User contributions for Fiskbit
From NESdev Wiki
Jump to navigationJump to search
9 November 2024
- 21:3421:34, 9 November 2024 diff hist 0 m Template:Infobox iNES mapper Attempts to remove the leading newline from pages using this infobox by moving the prgmax/chrmax errors into the box itself. current
8 November 2024
- 23:5623:56, 8 November 2024 diff hist −1 m MMC1 Moves the board table and revision sections to the bottom of the page so mapper behavior comes first.
1 November 2024
- 13:3113:31, 1 November 2024 diff hist +76 Instruction reference →BIT - Bit Test: Improves the BIT trick explanation and notes that the trick is useful in constrained situations. (I just used it, myself, in timed code to offset the cycle cost of a conditionally-executed INC.) current
- 10:4110:41, 1 November 2024 diff hist +135 6502 instructions Adds a link to our instruction reference and deemphasizes the Obelisk link. current
28 October 2024
- 03:0203:02, 28 October 2024 diff hist +16 m Instruction reference Clarifies in the titles that CMP works on A and INC and DEC work on memory.
- 02:5502:55, 28 October 2024 diff hist −3 m Instruction reference →LSR - Logarithmic Shift Right: Fixes typo in instruction name.
- 01:5901:59, 28 October 2024 diff hist 0 m Instruction reference Fixes typo.
- 01:5401:54, 28 October 2024 diff hist +55,504 N Instruction reference Adds a 6502 instruction reference. Everything *should* be correct. An addressing modes page with cycle-by-cycle behavior will be coming later.
24 October 2024
- 22:3622:36, 24 October 2024 diff hist 0 m Status flags Adjusts the anchors so they don't skip the section heading. current
- 19:5219:52, 24 October 2024 diff hist −23 m PPU registers Fixes the anchors; apparently HTML escape codes aren't acceptable. current
- 19:4619:46, 24 October 2024 diff hist +314 m PPU registers Adds anchors for old section names, to unbreak old links.
- 19:2719:27, 24 October 2024 diff hist −31 PPUDATA We should use the concise anchors I've been adding that won't change based on page formatting. current Tag: Redirect target changed
15 October 2024
- 22:3622:36, 15 October 2024 diff hist +12 PPU scrolling →Frequent pitfalls: Notes that PPUCTRL must also be written after using PPUADDR. Only setting PPUSCROLL is a common beginner mistake.
- 22:3422:34, 15 October 2024 diff hist +320 PPU registers →PPUADDR - VRAM address ($2006 write): Adds some more details about the high bit of t being cleared on PPUADDR 2nd write.
- 10:1710:17, 15 October 2024 diff hist 0 m EXP pins NES-21G-CPU-72P wasn't alphabetized right. current
14 October 2024
- 22:1622:16, 14 October 2024 diff hist +1,492 EXP pins Changes the pin notes section to a table. Adds a type column to the pin summary table and makes the table sortable.
- 00:1300:13, 14 October 2024 diff hist +1,623 EXP pins Adds the NES Hub. Also adds port pins to the ENIO pinout.
12 October 2024
- 03:1103:11, 12 October 2024 diff hist +7,709 PPU registers Reformats the page and rewrites most of the description of the $2000, $2001, $2002, and $4014 registers. The other registers still need to be updated. $2006 was slightly touched up, but could probably use more work.
8 October 2024
- 23:5223:52, 8 October 2024 diff hist +248 Expansion Port Sound Module Adds a link to the long write library. Notes EPSM support in mainline Mesen and that the EPSM should be specified in the header via the NES 2.0 console type.
- 08:1708:17, 8 October 2024 diff hist +324 Nintendo header Links to Pino's header script. Makes a few minor improvements to the text. current
7 October 2024
- 20:2020:20, 7 October 2024 diff hist +4,372 Super NES Mouse Adds example DPCM-safe code for reading a mouse and NES or SNES controller.
9 September 2024
- 19:0919:09, 9 September 2024 diff hist 0 m PPU variants Fixes some of the converted date months, which were off by one. (A through M excluding I are 1 through 12.)
2 September 2024
- 07:3207:32, 2 September 2024 diff hist −9 m PPU palettes →Palette RAM: Improves the table's backdrop color note a little. current
1 September 2024
- 10:5210:52, 1 September 2024 diff hist +10 m PPU variants Adds separators to make the composite heading in-page look less out of place.
- 10:4610:46, 1 September 2024 diff hist +127 PPU variants →NTSC: The laser H PPU had Hi-Def NES issues. I don't believe the specifics were ever publicly discussed, just a vague address bus comment.
- 10:2310:23, 1 September 2024 diff hist −1 m PPU palettes →Palette RAM: Typo and phrasing.
- 10:1410:14, 1 September 2024 diff hist 0 m PPU palettes →Color Value Significance (Hue / Value): Bit index typo.
- 10:0410:04, 1 September 2024 diff hist +4,017 PPU palettes Rewrites memory map and backdrop sections. Adds new memory map table (huge thanks to lidnariq for turning mockup into markup). Touches up Hue/Value bit display. Uses 'backdrop override' terminology for palette direct access, which is what we're generally calling it on Discord.
31 August 2024
- 09:2109:21, 31 August 2024 diff hist +101 Expansion port Changes the Famicom expansion port pinout to use the console port perspective rather than device plug; the signal directions had all been assuming console port. Notes the NES expansion port is keyed and better notes the pinout perspective. current
28 August 2024
- 19:4719:47, 28 August 2024 diff hist +53 Expansion port →Pinout: Adds orientation indicators. These are kind of janky, but the way we indicate this in cartridge connectors doesn't work here because the signal directions are currently reversed.
26 August 2024
- 01:5401:54, 26 August 2024 diff hist +28 N Nametables Redirect to "PPU nametables". current Tag: New redirect
24 August 2024
- 19:3619:36, 24 August 2024 diff hist −11 m SxROM Fixes SFEXPROM nescartdb link.
23 August 2024
- 07:1607:16, 23 August 2024 diff hist +15 Controller reading code →DPCM Safety: Clarifies that more than 1 bit may be deleted (Famicoms delete up to 3). Makes a less-sweeping claim about modern emulators supporting synced reads; for example, puNES currently deletes bits but has bad DMA timings that break sync. current
18 August 2024
- 18:2618:26, 18 August 2024 diff hist +73 MK5060 pinout Early Hong Kong Famicoms did indeed use the MK5060.
18 July 2024
- 21:4521:45, 18 July 2024 diff hist −33 m PPU glitches Undo revision 21971 by Fiskbit (talk). Reason: This minor change was wrong; had a braino. current Tag: Undo
- 21:4221:42, 18 July 2024 diff hist +33 m PPU glitches →PPU open bus Tag: Reverted
- 20:4520:45, 18 July 2024 diff hist +3,960 PPU glitches Separates out the general explanation from the more hardware-oriented details. Adds detailed coverage of the two mitigations. Improves OAMADDR explanation.
- 04:5304:53, 18 July 2024 diff hist +90 CIC lockout chip →Pin 4 method: The do-nothing case seems to apply to *all* consumer CIC keys. Nobody can confirm the one person's claim that some CICs do reset the console in key mode. CIC key code seems to explicitly deassert the reset output during failure. current
27 June 2024
- 03:3003:30, 27 June 2024 diff hist +8 m Four player adapters Notes that simple adapters are passive. current
- 03:0503:05, 27 June 2024 diff hist +44 Arkanoid controller Repeated reads are a problem because conversions take too long, not the reads themselves. Also adds links to the shift register page. current
26 June 2024
- 21:4621:46, 26 June 2024 diff hist +3,813 Arkanoid controller Reworks this page to better organize the information, explain the conversion process, and clarify the controller layouts. Adds some new edge cases.
20 June 2024
- 02:5202:52, 20 June 2024 diff hist +519 Game bugs →General bugs: More information on Zelda scrolling bugs. Adds a significant caveat regarding the reference that it has major factual errors at the end.
11 June 2024
- 04:3704:37, 11 June 2024 diff hist +809 PPU registers Adds information on palette reads and that they don't work right on all consoles. Adds horizontal lines for formatting.
3 June 2024
- 08:0408:04, 3 June 2024 diff hist +91 m Status flags Adds short-name anchors for the flags.
- 03:2203:22, 3 June 2024 diff hist +175 Cycle counting Converts the "Instruction timings" examples into a table and adds a STA abs,X example. current
- 01:3301:33, 3 June 2024 diff hist −12 Cycle counting Converts the "Short delays" instruction list to a sortable table.
2 June 2024
- 12:3812:38, 2 June 2024 diff hist +12 m Cycle counting Changes Obelisk link to our mirror. (The original isn't coming back.)
- 12:3212:32, 2 June 2024 diff hist 0 Cycle counting →Short delays: Corrects NOP NOP NOP byte count. (Thanks to Gros chien for reporting.)
- 08:1308:13, 2 June 2024 diff hist 0 m Status flags No edit summary
- 07:3007:30, 2 June 2024 diff hist +305 Status flags Clarifies some I flag points. Removes irrelevant I flag information from the B flag table. Removes unnecessary / prefixes from IRQ and NMI (we're talking about the interrupts, not the signals). Further explains B flag usage.