Home
Up

 

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)

 

Home ] Up ] Sinister Sound Module ] [ Painter Source ]

Send mail to sinigord@hotmail.com with questions or comments about this web site.
Copyright © 2003 Sinister Developments
Last modified: 08/26/03