Initialising 32x's Framebuffer/VDP

Are any guides (asm) that show how to intialise the 32x framebuffer/vdp to display a simple sprite/image. Like a simple routine showing all the parameters needed to setup the framebuffer to display the sprite. Can this be done via 68k or does it have be in sh2 code.
Thanks in advance.
You can do it from either the 68k or the SH2. They can both access the 32x VDP registers and framebuffer but at different addresses (and only one side can claim the bus at a time). But before that, you need to enable the 32x. If you look at 32x games you'll see the startup code which contains the string "MARS CHECK MODE". It's somewhat similar to the startup code for Genesis games, and likewise a bit obfuscated.

Look for Dr. DevSter's Guide to the Sega 32x. I can post my 32x cheatsheet too.


  • 32xdoc.txt
    7.3 KB · Views: 31