Drmd - Genesis Emulator


Kid Chameleon Update:

Runs damn-near full speed, as far as I can tell (using the 166mhz version).

The only noticeable glitch I can see (aside from the music), is that the background looks off; like a few colors are missing ... can't quite put my finger on it.

</Kid Chameleon Fanboy>
 
kotd posted on Oct 16 2004 at 01:13 AM said:
BTW Reesy are you going to fix the last few problems of cyclone or just leave it how it is?

Well currently I'm going through each game that halts, and checking the internal emulator error code to see where its stopped. Then by looking at the current status of Cyclone trying to work out what went wrong. But with my VERY limited knowledge of the M68K processor I'm probably not going to find any problems. So once I've implemented a menu system, zipped file support and save states I'll start to readup on it. In the end I'll probably end up writing my own M68K core from scratch using Cyclone as a guide. At least by the end of that I will be familar with the M68K and more able to debug problems in my emulator. But thats a long way off.

Anyway has anybody else noticed that on Daves site ( www.finalburn.com ) he has removed the cyclone core and the gigadrive source. He's up to something me thinks :) Maybe he's got a new version for the 16day Competition.

kotd posted on Oct 16 2004 at 01:13 AM said:
Also voice is disabled right? because I can't hear any voice samples from streets of rage etc.

Because the fm emulator from Gigadrive only supports a few basic options, it will not produce the voice samples like "SaayyyyyGaaaaa" :). Rob Browns fm core might but produce the sounds we're looking for, but we will have to wait and see.
 
Last edited by a moderator:
Ah awesome awesome. No i didn't notice the sources were gone, weird. I emailed him a while back and it was the first time he didn't reply. Oh well maybe he's keeping quiet.

Hm a M68k core from scratch would be a lot of woooork :p

Are you gonna use Rlyeh's menu and options from his source as a quick fix till you make your own? As zip, gamma, frameskip and savestate options are nice things to have :D

yes I miss the "SAAAAAYYYYYYGGAAAAA"
also miss the whooo and ooos in Michael Jacksons moonwalker :p which also locks up after one level "cries"
 
My second GP32? Hell Yeah! Worst time to quit LOL now I feel like an idiot for making that leaving the scene post :p Best time to own a GP32 if your as big as MD fan as me :D
 
Yea using the menu system from fGEN32 would be a good fix, since the design and options he includes seem to be perfect. Please please try to make it compatible with fGEN savestates!! I am so far in Sonic 2 on fGEN, but i wanna beat the rest with sound :D :)
 
Protoss posted on Oct 16 2004 at 03:20 PM said:
Please please try to make it compatible with fGEN savestates!

Yeah!! :D
 
Last edited by a moderator:
Nah! I can't really be bothered to make the savestates compatible. Besides once the z80 core is added to Fgen you won't need to use DrMD. ;)
 
I haven't seen rlyeh on irc today (c==3) i hope he's working with ressy's z80, drmd is great ressy, continue with it, even if rlyeh adds your z80 to fgen.
For example, drmd runs flashback, does not have the screen corruption in super hang.on or out run, and so...
And Fgen have a perfect gui, has the best savestates i've seen ever, and emulates the yamaha almost (if not) perfect.
 
Yes Reesy please don't abandon this, it seems to be the fastest emu considering its got Z80 emulation running and the others don't, plus yours is the only one to run certain games and I like your very simple interfece and enjoy not having to select 166mhz every time I run it :)

To what extent is it based on gigadrive?

Any chance of a 180mhz build in the next version? ;)

Thanks,

Craig

www.gbax.com
 
The rom loader is from Gigadrive, so is the fm sound core. The gp32 sound buffer system is from Gigadrive too. The rest of the emulator ( ie memory access, vdp emulation ) has been written from scratch in ARM ASM using loads of different emulator sources as reference ( dgen, Genesis Plus, generator to name a few ).

As for the 180 version, do have some good cpu settings for that?
 
Washo said:
in gpsnes9x.cpp:
switch (gp32_clockfreq)
{
case 133:
gp32_clockfreq=144;
break;
case 144:
gp32_clockfreq=156;
break;
case 156:
gp32_clockfreq=166;
break;
case 166:
gp32_clockfreq=180;
break;
case 180:
gp32_clockfreq=200;
break;
case 200:
gp32_clockfreq=220;
break;
case 220:
gp32_clockfreq=240;
break;
case 240:
gp32_clockfreq=256;
break;
case 256:
gp32_clockfreq=133;
break;


}

in gp32_func.cpp:
switch (gp32_clockfreq)
{
case 133:
GpClockSpeedChange(132000000, 0x3a011, 3);
gp32_timermul=(67800*256/132000);
break;
case 144:
GpClockSpeedChange(144000000, 0x28001, 3);
gp32_timermul=(67800*256/144000);
break;
case 156:
GpClockSpeedChange(156000000, 0x2c001, 3);
gp32_timermul=(67800*256/156000);
break;
case 166:
GpClockSpeedChange(166000000, 0x4B011, 3);
gp32_timermul=(67800*256/166000);
break;
case 180:
GpClockSpeedChange(180000000, 0x16000, 3);
gp32_timermul=(67800*256/180000);
break;
case 200:
GpClockSpeedChange (200000000, 0x2A010, 3);
gp32_timermul=(67800*256/200000);
break;
case 220:
GpClockSpeedChange (220000000, 0x2f010, 3);
gp32_timermul=(67800*256/220000);
break;
case 240:
GpClockSpeedChange (240000000, 0x20000, 3);
gp32_timermul=(67800*256/240000);
break;
case 256:
GpClockSpeedChange (256000000, 0x38010, 3);
gp32_timermul=(67800*256/256000);
break;
}

see you

heres another post by washo
it is about opensnes but this should help you with DrMD
I'm pretty sure
 
Last edited by a moderator:
Don't you people sleep!!!

Odd I decided to resurrect my GP32 for tonight.

My 12 hour night shift just got much better

This emu is great.

Most stuff I've tried works really really well.

must try MORE......................




PS If you can get dino dini's soccer going I'll weep with joy
 
Meh both gp32_console gone time to get a blu me thinks. For some nice MD. Reesy are you entering the 16 day compo? Is that when we get to try the new version that plays sonic 3 and no 2 player and centered screen? :p B)
 
Reesy do you think you might have a crack at some other emu's ?

This seems the fastest MD/Gen emu by miles even on my FLU that wont clock above 133Mhz

Me'thinks you have the midas touch
 
Back
Top