| SNES9x and SMW Hacks |
|
Forum Index - Serious Business - Talk - SNES9x and SMW Hacks |
|
Pages: 1  |
|
|
|
| Posted on 2012-02-27 06:29:26 PM |
Link | Quote |
|
Hi everyone!
I have snes9x v1.53 emu for windoze. The thing is I can't get any hack to work. I dl some hack (for example Super Mario Infinity: Mystery of the Magic Wand) and hack the original rom that is US version with Lunar Magic v1.91 OK! LM tells Me that the hack is closed and I can't edit it (I guess it's blocked by author) Whatever... I can play until Desert Dust 2, if I finish this level (not matter witch way i exit it) the game hangs at black screen. I try few hack from ths site and some won't even let me go to world map, others hangs at certain lvl's.
PS. I dl Super Mario Infinity: Mystery of the Magic Wand from other site. It was alredy a patched rom file, and it work's flawless.
WTF I'm doing wrong?
PS2. Sorry for my bad english.
Aaron
|
|
| Posted on 2012-02-27 06:33:36 PM |
Link | Quote |
|
You cannot open because this is really locked. You can use this tool to unlock, but this isn't really just. So you can try asking it on this thread - or maybe downloading another emulator on the tools section...
Also wrong forum no?
|
| Last edited on 2012-02-27 06:35:48 PM by Koopster. |
|
| Posted on 2012-02-27 06:50:32 PM |
Link | Quote |
|
|
Probably isn't emulator's fault, maybe you're using a ROM that isn't clean or it's corrupt.
|
|
|
|
| Posted on 2012-02-27 09:03:57 PM |
Link | Quote |
|
Originally posted by DiscoManProbably isn't emulator's fault, maybe you're using a ROM that isn't clean or it's corrupt.
I dl about 10 roms (US & EU), all of them have good checksum so that isn't it.
Originally posted by Derpy Backslide
Yeah I use the FAQ. Also I try to use IPSharp, but it changes nothing...
I don't know, if there something going wrong with the emu, there will be some thread's about it.
I'm dl ZSNES and watch out what happens. If the game die...
Aaron
|
|
| Posted on 2012-02-27 09:23:19 PM |
Link | Quote |
|
Obviously, all the roms you downloaded were unclean.
Try searching somewhere else.
|
|
| Posted on 2012-02-27 09:36:06 PM |
Link | Quote |
|
Yeah it works now :-D
ZSNES take hack with no problem. Maybe it's my config, maybe not. I don't know.
BTW that roms i dl'ed are working flawless after patching and runing under ZSNES (not EU ofc).
Thank ya all for help
Aaron
|
|
| Posted on 2012-02-28 07:07:44 AM |
Link | Quote |
|
4 replies and not one suggestion that the music is broken?
The hacks you are trying to play use a broken version of addmusic. This causes them not to work on more accurate emulators like snes9x, and also causes them not to work on the original system. The reason you can play them on ZSNES is because that emulator fails miserably at emulating the snes' sound processor and allows it to do things it otherwise can't. You can use ZSNES to play hacks that are otherwise broken, but it would be a good idea to avoid it besides that, as it has issues emulating certain games.
|
|
| Posted on 2012-02-29 05:55:21 PM |
Link | Quote |
|
|
ZSNES has issues? SNES9x has them too, it's still physically impossible to complete Speedy Gonzales (and I'd actually like to know how that works, maybe it's the same thing with sprite 36 in SMW) and Starfox runs at double speed. Plus in Yoshi's Island if you break dirt with a chomp rock the game crashes. Heck, the only reason I'm still using it is because BSNES doesn't support any of the stuff LM does!
|
|
| Posted on 2012-02-29 06:47:18 PM |
Link | Quote |
|
Originally posted by WiimeiserZSNES has issues?
Yes, a lot. The reason I use it is because it doesn't crash with most hacks. Also I'm pretty sure that would be an old version of SNES9x
|
|
| Posted on 2012-02-29 07:18:54 PM |
Link | Quote |
|
The site has an outdated bSNES that works with LP hacks. And if you don't mind the hassle the person who created bSNES has a convertor which allows you to play hacks on the current version.
And yes, ZSNES has issues. The most notable being that there are several games where the emulation is incorrect. Also there's the fact ZSNES totally fucked up how Addmusic was made by taking shortcuts.
|
|
| Posted on 2012-02-29 07:58:18 PM |
Link | Quote |
|
> it's still physically impossible to complete Speedy Gonzales (and I'd actually like to know how that works)
Speedy Gonzales has a programming flaw where it gets stuck in an infinite loop. It continuously reads from a non-existent register, which returns the CPU MDR (also known as open bus, basically the last value read or written that was valid.) The MDR value it reads back doesn't satisfy the bit-test to break the loop, so the game hangs.
The way bsnes and real hardware get out of the loop: the game also has HDMA running. It's unbelievably rare, but after a few million loop iterations, the cycle after the last memory fetch and before the MDR fetch will trigger an HDMA that just so happens to read in a value that is capable of satisfying the bit test to exit the loop. The HDMA read updates the MDR.
Emulating this requires a true cycle-accurate emulator. But you can also get around it by hacking the game to fix the bug. The former will never happen with Snes9X, because it'd be too slow for them. The latter is a distinct possibility, hampered by the fact that it's not a popular game for them to care about.
|
|
| Posted on 2012-02-29 10:51:38 PM |
Link | Quote |
|
Originally posted by byuuSpeedy Gonzales has a programming flaw where it gets stuck in an infinite loop. It continuously reads from a non-existent register, which returns the CPU MDR (also known as open bus, basically the last value read or written that was valid.) The MDR value it reads back doesn't satisfy the bit-test to break the loop, so the game hangs
Is that a bug or do they actually use that as some kind of feature?
|
|
| Posted on 2012-03-01 03:34:32 AM |
Link | Quote |
|
|
So basically it's a code bug the developers missed?
|
|
| Posted on 2012-03-01 12:37:52 PM |
Link | Quote |
|
Do you think that Super Mario All-Stars that run on inaccurate emulators like ZSNES and Snes9X has inaccurate SRAM issues. Like SMB3 for example. Hack the World 8 map, place a boulder, break a rock in World 8, SAVE & QUIT, go to the save file, broken rock not saved.
It's clearly NOT checksums because I fix my SNES checksums before distribution to my SMB3-SMAS hack.
|
|
| Posted on 2012-03-01 04:41:15 PM |
Link | Quote |
|
Originally posted by HuFlungDuIs that a bug or do they actually use that as some kind of feature?
I suppose it's not a bug since it actually works on BSNES and real hardware. It's just super-accurate timing, from what I understood.
|
|
| Posted on 2012-03-02 09:45:20 AM |
Link | Quote |
|
Originally posted by RoyIt's just super-accurate timing, from what I understood.
I thought it was HDMA affecting open bus.
Still, it's pretty scary.
|
|
| Posted on 2012-03-04 03:22:48 PM |
Link | Quote |
|
Originally posted by HuFlungDugood idea to avoid it besides that, as it has issues emulating certain games.
Yeah, it's definitely true. When playing SMW hacks, I use ZSNES, since it actually mostly works with them, but I'm just avoiding playing other games with it. Lastly I tried to play Super Mario RPG with ZSNES, and it was more annoying than beating Rupture in Reality. It constantly freezes in the worst moments, and I hate when it froze when I got a lot of progress and didn't save it. SNES9X is without any problems. It's really great and smooth to play this game in it. Playing SMRPG finally without freezing was just like the feeling when I completed Rupture in Reality. Yeah, it's possible to use ZSNES for SMW hacks, but I'm highly featuring other more accurate emulators here.
|
|
|
Pages: 1  |
|
|
|
|
Forum Index - Serious Business - Talk - SNES9x and SMW Hacks |