Archive for August, 2013

W/O textures

Friday, August 30th, 2013

Went a bit into PowerVR2 programming today. Added non-textured polygons (for DC bios) and YUV textured in twiddled format (for Soul Calibur).

Next up: understand why timings are still so screwy (noticeable especially in the video)

Analogic nostalgia

Thursday, August 29th, 2013

Yesterday I’ve added a preliminary YUV420 converter to PowerVR2, this fixes FMV movie playback in several games for both Sega Naomi and Sega Dreamcast systems.

It still hangs badly on some games (examples: Naomi Death Crimson OX, DC Tetris 4D), guess that the FIFO needs to be timer-ized in some way.

The Swirl Legacy

Monday, August 19th, 2013

Fixed after two days of fierce coding/studying the code that prevented GD-ROMs to boot on Sega Dreamcast console. As usual with Sega, status flags are pretty picky on BIOS program …

Compatibility is pretty dire, as you might expect from a complex major system that has zero testing so far. No sound, inputs are mostly not working and several SCSI commands aren’t supported, but hey.

(EDIT: more pics)