• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

SNEmulDS v0.5 Beta - new graphics config menu

Started by dantheman, May 07, 2007, 05:32:49 PM

Previous topic - Next topic

dantheman

New release from archeide.  Personally I'm overwhelmed with all these new options, so I'm gonna play around with this quite a bit before creating a new chart for the compatibility list.

QuoteThis version aims to improve in sound and graphics. As the emulation becomes more and more complex, it is more and more difficult to add new features without breaking the emulation overall, so some new feature will not be enabled by default for all games. The configuration file select which features are enabled or not, and becomes very important (so don’t forget to put it in the root directory!).

I tried very hard to improve sound, and i succeeded to get much better musics in some games, but there may still some “pops” or “cracks” sometimes, and the sound can slowdown or goes mad in some rare circumtances (the ARM7 seems not powerful enough).

A new menu has been added : the GFX config menu, this menu offer a simple way to change the GFX behaviour in real time. The emulation is not stopped like in the options menu, you can enable/disable several features and see which ones are better for the game. (See README for more informations)
Here is the list of changes

* Changed the Sound timers, now the timers should be a bit more accurate and removed the timers hacks
* Moved back the Sound RAM in the fast ARM7 RAM, removed unused code from ARM7 codes
* Now support sprite address change during frame (limited to two addresses by frame), this makes Ogre Battle much more playable
* Left handed people can now enjoy the SNES mouse option (right buttons can be used like left joypad).
* Options can now be saved in configuration file
* New SNES config menu
* Fixed some bugs

Optionnal feature (enabled by configuration file):

* Added sound synchronisation fixes, this is a set of flags that make ARM9 slowdown or make ARM9 wait for the ARM7. Those options make Square games (and other games) sound much better, but also break sound in other games. So this option is available through the configuration file. I only changed for the configuraiton file for Chrono Trigger, SOM1 and FFVI. You will have to modify the configuration and test the options for other games.
* Added priority per tile for BG3, by detecting if there are more low or high priority per tile at each line (see README)
* Added priority per tile for BG1 and BG2, by using the fourth DS layer. Low priority tiles go to fourth layer, and high priority per tiles (this idea was taken from SNESAdvance). This option is useful for SOM1 and FFVI (set it to BG2).
* Sprites priorities can now be changed. See configuraiton file for more informations. The default is 1123 but 1223 makes some games look better (like Castlevania IV first level for instance)

Get it here (and patch it with DLDI):

http://snemul.com/ds/SNEmulDSv05b.zip

http://snemul.com/ds/SNEmulDSv05b_M3S_R4.zip

DeVS

SWEET!! Thanks for the heads up brother, I have been loving this emu, glad to see it being updated so often!
Laugh Hard, It's A Long Ways To The Bank


dantheman

The "additional notes" section has been out of date for ages, and that particular note was probably made around the time of version 3.  Why don't you try Super Metroid yourself?  I messed with it a bit in this new beta and I found it to be very playable.  You have to go into the graphics config and check the special BG3 option near the top in order to see the Start menu map, but other than that I haven't seen any major issues.  No flickering whatsoever.

Mota

Did you get sound to work on metroid? Mine still freezes with it turned on.
White NDSL / Flashme 7 / DSLink / EZ 3-in-1

onekelly

@mota, i have not tried metroid, but, when i play zelda, sometimes when i choose the rom and then press start it shows black screen. So i press restart and all is good. This may work for you

vitius

this emulator has gone a long way. i still cant get super mario rpg to work though.

Hi

smrpg uses a special chip and will probably never work on nds snes emulators. Whether it's even possible people dissagree on a lot too.
_______________________________________

dantheman

Yeah, none of the games listed at http://wiki.pocketheaven.com/SNES_games_with_special_chips will work correctly in this version of SNEmulDS.  Archeide has said that he might try implementing some of the slower chips later on, once compatibility improves.

I've started a new chart on the compatibility list for this new version, so any additions are welcome.  http://wiki.pocketheaven.com/SNEmulDS_Compatibility_List