0% found this document useful (0 votes)
23 views1 page

Nes Station

The document outlines the structure and functionality of a NES station with extended memory and I/O ports. It details the memory mapping, including SRAM usage and specific registers for slot switching and system configurations. Additionally, it provides information on work RAM contents and test modes for system diagnostics.

Uploaded by

Decerebrado
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views1 page

Nes Station

The document outlines the structure and functionality of a NES station with extended memory and I/O ports. It details the memory mapping, including SRAM usage and specific registers for slot switching and system configurations. Additionally, it provides information on work RAM contents and test modes for system diagnostics.

Uploaded by

Decerebrado
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

NES station (provisional)

The basic structure is a NES, we have extended memory, the port.


The 15 in total slot game cassette, some total of 16 there is a system in this inward.
Cassette NES of the cassette like a normal cassette rests new protected chips might have to so that it does not move (unconfirmed)
Moreover, it seems to be a reference game data registered in the system.

Extended memory is using the SRAM $ 0000- $ 1FFF


$ 6000- $ 7FFF
But it is the RAM area.

Extended I / O port is here in the slot switching or the like is carried out in the $ 5000 to.
Also $ 4016 is also to be switched from read once before the slot switching appears to be slightly modified.

Expanded I / O port $ 5000:


$ 5001 :? ? ? Bit0 here in the 1 $ 5000 is looking to become $ FF
$ 5002 :? ? ? Bit7-6
? ? ? Used Bit5-4 test mode?
? ? ? Bit3-0: lower 4Bit LED slot number?
$ 5003:
$ 5004: Bit7 :? ? ? It is multiplied by the wait After here to 1 (switching of hard?)
Bit6 :? ? ? Before you start the cassette Bit6 = 1 output (disconnection of the system?)
Bit5-4 :? ? ? It will be set by No slot (slot line?)
00 = slot # 00 (system?)
01 = slot # 01 over # 05
10 = slot # 06- # 0A
11 = slot # 0B- # 0F
Bit3-0 :? ? ? Lower 4Bit slot number?

$ 5005 :? ? ? It is accessing three times wait until Vblank $ 5006:


$ 5007: Bit7 :? ? ? Conjunction with the $ 5000?
Bit0

Work RAM (system)


$ 0000- $ 0001: general-purpose address pointer $ 001F- $ 0025: check for the string 'SENGOKU'
$ 002A :? ? ? Slot $ 002F: IRQ-consuming and $ 00
$ 00F7: I Con of the contents A, B, SEL, ST, U, D, L, R
$ 00FB: II configuration of the contents $ 00FB: port $ 4016 contents $ 00FE: the contents of the port $ 2001 $ 00FF: the contents of the port

$ 0400: hexadecimal -> ASCII buffer


$ 0800- $ 080F :? ? ? Check at the time of reset

$ 0820: The contents of the port $ 5002 Bit7,6


$ 0821: The contents of the port $ 5002 Bit5,4
$ 0822: The contents of the port $ 5002 Bit3
$ 0823: The contents of the port $ 5002 Bit1
$ 0824: The contents of the port $ 5002 Bit0

$ 0830: Test mode $ 02 = FINAL TEST


$ 01 = AGING TEST
$ 00 = normal mode?

$ 08E0: the contents of the port $ 5000 $ 08E1: the contents of the port $ 5001 $ 08E2: the contents of the port $ 5002 $ 08E3: the contents of

$ 08F0: the contents of the port $ 5000 $ 08F1: the contents of the port $ 5007 $ 08F2: the contents of the port $ 5002 lead
$ 00A6: Table Jump
$ 00AB: 00 = FINAL CHECK MENU No.

$ 1000- $ 1FFF: system program (which is transferred from the ROM)

$ 6000- $ 7FFF: RAM

You might also like