Jaguar Painter Source Code
If you would like to get the complete source code for the recently released
Jaguar Painter game, now is your chance.
You need to have the Jaguar PC tools to be able to rebuild the source code to
an executable and I would recommend getting Starcat's
Atari Jaguar Dev Tools CD V1.1 from
http://www.starcat-dev.de/products.php This CD contains all the tools
you will need and much much more.
The Painter source code is written in 68000 motorola
assembler mainly with some sections in GPU assembler. You will be able to edit
the source code files using a standard text editor like wordpad.
The source will be downloadable from the link below!
Probably the most useful routines contained within Painter are the 2D sprite
routines, which allow you to add and remove objects from your object list
without rebuilding the whole object list. If you have tried to code on the
Jaguar, you will be aware that building a whole object list takes many CPU
cycles. Slam Racer uses the same 2D object list routines and is able to move
around over 100 objects of 32x32 pixels and only use maybe a third of the
available CPU time per frame. In Painter the most CPU intensive part is the menu
screens with the 3D ball objects spinning around, in this case most of the CPU
is being gobbled by the 68000 3D rotation code that would run much faster if
translated to GPU code.
Hopefully this will be a good learning opportunity for new Jaguar Developers as
the game is not overly complicated.
If you have any questions regarding the source code, please Email me at
sinigord@hotmail.com and I'll see
if I can help!
Here is the Painter Source
Download paintsrc.zip (right click and select save as)