It is currently Fri Oct 20, 2017 7:04 am

All times are UTC - 7 hours





Post new topic Reply to topic  [ 11 posts ] 
Author Message
PostPosted: Sun Oct 02, 2016 10:13 am 
Offline

Joined: Wed Jul 01, 2015 3:21 pm
Posts: 120
For whatever reason this post pops up once a year in my news on how to "unlock hidden levels" for Super Mario for NES with a top loader and tennis cartridge. I have done it a few times and had success but always feel like I am one step away from frying my NES. What are your guys thoughts on this? Will it damage a system?

http://www.businessinsider.com/secret-l ... own-risk-8


Top
 Profile  
 
PostPosted: Sun Oct 02, 2016 10:50 am 
Offline

Joined: Sun Apr 13, 2008 11:12 am
Posts: 6286
Location: Seattle
Hot-swapping carts isn't exactly great for the NES, but I don't think you'll break anything from doing so.


Top
 Profile  
 
PostPosted: Mon Oct 03, 2016 2:55 am 
Offline

Joined: Tue Oct 06, 2015 10:16 am
Posts: 556
I wonder how that happens, AFAIK NES cannot separate a cold boot from warm reset in code.


Top
 Profile  
 
PostPosted: Mon Oct 03, 2016 3:28 am 
Offline
Site Admin
User avatar

Joined: Mon Sep 20, 2004 6:04 am
Posts: 3470
Location: Indianapolis
calima wrote:
I wonder how that happens, AFAIK NES cannot separate a cold boot from warm reset in code.


Sure it can, you can check variables in RAM and if it's set it's a reset, if not it's a power-on and then you set that variable. I'm sure several games do that, I haven't played it in years but IIRC Final Fantasy was one, and it would skip the intro when you reset it. When using battery-backed RAM, you pretty much have to do something like this to know whether to initialize the RAM or not.

I'd guess in this case the games were using the same variable to do a similar kind of check and that's causing the weird stuff to happen.


Top
 Profile  
 
PostPosted: Mon Oct 03, 2016 8:25 am 
Offline

Joined: Wed Jul 01, 2015 3:21 pm
Posts: 120
I have actually done this with success. I had these weird (obviously) glitched out levels that were amusing to run through. Honestly though, you can get a similar effect just online searching Game Genie codes that alter the levels as well and no chance of damaging the always pricey top loader system.


Top
 Profile  
 
PostPosted: Mon Oct 03, 2016 10:03 am 
Offline
User avatar

Joined: Sun Jan 22, 2012 12:03 pm
Posts: 5723
Location: Canada
Memblers wrote:
calima wrote:
I wonder how that happens, AFAIK NES cannot separate a cold boot from warm reset in code.


Sure it can, you can check variables in RAM and if it's set it's a reset, if not it's a power-on and then you set that variable. I'm sure several games do that, I haven't played it in years but IIRC Final Fantasy was one, and it would skip the intro when you reset it. When using battery-backed RAM, you pretty much have to do something like this to know whether to initialize the RAM or not.

I'd guess in this case the games were using the same variable to do a similar kind of check and that's causing the weird stuff to happen.

Yes, SMB and Tennis both try to detect a reset this way, and this trick works because they used an identical check for both games. (In SMB it was intentionally used as a way to continue from the world you were on after reset.)

It's not uncommon for games to try and detect a reset and preserve stuff across reset. My own game does. I think it mostly goes unnoticed because few people would try to reset their game and continue. The Genesis game X-Men was infamous for requiring a reset to complete the game.

By the way, if you have a CopyNES installed, the older versions of its BIOS unfortunately initialize RAM and break this feature of the NES. You can get a newer BIOS to fix the problem though: thread / new BIOS


Top
 Profile  
 
PostPosted: Tue Oct 04, 2016 1:12 am 
Offline
User avatar

Joined: Wed Nov 25, 2015 7:54 pm
Posts: 41
lidnariq wrote:
Hot-swapping carts isn't exactly great for the NES, but I don't think you'll break anything from doing so.


If your NES cartridge has some pins longer/shorter than the others, then that is hotswapping protection. The cartridge chips are a lot less likely to be damaged if the data/address/control/etc signals are disconnected before voltage and ground, which is why the latter pins are longer than the former.


Top
 Profile  
 
PostPosted: Mon Oct 31, 2016 3:18 am 
Offline
User avatar

Joined: Fri Nov 26, 2004 5:50 am
Posts: 79
Something like this happened to me with goonies 2, first door warped me to the last door of game. At the time, i was messing around with controllerport, so unplugging and plugging a controller might have a similar effects.


Top
 Profile  
 
PostPosted: Mon Oct 31, 2016 6:12 am 
Offline
User avatar

Joined: Sat Jul 04, 2015 9:58 am
Posts: 532
Location: -29.794229 -55.795374
I also remember as a kid to mess around with the controller and get invincibility in Batman.
In The kings of the beach I remember to appear on my opponen's side during the service.
Just letting the ball fall touching the floor scored a point. Very easy to win!!

I remember to have found some other games with these weird controller glitchs, but can't remember wich of them... :oops:
Well... that was around 25 years or so... I just can't remember all :(

Anyway to safely reproduce these glitches??
Maybe if I test with one or more wires disconnected? I think that was what happened that time.


Top
 Profile  
 
PostPosted: Mon Oct 31, 2016 1:04 pm 
Offline
User avatar

Joined: Sun Jan 22, 2012 12:03 pm
Posts: 5723
Location: Canada
Fisher wrote:
Anyway to safely reproduce these glitches??

Emulators are very safe. ;)

A flash cart with a hacked ROM can also do it without hotswapping. There should be a way to Game Genie it as well.


Top
 Profile  
 
PostPosted: Fri Nov 04, 2016 4:43 am 
Offline
User avatar

Joined: Fri Nov 26, 2004 5:50 am
Posts: 79
Quote:
Anyway to safely reproduce these glitches??

With a console, probably not. Standard NES controllers might cause a excessive power drain if plugged incorrectly.
http://en.wikipedia.org/wiki/4000_series


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 11 posts ] 

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 9 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group