This commit is contained in:
jbo-85 2024-11-06 02:16:08 +01:00 committed by GitHub
commit 39f654544e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 29 additions and 2 deletions

View File

@ -30,6 +30,30 @@ game
size: 0x80000
content: Program
//Prototypes (USA)
database
revision: 2022-03-14
game
sha256: 4362afe51da8a01a67a1c2d6c2545d9e7cbaf8c42fd8f319dd8b61fe328512e1
name: Super FX voxel demo
title: Super FX voxel demo
label: Voxels in progress
region: USA
revision: 1.0
board: GSU-RAM
memory
type: ROM
size: 0x60000
content: Program
memory
type: RAM
size: 0x10000
content: Save
oscillator
frequency: 21440000
//Super Comboy (KOR)
database

View File

@ -5,16 +5,19 @@ auto SuperFX::read(uint addr, uint8 data) -> uint8 {
synchronizeCPU();
if(synchronizing()) break;
}
return rom.read((((addr & 0x3f0000) >> 1) | (addr & 0x7fff)) & romMask);
addr = (((addr & 0x3f0000) >> 1) | (addr & 0x7fff));
addr = Bus::mirror(addr, rom.size());
return rom.read(addr);
}
if((addr & 0xe00000) == 0x400000) { //$40-5f:0000-ffff
addr = Bus::mirror(addr, rom.size());
while(!regs.scmr.ron) {
step(6);
synchronizeCPU();
if(synchronizing()) break;
}
return rom.read(addr & romMask);
return rom.read(addr);
}
if((addr & 0xe00000) == 0x600000) { //$60-7f:0000-ffff