SEGA Mega Drive & Genesis Classics
A program to open and create .pak files
I took a few days to research the .pak format used in the emulator, and made a program that can pack and extract ROMs with the format.

GitHub: https://github.com/GMMan/PscdPack
Downloads: https://github.com/GMMan/PscdPack/releases

Extracting ROMs
  1. Run the program
  2. Click on "New/Open"
  3. Browse and select the .pak to open
  4. Click on "Extract ROM"
  5. Save the ROM somewhere

Importing ROMs
  1. Run the program
  2. Click on "New/Open"
  3. Navigate to the emulator's data folder, and type a file name. The file name should be in the format of "gXXXX.pak", where each "X" is a digit. The emulator will be looking for this naming scheme. Click Save.
  4. Click "Replace ROM"
  5. Browse to the ROM you want to load. The ROM should be in BIN format. If it's in SMD format, you will need to convert it to BIN first.
  6. The program will automatically fill out the fields. You should adjust the settings if needed, such as adding in the proper SRAM/EEPROM info or forcing a region. Please see the readme for more information on on-cartridge memory config options.
  7. Click "Save"
  8. Click "Close" or "Exit"

If you program with a .NET language, you can reference the packer and use the PscdFormat class inside to edit .pak files.
< >
กำลังแสดง 1-15 จาก 21 ความเห็น
thanks. in my F.A.Q. I already mention a way to extract the pak files but I will have a look at your program too
http://steamcommunity.com/sharedfiles/filedetails/?id=398334923
Here's a screenshot showing a demo Pong ROM running in the emulator: http://steamcommunity.com/sharedfiles/filedetails/?id=634986154
แก้ไขล่าสุดโดย cyanic; 28 ก.พ. 2016 @ 2: 42pm
โพสต์ดั้งเดิมโดย falloutdude83:
thanks. in my F.A.Q. I already mention a way to extract the pak files but I will have a look at your program too
http://steamcommunity.com/sharedfiles/filedetails/?id=398334923
Yeah, but this baby can import ROMs into this emulator which means you can install ROM hacks on official ROMs and play them in the official emulator.
You can use this to pack up your own romhacks to use in the classic emulator.
Why the deuce are my ROM files in SGD/68K format? That doesn't seem normal. The only .bin files I have are a couple of Sonic games. Something ain't right there, and I am in Steam\SteamApps\common\Sega Classics\uncompressed ROMs
Anyone know where workshop mods are saved? I'd like to import them through this so I can use the simple version.
workshop mods are here: "C:\Program Files (x86)\Steam\steamapps\workshop\content\34270\"
Guess no one can answer my question then.

Edit: Weird, they're loose ROMs just with a different extension, so if one changes the extension, it will work on other programs. oO
แก้ไขล่าสุดโดย the_randomizer1889; 2 พ.ค. 2016 @ 3: 52pm
Anyway to export them as .bin? So I could put them in the workshop folder?
โพสต์ดั้งเดิมโดย Stormowl:
Anyway to export them as .bin? So I could put them in the workshop folder?
The uncompressed files? Try changing the file extension to .bin.
โพสต์ดั้งเดิมโดย cyanic:
I took a few days to research the .pak format used in the emulator, and made a program that can pack and extract ROMs with the format.

GitHub: https://github.com/GMMan/PscdPack
Downloads: https://github.com/GMMan/PscdPack/releases

Extracting ROMs
  1. Run the program
  2. Click on "New/Open"
  3. Browse and select the .pak to open
  4. Click on "Extract ROM"
  5. Save the ROM somewhere

Importing ROMs
  1. Run the program
  2. Click on "New/Open"
  3. Navigate to the emulator's data folder, and type a file name. The file name should be in the format of "gXXXX.pak", where each "X" is a digit. The emulator will be looking for this naming scheme. Click Save.
  4. Click "Replace ROM"
  5. Browse to the ROM you want to load. The ROM should be in BIN format. If it's in SMD format, you will need to convert it to BIN first.
  6. The program will automatically fill out the fields. You should adjust the settings if needed, such as adding in the proper SRAM/EEPROM info or forcing a region. Please see the readme for more information on on-cartridge memory config options.
  7. Click "Save"
  8. Click "Close" or "Exit"

If you program with a .NET language, you can reference the packer and use the PscdFormat class inside to edit .pak files.



72/5000
I managed to run some games that do not have steam
Is this risk of ban?

g9999.pak
g9998.pak
g9997.pak
แก้ไขล่าสุดโดย Sidon Cryerd; 1 ก.ค. 2017 @ 7: 36am
There's no anticheat of any sort on this thing, AFAIK.
แก้ไขล่าสุดโดย cyanic; 1 ก.ค. 2017 @ 7: 36am
Great work
I picked up this Steam Sega console with the sole purpose of officially speedrunning Genesis games. I have spent the last hour or so working on getting the rom ported, and have not been able to get the rom to show up in-game. The game has no in-game save features so that's not an issue, and it's about 2mb so that's not it either.
If anyone can help me troubleshoot, it will be greatly appreciated! thanks :-)

update: I discovered that I had overwritten the Alex Kidd game. So my ROM is in-game, but I have to select Alex Kidd to play it.
แก้ไขล่าสุดโดย krishnacaitanya; 19 ก.พ. 2018 @ 1: 29pm
Thanks a lot for this...I converted my own number of roms that I had for years, also I gotta question: I tried to convert/import Super Street Fighter 2 and the emulator always crashes showing "data is corrupted" message, now I figure that's because SSSF2 is the only game using the 40 Megabits cart - is there any way to convert it or I can just play Street Fighter 2 Championship edition?
< >
กำลังแสดง 1-15 จาก 21 ความเห็น
ต่อหน้า: 1530 50

วันที่โพสต์: 27 ก.พ. 2016 @ 2: 42pm
โพสต์: 21