PPU Nametables

Discuss emulation of the Nintendo Entertainment System and Famicom.

Moderator: Moderators

User avatar
tokumaru
Posts: 11443
Joined: Sat Feb 12, 2005 9:43 pm
Location: Rio de Janeiro - Brazil

Post by tokumaru » Mon Mar 12, 2012 10:15 am

Bisqwit wrote:Is reading the RAM after poweron a bad idea on electronic basis
No, it's not electronically bad, if the initial value of a variable doesn't matter you can skip the initialization.

User avatar
cpow
NESICIDE developer
Posts: 1089
Joined: Mon Oct 13, 2008 7:55 pm
Location: Minneapolis, MN
Contact:

Post by cpow » Mon Mar 12, 2012 10:32 am

MottZilla wrote:I mean you could just write the word CAT or DOG to ram and check for it on reset to detect a powerup versus just a reset. There is basically no chance ram will contain those values on powerup, only on reset after your program writes it.
I'm sure a million engineers in a room with a million NES could produce the word CAT or DOG in the RAM of one of them in precisely the right location in a finite amount of power-cycles' time.

:shock:

Now...if that NES also contained the 9 billion names of God in its RAM...well...then the end of the Universe is near anyway so it won't matter.

User avatar
MottZilla
Posts: 2832
Joined: Wed Dec 06, 2006 8:18 pm

Post by MottZilla » Mon Mar 12, 2012 6:14 pm

I'm talking about practically speaking judging from what I've heard, Static RAM doesn't power up to totally random values, that there is a pattern.

It's not about what someone could cook up now.

User avatar
cpow
NESICIDE developer
Posts: 1089
Joined: Mon Oct 13, 2008 7:55 pm
Location: Minneapolis, MN
Contact:

Post by cpow » Mon Mar 12, 2012 7:11 pm

MottZilla wrote:I'm talking about practically speaking judging from what I've heard, Static RAM doesn't power up to totally random values, that there is a pattern.

It's not about what someone could cook up now.
My post...needs more sarcasm! :D

User avatar
MottZilla
Posts: 2832
Joined: Wed Dec 06, 2006 8:18 pm

Post by MottZilla » Wed Mar 14, 2012 9:42 pm

Indeed, it doesn't always translate well in text.

Post Reply