Here's the updated version of this tool that extracts ROMs from Konami's Game Collection disk images:
Download it here: kgc2roms1.1.zip
It works on MSX-DOS and Win32, and can create both SCC+ and SCC versions of the ROMs.
v1.1 changelog:
- Fixed boot-code bug (was causing issues on openMSX).
- Support for original 64KB SD Snatcher cartridge.
- New SCC detection pattern added (pause in TwinBee now mutes the sound).
- Added padding option. 128KB makes all ROMs work fine in openMSX and blueMSX.
- Changed the "patching-letters" indicators.
Here's the help file for more details:
KGC2ROMS 1.1 ============ coded by Louthrax in January 2015 KGC2ROMS is a tool to extract ROM images from Konami's Game Collection disks. Created ROMs can be either SCC or SCC+. Sources are provided under the Creative Commons Attribution-ShareAlike 4.0 International license (<a href="https://creativecommons.org/licenses/by-sa/4.0/" title="https://creativecommons.org/licenses/by-sa/4.0/">https://creativecommons.org/licenses/by-sa/4.0/</a>). Compared to the existing ROM conversions: * All 26 ROMs are dumped, in both SCC and SCC+ mode (some games were previously not available in SCC mode). * No more random crashes in Knightmare or TwinBee (these crashes were happening only on non-Turbo machines, it now works on all MSXs). * Correct set-up of SCC or SCC+ mode at boot time (no more need to specify it in your ROM loader). * Unified and more compact loader. * Support for original 64KB SD Snatcher cartridge. Gradius and Twin Bee can't be converted in this mode. MSX-DOS 2 and Win32 versions of the tool are provided (KGC2ROMS.COM and KGC2ROMS.EXE respectively). Just type KGC2ROMS at the command prompt and select the SCC mode to start extraction. You can also select a padding for the SCC ROMs size. 128KB will make your ROMs more compatible with emulators. You must have the following disk images files in the same directory as KGC2ROMS: * KGC1.DSK CRC32: 113fe20c TOSEC name: "Konami Game Collection - Volume 1 (1988)(Konami)(Disk 1 of 2)[SCC]" * KGC2.DSK CRC32: b5a0f2b3 TOSEC name: "Konami Game Collection - Volume 2 (1988)(Konami)(JP)[SCC]" * KGC3.DSK CRC32: 6575f8da TOSEC name: "Konami Game Collection - Volume 3 (1988)(Konami)(JP)[SCC]" * KGC4.DSK CRC32: a3f9a236 TOSEC name: "Konami Game Collection - Volume 4 (1988)(Konami)(JP)[SCC]" * KGCS.DSK CRC32: faacf3a6 TOSEC name: "Konami Game Collection Special (1989)(Konami)(JP)[SCC]" The following ROM files will be created: kmare.rom.rom Knightmare aadventu.rom Antarctic Adventure yieark1.rom Yie Ar Kung-Fu yieark2.rom Yie Ar Kung-Fu 2 boxing.rom Konami's Boxing tennis.rom Konami's Tennis (non-SCC) vhustler.rom Video Hustler holymp1.rom Hyper Olympic 1 (non-SCC) hsports2.rom Hyper Sports 2 twinbee.rom Twin Bee scobra.rom Super Cobra sjaguar.rom Sky Jaguar tpilot.rom Time Pilot (non-SCC) gradius.rom Gradius soccer.rom Konami's Soccer pingpong.rom Konami's Ping Pong golf.rom Konami's Golf (non-SCC) holymp2.rom Hyper Olympic 2 (non-SCC) hsports3.rom Hyper Sports 3 pippols.rom Pippols hrally.rom Hyper Rally rfighter.rom Road Fighter tsururin.rom Tsururin Kun hsomen.rom Hyper Somen tawase.rom Title Awase goboard.rom Go Board Warning: The new ROMs might not be recognized correctly yet in emulators using CRC checks. You might have to specify the ROM type manually. The letters displayed during the extraction process are indicating what is patched. You should get the following output if everything goes well: SCC+ mode: Opening kgc1.dsk... Creating kmare.rom... AAAAAAAAAAAAABAJJJ Creating aadventu.rom... AAAAAAAAABAABAJJJ Creating yieark1.rom... AAAAAAAAABAAAAABAJJJ Creating yieark2.rom... AAAAAAAAAAAAABAJJJ Opening kgc2.dsk... Creating boxing.rom... AAAAAAAAJJJ Creating vhustler.rom... AAAAAAAAAAAAABAJJJ Creating hsports2.rom... AAAAAAAAAAAAABAJJJ Creating tennis.rom... Creating holymp1.rom... Opening kgc3.dsk... Creating twinbee.rom... AAAAAAAAAAAAABAJJJJJJJ Creating scobra.rom... AAAAAAAAABAJJJJJJ Creating sjaguar.rom... AAAAAAAAAAAJJJJJJ Creating tpilot.rom... Creating gradius.rom... JJJ Opening kgc4.dsk... Creating pingpong.rom... AAAAAAABJJJ Creating soccer.rom... AAAAAAAAAAAAABAJJJ Creating hsports3.rom... AAAAAAAAAAAAABAJJJ Creating holymp2.rom... Creating golf.rom... Opening kgcs.dsk... Creating hrally.rom... AAAAABJJJ Creating pippols.rom... AAAAAAABJJJ Creating rfighter.rom... AAAAABJJJ Creating goboard.rom... AAAAAAAAAAAAJ Creating tawase.rom... AAAAAAAAAAAAJ Creating tsururin.rom... AAAAAAAAAAAAJ Creating hsomen.rom... AAAAAAAAABAJ Done! SCC mode: Opening kgc1.dsk... Creating kmare.rom... AAAAAAAAAAAAABAIFJGGGGGGGGHHFCCJFJ Creating aadventu.rom... AAAAAAAAABAABAIFJGGGGGGGGHHFCCJFJ Creating yieark1.rom... AAAAAAAAABAAAAABAIFJGGGGGGGGHHFCCJFJ Creating yieark2.rom... AAAAAAAAAAAAABAIFJGGGGGGGGHHFCCJFJ Opening kgc2.dsk... Creating boxing.rom... AAAAAAAAIFJGGGGGGGGHHFCCJFJ Creating vhustler.rom... AAAAAAAAAAAAABAIFJGGGGGGGGHHFCCJFJ Creating hsports2.rom... AAAAAAAAAAAAABAIFJGGGGGGGGHHFCCJFJ Creating tennis.rom... Creating holymp1.rom... Opening kgc3.dsk... Creating twinbee.rom... AAAAAAAAAAAAABAJJFCJFCEEEEJIFJGGGGGGGGHHFCCJFJ Creating scobra.rom... AAAAAAAAABAIFJGGGGGGGGHHFCCJFJIFJGGGGGGGGHHFCCJFJ Creating sjaguar.rom... AAAAAAAAAAAIFJGGGGGGGGHHFCCJFJIFJGGGGGGGGHHFCCJFJ Creating tpilot.rom... Creating gradius.rom... DDDFCCEEEEDDDDDDFCCEEEEIFJGGGGGGGGHHFCCJFJ Opening kgc4.dsk... Creating pingpong.rom... AAAAAAABIFJGGGGGGGGHHFCCJFJ Creating soccer.rom... AAAAAAAAAAAAABAIFJGGGGGGGGHHFCCJFJ Creating hsports3.rom... AAAAAAAAAAAAABAIFJGGGGGGGGHHFCCJFJ Creating holymp2.rom... Creating golf.rom... Opening kgcs.dsk... Creating hrally.rom... AAAAABIFJGGGGGGGGHHFCCJFJ Creating pippols.rom... AAAAAAABIFJGGGGGGGGHHFCCJFJ Creating rfighter.rom... AAAAABIFJGGGGGGGGHHFCCJFJ Creating goboard.rom... AAAAAAAAAAAAIFGGGGGGGGHHFFDFJ Creating tawase.rom... AAAAAAAAAAAAIFGGGGGGGGHHFFDFJ Creating tsururin.rom... AAAAAAAAAAAAIFGGGGGGGGHHFFDFJHIH Creating hsomen.rom... AAAAAAAAABAIFGGGGGGGGHHFFDFJ Done! Have fun ! Louthrax v1.1 changelog: * Fixed boot-code bug (was causing issues on openMSX). * Support for original 64KB SD Snatcher cartridge. * New SCC detection pattern added (pause in TwinBee now mutes the sound). * Added padding option. 128KB makes all ROMs work fine in openMSX and blueMSX. * Changed the "patching-letters" indicators.
Entrar ou registrar-se para comentar