Questions tagged [nes]

For questions about the different versions and products of the NES (Nintendo Entertainment System)

94 questions
35
votes
3 answers

Did the NES do anything special to support coprocessors?

Some of the later NES/Famicom games contained not just ROM, but coprocessors for better sound and graphics than the original console hardware could provide, such as the MMC5: https://wiki.nesdev.com/w/index.php/MMC5 Did the console itself, the…
rwallace
  • 60,953
  • 17
  • 229
  • 552
25
votes
1 answer

How does the NES PlayChoice arcade's security EPROM work?

I've read that the PlayChoice 10's security system includes a 64-bit serial EPROM that gets compared against the first 64 bits of code, and that it's possible to swap the ROMs between compatible cartridges (that use the same mapper) to play…
joeforker
  • 353
  • 2
  • 7
24
votes
1 answer

What is the "NES version" of the NES?

This text is displayed on many NES cartridges: This Game Pak cannot be used with the Mattel or NES versions of the Nintendo Entertainment System What is "the NES version" of the NES? Is it a very bizarre and unfortunate coincidence that "NES"…
D. R.
  • 241
  • 2
  • 3
21
votes
3 answers

Could a single NES ROM cartridge run on both PAL and NTSC systems?

Most ROMs are labeled with "(Europe)" or "(USA)", meaning PAL or NTSC. However, some are labeled "(World)". At first, I didn't think twice about this, just assuming that that the game was released world-wide identically, with no changes between the…
Preston
  • 221
  • 2
  • 4
13
votes
2 answers

NES repair - blue screen

I have an NES that was giving me a blinking red light when powering up. I had chalked this up to the 72-pin connector and set about cleaning it. After cleaning the connector and all games, the problem persisted. I replaced the connector with an…
DanBig
  • 231
  • 1
  • 4
7
votes
2 answers

Change color of the text written in PPU memory (NES-Super Mario Bros)

Let's say I want to write K to the top of the status bar in SMB. I can use the following set of statements to write to PPU memory. memory.writebyte(0x2001, 0x00) -- Turn off rendering memory.readbyte(0x2002) -- PPUSTATUS (reset address…
kbc
  • 71
  • 6
5
votes
1 answer

Is there some simple way to avoid the artifact of "invisible" or "stuck" animation in old video games when streaming video?

I watch many live video + audio streams of people playing old video games, such as NES ones. An extremely recurring annoyance is that, for example, when the main character is damaged and is supposed to be "blinking" rapidly, it appears completely…
2
votes
1 answer

What is the reason of losing of save data in some NES games? How to prevent?

Sorry, the book of adventure #1 is disappeared. --Dragon Quest III
Milowork
  • 37
  • 4
0
votes
2 answers

Understanding Mario and screen position in "NES-Super Mario Bros"

Objective - Play Mario game and record the score and position, and later map it to level map png (https://nesmaps.com/maps/SuperMarioBrothers/SuperMarioBrosWorld1-1Map.html) Method - I can get the score, however figuring the position is tricky. In…
kbc
  • 71
  • 6
-5
votes
1 answer

please help me implement a 2C02 to use on my 6502 emulator

At the moment all i have is some arbitrary 6502 class(no audio yet). all instructions are working properly. the nesdev wiki is confusing me way too much at this point. All i know about the ppu is that it has 0x3000 RAM and some internal…
anon0
  • 5