GMMan / PscdPack

SEGA Genesis Classics ROM Packer
50 stars 7 forks source link

SEGA Genesis Classics ROM Packer

This program allows you to extract ROMs from SEGA Genesis Classics .pak files and to make your own for use with the emulator.

The user interface is rather self-explanatory. Here are a few notes about thing that are not:

Important: the ROM image must be a raw dump. If you have a SMD/MD file, you will have to convert it to BIN first. For reference: http://www.emulatronia.com/doctec/consolas/megadrive/genesis_rom.txt

On-cartridge Memory Config

For ROMs that came from cartridges with built-in SRAM or EEPROM, you will need to set this section. The dropdown contains the memory mode. The first textbox is the page mask, which is the address that the SRAM is mapped to, right shifted 12 bits. The second textbox is the SRAM size. It is the number of 256-byte pages the SRAM provides. Both textboxes are in 16-bit hex. See https://krikzz.com/pub/support/everdrive-md/v2/gen_eeprom.pdf for a list of games that contain EEPROM and for their configuration.

Note: EEPROM saving may not work for non-SEGA games because of different mappers/modes used.

DisableBankSwitching mode disables the bank switching mechanism used in Super Street Figher II. See http://emu-docs.org/Genesis/ssf2.txt for more information. You typically do not need to use this mode.

Emulator Limitations

The following limitations applies on the emulator, so not every pack made will be accepted: