SegaXtreme

Update! 2006/10/10

Update! 2006/12/18

Hello everyone! After a few months of hard work I have finally been able to call my "scraps of code" a real project! I have decided to have it hosted at SourceForge. The project name is libyaul, its basicly an alternative to the SBL/SGL libraries.
  • It has support for the standard digital and analog pad using the SMPC control mode. (SH-2 direct mode will not be supported.)
  • Support for all the documentated SMPC commands. (except for the Netlink/X-band commands.)
  • Basic support for the normal and basic rotational VDP2 backgrounds. (Functions are named similar to the SGL libraries.)
  • Support up to 32,768 colors.
  • Basic CPU DMA support.
  • Basic SCU DMA (direct) support. (Hopefully indirect will work.)
  • Interrupts supported by using the BIOS functions. (Using SCU interrupts; not SH-2 CPU interrupts.)
  • And a few other features I can't think of right now!
  • It Will have support for the SCSP, and the CD block.
  • Automaticly calculates the VRAM cycle pattern timers. (Code is currently broken.)
  • Incomplete DRAM support.
If you would like to help contribute code, please check out the repository! The site itself is incomplete, but I'm sure Guillaume and I will get it up soon.
Top