It is currently Mon Oct 15, 2018 2:18 am

All times are UTC - 7 hours





Post new topic Reply to topic  [ 16 posts ]  Go to page Previous  1, 2
Author Message
PostPosted: Wed Aug 01, 2018 10:23 am 
Offline
User avatar

Joined: Mon Jan 03, 2005 10:36 am
Posts: 3132
Location: Tampere, Finland
rainwarrior wrote:
ace314159 wrote:
What I don't understand is the diference between a power cycle and reset. I couldn't find an explanation on the page or through a Google search. Is a reset just a way to change the ROM without resetting all of the registers, and on a physical device without turning it on and off?

The NES and famicom have two separate buttons: POWER and RESET.

The power switch removes power from the system and turns it off. The reset button doesn't turn anything off, it just restarts the software from the beginning.

There's a minor additional difference in Famicom vs NES in regard to reset behavior: On NES reset affects both CPU and PPU (CPU is reinitialized, starting the restarting the software; PPU is reinitialized), on Famicom reset only affects the CPU. So, on Famicom, for example, if PPU rendering was enabled before reset was pushed, it will stay enabled after reset is released. (However, most games will disable rendering as one of the very first things they do. This is the reason why most games start with something like LDA #0 / STA $2000 / STA $2001.) All in all, it doesn't matter much for emulation, unless you strive to emulate every configuration perfectly.

_________________
Download STREEMERZ for NES from fauxgame.com! — Some other stuff I've done: fo.aspekt.fi


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 16 posts ]  Go to page Previous  1, 2

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 4 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