Alpha Posted June 15, 2008 Share Posted June 15, 2008 Makaron is a Dreamcast emulator for the PC and it had a WIP (work in progress) update today! I found and squashed a bug in new GD code. Not only Elemental Gimmick Gear boots again but it also cured Street Fighter Zero 3, which now seems to work just fine. I've also devised a tweak to GD-DMA code for that accursed MPEG library. It interferes with SH4 main loop, effectively causing a temporary slowdown. This should not be a problem and is only visible during CD boot sequence, as BIOS decrypts the executable on the fly using thousands of 32-byte reads. As a side effect it fixes (or so it seems) those MIL-CDs that required SH4 speed to be reduced in order to load properly. One of these days I'll have to try and verify that on hardware, to see just how much of a slowdown G1 bus DMA transfer in background really is.However, this is not yet the final solution to the problem. Sofdec library still expects some reads to start in close to zero time and I can't figure out why - still not conviced any code could be that braindead, so I'm not ruling out a bug on my side. For the time being I try to detect situations where DMA is started before GD buffer has anything in it, but every now and then this too fails. It looks awfully suspicious so I'll be investigating this next.In the meantime, all Dream Preview GDs from Yuki boot now and here's a proof: And as special bonus, an extra episode of How It's Made: Dreamcast by SEGA By the way, there are games shown here I've never even heard of before... More to follow soon. Too bad WinCE games are so slow, but cheap 3GHz C2D are around the corner now Also, some of the titles above require modem and ISP settings stored in the FLASH. Modem is not exactly on the top of my TO DO list. Okay, last batch for today: Ever seen VMU-compatible cell phones? UPDATE: Oops, I've uploaded more images, but forgot to post them here. Here I brag about WinCE games and Biohazard 2 screens are missing... Fixed now »» More screenshots and information Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now