Thanx for not letting this project go downhill like so many others have ... Lovin' the sound ! great work.
Printable View
Thanx for not letting this project go downhill like so many others have ... Lovin' the sound ! great work.
It did freeze after I beat Sonic The Hedgehog Green Hill Act 1............But otherwise great!
Strange that, Sonic 1 is one of the games I've had no problems with. But then none of the games I have tried so far (many) have crashed on me yet unless I mess about with the emulator settings in-game, a few have on me then but that is understandable.
Sonic 1 works nearly spot on for me with only a few sound errors graphic problems in the Labyrinth Zone. Seems every Sonic level with water has some sort of problem with it. :rolleyes:
BTW, Try Sonic 1 Megamix. I was really surprised to find that it works with this emulator flawlessly! I can't find anything wrong with the graphics or sound and it's a fan made game!
About the sound problems: it's just not perfect yet, and if the ARM7 which handles the sound is not fast enough, some commands sent to the sound chips can be missed. This doesn't always have to happen at the same spot, or at all. I'll be working on that. In fact i already have a version here, that doesn't have this issue anymore and has much cleaner sound all together, but other problems.. Will most likely be fixed in the next release.
I have to look into the games having no sound, but i am pretty sure i know what causes it, just that it wouldn't have been a fast fix for this release.
I couldn't really reproduce the Gunstar Heroes issue, and I've already played through it several times before without seeing it. Can anyone else confirm this?
I also couldn't really think about anything that could cause it.
The problem with savestates is simply, that i didn't change them. Meaning the state of the Z80 and the sound chips is not saved. I am so lazy, am i not?
No, i don't have to emulate anything in software, because the DS has 4 BGs, that i can use to emulate the tile priority. The difficulty is just, that you have to track tile mappings, because there are just 1024 tile indices you can use on the DS.
It also wouldnt be easy to use 2 BGs to emulate the 128 cell mode, because they need to wrap.
But as i said, i have ideas and i will try to solve the issues as good as i can.
Maybe i am strange, but i don't like to use nor even look at any other code, but do this all by myself based on documentation and tests. And i think i managed quite well so far.
There is a Genesis Plus port for the DS out already as far as i know, and i think it's doing like 5fps? Maybe someone knows, i didn't really try it.
I don't think you will get very far with any kind of software rendering, no matter how optimized. I had an ARM asm software renderer before, that was in my opinion already quite optimized (maybe not as good as the Genesis Plus renderer, i don't know), but could not achieve more than 30fps in average.
I can't get it to work. I've tried two diffrent DLDI patchers and its not playing a thing. it gets past the first screen and then freezes with i get to the second screen. I used Dldinoap and Dldino-apatch to try and patch them with the DLDI for MMD.
Any suggestions
Oh yeah im using a Max Media Dock with a 1 gig CF in it with the 1.22 boot me
WOOT!
That is all that is needed...
This is great! Before I always had to hum the Sonic songs, now no one has to listen to me hum to myself and think I'm a freakin' weirdo, lol.
I have one request, however. How come you have not integrated the ability to scale horizontally? There are many games, like Columns for instance, that I cannot play because I cannot see everything on the screen.
Other than that, the emulator is looking great. You should find the code to put the emulator in sleep mode (when closing the DS.) Keep up the good work!
My first post here:
Thanks Lordus!! Your jEnesis is the best thing to have on my R4DS! It really brings back all the sweet and nostalgic memory.
Keep it up, and should you need any help in any kind, please just post it on your site. I'm sure many people would be keen to help as much as we could (not sure I can be much of a help, but in case I can do something, I definitely will).
Cheers :)