https://www.youtube.com/watch?v=Ixu8tn__91EThis is so awesome. Remember last year when someone found out about the arbitrary code execution glitch in Super Mario World? Well this time, he corrupted the save data of the cartridge, causing it to glitch out the game. Inside of the cartridge's save data, there's a installer, a hex editor and a mod page. The installer loads up the hex editor into the game and the hex editor allows you to change any part of the game that's writeable. This includes the mod page 0xFFFF which allows you to write your own mods for the game. What's the best about this is that you don't need any special hardware other than two multitaps and three SNES controllers for the installation process and that it's completely legal because you're not stealing any code from Nintendo (Kinda like Game Genie being legal), but just making your own, and that you can copy the installer and the hex editor onto another cartridge. So far, there are two mods: Telekinesis mod and SNES Mouse mod.
So what do you guys think about this?
I think it's pretty awesome. Though cumbersome to do manually, I consider it kind of cheating when someone uses an Arduino or something to do the button presses.
I'm amazed whenever anyone finds a code injection exploit in CPUs and systems.
He mentions a method to copy data from one cartridge to another by hot swapping cartridges. I thought I read somewhere that removing cartridges from a SNES while powered on is a good way to blow a fuse.
It's a cool creation though, a step up from flappy bird. The telekinesis mod looks to be entertaining.
Does this mean we will see SMW hacks on original cartridges soon?
I honestly don't know enough or understand code, so this is a legitimate question.
Only if they can fit the total complexity of the hack into the 2 KiB of save RAM on the cart.
Is 2K enough to mount an SD card connected to a controller port? SD supports SPI mode, and the NES and Super NES controller port is SPI-like enough that an SD card reader that plugs into a controller port would probably be trivial: just a circuit to demultiplex the select and MOSI signals from the console's strobe and clock outputs.
I think a SWM Game Hack Game Competition needs to be run. And that it is insane.
Also how does one remove the cart when running, the slot in the front of the cart is for when you turn it "on" the cartridge gets "locked" in, so you can't remove it.
Oziphantom wrote:
Also how does one remove the cart when running, the slot in the front of the cart is for when you turn it "on" the cartridge gets "locked" in, so you can't remove it.
I think it's discussed somewhere here but I couldn't find the thread. Anyway, while some carts do have the slot,
most don't. That SMW being a launch title could mean there are more carts with the slots than later games though. Anyway, no matter whether a cart came with the slot or not, you can pull it out any time for later revisions of the console.
Also, only US games have that lock. I had never heard about it until someone linked that article a while back.
Attachment:
WP_20170601_001.jpg [ 89.39 KiB | Viewed 3171 times ]
I've never seen one without a lock. I check both of mine, both have it.
Major brainfart. The thing I hadn't noticed before was the US carts that have a different shape due to NOT enforcing the lock.
Anyway, the lock is just a plastic tab, it's not like it's hard to bypass.
With the number of SNESes that seem to be suffering sudden CPU/PPU failure in recent years, encouraging a cartridge hot-swapping fad seems like the height of irresponsibility...
Sumez wrote:
Anyway, the lock is just a plastic tab, it's not like it's hard to bypass.
Sure but it sorts of kill the "no hardware modification" challenge.
Do you count using a cartridge adapter as a "hardware modification"? I have probably four or five different adapters as it is, including a couple of import adapters, an Action Replay and a backup/rom dumping thingy, which I guess is less common. Still I'd think people would be less likely to have a SNES multitap.
When and why does the guy hotswap his cartridge anyway, though? I think I missed that.
Sumez wrote:
When and why does the guy hotswap his cartridge anyway, though? I think I missed that.
He doesn't do it in the video, but it's a method for transfering the jailbreak from one cartridge to another (takes seconds vs the hour or so it takes to do it from scratch).
He also reappropriated a controller for faster hexnumerical manual input.
https://www.youtube.com/watch?v=Y_Bu815G5FE&t=6s
AWJ wrote:
With the number of SNESes that seem to be suffering sudden CPU/PPU failure in recent years, encouraging a cartridge hot-swapping fad seems like the height of irresponsibility...
I agree. It seems like a bad idea to me. But I don't think too many people will be trying to copy from one SMW cart to another. Especially when you could very easily use another device to upload whatever you want to SRAM.
But excluding that hotswap copy part, it's a cool project. But with so little room to work with I can't imagine too many possibilities. The most obvious would be some kind of "trainer" to cheat or alter game state in various ways.
Tangent question: Is there any risk at all hotswapping carts in a NES?
FrankenGraphics wrote:
Tangent question: Is there any risk at all hotswapping carts in a NES?
I've done it hundreds of times. I don't think the risk is zero but it in my view it's pretty low.
A nice mod would be to have Fire Mario and Yoshi as two players. Player 1 would control Yoshi and player 2 would control Mario's shooting direction. Imagine if you also had a healthbar and could climb the ladder with Yoshi and do spinjumps. I think that for that, there would need to be some slight changes to the game's variables in order for it to work. The controls for aiming would be the only special part. Mario would never get off of Yoshi.
8bitMicroGuy wrote:
A nice mod would be to have Fire Mario and Yoshi as two players. Player 1 would control Yoshi and player 2 would control Mario's shooting direction.
Like with Wheelie Rider in
Kirby Super Star?
tepples wrote:
8bitMicroGuy wrote:
A nice mod would be to have Fire Mario and Yoshi as two players. Player 1 would control Yoshi and player 2 would control Mario's shooting direction.
Like with Wheelie Rider in
Kirby Super Star?
I'm not sure how that is. Can you embed a video of it?
I have a Super NES and
Kirby Super Star but lack appropriate capture equipment. My Philips DVD recorder works well with my NES, but with my Super NES, color cuts in and out.
Google video search results for kirby super star wheelie rider
rainwarrior wrote:
FrankenGraphics wrote:
Tangent question: Is there any risk at all hotswapping carts in a NES?
I've done it hundreds of times. I don't think the risk is zero but it in my view it's pretty low.
I thought I read somewhere that one thing that enables or helps with hot swapping is by having the power connection pins longer than the signal pins. But I'd imagine the design of both the cartridges and the system would play some role in how things behave with hot swaps. And also would be how fast you remove and connect cartridges. The cartridge going in crooked or removed that way might also have an effect.
So just because the NES might tolerate hot swapping doesn't mean the SNES will be as kind.
My favorite part about this is that you can get a smw cart to dump itself to the screen with some convoluted controller inputs. With Nintendo's view that
coping devices are illegal, logically they would consider the TV, SNES, controllers, multitaps, SMW cart itself, and the keyboard-PC-hexeditor "an illegal device". Guess we all need to turn in those items to the authorities because they're illegal to own...
infiniteneslives wrote:
My favorite part about this is that you can get a smw cart to dump itself to the screen with some convoluted controller inputs. With Nintendo's view that
coping devices are illegal, logically they would consider the TV, SNES, controllers, multitaps, SMW cart itself, and the keyboard-PC-hexeditor "an illegal device". Guess we all need to turn in those items to the authorities because they're illegal to own...
It is pretty cool but oh how painful it would be to manually go through and dump 512KB of ROM data by hand. But the fact that it's possible with only licensed hardware is amusing.
Capture card + 1bpp output.
Or, you could use the mod loader to insert a memory dumping tool
like the one built into Dezaemon SFC and just shove ROM data out one of the controller ports instead of to the screen. But then you wouldn't really be doing it using only licensed hardware anymore...
infiniteneslives wrote:
My favorite part about this is that you can get a smw cart to dump itself to the screen with some convoluted controller inputs. With Nintendo's view that
coping devices are illegal, logically they would consider the TV, SNES, controllers, multitaps, SMW cart itself, and the keyboard-PC-hexeditor "an illegal device". Guess we all need to turn in those items to the authorities because they're illegal to own...
But you never signed any EULA that forbids you from doing those things. The SNES and the cartridge came from the time when EULAs were not required in order to play games. Nintendo loses
8bitMicroGuy wrote:
But you never signed any EULA that forbids you from doing those things.
I'm entertaining Nintendo's flawed logic that fact that performing an illegal act with a device makes the device itself illegal to own. By Nintendo's logic, practically all worldly items are illegal because they could be used to commit illegal acts.
infiniteneslives wrote:
8bitMicroGuy wrote:
But you never signed any EULA that forbids you from doing those things.
I'm entertaining Nintendo's flawed logic that fact that performing an illegal act with a device makes the device itself illegal to own. By Nintendo's logic, practically all worldly items are illegal because they could be used to commit illegal acts.
Wow, now you gave me an idea of a dystopian society where Nintendo rules the world and forces people to play their games.
And then we apply the Ludovico technique…
Myask wrote:
And then we apply the Ludovico technique…
Which is?
A fictional aversion-therapy technique from A Clockwork Orange.
Once I learned it was from a novel, I did a web search.
It's a
fictional name for a
real technique that has been used, among other places, as part of
"pray away the gay" therapy. It approaches political issues that I for one would
rather not discuss in this topic.
tepples wrote:
Once I learned it was from a novel, I did a web search.
It's a
fictional name for a
real technique that has been used, among other places, as part of
"pray away the gay" therapy. It approaches political issues that I for one would
rather not discuss in this topic.
Wow, what an association from just a little notion.
Myask wrote:
And then we apply the Ludovico technique…
I'd just like to know to who this technique would be applied and against what.
tepples wrote:
Once I learned it was from a novel, I did a web search.
I for one would
rather not discuss in this topic.
Well, I was more referring to the movie, but yes, probably not for discussion here.