Drmd


Reesy posted on Feb 27 2005 at 11:59 AM said:
Its just the save states to sort out, then the beta testers need to give it the once over. Then there will be a public release if everything is ok.
I can't wait, thanks again Reesy.
 
Last edited by a moderator:
Reesy posted on Feb 27 2005 at 11:59 AM said:
Its just the save states to sort out, then the beta testers need to give it the once over. Then there will be a public release if everything is ok.
Excellent! :D

Thanks again Reesy!!!

:D gp32_console :D
 
Last edited by a moderator:
ello ello,

This thread has grown a bit since i last saw it.

@Reesy

I got a box of amiga stuff in my cellar lots of disks and a 2nd floppy.

The amiga was working fine but last time I tried it it didnt :(

Your welcome to it if you want. As a kind of further donation.

I'm 3 miles from notts if you want to pick it up.



NB: I was thinkin about getting an NDS if the scene got as good as this.

Emu's would rule. Options and virtual keyboard in bottom screen. Games in top.

shame the screens are so small
 
Reesy: Nope, that was not me, I bought it in a local shop cheaper ;) But no games and only one pad...
I am a bit cofused about the nature of the Z80 core you use, is it already in assembler or still in C? Some of the posts hint to it being in asm but I remember you saying you were slowly rewriting it whole into asm which would make it much faster. So far it seems like the music is slowing the whole emu most, just try turning music off in any games and see the raw speed : :D
Moreover, in some games the music sounds cool (Castlevania comes to mind), in others its still strange (Flashback...) so is the Z80 still under construction? The music also sounds different than on the real machine, maybe its completely normal, I just thought that when you emulate a chip, the results should be exactly same as if "the chip was really there", is that correct or not?

Anyway, DrMD got me addicted to the GP32, its a sweet thing and you deserve all the appraise :)
 
There also seems to be confusion about the sound on the Genesis.

The Genesis has 2 sound chips, the SN76496 PSG chip and a YM2612 fm chip. It also has 2 cpus a M68K and a Z80. The Z80 is NOT a sound chip, it is mearly a slave cpu used to drive the other 2 sound chips (PSG and FM).

The Z80 core (DrZ80) I'm using is very fast, its probably as fast as a Z80 core is going to get on a ARM processor. Its 100% 32bit Assembler, I originally wrote it for my Master system emulator for the Gameboy Advance ( DrSMS ). Its complete and very accurate.

Its not the Z80 slowing the sound emulation, its the YM2612 emulation. The YM2612 emulation core is in C but is very well optimised. Later I'm going to have ago at re-writing it in assembler but I'm not sure if it will be any quicker, it just takes alot of cpu time to emulate the FM chip unfortunately.

The music in Flashback is now fixed, the problem was to do with the fm timers as I mentioned in an earlier post.

The music may sound slightly different from actual hardware, like I said before the fm core is optimised and certain things are not emulated in order to maintain a decent emulation speed.
 
You are right, I am ashamed I confused the chips, after all, there is the GYM music file GenesisYM :)
About the timers, I didnt mean timing was wrong (could be..) but rather the instruments used. For instance, I tried a...ahem...backup of a 5in1 sega cd game which contains Revenge of Shinobi and found the music sounds different from what I knew from the emulator, same goes for Castlevania (which sounds brilliant anyway, just slighly different). Anyway, as you say, it helps speed and that is the good point! ;)
Thanks for the emu!

EDIT: yes and thanks for the info too :)
By the way, would you allow for someone else to use your Z80 core in a non-commercial product? a well known GP32 Sega Master System emulator could make good use of it for example...
 
Reesy posted on Feb 27 2005 at 04:00 PM said:
There also seems to be confusion about the sound on the Genesis.

The Genesis has 2 sound chips, the SN76496 PSG chip and a YM2612 fm chip. It also has 2 cpus a M68K and a Z80. The Z80 is NOT a sound chip, it is mearly a slave cpu used to drive the other 2 sound chips (PSG and FM).

The Z80 core (DrZ80) I'm using is very fast, its probably as fast as a Z80 core is going to get on a ARM processor. Its 100% 32bit Assembler, I originally wrote it for my Master system emulator for the Gameboy Advance ( DrSMS ). Its complete and very accurate.

Its not the Z80 slowing the sound emulation, its the YM2612 emulation. The YM2612 emulation core is in C but is very well optimised. Later I'm going to have ago at re-writing it in assembler but I'm not sure if it will be any quicker, it just takes alot of cpu time to emulate the FM chip unfortunately.

The music in Flashback is now fixed, the problem was to do with the fm timers as I mentioned in an earlier post.

The music may sound slightly different from actual hardware, like I said before the fm core is optimised and certain things are not emulated in order to maintain a decent emulation speed.
Thanks for the info, :D .
 
Last edited by a moderator:
DaveC posted on Feb 27 2005 at 04:51 AM said:
Knuckles500 posted on Feb 27 2005 at 02:48 AM said:
There are only four problems:

1.) Sound's not in the best quality, but I can understand why

2.) Sound brakes up during some games and sounds a bit rippled

3.) Again, FGen can emulate sertain games while drmd can't. (Example: Sonic Jam 6)

