summaryrefslogtreecommitdiff
path: root/genesis.c
diff options
context:
space:
mode:
authorMichael Pavone <pavone@retrodev.com>2017-04-26 22:16:12 -0700
committerMichael Pavone <pavone@retrodev.com>2017-04-26 22:16:12 -0700
commit3f81efc2e81b4118324f6043a7c6dc87426206bb (patch)
tree599ac17ac3a165c6a7af737153ab858ae14b4565 /genesis.c
parent174396b1c744e9bd3ac438f8660f25cd59568b4a (diff)
Small tweak to how SAT cache updates are done. Mostly fixes the rotating cube scene in Overdrive 2
Diffstat (limited to 'genesis.c')
-rw-r--r--genesis.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/genesis.c b/genesis.c
index 8c69117..ff14c36 100644
--- a/genesis.c
+++ b/genesis.c
@@ -1045,7 +1045,11 @@ genesis_context *alloc_init_genesis(rom_info *rom, void *main_rom, void *lock_on
}
for (int i = 0; i < VRAM_SIZE; i++)
{
- write_vram_byte(gen->vdp, i, rand());
+ gen->vdp->vdpmem[i] = rand();
+ }
+ for (int i = 0; i < SAT_CACHE_SIZE; i++)
+ {
+ gen->vdp->sat_cache[i] = rand();
}
for (int i = 0; i < CRAM_SIZE; i++)
{