openMSX / openMSX

the MSX emulator that aims for perfection
http://openmsx.org
431 stars 96 forks source link

Implement Konami Ultimate Collection hardware #1031

Closed MBilderbeek closed 8 years ago

MBilderbeek commented 8 years ago

Konami Ultimate Collection is a flash cartridge made especially to contain all your favourite Konami games. It was designed by Manuel Pazos.

This is some info I got from him: Konami Ultimate Collection shares some features of MegaFlashROM SCC+ It uses the same flashROM, SCC/SCC+, Konami and Konami SCC mappers, etc.

[OFFSET REGISTER (#7FFE)] 7-0: Bank offset

[MAPPER REGISTER (#7FFF)] 7 A21 \ 6 A20 / FlashROM address lines to switcth 2 MB banks. 5 Mapper mode : Select Konami mapper (0=SCC or 1=normal) 4 Write enable 3 Disable #4000-#5FFF mapper in Konami mode, Enable DAC (works like the DAC of Synthesizer or Majutsushi) 2 Disable mapper register 1 Disable mapper 0 Enable 512K mapper limit in SCC mapper or 256K limit in Konami mapper

Attached are the tools to generate the Konami Ultimate Collection ROM, so you can check it on openMSX. Konami Ultimate Collection tools v3.zip

MBilderbeek commented 8 years ago

Implemented in c54ce964b76b8517bffb9a2fabee49185f3f6a7a.