so Nintendo was lying when they said O3DS can't handle SNES games lol
v0.62 beta
For the first time I'm releasing a beta because I don't have the time to test the whole set of games in my library, and also the time to update all my posts and Github releases.
So here's a quickie for all the fixes I've managed to put into v0.62 beta:
- Improved zoomed-in Mode 7 appearance. Games like Seiken Densetsu, ActRaiser 1/2 look better when viewing the Mode 7 textures near to the ground. Thanks for Discostew for the motivation!
- Improved sound handling to ensure that it is not panned slightly to the left. It turns out the solution was simply to ensure both channels start at the same time instead of starting the left channel first, then the right. BlargSNES does exactly just that, and I simply incorporated the same idea. Let me know if the music is still panned to the left.
- Added option to change in-frame palette handling. There are three options to choose from:
> Enabled. (Slow, accurate, but never as accurate as software)
> Disabled Style 1 (faster, less accurate)
> Disabled Style 2 (faster, less accurate) works a little differently from Style 1
Most games are by default Enabled. Only Bahamut Lagoon and Front Mission Gun Hazard are by default Disabled Style 1.
Setting enabled fixes the colours in Judge Dredd, Wild Guns and Batman Forever.
- Fixed Clock Tower to run again. It was my fault that it froze, not the game's developers!
- Fixed Star Fox flickering problem when there are frameskips.
- Fixed outside-of-track texture problem with Super Mario Kart’s Bowser Castle stages.
I'll continue testing more games this over the next few days before I push the official release out.
No, they are not.
@Shin Akuma - And in the end, turns out it was my fault! The updated DSP core introduced some bugs that is of no fault of the original game developers! I normally just place my ROM in separate folders, A-F, G-M, N-Z. Easier to navigate and find ROMs. The fix is already available in page 41 of this thread in v0.62 beta. Now you can play Clock Tower with better sound / music.
@georgejane8 - From big N's standpoint, it is impossible to make an pixel-accurate SNES emulator on O3DS. This port of SNES9x gives up a lot of things. In the end, it's an emulator that is only 'playable' if you are forgive the inaccuracies.
@Arcanine9 - Yes I know a few games do suffer from this 'split-screen' tearing. It's probably some timing issue, but I doubt I'll fix this unless its massively affecting playable / looks.
Why? Because you don't have one? I'm not planning to get a PS4 Neo, but I'm not going to start getting all protective over my standard PS4.Its good enough for me! Screw the N3DS!
Why? Because you don't have one? I'm not planning to get a PS4 Neo, but I'm not going to start getting all protective over my standard PS4.
This emulator is great, but a commercial emulator by Nintendo themselves would have to adhere to much higher standards of emulation accuracy, This runs so well on the old 3DS due to clever optimisation, taking shortcuts and sacrificing accuracy for speed - precisely because the hardware necessitates this.
No-one saying you have to?Because I don't want to buy one?
so Nintendo was lying when they said O3DS can't handle SNES games lol
I tried out the Super Mario World Hack "Yoshi's Strange Quest" and found some bugs/quirks. The hack uses a textbox/dialog system that (IIRC) uses Layer 3, which on this emulator causes the screen to become incredibly garbled whenever it's active (though no crash occurs, and if you close the boxes then everything works fine). Also, the hack seems to trigger an SRAM write every second or so and pauses emulation for a bit every time it happens. It could be that my SD card is slow, but it might be worth it to only save SRAM to a file every so often, or do it on a separate thread.
Amazing work on this emulator so far though!
I've done the testings bubble2k16 on DKC 1, 2 and 3. Respectively switched from the color palette settings but still random corrupted tile issues exists. Anyway, thank you for your continued hard work on making this emulator very much playable. Being able to play all the DKC titles alone is worth not giving up on an old system such as the O3DS.@dekece - Yes it seems rather random. Even on Disabled Style 1/2 it sometimes appear, but it seems much less. Before this update, DKC1/2/3 was internally running on Disabled Style 2. After the update, the 3 games and almost every other game runs on Enabled.
Do you mean like this?I tried out the Super Mario World Hack "Yoshi's Strange Quest" and found some bugs/quirks. The hack uses a textbox/dialog system that (IIRC) uses Layer 3, which on this emulator causes the screen to become incredibly garbled whenever it's active (though no crash occurs, and if you close the boxes then everything works fine). Also, the hack seems to trigger an SRAM write every second or so and pauses emulation for a bit every time it happens. It could be that my SD card is slow, but it might be worth it to only save SRAM to a file every so often, or do it on a separate thread.
And in Super Mario World, that uses this message-patch: http://www.smwcentral.net/?p=section&a=details&id=6863 (it is used by many smw hacks), the layer 3 corrupt somehow when a message shows up, or tries to show up:
First it looks like this
And then the layer 3 is corrupted everytime:
The game itself works perfectly fine, it seems to be just an error with displaying or something.
Thanks for posting this, it's refreshing to have someone saying this instead of jumping to the 'they LIED!!!11' conclusion. Same for everyone else who's saying it too.This emulator is great, but a commercial emulator by Nintendo themselves would have to adhere to much higher standards of emulation accuracy, This runs so well on the old 3DS due to clever optimisation, taking shortcuts and sacrificing accuracy for speed - precisely because the hardware necessitates this.