4.) Some games hit at the wrong note/tempo when it comes to emulating sound.

Also, since I have a 132 GP32, I could emulate all games at 150 and under, only if the battery power is good enough. You should add more speed options. (152, 153, ect...).

But other than this, I predict a final release in July. :eek:

EDIT: I can also see that you're doing it as I speak...o_o


Dude your GP32 must be busted. The sound sounds GREAT in a game that it is working correctly. Don't have ANY complaints here, and I am picky.

The tempo issues are fixed in the beta releases.

Add more speed options? why? only 144 and 164 have any effect anyway.

Release in July? Well you could always help out and debug some code for Reesy, I am sure then it will speed up the process for you impatient ones ;)

Well it depends on the game, and how it was dumped I guess...

And I did have my GP32 for almost 3 years now...with some things going on with it during the time. I just want more speed options so I can see if I can boost a small amount of speed for my Gp32. I don't know what the overclocking limit is on my GP32, so, I wouldn't know...

@Reesy - Yay. I was always picky about sound.
 
Last edited by a moderator:
Reesy posted on Feb 27 2005 at 04:00 PM said:
The Z80 core (DrZ80) I'm using is very fast, its probably as fast as a Z80 core is going to get on a ARM processor.  Its 100% 32bit Assembler, I originally wrote it for my Master system emulator for the Gameboy Advance ( DrSMS ).  Its complete and very accurate.


Hey Reesy,

Would it be possible for you to give your great Z80 core to Franxis to use in MAME? He posted here somewhere that he is only using "C" right now but is interested in using a Z80 core in MAME if you gave it to him. I suppose if you e-mailed it to him he would use it. I am not sure though if you want to give it out. If your core was used though I think alot of older arcade games would benefit greatly.

Thanks,
Dave
 
Last edited by a moderator:
I need to document it first. I could send it to him anyway but so far all of the people I've sent it to have not been able to implement it without any documentation. I'll try and get something done this week maybe and send it to him.
 
Reesy posted on Mar 1 2005 at 07:23 AM said:
I need to document it first. I could send it to him anyway but so far all of the people I've sent it to have not been able to implement it without any documentation. I'll try and get something done this week maybe and send it to him.

:D wow!
 
Last edited by a moderator:
DaveC posted on Mar 1 2005 at 03:34 AM said:
Reesy posted on Feb 27 2005 at 04:00 PM said:
The Z80 core (DrZ80) I'm using is very fast, its probably as fast as a Z80 core is going to get on a ARM processor.  Its 100% 32bit Assembler, I originally wrote it for my Master system emulator for the Gameboy Advance ( DrSMS ).  Its complete and very accurate.


Hey Reesy,

Would it be possible for you to give your great Z80 core to Franxis to use in MAME? He posted here somewhere that he is only using "C" right now but is interested in using a Z80 core in MAME if you gave it to him. I suppose if you e-mailed it to him he would use it. I am not sure though if you want to give it out. If your core was used though I think alot of older arcade games would benefit greatly.

Thanks,
Dave

That is what I said too, but I mentioned fSMS which would gain in speed much, for sure...
 
Last edited by a moderator:
WhiteFalcon posted on Mar 1 2005 at 08:10 PM said:
DaveC posted on Mar 1 2005 at 03:34 AM said:
Reesy posted on Feb 27 2005 at 04:00 PM said:
The Z80 core (DrZ80) I'm using is very fast, its probably as fast as a Z80 core is going to get on a ARM processor.  Its 100% 32bit Assembler, I originally wrote it for my Master system emulator for the Gameboy Advance ( DrSMS ).  Its complete and very accurate.


Hey Reesy,

Would it be possible for you to give your great Z80 core to Franxis to use in MAME? He posted here somewhere that he is only using "C" right now but is interested in using a Z80 core in MAME if you gave it to him. I suppose if you e-mailed it to him he would use it. I am not sure though if you want to give it out. If your core was used though I think alot of older arcade games would benefit greatly.

Thanks,
Dave

That is what I said too, but I mentioned fSMS which would gain in speed much, for sure...

Or DrSMS-GP :p
 
Last edited by a moderator:
Just wondering if you have a rough release date for the new public release. I've been holding off playing on DrMD until the new release.
 
Billy Lee posted on Mar 2 2005 at 03:22 PM said:
Just wondering if you have a rough release date for the new public release. I've been holding off playing on DrMD until the new release.

When its done.

If you want to see it sooner, You know what you have to do. ;)

Trooper
 
Last edited by a moderator:
trooper posted on Mar 2 2005 at 04:36 PM said:
Billy Lee posted on Mar 2 2005 at 03:22 PM said:
Just wondering if you have a rough release date for the new public release. I've been holding off playing on DrMD until the new release.

When its done.

If you want to see it sooner, You know what you have to do. ;)

Trooper
Indeed, and it's very good way to do something for the community even if you don't know how to code yourself. :)
 
Last edited by a moderator:
Billy Lee posted on Mar 3 2005 at 12:52 AM said:
Just wondering if you have a rough release date for the new public release. I've been holding off playing on DrMD until the new release.

If you had been following any of the past DrMD threads then you'd know the answer to that question is Christmas.

:D
 
Last edited by a moderator:
Back
Top