User contributions for Fiskbit
From NESdev Wiki
Jump to navigationJump to search
14 April 2024
- 21:3821:38, 14 April 2024 diff hist −1 m Family Computer Disk System was -> is (the FDS still exists today).
6 April 2024
- 07:5807:58, 6 April 2024 diff hist +156 Talk:NTSC video →Citation broken link: Notes that the link is now fixed. current
- 07:5507:55, 6 April 2024 diff hist +32 NTSC video Fixes "Understanding Analog Video Signals" tutorial link. (Maxim Integrated seems to now be at analog.com) current
27 March 2024
- 21:5221:52, 27 March 2024 diff hist +14 FamicomBox →Hardware configurations: Adds the newly-discovered SSS-CPU-02 main board revision (using E/E-0 CPU/PPU). Differences compared to 04 are not yet known. current
25 March 2024
- 08:2008:20, 25 March 2024 diff hist +2,807 EXP pins Adds Broke Studio boards. Makes a small change to the ATtiny13 programming description for clarity. current
18 March 2024
- 21:0621:06, 18 March 2024 diff hist 0 6502 assembly optimisations →Avoiding the need for CLC/SEC with ADC/SBC: If carry is clear, SBC should use value-1, not value+1. Thanks to Ooxie for reporting. current
- 10:2510:25, 18 March 2024 diff hist +43 m CPU memory map Fixes two references to the now-removed "cartridge space". Clarifies that the vectors in the unmapped space are supplied by the cartridge.
- 09:1809:18, 18 March 2024 diff hist +147 CPU memory map Clarifies that the "cartridge space" is really unmapped space cartridges can use. Adds the extremely common cartridge RAM and ROM mapping to the table to avoid users thinking ROM starts at $4020.
17 March 2024
- 01:2601:26, 17 March 2024 diff hist +18 DMA →Register conflicts: Adds Twin Famicom and Famicom Titler to the list of consoles known to clock joypads per CPU cycle. current
15 March 2024
- 15:5915:59, 15 March 2024 diff hist −900 APU DMC Removes the list of DMC DMA cycle length cases; a similar list now lives in 'Controller reading code' where it's more comprehensive for the task at hand. While this list is convenient, it can be misleading and is not enough to implement DMA correctly.
- 15:5515:55, 15 March 2024 diff hist +319 DMA →References: Brings over references from the defunct APU DMC cycle count section.
- 15:5415:54, 15 March 2024 diff hist +773 Controller reading code Adds a cycle count table for various DMC DMA cases to the synced reads section. This is more relevant and less misleading here than on the APU DMC page. current
- 15:0315:03, 15 March 2024 diff hist +237 DMA Adds more information to the summary table and rewords some points for clarity.
8 March 2024
- 16:2316:23, 8 March 2024 diff hist +3 m NES 2.0 →Default Expansion Device: Adds Famicom Network Controller link. Updates SNES mouse link to dedicated SNES mouse page.
5 March 2024
- 02:5902:59, 5 March 2024 diff hist +47 User:Fiskbit →Famicom (RF): Adds the newly-discovered HVC-CPU-02 board. current
21 February 2024
- 01:4401:44, 21 February 2024 diff hist +1 m CCU v2.00 CF30288 pinout Typo. current
9 February 2024
- 07:1707:17, 9 February 2024 diff hist −399 Patents Fixes links, which were all dead. current
3 February 2024
- 04:1404:14, 3 February 2024 diff hist −4 m Turbo File Grammar.
26 January 2024
- 16:3916:39, 26 January 2024 diff hist 0 m Color $0D games Replaces blown-out thumbnails with actual animated images. Slightly annoying, but less misleading / more useful.
- 06:0806:08, 26 January 2024 diff hist +113 m MMC1 Adds a reference to a forum thread about the MMC MULTI CHECKER-02 development board.
25 January 2024
- 14:3314:33, 25 January 2024 diff hist +8 m MMC1 →Reset: Wording.
- 11:4211:42, 25 January 2024 diff hist +331 MMC1 →Reset: Adds a note about why some games do reset writes to all 4 MMC1 registers.
20 January 2024
- 07:1107:11, 20 January 2024 diff hist −8 Input devices →Usage of port pins by hardware type: Removes read clock signal from controllers that likely don't actually use it. current
- 06:4506:45, 20 January 2024 diff hist +69 Famicom Network Controller Adds a controller image. Does some minor cleanup.
- 06:3806:38, 20 January 2024 diff hist +139 N File:Nintendo-Famicom-Modem-Controller.jpg The Famicom Network Controller, for use with Famicom Network System software. Image by Evan Amos current
- 05:2405:24, 20 January 2024 diff hist +2,699 Input devices Fixes content accidentally removed in previous edit.
- 05:2205:22, 20 January 2024 diff hist +2,374 Input devices Reworks the signal table to be better organized and easier to read. Adds more devices. Fixes the zapper audio signal.
19 January 2024
- 08:1608:16, 19 January 2024 diff hist +25 m Konami Hyper Shot Adds controllers category. current
18 January 2024
- 08:5708:57, 18 January 2024 diff hist +324 Family Computer Disk System Adds an infobox and FDS image.
- 06:2906:29, 18 January 2024 diff hist +167 N File:Nintendo-Famicom-Disk-System.jpg A Famicom plus Famicom Disk System. The disk drive connects through a cable on the RAM adapter cartridge. Image by Evan Amos current
- 05:2705:27, 18 January 2024 diff hist +61 Super NES Mouse Adds an SNES mouse image. current
- 05:2605:26, 18 January 2024 diff hist +78 N File:SNES-Mouse-and-Pad.jpg The SNES mouse. Image by Evan Amos current
- 05:2605:26, 18 January 2024 diff hist +77 SNES controller Adds an SNES controller image. current
- 05:2405:24, 18 January 2024 diff hist +92 N File:SNES-Controller-Flat.jpg The standard SNES controller. Image by Evan Amos current
- 05:2305:23, 18 January 2024 diff hist +50 R.O.B. Adds a ROB image. current
- 05:2005:20, 18 January 2024 diff hist +224 N File:NES-ROB.jpg The NES R.O.B. (Robotic Operating Buddy), a device separate from the console that is controlled by flashing on the TV and capable of pressing controller buttons. Image by Evan Amos current
- 04:4804:48, 18 January 2024 diff hist +61 Four player adapters Adds a Four Score image. current
- 04:4704:47, 18 January 2024 diff hist +105 N File:NES-Four-Score.jpg The NES Four Score, a four player adapter. Image by Evan Amos current
- 04:3304:33, 18 January 2024 diff hist +205 Standard controller Adds NES and Famicom player 2 controller images. current
- 04:3004:30, 18 January 2024 diff hist +192 N File:Nintendo-Famicom-Controller-II-FL.jpg The standard second-player Famicom controller, which omits start and select buttons but features a microphone with volume slider. Image by Evan Amos current
- 04:2604:26, 18 January 2024 diff hist +91 N File:NES-Controller-Flat.jpg The standard NES controller. Image by Evan Amos current
17 January 2024
- 18:2718:27, 17 January 2024 diff hist +57 Game Genie Adds a Game Genie image.
- 18:2418:24, 17 January 2024 diff hist +170 N File:Game-Genie-NES.jpg The Galoob Game Genie, a pass-through cartridge that can modify cartridge ROM values to alter game behavior. Image by Evan Amos current
- 17:5817:58, 17 January 2024 diff hist +32 m PPU rendering Adds formatting that ensures the priority table never hangs into the next section. current
- 17:5617:56, 17 January 2024 diff hist +95 Four player adapters Adds an NES Satellite image.
- 17:3417:34, 17 January 2024 diff hist +112 N File:NES-Satellite.jpg The NES Satellite, a wireless four player adapter. Image by Evan Amos current
- 17:3317:33, 17 January 2024 diff hist +97 Zapper Adds a gray Zapper image. current
- 17:3117:31, 17 January 2024 diff hist +92 N File:Nintendo-Entertainment-System-NES-Zapper-Gray-R.jpg The NES Zapper (gray version). Image by Evan Amos current
- 17:2817:28, 17 January 2024 diff hist +24 m Famicom 3D System Adds a caption on the device image. current
- 17:0117:01, 17 January 2024 diff hist +1,050 Famicom 3D System Rewrites the page opening with more meaningful information than a Wikipedia quote. Adds a games list (thank you to Retronika). Adds a device image.
- 16:5616:56, 17 January 2024 diff hist +126 N File:Famicom-3D-System.jpg The Famicom 3D System, a 3D shutter-glass expansion port device. Image by Evan Amos current
- 15:4915:49, 17 January 2024 diff hist −43 m Turbo File Reverted edits by Retronika (talk) to last revision by Qalle Tag: Rollback
- 15:3215:32, 17 January 2024 diff hist +31 N Famicom 3D glasses Fiskbit moved page Famicom 3D glasses to Famicom 3D System: Moves page to match the device's name. current Tag: New redirect
- 15:3215:32, 17 January 2024 diff hist 0 m Famicom 3D System Fiskbit moved page Famicom 3D glasses to Famicom 3D System: Moves page to match the device's name.
16 January 2024
- 21:1121:11, 16 January 2024 diff hist +118 m PPU rendering Cleans up some sentences. Adds a reference for the greyscale disable behavior.
- 20:5020:50, 16 January 2024 diff hist +3,980 PPU rendering Replaces the preface section with a walk through the background rendering pipeline and pixel selection logic.
- 14:1314:13, 16 January 2024 diff hist 0 m PPU attribute tables Typo. (x by y, not y by x) current
15 January 2024
- 20:0920:09, 15 January 2024 diff hist +385 PPU rendering Updates the register rendering diagram: Cleans up the attributes side, explains when transfers happen, adds EXT input/output.
- 13:3313:33, 15 January 2024 diff hist +2,041 Arkanoid controller Adds a section on DPCM safety, because the Arkanoid controller has even more potential problems with DMC DMA than other controllers. Notes that a conversion should be started some time before the very first controller read to ensure valid data. current
14 January 2024
- 15:4215:42, 14 January 2024 diff hist −90 m Game bugs Removes sorting from the tables because the entries are already sorted and using sorting misorders entries starting with The.
- 15:3615:36, 14 January 2024 diff hist +516 Game bugs Adds Ai Senshi Nicol FDS race condition.
- 00:0800:08, 14 January 2024 diff hist +109 Controller reading code →DPCM Safety using Repeated Reads: Explains why repeated reads have a cycle budget.
13 January 2024
- 09:5909:59, 13 January 2024 diff hist +30 Controller reading code Notes that the DPCM bug is fixed on PAL.
- 09:5309:53, 13 January 2024 diff hist +4,825 Controller reading code Adds a DPCM Safety preamble explaining the bug and limitations common to all approaches. Adds (comprehensive?) pros and cons for each approach. Cleans up the synced reads explanation.
27 December 2023
- 10:3610:36, 27 December 2023 diff hist +118 Game bugs Adds Super Cars as another example of a game relying on the $2004 read functionality added in the 2C02G.
26 December 2023
- 21:4921:49, 26 December 2023 diff hist +2 m Tools Updates the dead Famitracker links to its new website. current
18 December 2023
- 17:1117:11, 18 December 2023 diff hist +22 Tools →General NES graphics studios: Notes the supported platforms for RetroSpriteEditor.
- 17:0917:09, 18 December 2023 diff hist +110 Tools →General NES graphics studios: Adds RetroSpriteEditor.
15 December 2023
- 09:5809:58, 15 December 2023 diff hist +538 Game bugs →Reliance on RAM values: Adds Keroppi to Keroriinu no Splash Bomb! crash bug.
13 December 2023
- 04:4604:46, 13 December 2023 diff hist +8 m PPU registers →Internal registers: Wording on v description.
10 December 2023
- 23:5223:52, 10 December 2023 diff hist 0 m NES 2.0 Reverses the order of Dn..Dm bits in the documentation to be high to low, matching the endianness we use within the bytes themselves. This addresses confusion about whether the data was stored in reverse.
- 12:1312:13, 10 December 2023 diff hist −139 m PPU scrolling Reverted edits by Binary-sequence (talk) to last revision by Jroweboy Tag: Rollback
- 12:1112:11, 10 December 2023 diff hist +798 PPU registers Better-integrates internal registers into this page. Makes improvements to the PPUSCROLL and PPADDR descriptions.
16 November 2023
- 00:4800:48, 16 November 2023 diff hist +115 FDS disk format →Disk info block (block 1): Not all prototype disks follow the presumed "Disk version" format. current
- 00:4600:46, 16 November 2023 diff hist +324 Game bugs Corrections and more details regarding Gimmick input glitches.
14 November 2023
- 17:0717:07, 14 November 2023 diff hist +333 PPU registers →The PPUDATA read buffer (post-fetch): More improvements for clarity based on feedback.
- 12:3112:31, 14 November 2023 diff hist +16 Controller reading code →DPCM Safety using OAM DMA: Clarifies that the three writes when an interrupt occurs are the stack writes.
12 November 2023
- 23:5023:50, 12 November 2023 diff hist +1 UNROM 512 Replaces "wram" with "RAM" to avoid confusion. WRAM often refers to non-persistent PRG-RAM, which this mapper doesn't natively support. current
11 November 2023
- 14:0914:09, 11 November 2023 diff hist +192 Game Genie →Bugs: Adds an example Game Genie code that relies on bus conflicts, as a test case for emulators.
2 November 2023
- 00:5500:55, 2 November 2023 diff hist −317 Color $0D games Cleans up some workarounds. Removes a patcher device suggestion: We should not be suggesting that people make or use hardware with the purpose of driving a 1 onto the bus so strongly that the 1 wins a bus conflict.
25 October 2023
- 10:1710:17, 25 October 2023 diff hist 0 m INES Mapper 101 →Bank Select ($6000-$7FFF): Formatting. current
13 October 2023
- 02:4202:42, 13 October 2023 diff hist +37 PPU variants Explicitly notes 2C05-99 grayscale has standard 2C02 behavior.
9 October 2023
- 09:5609:56, 9 October 2023 diff hist +1,135 PPU registers Updates the scroll section to make it clear that scroll must be written *after* PPUADDR and *with* PPUCTRL. Rewrites the palette read section for hopefully more detail and clarity, and to mention that not all PPUs support reading palettes.
- 04:1004:10, 9 October 2023 diff hist +3 Four player adapters Attempts to use the / prefix on joypad data lines when referring to signals that haven't yet been inverted. Cleans up the serial report formatting slightly.
- 03:5103:51, 9 October 2023 diff hist +1,157 Expansion port Rewrites and modernizes the Famicom EXP port signal descriptions. Adds a / prefix to joypad data lines to indicate inversion. Standardizes (for now) on OUTn formatting for joypad output bits. current
8 October 2023
- 20:3420:34, 8 October 2023 diff hist −78 2A03 Improves the opening line of the article. Removes unnecessary and incorrect 2A03/2A07 revision references. current
5 October 2023
- 01:5901:59, 5 October 2023 diff hist +321 2A03 Links to the PIT page now that it's not on the CPU test page anymore. Separates test mode and timer register ranges. Notes DMA register conflicts.
30 September 2023
- 00:3200:32, 30 September 2023 diff hist +5 m MMC5 pinout Adds back the missing † note indicator.
23 September 2023
- 07:4807:48, 23 September 2023 diff hist +1 PPU variants Test results suggest the RP2C04-0001 is probably a revision C PPU.
22 September 2023
- 06:3306:33, 22 September 2023 diff hist +33 CPU variants Adds new ceramic RP2A03 image.
- 06:3106:31, 22 September 2023 diff hist +16 PPU variants Adds new RP2C02 image.
- 06:3006:30, 22 September 2023 diff hist +31 N File:RP2C02 3F4 13.jpg From GuidoAnchovy current
- 06:2906:29, 22 September 2023 diff hist +31 N File:RP2A03 3G1 09.jpg From GuidoAnchovy current
- 00:2800:28, 22 September 2023 diff hist +427 INES Mapper 003 Updates Notes to better explain the bus conflict situation. Thanks to lidnariq and NewRisingSun for help hopefully getting this right. current
14 September 2023
- 02:3102:31, 14 September 2023 diff hist −26 Status flags →The B flag: Minor sentence changes for clarity. current
13 September 2023
- 02:4802:48, 13 September 2023 diff hist +73 Status flags Tries to add more clarity, particularly around the always-1 bit and B flag. Moves the table of contents to a more sensible place.
11 September 2023
- 21:3821:38, 11 September 2023 diff hist +200 FDS disk format Update date description with Heisei era, last 2 digits of current year, and Disk Writer information.
3 September 2023
- 11:2411:24, 3 September 2023 diff hist −21 DMA →Bugs: Adds new findings from dmc_dma_implicit_stop_level_test, which uses CPU test mode to sample the DMC level. The implicit-stop unexpected DMA is from the same address and is played.
22 August 2023
- 16:1716:17, 22 August 2023 diff hist +19 PPU variants Adds 2C05-99 PPU status ($2002) findings by forple from my 2002_open_bus_test_wip1 test.
19 August 2023
- 01:3601:36, 19 August 2023 diff hist +213 PPU variants Adds RC2C05-99 findings by forple from Micro Machines, Felix the Cat, palette_read_test, and oam_flicker_test.
11 August 2023
- 06:0806:08, 11 August 2023 diff hist +18 m Nintendo header Adds a References header. current
19 July 2023
- 22:0022:00, 19 July 2023 diff hist +833 CPU Test Mode Adds more 2A03G/H test pin information.
6 June 2023
- 20:2320:23, 6 June 2023 diff hist +184 PPU palettes →Palettes: Some formatting improvements.
17 May 2023
- 19:3219:32, 17 May 2023 diff hist +476 EXP pins Adds SFEAM expansion audio module.
16 May 2023
- 09:5809:58, 16 May 2023 diff hist −16 m INES Mapper 170 Removes bizarre mention that the game using this mapper is non-pornographic. current
2 May 2023
- 01:5001:50, 2 May 2023 diff hist −152 PPU sprite evaluation Removes a dead link that also isn't on archive.org. The creator of the linked content doesn't appear to be active anymore. current
25 April 2023
- 00:3700:37, 25 April 2023 diff hist −1 Programming UNROM Fixes and improves the example code comments.
23 April 2023
- 07:5307:53, 23 April 2023 diff hist −2 m NTSC video Replaces 'colour' with 'color' for consistency and searchability.
22 April 2023
- 23:3223:32, 22 April 2023 diff hist +1,156 Family Computer Network Adapter Adds a controller layout and a link to a page with images of the modem and controller. current
16 April 2023
- 23:0323:03, 16 April 2023 diff hist +1,582 CPU memory map More address space details and caveats. Clearer formatting.
13 April 2023
- 06:3506:35, 13 April 2023 diff hist −1 APU DMC →Concept: Changes 'sprite zero' to 'sprite 0' for consistency and thus searchability. Minor changes to wording for slightly better flow.
- 06:2906:29, 13 April 2023 diff hist +233 Glossary →S: Changes 'sprite zero' to 'sprite 0' for consistency and thus searchability. Improves the definition. current
- 06:2206:22, 13 April 2023 diff hist −6 PPU rendering →Cycles 1-256: Changes 'sprite zero' to 'sprite 0' for consistency and thus searchability.
- 06:2006:20, 13 April 2023 diff hist +4 PPU OAM Changes 'sprite zero' to 'sprite 0' for consistency and thus searchability.
31 March 2023
- 04:3804:38, 31 March 2023 diff hist −263 PPU registers →Note: Tokumaru's quad-write code is now hosted on the PPU scrolling page.
- 04:3704:37, 31 March 2023 diff hist +621 PPU scrolling Adds tokumaru's 2006/2005/2005/2006 code with teaching-oriented edits. Received permission from tokumaru to host this on the wiki as public domain.
26 March 2023
- 01:2501:25, 26 March 2023 diff hist +191 Tricky-to-emulate games Notes Arkista's Ring crash when using NESRGB or Hi-Def NES.
25 March 2023
- 03:1803:18, 25 March 2023 diff hist +26 PPU registers →OAM DMA ($4014) > write: Purging yet another use of even/odd CPU cycle terminology in favor of get/put.
22 March 2023
- 18:1018:10, 22 March 2023 diff hist 0 m Port test controller Fixes typo. current
- 13:5213:52, 22 March 2023 diff hist +2,095 N Port test controller Adds page documenting port test controller. Thanks to lidnariq for much of this information.
12 March 2023
- 11:1211:12, 12 March 2023 diff hist +4 m Expansion Port Sound Module →Caveat and workarounds: Link to DMA page.
- 11:0411:04, 12 March 2023 diff hist +12 m Expansion Port Sound Module →Caveat and workarounds: Clarifies we're talking about any write cycle, not write instruction or EPSM write.
7 March 2023
- 03:1203:12, 7 March 2023 diff hist +140 DMA →Bugs: UA6527P-based clones have different bug behavior because the sample ends 1 APU cycle later than official CPUs.
3 March 2023
- 02:2802:28, 3 March 2023 diff hist +13 DMA →Register conflicts: Notes newest findings regarding behavior on PAL. None of this matches what I expected and I no longer have a guess as to how PAL works.
2 March 2023
- 20:5920:59, 2 March 2023 diff hist +131 APU →Status ($4015): More details about open bus on bit 5.
- 10:0310:03, 2 March 2023 diff hist +252 APU →Status ($4015): Notes (lack of) impact of reads on open bus.
26 February 2023
- 08:3708:37, 26 February 2023 diff hist −42 NES 2.0 submappers →004: MMC3: More MMC3A/C renaming. current
- 02:2002:20, 26 February 2023 diff hist +6 NES 2.0 submappers →004: MMC3: Renames MMC3C submapper to Sharp MMC3 and MMC3A to NEC MMC3.
24 February 2023
- 16:5616:56, 24 February 2023 diff hist +98 MediaWiki:Loginprompt Makes the start of the prompt perhaps more attention-grabbing and obviously about registration. Adds forum and Discord links. current
23 February 2023
- 15:3215:32, 23 February 2023 diff hist +86 Talk:FDS disk format Forgot to add message signature. current
- 15:3215:32, 23 February 2023 diff hist +536 Talk:FDS disk format Disk version / price discussion.
- 00:4300:43, 23 February 2023 diff hist −861 FDS disk format Updates disk info block: Adds J 'Game type' (Nomura no Famicom Trade). Changes 'Price' to 'Disk version'. Marks field $18 as unknown (all $00's). Changes 'Disk type' to 'Disk type (FMC)', as this is 1 only for FMC blue disks (all but Risa no Yousei Densetsu). Adds 'Disk type (other)' field. Removes 'Price' section, which seems to have no backing.
19 February 2023
- 01:5201:52, 19 February 2023 diff hist +104 Emulator tests Adds a warning box about dead links and directs people to those tests on GitHub. We're still figuring out how to improve this page going forward.
15 February 2023
- 12:2812:28, 15 February 2023 diff hist +19 Cycle reference chart Updates PAL OAM write window to match newest findings. Exchanges 'even/odd' cycle terminology for 'get/put'.
- 12:1812:18, 15 February 2023 diff hist +236 PPU OAM →Dynamic RAM decay: org's analysis of PAL forced OAM refresh matches testing in Sour's thread: refresh begins on scanline 265.
13 February 2023
- 11:4611:46, 13 February 2023 diff hist +248 CPU variants Notes that DMC status bit is cleared 1 APU cycle late on UA6527P, TA-03NP1, (T)1818P, UM6561-2. Other clones untested.
- 11:1411:14, 13 February 2023 diff hist +167 PPU variants Notes that UA6561 emphasis is much stronger than normal. Notes that MC-P-502 die shot matches UA6538. Thanks to Eugene.S for this information.
- 08:4208:42, 13 February 2023 diff hist −11 NES 2.0 For CPU/PPU timing, the listed chip should be the UA6538 PPU, not the UA6527P CPU. Thanks to Eugene.S for identifying this.
- 04:4704:47, 13 February 2023 diff hist +287 Glossary Adds backdrop, palette RAM. Modifies CGRAM, CHR, CIC, CIRAM, CL, IRQ, PRG, SL, VRAM. Removes BFT.
11 February 2023
- 05:4005:40, 11 February 2023 diff hist +180 PPU variants Notes UM6561AF-2 bug. Thanks to Eugene for making me aware of it and that F and BF are unaffected.
- 05:2505:25, 11 February 2023 diff hist +358 CPU variants UM6561xx-2 updates. F is suspected to be the first revision. Eugene reports F has correct duties. Notes my findings regarding AF DMC and illegal instruction behavior.
7 February 2023
- 03:2603:26, 7 February 2023 diff hist +193 6502 assembly optimisations →BIT trick: Notes that you can also do this with the zero page version. Notes the caveat that this can trigger register read side-effects.
6 February 2023
- 12:3412:34, 6 February 2023 diff hist +527 Controller reading code Replaces even/odd cycle terminology with get/put. Adds more relevant caveats. Links to new DMA page.
- 03:4403:44, 6 February 2023 diff hist 0 Detect TV system Polling $2002, not $2001. current
3 February 2023
- 01:4601:46, 3 February 2023 diff hist +14 Sprite size Adds Zelda II to list of games using sprites as a right-side column disable. current
1 February 2023
- 03:5903:59, 1 February 2023 diff hist +22 m INES Mapper 003 Fixes nescartdb link.
30 January 2023
- 07:2807:28, 30 January 2023 diff hist +102 MK5060 pinout The Hong Kong Famicom actually uses a different chip. current
25 January 2023
- 00:3800:38, 25 January 2023 diff hist +22 Color $0D games Adds Castelian to the list.
23 January 2023
- 17:1717:17, 23 January 2023 diff hist −45 PPU palettes Removes link to the now-deleted Chinese version of the page, which was almost entirely English.
- 17:1717:17, 23 January 2023 diff hist −38 PPU OAM Removes link to the now-deleted Chinese version of the page, which was almost entirely English.
- 17:1717:17, 23 January 2023 diff hist −67 PPU attribute tables Removes link to the now-deleted Chinese version of the page, which was almost entirely English.
- 17:1717:17, 23 January 2023 diff hist −52 PPU Removes link to the now-deleted Chinese version of the page, which was almost entirely English.
21 January 2023
- 04:1104:11, 21 January 2023 diff hist −113 User:Tepples/President Removes inappropriate content.
17 January 2023
- 21:2521:25, 17 January 2023 diff hist +42 NES 2.0 Mapper 320 Adds register address ranges to register titles. current
- 20:4220:42, 17 January 2023 diff hist +1 m NES 2.0 Mapper 409 Typos and wording.
15 January 2023
- 02:2402:24, 15 January 2023 diff hist +1,788 N User talk:Qalle Request to stop using special characters: × – …
7 January 2023
- 20:0420:04, 7 January 2023 diff hist +94 m DMA Summary section: Notes that failed halts delay to the next *CPU* cycle. Attempts to clarify DMC DMA behavior (failed halts delay to the next CPU cycle).
- 12:2812:28, 7 January 2023 diff hist +131 DMA Adds a reference to lidnariq's post explaining joypad clocking on RF Famicoms.
6 January 2023
- 23:3523:35, 6 January 2023 diff hist +39 DMA Removes ambiguous 'happens' wording. Clarifies in the summary what kind of cycle we're talking about (though it's always CPU cycles when absent a descriptor).
- 17:4517:45, 6 January 2023 diff hist +125 DMA Adds link to BreakingNES analysis of the DMA circuit.
- 11:0111:01, 6 January 2023 diff hist +34 DMA Clarifies that there are two DMA units. Clarifies that the 6502 core itself ignores halts if it's writing.
- 09:1309:13, 6 January 2023 diff hist +27,606 DMA Replaces DMA article stub with detailed DMA behavior writeup. There are still some edge cases to test and 2A07 behavior to verify, but it's largely complete.
24 December 2022
- 23:4123:41, 24 December 2022 diff hist +468 Demo Vision Notes the not-yet-understood shared reset cable and the behavior of the Game Boy vs GB Pocket power switches. current
- 05:2005:20, 24 December 2022 diff hist 0 m CPU variants Fixes formatting.
- 05:1305:13, 24 December 2022 diff hist +1,890 Demo Vision New findings from the rev A firmware.
23 December 2022
- 09:2909:29, 23 December 2022 diff hist +46 m FamicomBox Minor clarity improvements.
20 December 2022
- 10:1310:13, 20 December 2022 diff hist +72 EXP pins →Expansion Port Sound Module (EPSM): Notes EXP2 and 9 in text description.
7 December 2022
- 10:4810:48, 7 December 2022 diff hist +135 Family Computer Network Adapter →Controller: Clarifies controller section ('extends' implies compatibility with the standard controller). Adds note about post-report reads.
6 December 2022
- 11:1811:18, 6 December 2022 diff hist +23 TV-NET controller The Universal no My Trade controller is the same as the Daiwa one aside from branding. current
2 December 2022
- 13:2213:22, 2 December 2022 diff hist +25 N Demo Boy II Demo Boy II is approximately the same as the Demo Vision. current Tag: New redirect
- 10:0610:06, 2 December 2022 diff hist +1,268 Demo Vision Adds power and Game Boy pinouts. Notes that Game Boy 'power' control is actually /reset control.
- 06:1606:16, 2 December 2022 diff hist +128 Demo Vision →Hardware configurations: Adds the PCB colors and note about rev B PCBs.
27 November 2022
- 01:2201:22, 27 November 2022 diff hist 0 Demo Vision →Software: Corrects DIP switch time setting (7 minutes, not 8).
23 November 2022
- 04:1904:19, 23 November 2022 diff hist +130 Coconuts Japan Pachinko Controller Notes dial range (~90 degrees). Improves section on conversion rate and multiple conversions in a single pass.
- 02:5002:50, 23 November 2022 diff hist 0 Coconuts Japan Pachinko Controller Fixes read output address.
22 November 2022
- 06:2306:23, 22 November 2022 diff hist +267 Coconuts Japan Pachinko Controller Adds PCB images.
- 06:1406:14, 22 November 2022 diff hist +112 N File:Coconuts Japan Pachinko Controller PCB 4.jpg PCB image of the Coconuts Japan Pachinko Controller. Image by Fiskbit current
- 06:1306:13, 22 November 2022 diff hist +112 N File:Coconuts Japan Pachinko Controller PCB 3.jpg PCB image of the Coconuts Japan Pachinko Controller. Image by Fiskbit current
- 06:1306:13, 22 November 2022 diff hist +112 N File:Coconuts Japan Pachinko Controller PCB 2.jpg PCB image of the Coconuts Japan Pachinko Controller. Image by Fiskbit current
- 06:1306:13, 22 November 2022 diff hist +112 N File:Coconuts Japan Pachinko Controller PCB 1.jpg PCB image of the Coconuts Japan Pachinko Controller. Image by Fiskbit current
21 November 2022
- 06:2006:20, 21 November 2022 diff hist +11 Coconuts Japan Pachinko Controller Adds the model code.
- 06:0906:09, 21 November 2022 diff hist +4,337 Coconuts Japan Pachinko Controller Rewrites the Pachinko Controller page with new findings. (Thanks to lidnariq for his substantial help understanding the hardware.)
- 05:5205:52, 21 November 2022 diff hist +48 N Coconuts Pachinko Fiskbit moved page Coconuts Pachinko to Coconuts Japan Pachinko Controller: Moving to match the full name of the controller current Tag: New redirect
- 05:5205:52, 21 November 2022 diff hist 0 m Coconuts Japan Pachinko Controller Fiskbit moved page Coconuts Pachinko to Coconuts Japan Pachinko Controller: Moving to match the full name of the controller
20 November 2022
- 12:2512:25, 20 November 2022 diff hist +379 m Emulator tests Reverted edits by Fiskbit (talk) to last revision by Rainwarrior Tag: Rollback
19 November 2022
- 03:0403:04, 19 November 2022 diff hist −379 m Emulator tests Reverted edits by Rainwarrior (talk) to last revision by Lidnariq Tags: Rollback Reverted
17 November 2022
- 04:1204:12, 17 November 2022 diff hist +7,568 Expansion Port Sound Module Adds detailed information on OUT toggle workarounds to safely write to the EPSM.
14 October 2022
- 00:3600:36, 14 October 2022 diff hist +960 MMC1 Moves the shift register explanation, examples, and consecutive writes part of Registers into their own section, organized in a way that should improve clarity. Improves the explanation. Adds reset examples.
13 October 2022
- 15:0515:05, 13 October 2022 diff hist +93 MMC1 →Load register ($8000-$FFFF): Adds note to Load register about D0 being ignored on consecutive-cycle writes.
3 October 2022
- 20:1520:15, 3 October 2022 diff hist +100 FamicomBox Adds arrows on joypad D3 and D4 (not sure if there was a reason these were missing). Notes at port pinouts that J2 D3 and D4 can be disabled with DIP switch 10. Rephrases $4017R DIP switch note.
27 September 2022
- 10:3210:32, 27 September 2022 diff hist −159 PPU variants Removes the RP2C03G. There is no evidence this chip actually exists. Very few mentions online, possibly stemming from a typo long ago. Happy to add this back if anyone can support its existence at all.
26 September 2022
- 08:1208:12, 26 September 2022 diff hist −9 CPU variants Confirmed that later 2A03G's have an additional DMC bug (introduced sometime 1989-1991). (Thanks to Lockster for running dmc_dma_implicit_stop_test on multiple CPUs in the same system.)
22 September 2022
- 08:4208:42, 22 September 2022 diff hist +34 EXP pins →CopyNES: More detail on CopyNES EXP0 operation.
21 September 2022
- 06:3106:31, 21 September 2022 diff hist +4 EXP pins Fixes pinout typo.
- 06:3106:31, 21 September 2022 diff hist +2,317 EXP pins Adds INL cartridge information and expands on the INL expansion audio dongle.
17 September 2022
- 07:0407:04, 17 September 2022 diff hist +2 User:Fiskbit →NES-001: Pedantic edit to rev 01 board, which has 01 on the board, but not explicitly in the board name.
13 September 2022
- 01:5701:57, 13 September 2022 diff hist +130 CPU variants Adds links. Improves pin 30 and DMC DMA notes.
10 September 2022
- 23:0523:05, 10 September 2022 diff hist −1,144 CPU Test Mode Removes the 2A03 PIT information (now on its own page). Notes 2A03 pin 30 does nothing.
- 22:5422:54, 10 September 2022 diff hist +4,984 N RP2A03 Programmable Interval Timer Adds a page dedicated to the nonfunctional RP2A03 PIT. Expands significantly on content previously on CPU Test Mode page. (Thanks to lidnariq for all the help getting this content together.)
7 September 2022
- 09:3409:34, 7 September 2022 diff hist +120 TV-NET controller P/T switch purpose, minor improvements.
- 09:3409:34, 7 September 2022 diff hist +334 TV-NET Rank 2 controller P/T switch purpose, printer note, minor improvements. current
19 August 2022
- 09:4409:44, 19 August 2022 diff hist +17 FamicomBox →Joypad 2 in ($4017R): Clarifies undriven joypad bit direction.
- 09:3409:34, 19 August 2022 diff hist +74 FamicomBox →Slot select ($5004W): More details on register unmapping.
14 August 2022
- 12:2112:21, 14 August 2022 diff hist −1,075 Cartridge connector Removes EXP pin descriptions and links to EXP pins page, instead.
13 August 2022
- 23:1623:16, 13 August 2022 diff hist +145 EXP pins →NES-21G-CPU-72P: Fixes this cart's EXP information based on the newest findings.
11 August 2022
- 08:3008:30, 11 August 2022 diff hist +265 EXP pins The N8 Pro supposedly can use all the EXP pins (connected directly to the FPGA), though I don't have specific details yet.
- 00:4100:41, 11 August 2022 diff hist +38 Cartridge connector →Pinout of 72-pin NES consoles and cartridges: Adds NES cartridge orientation.
10 August 2022
- 21:2321:23, 10 August 2022 diff hist +1,008 EXP pins More PowerPak pins.
- 12:1512:15, 10 August 2022 diff hist +6 Extended NES I/O →J3: ENIO CPU Board Header (26-pin R/A IDC): Adds R/W and /CE CPU board EXP inputs. current
- 12:0012:00, 10 August 2022 diff hist +23 Extended NES I/O →Direct Addressing Mode: Adds EXP pins for ENIO direct addressing mode.
- 11:5811:58, 10 August 2022 diff hist +26 EXP pins →Extended NES I/O (ENIO): Adds ENIO EXP pin info from forum post 98696. Fixes direction of unknown pins to be unknown.
- 09:4109:41, 10 August 2022 diff hist +9,932 N EXP pins Adds a page detailing known uses of the NES' EXP pins. This is not yet comprehensive.
4 August 2022
- 09:5609:56, 4 August 2022 diff hist −13 m Extended NES I/O Moves notes out of the pinouts for proper wrapping.
25 July 2022
- 16:3616:36, 25 July 2022 diff hist +18 Coconuts Japan Pachinko Controller Adds Pachio Kun 3 to list of compatible games. Tag: Reverted
20 July 2022
- 11:4411:44, 20 July 2022 diff hist +85 m FamicomBox Adds link to standard NES cartridge connector by the FamicomBox cartridge connector pinout.
10 July 2022
- 04:2504:25, 10 July 2022 diff hist +887 MMC1 pinout Adds 2ME MMC1 pinout. current
- 04:1404:14, 10 July 2022 diff hist +426 NES 2.0 submappers →001: MMC1: Adds MMC1 submapper 6 for 2ME board.
- 04:0404:04, 10 July 2022 diff hist +3,000 MMC1 Adds FCNS 2ME board as MMC1 submapper 6.
8 July 2022
- 23:4323:43, 8 July 2022 diff hist +12 m MMC1 Adds horizontal lines between variants for clarity.
7 July 2022
- 22:0722:07, 7 July 2022 diff hist +4 m NES 2.0 →Extended Console Type: Changes Famicom Network System to a link.
6 July 2022
- 10:2610:26, 6 July 2022 diff hist +32 NES 2.0 →Extended Console Type: Adds Famicom Network System as a console type for FCNS software cartridges. FCNS ROMs should specify no CHR.
14 June 2022
- 08:4208:42, 14 June 2022 diff hist +10 m FamicomBox Clarify what kind of slots the system has.
10 June 2022
- 09:4809:48, 10 June 2022 diff hist −46 PPU registers →Status ($2002): Improves open bus bits description.
8 June 2022
- 04:0604:06, 8 June 2022 diff hist +25 FamicomBox Adds model numbers.
5 June 2022
- 10:5210:52, 5 June 2022 diff hist +335 FamicomBox Adds coin box power connector info.
3 June 2022
- 01:0001:00, 3 June 2022 diff hist 0 m Nintendo header Fixes typo.
29 May 2022
- 02:1802:18, 29 May 2022 diff hist −13 Nesdev Wiki Fixes top banner width. (Thanks to brizzo for fix)
- 01:2501:25, 29 May 2022 diff hist +404 Nesdev Wiki →Current news: SNESdev wiki launch, account creation reenabled.
25 May 2022
- 23:5123:51, 25 May 2022 diff hist +6 m Demo Vision Bold 'Demo Boy II'.
- 21:5421:54, 25 May 2022 diff hist +254 Demo Vision Notes specific observed hardware configurations.
- 21:2421:24, 25 May 2022 diff hist +289 Demo Vision Adds new findings from seijurou's PCB images.
15 May 2022
- 08:2008:20, 15 May 2022 diff hist +45 FamicomBox Notes that the RF modulator has a pulldown on its TV/GAME input.
11 May 2022
- 12:4312:43, 11 May 2022 diff hist −430 m FamicomBox Improves internal links (now explicitly same-page).
- 12:3812:38, 11 May 2022 diff hist +792 FamicomBox More information on coin timer pins.
- 04:2604:26, 11 May 2022 diff hist +107 FamicomBox Notes exactly what occurs upon reset.
4 May 2022
- 01:2301:23, 4 May 2022 diff hist +64 FamicomBox Formatting and naming fixes. Coin LED correction. DIP switch 10 clarification.
- 01:1501:15, 4 May 2022 diff hist +24 N FamicomStation Adds FamicomStation -> FamicomBox redirect. current Tag: New redirect
1 May 2022
- 02:0602:06, 1 May 2022 diff hist +3,874 N Demo Vision Adds initial Demo Vision findings (likely enough for decent emulation).
30 April 2022
- 05:3805:38, 30 April 2022 diff hist +2,878 Licensee codes Adds more licensee codes and fixes a few bad codes. current
- 02:0702:07, 30 April 2022 diff hist +9,190 FamicomBox Adds a new features section, containing new and relocated content. Adds references to these sections elsewhere. Adds CATV pin descriptions. Adds PPU /RD and /WR to cartridge compatibility section.
29 April 2022
- 01:1201:12, 29 April 2022 diff hist +569 CIC lockout chip Adds two-wire CIC disable method. current
27 April 2022
- 05:5305:53, 27 April 2022 diff hist +29 N Talk:CPU pin out and signal description Fiskbit moved page Talk:CPU pin out and signal description to Talk:CPU pinout: Changes page name to fit the format of other pinout pages. current Tag: New redirect
- 05:5305:53, 27 April 2022 diff hist 0 m Talk:CPU pinout Fiskbit moved page Talk:CPU pin out and signal description to Talk:CPU pinout: Changes page name to fit the format of other pinout pages. current
- 05:5305:53, 27 April 2022 diff hist +24 N CPU pin out and signal description Fiskbit moved page CPU pin out and signal description to CPU pinout: Changes page name to fit the format of other pinout pages. current Tag: New redirect
- 05:5305:53, 27 April 2022 diff hist 0 m CPU pinout Fiskbit moved page CPU pin out and signal description to CPU pinout: Changes page name to fit the format of other pinout pages.
- 05:5305:53, 27 April 2022 diff hist +29 N Talk:PPU pin out and signal description Fiskbit moved page Talk:PPU pin out and signal description to Talk:PPU pinout: Changes page name to fit the format of other pinout pages. current Tag: New redirect
- 05:5305:53, 27 April 2022 diff hist 0 m Talk:PPU pinout Fiskbit moved page Talk:PPU pin out and signal description to Talk:PPU pinout: Changes page name to fit the format of other pinout pages. current
- 05:5305:53, 27 April 2022 diff hist +24 N PPU pin out and signal description Fiskbit moved page PPU pin out and signal description to PPU pinout: Changes page name to fit the format of other pinout pages. current Tag: New redirect
- 05:5305:53, 27 April 2022 diff hist 0 m PPU pinout Fiskbit moved page PPU pin out and signal description to PPU pinout: Changes page name to fit the format of other pinout pages.
23 April 2022
- 01:0801:08, 23 April 2022 diff hist −7 MediaWiki:Sidebar Shorten 'NESdev Discord invite' to prevent wrapping. current