Supercharger - JetSetIlly/Gopher2600-Docs GitHub Wiki

Gopher2600 can load Supercharger tapes from MP3 and WAV file, in addition to supercharger BIN files. In all cases, Supercharger emulation requires the presence of a real Supercharger BIOS.

Supercharger BIOS

However you obtain the Supercharger BIOS, the file must be named one of the following:

  • Supercharger BIOS.bin
  • Supercharger.BIOS.bin
  • Supercharger_BIOS.bin

The file can be placed in the current working directory or in the same directory as the Supercharger file being loaded. Alternatively, it can be placed in the emulator's Configuration Directory.

For reference, the SHA-255 sum of the BIOS file used during development is 07e84736522125f95b23f3ea9bf3052a3b9395723e71a2c6b38eab7bcbb57a2d

Multiload Tapes

Multiload "tapes" are supported although care should be taken in how multiload files are created.

In the case of BIN files a straight concatenation of individual files should work, resulting in a file that is a multiple of 8448 bytes.

For MP3 and WAV files however, the waveform should be concatenated, not the individual MP3/WAV files themselves. A command line tool like SoX can be used for this.

Mutliload values

For reference, the following multiload values are used for the canonical Supercharger games from Starpath:

Game Multiload Value
Mindmaster part 2 1
Mindmaster part 3 2
Mindmaster part 4 3
Dragonstomper part 2 4
Dragonstomper part 3 5
Survival Island part 2 6
Survival Island part 3 7

Information from the table is taken from the sctech.txt document.

To load Survival Island part 2, for example, the value 6 can be specified on the command line.

gopher2600 run --multiload 6 "Survival Island.mp2

If the loading block for the specified multiload value cannot be found, the first block on the tape will be loaded by default.