#142532 - Dood77 - Wed Oct 10, 2007 2:31 am
Imagine, the day I decide to check on any updates, there happens to be one!
From the SNEmulDS blog:
archeide wrote: |
The preview-alpha version of SNEmulDS 0.6 is now available for all the brave testers around the world!
The GUI artworks are not ready, so you have a ?naked? and not very pretty GUI, but at least, you have the multi languages support!
You can check if your language is correct.
You can choose one of the language in the firmware or some language by editing the snemul.cfg :
# Language of GUI
# -1 -> Use firmware settings
Firmware languages:
# 0 -> Japanese (Katakana only)
# 1 -> English
# 2 -> French
# 3 -> German
# 4 -> Italian
# 5 -> Spanish
Non firmware languages:
# 106 -> Portuguese
# 107 -> Catalan
# 108 -> Polish
# 109 -> Dutch
# 110 -> Danish
Various External RAM packages can be used to improve large rom emulation, see snemul.cfg for more informations.
Scaling support has three modes :
- Full screen : nearly like snezzids
- Half scaling : ?smart? scaling, only reduce half the backgrounds, and doesn?t squish sprites. It looks quite fine in games.
- No scaling : no scaling at all, classic SNEmulDS mode, still default
Here is the complete list of changes compated to 0.5 beta:
- New GUI using framebuffer for sub screen
- Better human interface, improved file selector (alphabetical sorted), buttons, check boxes, multi choose zones, etc.
- New GUI supports joypad (joypad is not supported when emulator is running however).
- Multi language support (more than 10 supported, including katakan japanese !)
- Memory pak support (Opera RAM, Slot 2 card reader, etc. using libram) with paging or with large ROM mapping
- Scaling with pseudo bi-linear filtering and sprites squishing : full screen scaling (like snezzids), half scaling (half scaled and without sprites squishing), and no scaling (classic snemulds mode)
- Autiomatic SRAM saving when needed
- Some other bugfixes and improvements in GUI
http://snemul.com/ds/SNEmulDSv06.zip |
_________________
If I use a term wrong or something then feel free to correct, I?m not much of a programmer.
Original DS Phat obtained on day of release + flashme v7
Supercard: miniSD, Kingston 1GB, Kingston 2GB
Ralink chipset PCI NIC
#142539 - HyperHacker - Wed Oct 10, 2007 5:58 am
Ah, neat. I'll test it with the usual ROMs:
F-Zero: Menus even more broken, gameplay just as good as it was last version (playable with very minor graphic glitches).
Mario All-Stars: Still freezes on loading. Funny, the readme says large ROM (>3MB) support even for slot-1, I would assume it works on GBAMP too.
Super Mario World: Same as last version; totally playable (I played through the whole thing :-p) with some minor graphic bugs.
Tetris Attack: Also the same as the last version: broken backgrounds and the blocks don't move properly.
I see it still doesn't check that ARM7 has initialized, so if you launch it from a faulty loader, you'll get a ROM list but not be able to select anything. Also, it doesn't verify that the default directory exists, nor let you change directories; if it doesn't, you just get an empty list. Still just the 8 save states per game, well I've never needed them all anyway.
The improved GUI is great, but it looks like not much was fixed. I wonder why the Japanese option can't support Hiragana?
_________________
I'm a PSP hacker now, but I still <3 DS.
#142540 - dantheman - Wed Oct 10, 2007 6:39 am
As far as I know, All-stars should not be freezing, and yes you should be able to utilize the paging system for large binaries. Regardless, the Tetris Attack scrolling issue is due to a function of the SNES that cannot be directly mapped to the DS's 2D hardware. Only a slow software renderer could fix that.
For the language, this post indicates that the current charset is limited to the languages it can support, though this is expected to change in the future.
Archeide has stated that he has taken most of the time since 0.5 Beta off entirely, so the changes for this version have been made fairly recently.
The main problem I'm finding is that the slot-2 RAM is not working for my Supercard miniSD in regard to large binaries. It appears that while it works if you launch the SNES binary from slot-1 and use the slot-2 card solely for RAM, it freezes upon booting if you use the slot-2 card for both launching the SNES binary and as RAM. A few other slot-2 users have reported the same issue. I have changed the snemul.cfg file in an attempt to force it to use the old paging system, but it still attempts (and fails) to use my Supercard's RAM. Smaller SNES binaries load fine; it's just ones that would normally require the paging system that fail to load. Archeide appears to be looking into the issue.
#142545 - OOPMan - Wed Oct 10, 2007 8:04 am
I tested:
ChronoTrigger: Works fine, good speed
Super Mario All Stars: Works fine, good speed
Kirby's Dream Course: Good speed, layering issue
_________________
"My boot, your face..." - Attributed to OOPMan, Emperor of Eroticon VI
You can find my NDS homebrew projects here...
#142553 - jackman - Wed Oct 10, 2007 10:15 am
I had the same memory paging problem with my SuperCard SD, files up to 2MByte boot, larger files will freeze the emulator.
I hope, Archeide includes the "old" paging method like in v0.5, because it worked great.
_________________
Equipment:
Nintendo DS, GBAMP v2, SuperCard SD, SuperKey, Acekard 2i
#142557 - OOPMan - Wed Oct 10, 2007 10:50 am
Just a note. I'm using an R4 + SuperCard: miniSD and have had no problems with the memory extension features of the emulator...
_________________
"My boot, your face..." - Attributed to OOPMan, Emperor of Eroticon VI
You can find my NDS homebrew projects here...
#142602 - tepples - Wed Oct 10, 2007 7:43 pm
HyperHacker wrote: |
Ah, neat. I'll test it with the usual ROMs |
As a moderator on a no-warez board, I find that emulator topics make me uneasy. Any idea how to handle this?
dantheman wrote: |
Regardless, the Tetris Attack scrolling issue is due to a function of the SNES that cannot be directly mapped to the DS's 2D hardware. Only a slow software renderer could fix that. |
That or a Planet Puzzle League Game Card inserted into SLOT-1. This card has an accelerator specifically designed to render Tetris Attack.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#142612 - HyperHacker - Wed Oct 10, 2007 9:12 pm
tepples wrote: |
dantheman wrote: | Regardless, the Tetris Attack scrolling issue is due to a function of the SNES that cannot be directly mapped to the DS's 2D hardware. Only a slow software renderer could fix that. |
That or a Planet Puzzle League Game Card inserted into SLOT-1. This card has an accelerator specifically designed to render Tetris Attack. |
It doesn't do a very good job, though. The graphics and sounds end up totally different. :(
Also, my All-Stars was corrupt. <_<
OOPMan wrote: |
ChronoTrigger: Works fine, good speed |
Wait what
*tries it* holy crap it does too. Minor graphic bugs (watch the intro), but it runs. Woooooooot!
Super Metroid doesn't seem to be working. I get a black screen after choosing a file.
Oh yeah, and on-screen clock is win, but given the gameplay will be entirely on one screen, it might be nice to have the other turn off (the backlight at least) after a few seconds of not using the menu.
_________________
I'm a PSP hacker now, but I still <3 DS.
#142628 - dantheman - Wed Oct 10, 2007 11:06 pm
OOPMan wrote: |
Kirby's Dream Course: Good speed, layering issue |
Try messing with the priorities. According to an online list I found, settings of 2031 worked with the previous version. Modification may be necessary.
jackman wrote: |
I had the same memory paging problem with my SuperCard SD, files up to 2MByte boot, larger files will freeze the emulator.
I hope, Archeide includes the "old" paging method like in v0.5, because it worked great. |
It's included and is an option in snemul.cfg but for me SNEmulDS ignores it and attempts to use the additional RAM no matter what.
OOPMan wrote: |
Just a note. I'm using an R4 + SuperCard: miniSD and have had no problems with the memory extension features of the emulator... |
Have you tried it without the R4? It appears the slot-1/slot-2 combo works fine, while slot-2 only freezes.
tepples wrote: |
HyperHacker wrote: | Ah, neat. I'll test it with the usual ROMs |
As a moderator on a no-warez board, I find that emulator topics make me uneasy. Any idea how to handle this? |
Yeah, I realize it's rather iffy, which is why I tried not to be too specific in my last post. It's a delicate subject, and I'm not sure I know what to suggest in this situation. =/
tepples wrote: |
dantheman wrote: | Regardless, the Tetris Attack scrolling issue is due to a function of the SNES that cannot be directly mapped to the DS's 2D hardware. Only a slow software renderer could fix that. |
That or a Planet Puzzle League Game Card inserted into SLOT-1. This card has an accelerator specifically designed to render Tetris Attack. |
You're right, I forgot about Planet Puzzle League, which is kinda sad on my part considering I actually own the game, heh.
HyperHacker wrote: |
Super Metroid doesn't seem to be working. I get a black screen after choosing a file. |
Try rebooting the DS a few times and trying again.
#142642 - Dood77 - Thu Oct 11, 2007 2:28 am
HyperHacker wrote: |
Mario All-Stars: Still freezes on loading. |
Try re-dumping your cartridge. You probably need a cleaner dump.
OOPMan wrote: |
Kirby's Dream Course: Good speed, layering issue |
Layering in the last version seemed impossible for this game. I couldn't ever get everything to show up at the same time, and I always had to switch layers to a dramatically different setting for menus.
tepples wrote: |
As a moderator on a no-warez board, I find that emulator topics make me uneasy. Any idea how to handle this? |
The same as you have handled every other emulator-related forum.
You didn't seem to have a problem with discussion of commercial games here:
http://forum.gbadev.org/viewtopic.php?t=12377&start=2
Nor did you give any say about this thread, particularly with it's title:
http://forum.gbadev.org/viewtopic.php?t=11492
Why the sudden uneasiness? Was it the R-word? I find it unfortunate that a basic acronym like Read Only Memory has been reduced to a taboo with legal issues by warezers.
_________________
If I use a term wrong or something then feel free to correct, I?m not much of a programmer.
Original DS Phat obtained on day of release + flashme v7
Supercard: miniSD, Kingston 1GB, Kingston 2GB
Ralink chipset PCI NIC
#142647 - HyperHacker - Thu Oct 11, 2007 5:13 am
Dood77 wrote: |
HyperHacker wrote: | Mario All-Stars: Still freezes on loading. |
Try re-dumping your cartridge. You probably need a cleaner dump. |
Yeah, I checked, it was a bad dump. My bad.
_________________
I'm a PSP hacker now, but I still <3 DS.
#142659 - OOPMan - Thu Oct 11, 2007 8:56 am
dantheman wrote: |
OOPMan wrote: | Just a note. I'm using an R4 + SuperCard: miniSD and have had no problems with the memory extension features of the emulator... |
Have you tried it without the R4? It appears the slot-1/slot-2 combo works fine, while slot-2 only freezes. |
Nope, I haven't bothered trying that :-)
To be honest, now that my R4 has auto-patching for DLDI it really is just too much of a chore to actually use the SuperCard miniSD for much other than a memory extension :-)
_________________
"My boot, your face..." - Attributed to OOPMan, Emperor of Eroticon VI
You can find my NDS homebrew projects here...
#142660 - jackman - Thu Oct 11, 2007 9:39 am
dantheman wrote: |
jackman wrote: | I had the same memory paging problem with my SuperCard SD, files up to 2MByte boot, larger files will freeze the emulator.
I hope, Archeide includes the "old" paging method like in v0.5, because it worked great. |
It's included and is an option in snemul.cfg but for me SNEmulDS ignores it and attempts to use the additional RAM no matter what. |
Thats the problem: SNEmulDS ignores the option completly.
I commented it out for a test: no error or messages of a mis-configured SNEmulDS.cfg
_________________
Equipment:
Nintendo DS, GBAMP v2, SuperCard SD, SuperKey, Acekard 2i
#142696 - dantheman - Fri Oct 12, 2007 1:13 am
Apparently it doesn't ignore it entirely for some users. I've heard a few reports of users that changed that option to fix the issue.
#142719 - CubeGuy - Fri Oct 12, 2007 5:30 am
My ROM list is empty. I just dumped my Super Mario World cart, so I know it's clean. The ROM is in the R:\SNES folder
_________________
It's 'CubeGuy.' One word. No space.
#142761 - tepples - Fri Oct 12, 2007 8:49 pm
Has anyone tried this emulator with SNES homebrew?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#142766 - spinal_cord - Fri Oct 12, 2007 9:14 pm
I wish I new where to get snes homebrew from!
_________________
I'm not a boring person, it's just that boring things keep happening to me.
Homepage
#142767 - tepples - Fri Oct 12, 2007 9:17 pm
Right now pdroms has only one game called MazezaM, but there are a few at zophar.net.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#142771 - Sweater Fish Deluxe - Fri Oct 12, 2007 10:54 pm
spinal_cord wrote: |
I wish I new where to get snes homebrew from! |
You can buy Frog Feast from Charles Doty!
http://frogfeast.rastersoft.net/Buy.html
Yay, Frog Feast!
I haven't tried the MazezaM homebrew that tepples mentioned, but most of the SNES homebrews I've seen are scene demos or even just cracktros. It actually would be somewhat interesting to test those out in SNEmulDS since they often used some rather complicated graphical effects and hardware tricks.
...word is bondage...
#142820 - Nintendo Maniac 64 - Sat Oct 13, 2007 11:43 pm
Any idea why Super Metroid: Redesign doesn't boot? Super Metroid does...
Here's the rom info that appears while booting if it helps...
Quote: |
Loading /SNES/Super Metroid Redesign (JU).smc
ptr=0x206a628
Use External RAM
Load at 3145728, 1048576
Load at 0, 3145728
Large ROM detected. CRC(1Mb) = 6ea1ef2f
Title: ?????????????????????
Size: 4194304 bytes
ROM Type: LoROM
Country: PAL
|
(DANG that was a lot of rebooting to catch all that info.)
One thing that caught my attention right away was the Country. The game is clearly a (JU), yet it thinks it's in PAL format.
(And yes, the Title is exactly 21 y's with 2 dots above them. :P)
Also, I am running a supported homebrew device with 32MB of ext. RAM (M3 perfect microSD)
I do know that it runs on SNES hardware and in Snes9x and ZSNES v.1.36 and earlier.
#145200 - jackman - Mon Nov 12, 2007 3:26 pm
Latest version with Slot2 Fix (SNEmulDS06-WIP1) works great with my SuperCard SD, now uses the External Memory Feature correct, large files like "Chrono Trigger" work again like in v0.5, save slots aren't supported in this WIP version.
See also this thread at Pocket Heaven for more information: Pocket Heaven :: View topic - WIP Test bug fix : for users with slot 2 devices
_________________
Equipment:
Nintendo DS, GBAMP v2, SuperCard SD, SuperKey, Acekard 2i
#145610 - hawk27 - Mon Nov 19, 2007 12:51 am
First off thanks to anyone who can help me with this. I've been spending hours trying to get Chrono Trigger and Secret of Mana 2 working on my DS Lite. I have the following setup:
- Black Nintendo DS Lite
- M3 Lite
- Passcard
- 1GB SanDisk MicroSD Card
The only ROM i've managed to get working is FF Mystic Quest... and its really buggy. Thank you for any help.
NOTE: When i try and load up Chrono Trigger and Secret of Mana 2, it says in the code "large rom detected" then changes to the menu and a white top screen
NOTE #2: I've tried it with the new SLOT-2 fix as well and am still having trouble
#145623 - Unforgivn - Mon Nov 19, 2007 7:24 am
hawk27 wrote: |
NOTE: When i try and load up Chrono Trigger and Secret of Mana 2, it says in the code "large rom detected" then changes to the menu and a white top screen
|
Try changing "MapExtMem = 1" to "MapExtMem = 0" in snemul.cfg. That fixed it for me. Note that you still get the speedup of additional slot-2 ram, even when set to 0. It just uses the ram like a disk with paging enabled instead of mapping it directly.
#146102 - Potent1 - Thu Nov 29, 2007 12:46 am
I'm going back to version 0.5 because this doesn't seem as nice. I have a games n music card and some games like Super Mario Allstars don't always work, and some don't work as well any more. Like Aladdin. Does anyone know why?
#152496 - Cave Johnson - Sun Mar 16, 2008 6:41 pm
In .3, whenever i try to run any snes game, i get an error saying that the emulater can not run Loroms. In both versions .5 and .6, none of the snes games in the folder even come up in the games list. What am i doing wrong?
#152515 - dantheman - Mon Mar 17, 2008 1:39 am
What homebrew device are you using?
#152558 - Cave Johnson - Mon Mar 17, 2008 7:44 pm
I am using games n music, and trying to play earthbound, starfox, mario world, castlevania, and kirby super deluxe, and none of them work.
#152593 - tepples - Tue Mar 18, 2008 1:26 am
Star Fox and Kirby use coprocessors on the cartridge. SNEmulDS doesn't emulate coprocessors.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#152891 - jackman - Sat Mar 22, 2008 7:35 am
Super Mario World (1.0 and 1.1, all regions) should work on 0.6a (including WIP builds 1 + 2), Earthbound and Castlevania should also work without problems, if you can't get them work in 0.6, try the older stable v0.5 (see SNEmulDS Compatibility List for configuration tipps in 0.5)
_________________
Equipment:
Nintendo DS, GBAMP v2, SuperCard SD, SuperKey, Acekard 2i
#153972 - Bluemercury - Tue Apr 08, 2008 8:31 pm
I have an m3 perfect lite which i assume has 32meg RAM, i've manage to run some games, with varying levels of sucess/failure, i was surprised how clean donkey kong coutry runned, but it slows down immensely when there's more than 2 enemies on screen, anyone got this too?
#154095 - dantheman - Thu Apr 10, 2008 11:41 pm
The DKC games essentially contain their own built-in speedhacks (in a manner of speaking) so disable any speedhacks SNEmulDS may be applying, as they probably make things worse.
Basically, they automatically stop the CPU at the end of each frame rather than entering an idle loop like nearly all other SNES games do. Very convenient, really.
#172099 - daithi81 - Thu Jan 14, 2010 11:03 pm
This is really only useful if you are playing a game that doesn't require status menus, such as those found in Sim City, Shadowrun and any RPG, for that matter. Any such games I have tried thus far have had pretty much unreadable menus.
#172110 - Vague Rant - Fri Jan 15, 2010 11:30 pm
Thanks for the tip, it might be useful two years from now.
_________________
I've got nothing to say, but it's OK.
#172130 - daithi81 - Sun Jan 17, 2010 7:25 pm
Vague Rant wrote: |
Thanks for the tip, it might be useful two years from now. |
Ok.