* Hooked up basic mc6845 crtc, fixing resolution and refresh rate;
* Hooked up the ppi8255;
* Hooked up some previously unemulated system inputs;
* Added coin counter / coin lockout and added proper flip screen bit;
* Corrected system clock;
Fighter's Impact A is actually the parent, so it has to stay 8 chars this is an issue within the core. Only clone names can exceed 8 chars... not parents.
Also the decrypt table wasn't properly adjusted for the new clone names. I think I got them all.
- Added protection emulation for Cosmic Smash
- Added protection emulation for Capcom vs. SNK (cartridge ver)
New games added as GAME_NOT_WORKING
-----------------------------------
Capcom vs. SNK Millenium Fight 2000 (000904) [Deunan Knute]
Guru's old capsnk dump was 000804, the new one is 000904 so it became
the parent. The protection hookup in Cosmic Smash passes if you step it in the
debugger but it doesn't visibly improve the game so something else may be
wrong with it. capsnk and capsnka appear to be fully playable.
ROMs and protection data in roms/unemulated/Sega/Naomi
* Cleaned-up the irq / nmi firing and fixed irq acks;
* Cleaned-up the memory map;
* Added coin counter, coin lockouts and added a second coin chute;
* Documented some unclear i/os;
* Flagged the game as GAME_IMPERFECT_SOUND since it uses samples instead of proper discrete sound emulation;
argus: fixed service switch (was defined to port that does not exist), and fixed DIPLOCATION order.
valtric: fixed note for how to enter test mode.
coin1 and coin2 were swapped, and fixed DIPLOCATION order.
butasan: coin1 and coin2 were swapped, and fixed DIPLOCATION order.
To enter test mode:
argus: power ON while coin2 is ON
valtric: power ON while coin1 is ON
butasan: power ON while service SW is ON
I don't know how to map multiple MAME keys to 1 real port on PCB, so I mapped service switch of butasan to "TEST(F2)".
As a result of this, you have to press F2 twice to use as normal service switch.
- DMA protection emulation for qmegamis, fixes in-game graphics [Deunan Knute]
- Correct decryption key for Extreme Hunting [CaH4e3]
Sega scholars will find the decrypted protection data for qmegamis hilarious.
Bonus points if the game actually does a strcmp() on it.
(Protection data is uploaded to roms/unemulated/Sega/Naomi/qmegamis_prot.zip).