| Welcome, Guest. Please login or register. September 05, 2008, 05:04:38 PM
|
| |
|
|
|
Pages: [1] 2
|
 |
|
Author
|
Topic: jEnesisDS 0.5 (Read 13752 times)
|
Lordus
Newbie

Offline
Posts: 10
|
Nickname: Lordus Projet name : jEnesisDS Division: NDS APP Original enter : YES In last NEO Compo this project won in the top 10 : NO

Project description:
"jEnesisDS" is a Sega MegaDrive/Genesis Emulator for the Nintendo DS. It started as a port of my Java Genesis/32X emulator jEnesis. By now, the code has been completely rewritten and many parts (CPU core, parts of GPU) are written in ARM assembler.
You have to play a bit with the settings to make some games boot or work better. Some games work faster with "Idle Loop Detection", others without (Castlevania, Gunstar Heroes), and some games just boot if it is disabled. The same goes for H-INT emulation. If a game doesnt boot just try changing those options.
Very few games will just boot, if checksum autofixing is disabled (Dynamite Heady, Thunder Force IV).
New in this version:
******** v0.5 * ******** - Implemented save-states (touch slot icons to load/save) - Extended SRAM compatibility. Story of Thor and Phantasy Star IV should work now.
- Extended "force update" of HW renderer. Fixes Sonic3 intro, Sonic Bonus stage and probably others. - Fixed sprites showing garbage if more than 64 sprites were displayed. (Comix Zone, Outrun, Sonic, well most games i guess). - Partial rewrite of sprite handling in the HW renderer. Less slowdowns when a lot of sprites are displayed. - Implemented better VSync. Fixes temporary speedups after slowdowns. - Implemented vertical scaling option into HW renderer (horizontal is NOT possible, dont ask!). Aspect ratio will be incorrect, but makes games more enjoyable (at least in my opinion). - Implemented screen positioning in HW renderer (touch screen to pause, then use [D-Pad] to scroll. Push [A] for faster scrolling)
- Rewrote DS interrupt system for HW renderer. Probably less slowdowns, surely safer.
- Added "Fake Z80" option. The faking code can mess up some games (Ghouls n' Ghosts, Aladdin, Cool Spot 2, and others), so it can be turned off now. Interestingly enough, if it is turned off, real Z80 emulation will be executed, BUT just under certain circumstances, to keep games working and not to slow things down. As with other options, some games might depend on a certain setting to boot (Gaiares just boots when this option is set to "off").
How to use:
jEnesisDS uses DLDI for accessing your cards filesystem, so you have to patch the file with the appropriate DLDI patch.
There is no way to edit the key settings yet, so here is the layout:
PAD1: A="Y" B="B" C="A" X="X" Y="L" Z="R" START="START" L,R,D,U= directional keys
"SELECT": Enter File Browser (Also accessible by the cartridge icon)
Touch the Joypad icon to enter Setting. Touch save-slot icons to load/save states (2 slots available) Touch screen to pause. While in pause mode, use the D-Pad to for screen positioning in the HW renderer version.
Hope you like it
|
|
|
|
« Last Edit: August 26, 2007, 12:49:47 PM by Lordus »
|
Logged
|
|
|
|
|
|
alekmaul
Full Member
  
Offline
Gender: 
Posts: 212

portabledev.com Webmaster
|
Yeah, great entry and whaooou, very fast emulation ! And what about the sound Lordus, some news about my mail and the SN76489 ? Also, a big improvement to add for me : automatic resize of the screen (perhaps i'm wrong but i can't find it in the menu).
|
|
|
|
|
Logged
|
|
|
|
OSW
Newbie

Offline
Posts: 40
|
Great stuff.
but i'm confused, does this version only use HW renderer? or both?
because you seperated them last version.
Thanks again, it works great!
|
|
|
|
|
Logged
|
|
|
|
Lordus
Newbie

Offline
Posts: 10
|
Thanks for the positive remarks!
[1] can it support motion in next version? [2] can it play over 32M SF2 turbo? 1. It could, and i think it would be cool, just that i neither had time to implement, nor ways to test it. 2. Not yet, and it will be hard to implement without additional ram, because of the way my cpu core works, but it is definately on my todo list!
And what about the sound Lordus, some news about my mail and the SN76489 Also, a big improvement to add for me : automatic resize of the screen (perhaps i'm wrong but i can't find it in the menu). I am working on the sound currently, but decided to go for a software PSG solution. I am not really sure what you mean with the automatic resize option you cant find in the menu? There is the "vertical scaling" option, which resizes the screen just in vertical direction to fit the DS resolution. If you want to move the visible area, there is no option for it, just touch the screen to go to pause mode and use the D-Pad to position the screen.
Great stuff.
but i'm confused, does this version only use HW renderer? or both?
because you seperated them last version. This version just includes the hardware renderer. I will release an updated software renderer version with the next release, but i am concentrating more on the hardware renderer, because there are not really many ways, the software renderer can be made faster. So i rather try to make the HW renderer more compatible and accurate.
|
|
|
|
|
Logged
|
|
|
|
alekmaul
Full Member
  
Offline
Gender: 
Posts: 212

portabledev.com Webmaster
|
Ok for the sound, good luck with the software version of it ^^ About scalling : it is about horizontal scalling, not vertical, are you goind to do something about that (to prevent us to use pad to see all the screen) ?
|
|
|
|
|
Logged
|
|
|
|
tomqman
Newbie

Offline
Posts: 32
|
very nice running games realy smooth (apart from dragons fury dosnt load) do you think that u will get sound working
|
|
|
|
|
Logged
|
|
|
|
|
|
tomqman
Newbie

Offline
Posts: 32
|
got it working but unplayable o well and sound would be great just make a software on off button if it effects speed. i cant wait for future progress on this emu thanks :
|
|
|
|
|
Logged
|
|
|
|
|
|
|
|
|
|
alekmaul
Full Member
  
Offline
Gender: 
Posts: 212

portabledev.com Webmaster
|
no pb Lordus, your emu is great you know ^^
|
|
|
|
|
Logged
|
|
|
|
Lordus
Newbie

Offline
Posts: 10
|
Sorry, no problem, i am thankful for your remarks, i just didnt sleep for like 2 days 
And i know there is still a lot to do. Specially sound, but i am a bit more optimistic about that now, because my first tries turned out better than expected.
|
|
|
|
|
Logged
|
|
|
|
|
|
Pages: [1] 2
|
|
|
|
|
|
|
Powered by SMF 1.1.4 |
SMF © 2006-2007, Simple Machines LLC
|
|