-- CD-ROM --
As of version 0.7 Temper can play CD-ROM games. This includes Super CD^2,
Arcade Card, and Games Express Card games, but you must have the appropriate
syscard image in the syscards directory for any of this to work (and the one
you want to use must be selected in the menu). See the menu option for what
to name the files.
The CD-ROM images themselves must be derived from bin/cue. This means that
there should be:
- A cue sheet of the standard format.
- Either a single file (.bin or .iso) for the entire image or one per each
track. The extension doesn't matter, but Temper supports either 2048 or
2352 byte sectors for the images. For data tracks using 2048 bytes is
advantageous since the others aren't used by games.
- Audio tracks may be .bin/.iso as above, .wav, or .ogg. WAVs may be anywhere
from 11025Hz mono 8bit (8bit is assumed to be unsigned) to 44100Hz stereo
16bit. OGGs must decode to stereo 44100Hz.
Basically, if you use a standard program to rip a CD as bin/cue then it will
work. Then, you can use the included bin_to_iso_ogg program to convert this
to iso/ogg/cue if you desire. Right now this program will only convert
bin/cue files, and if you use it on a case sensitive file system (like Linux)
you must make sure that the files in the CUE match the case of the BIN file
used.
NOTE: This program requires oggenc to be installed to your path (on Windows,
put it in c:\windows, on Linux in /usr/bin) to work. You can download oggenc
from
http://www.rarewares.org/ogg.php.
Run the program as:
bin_cue_to_iso_ogg <name of cue file to convert> <base for output>
For instance if you did:
bin_cue_to_iso_ogg game.cue game
It would create the new cuesheet and track files in the directory game,
with names game.cue, and game_tN.* for the track files.
OGG playback is not without a price - at 200MHz some games might have some
slowdown. I'd like to have decoding happening on the second CPU, but for now
the best you can do is to stick with bin/cue or use fast RAM timings and/or
overclock.
Currently the CD-ROM access and load speeds are being emulated to be roughly
like they would on a real console. Some games require this to operate
properly. I'll probably add an option to disable this at some point.
If you try to load a cue sheet that Temper can't figure out (with invalid
file names for instance) it might drop back to the menu. If it can't load
any of the track files then this will happen. Try editing the CUE file
(in any standard text editor like notepad) and make sure that the names
used in the FILE lines match the files used, and that the type at the end
matches (BINARY for bin/iso, WAVE for wav, OGG for ogg).