User contributions for Ben Boldt
From NESdev Wiki
Jump to navigationJump to search
30 April 2024
- 23:4523:45, 30 April 2024 diff hist +270 m Famicom Network System "card" -> "tsuushin card", "NES" -> "Famicom". Added external links. current
22 April 2024
- 23:3823:38, 22 April 2024 diff hist +240 Talk:Family Computer Disk System →FDS current
2 April 2024
- 14:4814:48, 2 April 2024 diff hist +220 MMC5 →Scanline IRQ Status ($5204, read/write): Clarified that the scanline does not reset from a scanline interrupt. current
- 07:3907:39, 2 April 2024 diff hist +198 MMC5 →Scanline Detection and Scanline IRQ: updated a couple things having to do with scanline counter resetting.
- 07:2507:25, 2 April 2024 diff hist +353 MMC5 →PPU Data Substitution Enable ($2001 = PPUMASK): Added info about scanline counter.
30 March 2024
- 04:2804:28, 30 March 2024 diff hist +251 MMC5 →Internal extended RAM mode ($5104): Improved connection between PPU address and CPU address for extended RAM data.
29 March 2024
- 13:0513:05, 29 March 2024 diff hist +7 m MMC5 →Vertical Split Mode ($5200)
- 12:5912:59, 29 March 2024 diff hist +849 MMC5 →Vertical Split Mode ($5200): Improved description, fixed problems where I was saying that the MMC5 substitutes pattern data.
27 March 2024
- 03:4503:45, 27 March 2024 diff hist +89 m MMC5 →MMC5A
- 03:3703:37, 27 March 2024 diff hist +429 MMC5 →MMC5A Registers: Corrected errors related to register $5207.
- 00:3200:32, 27 March 2024 diff hist +7 m MMC5 →Nametable mapping ($5105)
- 00:1900:19, 27 March 2024 diff hist +759 MMC5 →Internal extended RAM mode ($5104): Updated description detailing what happens when assigning ExRAM as nametable when extended attributes are enabled.
26 March 2024
- 21:5821:58, 26 March 2024 diff hist +71 MMC5 →Scanline IRQ Status ($5204, read/write): Pin 92 low disables scanline IRQs.
- 21:5421:54, 26 March 2024 diff hist +355 MMC5 →8x16 PPU Sequence Monitoring Enable ($2001 = PPUMASK)
- 21:3521:35, 26 March 2024 diff hist +319 MMC5 →NES internal state monitoring: Corresponding update to description of $2001. I need to check if scanline IRQs get disabled this way as well.
- 21:2421:24, 26 March 2024 diff hist +135 MMC5 →Internal extended RAM mode ($5104): Added PPUMASK info for extended attribute mode.
- 21:2121:21, 26 March 2024 diff hist +101 MMC5 →Vertical Split Mode ($5200): I found that vertical split mode is disabled by PPUMASK monitoring, similar as 8x16 sprite mode.
- 02:2002:20, 26 March 2024 diff hist +115 MMC5 →Vertical Split Mode ($5200): More details, things that automatically disable split mode.
- 02:1402:14, 26 March 2024 diff hist +40 MMC5 →Vertical Split Mode ($5200): Pin 92 low disables split mode.
- 01:5301:53, 26 March 2024 diff hist +9 m MMC5 →Internal extended RAM mode ($5104)
- 01:5301:53, 26 March 2024 diff hist +346 MMC5 →Internal extended RAM mode ($5104): I must have goofed something up before because I absolutely am not getting nametable data to work in mode %11. Tested and added split mode info.
25 March 2024
- 22:1122:11, 25 March 2024 diff hist +474 m MMC5 →Vertical Split Mode ($5200): Additional cleanup.
- 21:0521:05, 25 March 2024 diff hist +411 MMC5 →Vertical Split Mode ($5200): Clarifications as I am reading and remembering how this works. No new information in this edit.
- 19:5419:54, 25 March 2024 diff hist +130 MMC5 →Fill-mode color ($5107): Fill mode color vs. pin 92 low when using extended attributes with fill mode.
- 19:4619:46, 25 March 2024 diff hist −278 MMC5 →Configuration: removed incorrect statements that were caused by a test setup issue. My test waited for in-frame before doing these writes, so the test itself got disabled with pin 92 low.
- 19:1219:12, 25 March 2024 diff hist +13 MMC5 →Internal extended RAM mode ($5104): additional note clarifying that extended ram writes via ppudata does not become available when pin 92 is driven low. I.e. pin 92 low is not just pretending to be in a different mode.
- 19:0619:06, 25 March 2024 diff hist +84 MMC5 →Internal extended RAM mode ($5104): pin 92 low prevents write access to $5C00
- 08:3508:35, 25 March 2024 diff hist +320 MMC5 →Fill-mode color ($5107): added more fill mode info.
- 04:1804:18, 25 March 2024 diff hist −4 m Talk:MMC5 →List of Mysteries: Pin 92 is known now.
- 03:2403:24, 25 March 2024 diff hist +201 MMC5 →Internal extended RAM mode ($5104): Writing during v-blank in modes 00,01 is not writing zeros for me. It either doesn’t write or it corrupts it.
- 02:2002:20, 25 March 2024 diff hist +41 MMC5 →Nametable mapping ($5105)
- 02:1502:15, 25 March 2024 diff hist 0 m MMC5 →Internal extended RAM mode ($5104)
- 02:1202:12, 25 March 2024 diff hist +466 MMC5 →Internal extended RAM mode ($5104): Details added for $5104 register. Testing revealed that mode 11 does work as a read-only nametable.
- 01:3601:36, 25 March 2024 diff hist +64 MMC5 →Scanline IRQ Status ($5204, read/write): pin 92 info
- 01:3301:33, 25 March 2024 diff hist +12 MMC5 pinout I found that driving pin 92 low makes the MMC5 think it is always out of frame. current
24 March 2024
- 21:1421:14, 24 March 2024 diff hist +137 MMC5 →Scanline IRQ Status ($5204, read/write): In-frame bit clarification. I think we knew this already but I did test to confirm the h-blank. I did a test program that reads $5204, ROL*3, write to $4016, then watched OUT0 with a scope.
16 January 2024
- 12:1612:16, 16 January 2024 diff hist +412 PPU attribute tables Added expansion section
31 December 2023
- 03:1603:16, 31 December 2023 diff hist 0 m MMC5 →PRG Bankswitching ($5113-$5117): Made example select ROM since 10 was larger than possible for RAM.
30 December 2023
- 00:3900:39, 30 December 2023 diff hist +6,269 MMC5 →PRG Bankswitching ($5113-$5117): Bankswitch register clarification. No new info; just trying to explain it better.
27 October 2022
- 03:4203:42, 27 October 2022 diff hist −254 m MMC5 →Scanline Detection and Scanline IRQ: Removed the last paragraph about reset detection, which was already explained farther up.
27 August 2022
- 16:3816:38, 27 August 2022 diff hist +22 m Famicom Network System →Data Bus Behavior: Added note, Kanji ROM /CE pin.
11 August 2022
- 17:5517:55, 11 August 2022 diff hist +607 Famicom Network System Removed unnecessary "1=" from yes/no table cell style templates. Added unknown/unconfirmed register $40A0 (placeholder).
9 August 2022
- 21:2121:21, 9 August 2022 diff hist −2 m MMC5 →Internal extended RAM mode ($5104): Removed unnecessary "1=" from table.
- 21:1921:19, 9 August 2022 diff hist −216 m VRC7 audio →Debug Mode: Remove unnecessary "1=" from table.
- 21:1721:17, 9 August 2022 diff hist −512 m Everdrive N8 →Mapper compatibility: Removed unnecessary "1=" from table.
- 21:1621:16, 9 August 2022 diff hist −512 m KrzysioCart →Mapper Compatibility: Removed unnecessary "1=" from table. current
- 21:1621:16, 9 August 2022 diff hist −512 m PowerPak →Offical Mappers V1.35b: Removed unnecessary "1=" from table.
- 21:1521:15, 9 August 2022 diff hist −512 m Everdrive N8 Pro →Mapper compatibility: Removed unnecessary "1=" from table. Not sure why I thought it needed that.
29 July 2022
- 18:1718:17, 29 July 2022 diff hist +1,751 Everdrive N8 Pro →Mapper compatibility: Colorized the mapper support table.
- 18:1618:16, 29 July 2022 diff hist +15 PowerPak →Offical Mappers V1.35b: Colorized the mapper support table.