[PCE] retest all hucards, update compat.txt, identified some additional bad roms
This commit is contained in:
parent
2bf6f959cf
commit
540af82171
|
@ -2,46 +2,74 @@
|
||||||
|
|
||||||
General:
|
General:
|
||||||
+ Noise Channel isn't right. Less obnoxious now, still not happy.
|
+ Noise Channel isn't right. Less obnoxious now, still not happy.
|
||||||
+ T Flag implemented for ADC, EOR. Log warning if used by any other instructions. Should probably just do it for the others, but I hate not having a test case.
|
+ T Flag implemented for ADC, EOR. Log warning if used by any other instructions.
|
||||||
|
Should probably just do it for the others, but I hate not having a test case.
|
||||||
+ Video timing is off.
|
+ Video timing is off.
|
||||||
+ Audio volumes are probably wrong.
|
+ Audio volumes are probably wrong.
|
||||||
+ LFO is not implemented, though I can't tell.
|
+ LFO is not implemented, though I can't tell.
|
||||||
|
+ Screen is too tall on several games. Obv resolution calculation is not 100% correct.
|
||||||
|
|
||||||
|
Adventure Island - Flicker on title screen sequence - timing?
|
||||||
|
Aero Blaster - Bottom of Screen possibly extends too many lines
|
||||||
|
Agmeda - Very minor timing/gfx glitches esp at bottom of screen
|
||||||
Air Zonk - Freezes shortly into a new game
|
Air Zonk - Freezes shortly into a new game
|
||||||
|
Alice - Screen possibly too tall; glitches when scrolling up, but in pcejin also,
|
||||||
|
but not ootake; ergo probably a timing artifact
|
||||||
|
Andre Panza Kickbx- Doesn't boot. Looks like semi pedigree as Battle Royal.
|
||||||
Battle Ace - Some gfx glitches
|
Battle Ace - Some gfx glitches
|
||||||
Battle Royale - Doesnt boot
|
Battle Royale - Doesnt boot
|
||||||
Bravoman - Doesn't boot
|
Boxy Boy - Freezes when starting game; seems to remain broken even after rewinding (!!)
|
||||||
|
Bravoman - Isn currently booting. But has been boot-problematic in the past.
|
||||||
Cadash - Camera is all crazy. Very sensitive to interrupt timing and timing in general.
|
Cadash - Camera is all crazy. Very sensitive to interrupt timing and timing in general.
|
||||||
Chouzetsu Rinjin - Doesnt boot
|
Chase HQ - Press start -"O" sprite gets left on screen. probably timing on SATB DMA
|
||||||
|
Chouzetsu Rinjin - Japanese version of Bravoman. Currently working.
|
||||||
|
College Pro Basebl- In startup sequence, sprites are crazy, game goes nuts when starting game
|
||||||
|
Cross Wiber - Minor; Raster on wrong line
|
||||||
Cyber Dodge - Minor gfx issues
|
Cyber Dodge - Minor gfx issues
|
||||||
Davis Cup Tennis - uh lets just say it doesnt work in creative ways
|
Davis Cup Tennis - Doesnt boot at all right now
|
||||||
Dead Moon - Minor gfx issues
|
Dead Moon - Screen is too tall
|
||||||
Dragon Egg - Doesn't boot
|
Dragon Egg - Doesn't boot at all
|
||||||
|
Dungeon Explorer - Freeze in 'intro' - gfx corruption in-game
|
||||||
Fighting Run - Corruption issues
|
Fighting Run - Corruption issues
|
||||||
Final Solider - Graphics corruption issues
|
Final Blaster - Does crazy shit with video modes; freezes if intro is not skipped
|
||||||
Griffon - Dies in the new game sequence
|
Final Solider - Graphics corruption issues - some right at the beginning that might be a good target
|
||||||
|
Ghost Mannor - Game will freeze in some circumstances mid gameplay
|
||||||
|
Griffon - Screen goes black because game changes video mode mid-frame
|
||||||
Gunboat - Crash / CPU Break (Needs BRAM)
|
Gunboat - Crash / CPU Break (Needs BRAM)
|
||||||
Hisou Kihei Serd - Doesn't boot
|
Hisou Kihei Serd - Doesn't boot
|
||||||
Idol Hanafuda Fan Club - Doesn't boot
|
Idol Hanafuda Fan Club - Doesn't boot
|
||||||
Impossamole - Gfx issues
|
Impossamole - Gfx issues
|
||||||
|
Jack Nicholas Golf- Doesnt boot basically
|
||||||
Legendary Axe - BYR updated on the wrong line of the screen, but playable.
|
Legendary Axe - BYR updated on the wrong line of the screen, but playable.
|
||||||
Legendary Axe II - Some gfx issues, but playable now
|
Legendary Axe II - Fairly serious corruption issues, but playable now
|
||||||
|
Legend of Hero Ton- Slight gfx- check top of screen
|
||||||
|
Lode Runner - Freezes in new game
|
||||||
Madoo Granzort - Graphics issues because VPC renderer is not using new frame timing
|
Madoo Granzort - Graphics issues because VPC renderer is not using new frame timing
|
||||||
|
Metal Stoker - Tearing when scrolling vertically at bottom of screen - timing
|
||||||
MML Demo - Echo channels are too loud (equal volume!)
|
MML Demo - Echo channels are too loud (equal volume!)
|
||||||
Naxat Open - Crashes when you start new game
|
Naxat Open - Crashes when you start new game
|
||||||
New Adventure Island - Minor gfx issues
|
New Adventure Island - Minor gfx issues- ON VERY FIRST SCREEN, == good target.
|
||||||
|
NHK Taiga Drama Ta- Sprite flicker and corruption issues
|
||||||
Night Creatures - Some gfx glitches
|
Night Creatures - Some gfx glitches
|
||||||
Outrun - Raster issues, music slows when paused
|
Outrun - Raster issues, music slows when paused
|
||||||
|
P47 Freedom Fightr- Total gfx corruption upon new game
|
||||||
|
Paranoia - MAYBE game freeze in like 5th level? not sure, didnt verify.
|
||||||
Populous - Game freezes on starting new game - *** NEEDS BATTERY SAVERAM ***
|
Populous - Game freezes on starting new game - *** NEEDS BATTERY SAVERAM ***
|
||||||
Power Drift - Timing glitch... starting new game runs slower than it should
|
Power Drift - Timing glitch... starting new game runs slower than it should
|
||||||
|
Power Tennis - Freezes in (elaborate) intro screen. decent target though
|
||||||
R-Type - Funky corruption after killing final boss in Stage 8
|
R-Type - Funky corruption after killing final boss in Stage 8
|
||||||
Raiden - Sprites and BG get out of sync with current timing
|
Raiden - Sprites and BG get out of sync with current timing
|
||||||
Side Arms - Video timing issue - bottom arms display shouldn't be visible
|
Rastan Saga 2 - Doesn't boot - lots of invalid reads?
|
||||||
|
Sekikehara - Gfx corruption, some palette problems?
|
||||||
|
Side Arms - Screen is like 4 pixels too tall
|
||||||
|
Silent Debuggers - Gfx corruption
|
||||||
Sinistron - Raster effect errors
|
Sinistron - Raster effect errors
|
||||||
Soldier Blade - Freezes about 5 minutes in. Always in the same spot, fortunately. I have a savestate.
|
Soldier Blade - Freezes about 5 minutes in. Always in the same spot, fortunately. I have a savestate.
|
||||||
|
Soukoban World - J version of Boxy Boy - Same bugs
|
||||||
Strip Fighter - Minor gfx glitches (status area)
|
Strip Fighter - Minor gfx glitches (status area)
|
||||||
Thunder Blade - After beating the 1st 3d area, game semi-freezes
|
Thunder Blade - After beating the 1st 3d area, game semi-freezes
|
||||||
Turrican - Playable, issues with opening sequence
|
Tiger Road - On second level, sprites should be getting masked from the top status area somehow
|
||||||
|
Turrican - Playable, issues with opening sequence - possibly palette issue?
|
||||||
Valkyrie No Densetsu - Boots now, but with pretty severe issues
|
Valkyrie No Densetsu - Boots now, but with pretty severe issues
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
if (addr < 0x1FE400) return VDC1.ReadVDC(addr);
|
if (addr < 0x1FE400) return VDC1.ReadVDC(addr);
|
||||||
if (addr < 0x1FE800) { Cpu.PendingCycles--; return VCE.ReadVCE(addr); }
|
if (addr < 0x1FE800) { Cpu.PendingCycles--; return VCE.ReadVCE(addr); }
|
||||||
if (addr < 0x1FEC00) return IOBuffer;
|
if (addr < 0x1FEC00) return IOBuffer;
|
||||||
if ((addr & ~1) == 0x1FEC00) { IOBuffer = (byte) (Cpu.TimerValue | (IOBuffer & 0x80)); return IOBuffer; }
|
if (addr < 0x1FF000) { IOBuffer = (byte) (Cpu.TimerValue | (IOBuffer & 0x80)); return IOBuffer; }
|
||||||
if (addr >= 0x1FF000 &&
|
if (addr >= 0x1FF000 &&
|
||||||
addr < 0x1FF400) { IOBuffer = ReadInput(); return IOBuffer; }
|
addr < 0x1FF400) { IOBuffer = ReadInput(); return IOBuffer; }
|
||||||
if ((addr & ~1) == 0x1FF400) return IOBuffer;
|
if ((addr & ~1) == 0x1FF400) return IOBuffer;
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
|
|
||||||
if (addr < 0x1FE800) { Cpu.PendingCycles--; return VCE.ReadVCE(addr); }
|
if (addr < 0x1FE800) { Cpu.PendingCycles--; return VCE.ReadVCE(addr); }
|
||||||
if (addr < 0x1FEC00) return IOBuffer;
|
if (addr < 0x1FEC00) return IOBuffer;
|
||||||
if ((addr & ~1) == 0x1FEC00) { IOBuffer = (byte)(Cpu.TimerValue | (IOBuffer & 0x80)); return IOBuffer; }
|
if (addr < 0x1FF000) { IOBuffer = (byte)(Cpu.TimerValue | (IOBuffer & 0x80)); return IOBuffer; }
|
||||||
if (addr >= 0x1FF000 &&
|
if (addr >= 0x1FF000 &&
|
||||||
addr < 0x1FF400) { IOBuffer = ReadInput(); return IOBuffer; }
|
addr < 0x1FF400) { IOBuffer = ReadInput(); return IOBuffer; }
|
||||||
if ((addr & ~1) == 0x1FF400) return IOBuffer;
|
if ((addr & ~1) == 0x1FF400) return IOBuffer;
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
if (addr < 0x1FE400) return VDC1.ReadVDC(addr);
|
if (addr < 0x1FE400) return VDC1.ReadVDC(addr);
|
||||||
if (addr < 0x1FE800) { Cpu.PendingCycles--; return VCE.ReadVCE(addr); }
|
if (addr < 0x1FE800) { Cpu.PendingCycles--; return VCE.ReadVCE(addr); }
|
||||||
if (addr < 0x1FEC00) return IOBuffer;
|
if (addr < 0x1FEC00) return IOBuffer;
|
||||||
if ((addr & ~1) == 0x1FEC00) { IOBuffer = (byte) (Cpu.TimerValue | (IOBuffer & 0x80)); return IOBuffer; }
|
if (addr < 0x1FF000) { IOBuffer = (byte) (Cpu.TimerValue | (IOBuffer & 0x80)); return IOBuffer; }
|
||||||
if (addr >= 0x1FF000 &&
|
if (addr >= 0x1FF000 &&
|
||||||
addr < 0x1FF400) { IOBuffer = ReadInput(); return IOBuffer; }
|
addr < 0x1FF400) { IOBuffer = ReadInput(); return IOBuffer; }
|
||||||
if ((addr & ~1) == 0x1FF400) return IOBuffer;
|
if ((addr & ~1) == 0x1FF400) return IOBuffer;
|
||||||
|
|
|
@ -2127,7 +2127,7 @@ DD0EBF8C Magical Chase PCE
|
||||||
B101B333 Makai Prince Dorabo Chan PCE
|
B101B333 Makai Prince Dorabo Chan PCE
|
||||||
E87190F1 Mesopotamia PCE
|
E87190F1 Mesopotamia PCE
|
||||||
25A02BEE Metal Stoker PCE
|
25A02BEE Metal Stoker PCE
|
||||||
13B5407F Military Madness PCE
|
93F316F7 Military Madness PCE
|
||||||
3FB1A8E3 MML Demo PCE
|
3FB1A8E3 MML Demo PCE
|
||||||
E2B0D544 Moto Roader PCE
|
E2B0D544 Moto Roader PCE
|
||||||
0B7F6E5F Moto Roader II PCE
|
0B7F6E5F Moto Roader II PCE
|
||||||
|
@ -2228,7 +2228,7 @@ AD226F30 Volfied PCE
|
||||||
2841FD1E Wonderboy in Monsterland PCE
|
2841FD1E Wonderboy in Monsterland PCE
|
||||||
BE850530 World Beach Volley PCE
|
BE850530 World Beach Volley PCE
|
||||||
B3EEEA2E World Circuit PCE
|
B3EEEA2E World Circuit PCE
|
||||||
C4EB68A5 World Court Tennis PCE
|
A4457DF0 World Court Tennis PCE
|
||||||
C0905CA9 Yuu Yuu Jinsei PCE
|
C0905CA9 Yuu Yuu Jinsei PCE
|
||||||
B77F2E2F Zero 4 Champ PCE
|
B77F2E2F Zero 4 Champ PCE
|
||||||
67AAB7A1 Zipang PCE
|
67AAB7A1 Zipang PCE
|
||||||
|
@ -2240,6 +2240,7 @@ F9C3EFD4 V Dungeon Explorer (bad dump) PCE
|
||||||
0BC0A12B V Falcon (bad dump) PCE
|
0BC0A12B V Falcon (bad dump) PCE
|
||||||
1C6CE41D V Gunboat (bad dump) PCE
|
1C6CE41D V Gunboat (bad dump) PCE
|
||||||
C4751503 V Impossamole (bad dump) PCE
|
C4751503 V Impossamole (bad dump) PCE
|
||||||
|
13B5407F V Military Madness (bad dump) PCE
|
||||||
2739B927 V Pac-Land (bad dump) PCE
|
2739B927 V Pac-Land (bad dump) PCE
|
||||||
85B85FF9 V Rastan Saga II (bad dump) PCE
|
85B85FF9 V Rastan Saga II (bad dump) PCE
|
||||||
9E2CF932 V R-Type (bad dump) PCE
|
9E2CF932 V R-Type (bad dump) PCE
|
||||||
|
@ -2248,6 +2249,7 @@ C4751503 V Impossamole (bad dump) PCE
|
||||||
24C82EBE V Talespin (bad dump) PCE
|
24C82EBE V Talespin (bad dump) PCE
|
||||||
11F7BD20 V TV Sports Hockey (bad dump) PCE
|
11F7BD20 V TV Sports Hockey (bad dump) PCE
|
||||||
11334B70 V Victory Run (bad dump) PCE
|
11334B70 V Victory Run (bad dump) PCE
|
||||||
|
C4EB68A5 V World Court Tennis (bad dump) PCE
|
||||||
D5C782F2 V Bonk's Adventure (bad dump) PCE
|
D5C782F2 V Bonk's Adventure (bad dump) PCE
|
||||||
|
|
||||||
8C4588E2 1941 SGX
|
8C4588E2 1941 SGX
|
||||||
|
|
Loading…
Reference in New Issue