Table of Contents

CD32-compilation HOWTO by Frostwork

Requirements:

HOW TO:

OK, some steps to get at least one game work on the cd32:

1) startup-sequence

(everything after # is explanation) Basic structure is from the Amiga-Experience-CD and not my work…

;FreeAnim # cd32.tm needs this, cdtv.tm doesn't
DoubleSpeed # guess what
Assign >NIL: RAD: EXISTS #
IF NOT WARN #
FAILAT 99999 #
IF NOT EXISTS RAD:OK #
ECHO >RAD:OK #
Assign T: RAM: # RAD
Assign ENV: RAM: #
Assign S: RAD:S #
Execute RAD:S/Startup-Sequence #
ELSE #
HardReset #
ENDIF #
ENDIF #
SetPatch >NIL: # name is program
Assign T: RAM: #
Assign ENV: RAM: #
Assign Menu: CD32:Menu # assign for AGS
cd32:c/joypad green # optional "DO-THIS-OR-THAT
if warn # ON-STARTUP-IF-I-PRESS-THIS-
cd32:c/atd cd32:anim/1.anim # OR-THAT-JOYPAD-BUTTON"
endif #
cd32:c/joypad red #
if warn #
cd32:c/atd cd32:anim/1.anim #
endif #
CD CD32:Menu # lets get into the menu-dir
HiP HIDE Songs.mod # play random mod from playlist
# called Songs.mod
Title # show title-picture called "Image01.iff"
Menu # start the menu
Execute RAM:.run #

2) The Menu (here the ArcadeGameSelector)

It will display any "script.start" you have under Menu:

The script can lead to a directory or start a an app.

directory-script:

Assign Menu: CD32:Menu/Pinball
CD32:Menu/Menu
Execute RAM:.run

Menu: is simply re-assigned and Menu is restarted… Of course the given dir must exist

app-script:

IF EXISTS RAM:.run
Execute CD32:C/MakeRAD
else
cd cd32:games/Wendetta
start
endif

The CD32 will reset and execute everything between "else" and "endif". Please no RAD-questions, I don't know anything about that…

A mini-example "dir" under Menu:

Songs (dir) # contains mod, look 3)
Puzzle (dir) # dir for puzzle.start
Racing (dir) # dir for racing.start
Image01.iff # image shown by title on startup
Menu # menu system
Menu.iff # background for the menu
Puzzle.start # script for puzzle-dir
Racing.start # " " racing "
Songs.mod # mod-playlist, look 3)
Title # gfx-viewer for title-picture

3) Songs.mod

An example "songs.mod"-playlist which for Hippoplayer has to be installed:

HiPPrg
SYS:Menu/Songs/BrianTheLion02.mod
SYS:Menu/Songs/ChuckRock.mod
SYS:Menu/Songs/Jaguar.mod
SYS:Menu/Songs/ProjectX.mod # and so on...

SYS: is the root-dir of your cd, subdirs and mod should exist of course…

4) using ISOCD

IMPORTANT in order to make the cd bootable! :

Please no questions about other options of Isocd! I never read the manual, if there exists one (?)…

Use your favorite cd-burning-software to burn the iso

Have fun! Frostwork