Jump to content

Makaron DreamCast Emulator WIP Update!


Alpha

Recommended Posts

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.

 

42756505sk5.png56775957vn6.png

 

 

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:

 

51714299yp3.png32203054ae2.png

 

And as special bonus, an extra episode of How It's Made: Dreamcast by SEGA :(

 

11800510ye2.png

 

By the way, there are games shown here I've never even heard of before...

 

11998074ed8.png

 

More to follow soon.

 

77122154lf7.png

 

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:

 

65431876yg0.png

 

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 :-)

 

60663921po2.png

»» More screenshots and information

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...