How to Share Jaguar Programs
How to Share Jaguar Programs
First, the Guide-Lines
Try to remember that other developers will not necessarily have the same
kind of development kit as you. The development kits which are around are
primarily "Jaguar Server", with an increasing number of budget "Behind Jaggy
Lines" kits, and some official Atari development kits and some official
Atari-approved Cross-Products kits. Each of these platforms has some special
factors to consider regarding portability.
Jag-Server (JS) to Atari Devkit
Jaguar Server programs MUST NOT be assembled too low in memory- NOT below
$x000, the memory below that address is used by the Atari debugging environment.
There may be other factors, notably if Jag-Server or BJL games try to communicate
with the host ROM or PC host using supported TRAPs then that code will clearly
fail on an official devkit. Avoid writing such code, stick to writing code
which occupies the normal RAM space.
Behind Jaggy Lines (BJL) to Atari Devkit
No conversion requirements are known at this time.
Official Atari Devkit to Jaguar Server
-
Produce a .ABS file assembled to $4000 (ideally) and then run MAKEJOSH.EXE
with the appropriate address. (Type MAKEJOSH on it's own to get help.) This
will produce a .JAG file, directly useable on a Jaguar Server. That's all.
Nothing to it! (Do remember though that RAM is more limited on a Jaguar Server,
you only have the internal RAM to use, and not the extended cartridge memory
above $20800.)
Cross-Products Devkit to Jaguar Server
No conversion requirements are known at this time.
Second, the Conversion Tools
(You'll need to pick the appropriate tools for you system.)
Finally, the Guide-Lines Applied!
Below are some details on how to get some of the "underground" games running
on an official Atari devkit. Yes, some official developers have contributed
this information because they wanted to know how good the underground programs
were too. :-)
Jag-tris (JS to Atari Devkit)
1. Run JAG2BIN.EXE on the JAGTRIS.JAG binary.
2. Load RDBJAG or WDB and do the following:-
3. read JAGTRIS.BIN $5000
4. g $5000
N.B. The $ to indicated HEX is essential.
Painter (JS to Atari Devkit)
1. Run JAG2BIN.EXE on the PAINTER.JAG binary.
2. Load RDBJAG or WDB and do the following:-
3. read PAINTER.BIN $FFE4
4. g $10000
N.B. The $ to indicated HEX is essential.
JagMania (JS to Atari Devkit)
1. Run JAG2BIN.EXE on the JAGMANIA.JAG binary.
2. Load RDBJAG or WDB and do the following:-
3. read JAGMANIA.BIN $5000
4. g $5000
N.B. The $ to indicated HEX is essential.
Jag Marble Madness (JS to Atari Devkit)
1. Run JAG2BIN.EXE on the JAGMARBL.JAG binary.
2. Load RDBJAG or WDB and do the following:-
3. read JAGMARBL.BIN $5000
4. g $5000
N.B. The $ to indicated HEX is essential.
Native Demo (JS to Atari Devkit)
1. Run JAG2BIN.EXE on the NATIVE.JAG binary.
2. Load RDBJAG or WDB and do the following:-
3. read NATIVE.BIN $5000
4. g $5000
N.B. The $ to indicated HEX is essential.
MORE GAMES, MORE UPDATES!