New Member

Now 262144 bytes size roms works! no matter SMS or GG (i.e. i want to say gg works too )

Bigger then 262144 still crash saturn

check for new screenshots at http://phemusat.tripod.com

implemented off-screen buffer, but it have some problems with frameskipping (i.e. need update off screen buffer more then actual frames displayed - or there will be some glitches with no removing of old sprites).

Still dont know what to do with propertly colors decoding. Need here a serious help with it (

(EDIT : ups, not i, index. And i forgot the correct place for pallete... ARG!)

use the makecol8 function I created for the Phoenix emu... Don't worry about the "hack" graphics, here is no need for making all emulators run under the tile-based system of Saturn (altough they will run faster that way)

Now, for the file loading problem...

You'll need to use the Work RAM space :

cart.rom = (Uint8 *) 0x00200000;

This is the place where I load Chibi Maruko Chan on Stardust, and it's a free, fast 1MByte of space... Don't forget to increase the number of sectors (the last number) LoadROM uses!

New Member

Just to add. Never trust malloc() on Saturn. It's a fiend of the devil, since it basicly alocates memory without really checking if he's overwriting other static data other than what the original program creates (ie. libraries and the SGL enviorment could be overwritten)