TrustedUser
574
edits
(linking sega) |
(→Notes on CD mastering: Add basic linux script for doing this.) |
||
Line 55: | Line 55: | ||
Since the v1.2.1 release, the combined size of the engine plugins is larger than the available memory and thus a disc including all plugins will not work correctly. Only include the plugins for the engines needed when mastering a CD. | Since the v1.2.1 release, the combined size of the engine plugins is larger than the available memory and thus a disc including all plugins will not work correctly. Only include the plugins for the engines needed when mastering a CD. | ||
On Linux, the following script should burn a suitable CD from the contents of "cd-image-folder" and IP.BIN, though it may need tweaks depending on the cdrecord version used: | |||
<pre> | |||
#!/bin/sh | |||
dd if=/dev/zero bs=2352 count=300 of=audio.raw | |||
cdrecord dev=/dev/cdrom -multi -audio audio.raw | |||
cdrecord dev=/dev/cdrom -msinfo | |||
# Replace 0,11702 with values from previous command | |||
mkisofs -l -d -relaxed-filenames -C 0,11702 -o tmp.iso cd-image-folder | |||
( cat IP.BIN ; dd if=tmp.iso bs=2048 skip=16 ) > data.raw | |||
# Need to use -xa, NOT -xa1 to ensure that 2048 byte blocks are used. This may vary on different versions of cdrecord | |||
cdrecord dev=/dev/cdrom -multi -xa data.raw | |||
</pre> | |||
== Running Debug Builds == | == Running Debug Builds == |