Orion already answered me that it was not so simple to compare the sizes of a CD and of a cartridge: the game on cartridge has to be fully loaded in the Jag Ram.
Tools like Jiffi and ULS allow easily to put homebrews on CD but sill up to the size of the ram.
Orion said that he tried previuously to put together code and Cinepak on a CD and the result was not reliable as the game was often crashing.
Putting the musics on CD as an add-on to the game on cartridge seems to be unrealistic too as there is no existing game like that on Jaguar.
Iam afraid the game will be only available on cartridge and without music but let see: Orion is experienced on Jaguar programming and can surprise us even more
building a program to encompass all graphics/music/sound and run out of ram is a waste of useable working ram space... this method is fine for small simple games but really cuts into what little system resources you have.
If you load JUST CODE to ram and section off a spot for "working ram"
you can cycle graphics in and out of ram as needed (pulling from cartridge or cd). Granted there isn't much ram to work with from the start this is a method that works very well and most of the production games if not all i believe use this method.
You can however like i said just create a program that runs from ram and section off a space in that binary file for working ram and include all assets (graphics/sound/ect) in the binary file. Most homebrew games follow this method and just use a wrapper to load that game binary file from cartridge to ram and execute it. this is the easiest method to get started but does come at the expense of sacraficing working ram and space for your game.
The issue with CD is that there are some restrictions with it oddly enough. 99 tracks is the limit. you can write 99 2mb binary files which could be loaded depending on the code or.... you can just pull graphics from certain tracks. Only issue is that there is no easy cd dev solution. the official dev kit had an emulator that simulated a cd (Hard-drive) and that only worked on the atari falcon i believe...
No one has specifically created a method to easily develop for the jag cd and it is quite hit or miss to get the jaguar cd to cooperate. CD audio embedded into cart games or just cd audio playing by itself with sfx has not been done homebrew wise that im aware of. Someone else may be able to chime in on this.
The jag cd dev portion has not been ventured through as much as standard jag development by itself has been. Skunkboard however could definatly help in reguards to simulating a cd and streaming data to test cd games in development.
I for one think that cd/cart combo games would be awesome....
Edited by rush6432, Mon Feb 27, 2012 12:30 PM.