Changes

Jump to navigation Jump to search
97 bytes added ,  22:06, 7 May 2017
m
+cat, minor details
Various languages can be used for CD-i software development, but all are ultimately all compiled to (or in some cases interpreted by) 68000 machine language. The OS9 "memory module" file format is well-defined in the OS9 documentation; any development software that produces a valid 68000 machine language module can be used.
The CD-i has no native sprite engine, so it has to be done manually. For sprite blitting 68000 machine language is recommended, otherwise the draw rate is too slow except in the cases of a small number of sprites or not rendering at a 50Hz or 60Hz video frame rate. Best results can be achieved using a "sprite compiler" that compiles the graphics to assembly language draw calls.
Game logic can be developed in a higher-level language like C or C++.
==Resources==
* [http://www.icdia.co.uk/ ICDIA Website]
 
[[Category:Game Consoles]]

Navigation menu