User contributions for Ulfalizer
From NESdev Wiki
Jump to navigationJump to search
17 July 2013
- 20:3120:31, 17 July 2013 diff hist +392 PPU registers Writes to OAMDATA during rendering do not modify memory but do bump OAMADDR in a glitchy way
- 17:4017:40, 17 July 2013 diff hist +180 PPU sprite evaluation Add internal details on the secondary OAM clear
- 16:1916:19, 17 July 2013 diff hist +8 m PPU sprite evaluation No edit summary
- 16:1716:17, 17 July 2013 diff hist +1,161 PPU sprite evaluation Add likely explanation for the sprite overflow bug, derived from Visual 2C02
16 July 2013
- 08:3808:38, 16 July 2013 diff hist +5,145 User:Ulfalizer Add signal trace for possible sprite overflow bug explanation
15 July 2013
- 17:4417:44, 15 July 2013 diff hist +232 Visual circuit tutorial The DRAM rows become consecutive if we reverse the row selection bits
14 July 2013
- 15:0615:06, 14 July 2013 diff hist +147 Talk:INES Last 4
- 09:4509:45, 14 July 2013 diff hist +368 Talk:INES Dirty ROM detection
12 July 2013
- 13:0413:04, 12 July 2013 diff hist +125 Visual circuit tutorial Add link to transistor video on YouTube
5 July 2013
- 23:3723:37, 5 July 2013 diff hist 0 User:Ulfalizer Mystery tick for sprite zero should read as 1 if ignoring propagation delays
- 23:0123:01, 5 July 2013 diff hist 0 m User:Ulfalizer No edit summary
- 23:0023:00, 5 July 2013 diff hist +1,228 User:Ulfalizer Add timing for sprite zero/overflow flag clearing
- 00:5500:55, 5 July 2013 diff hist +270 User:Ulfalizer Add Visual 6502 IRQ link for reset
- 00:0400:04, 5 July 2013 diff hist +396 User:Ulfalizer Add Visual 6502 IRQ links for interrupt hijacking
4 July 2013
- 22:1222:12, 4 July 2013 diff hist +3 m User:Ulfalizer No edit summary
- 22:1222:12, 4 July 2013 diff hist +519 User:Ulfalizer Add Visual 6502 IRQ links for RTI/CLI/SEI/PLP
- 21:0821:08, 4 July 2013 diff hist +401 User:Ulfalizer Add Visual 6502 IRQ links for JMP Absolute/Indirect
- 20:2620:26, 4 July 2013 diff hist +723 User:Ulfalizer Add Visual 6502 IRQ links for branches
- 19:0019:00, 4 July 2013 diff hist +6 User:Ulfalizer Add ~NMIG signal to trace for NMI link
3 July 2013
- 17:2817:28, 3 July 2013 diff hist +6 User:Ulfalizer Add State to NMI link
- 16:1616:16, 3 July 2013 diff hist +25 User:Ulfalizer Add nnT2BR and 646 (some kind of "sampling points for IRQ" signal) to the interrupt links
- 16:0016:00, 3 July 2013 diff hist −88 User:Ulfalizer Correct IRQ sampling location and add conditions
- 15:5115:51, 3 July 2013 diff hist +22 User:Ulfalizer Add IRQP and State to Visual 6502 interrupt links
- 09:2209:22, 3 July 2013 diff hist +66 The skinny on NES scrolling Status of increment bit does not influence what happens for $2007 access during rendering
2 July 2013
- 20:0320:03, 2 July 2013 diff hist −4 m Tricky-to-emulate games No edit summary
- 20:0220:02, 2 July 2013 diff hist +9 m Tricky-to-emulate games No edit summary
- 12:0212:02, 2 July 2013 diff hist +79 Tricky-to-emulate games Add PPU palettes link for Micro Machines
- 11:5311:53, 2 July 2013 diff hist +14 Tricky-to-emulate games It's cannon balls, not bombs
- 11:5211:52, 2 July 2013 diff hist +298 Tricky-to-emulate games The Young Indiana Jones Chronicles accesses $2007 during rendering
- 11:2211:22, 2 July 2013 diff hist +399 PPU registers Flesh out master/slave mode description
- 10:1510:15, 2 July 2013 diff hist +397 Talk:PPU palettes Background palette hack and output to EXT pins
- 09:5809:58, 2 July 2013 diff hist +227 Talk:PPU palettes Unused palette data and EXT pins
- 08:5108:51, 2 July 2013 diff hist +89 Visual circuit tutorial Link org's PPU analysis too
1 July 2013
- 19:0819:08, 1 July 2013 diff hist +54 PPU palettes Mention chroma and luma
- 14:4514:45, 1 July 2013 diff hist +150 PPU palettes The background palette "hack" is an intentional feature of the PPU
30 June 2013
- 09:2809:28, 30 June 2013 diff hist +8 Visual circuit tutorial Has contributions from more people now, so don't imply I wrote everything
29 June 2013
- 03:4303:43, 29 June 2013 diff hist −5 Visual circuit tutorial Use "zeroth" instead of "bottom-most" since it gets a bit confusing with the bit being at the top of the adder
- 03:3103:31, 29 June 2013 diff hist +18 m Visual circuit tutorial Style tweaks
28 June 2013
- 15:0815:08, 28 June 2013 diff hist +124 Visual circuit tutorial Add link to PPU overview image.
- 15:0315:03, 28 June 2013 diff hist +251 Visual circuit tutorial Add link for extra node names repo.
- 14:4814:48, 28 June 2013 diff hist +41 N File:Ppuareas.png Overview of how the NTSC PPU is laid out. current
- 05:1605:16, 28 June 2013 diff hist +529 The skinny on NES scrolling The story with $2007 access during rendering is more complicated (but also pretty straightforward)
- 02:5202:52, 28 June 2013 diff hist +44 PPU power up state Reset signal only clears loopy's t, not v
27 June 2013
- 18:4918:49, 27 June 2013 diff hist +2 PPU power up state Reset signals sets up an even frame
- 18:3018:30, 27 June 2013 diff hist +33 PPU power up state Internal reset signal also clears the $2007 read buffer
- 18:2318:23, 27 June 2013 diff hist +17 PPU power up state Clarify that dot 1 is the second dot
- 18:1918:19, 27 June 2013 diff hist +22 PPU power up state Fine x scroll is also cleared by the internal reset signal
- 18:1518:15, 27 June 2013 diff hist +396 PPU power up state Fill in details derived from Visual 2C02 for what happens on reset
18 June 2013
- 21:3721:37, 18 June 2013 diff hist +9 m Talk:PPU rendering Wups... wasn't logged in
17 June 2013
- 08:4008:40, 17 June 2013 diff hist +5,034 User:Ulfalizer Add some timing charts so I don't lose them
16 June 2013
- 13:1013:10, 16 June 2013 diff hist +6 m Visual circuit tutorial No edit summary
14 June 2013
- 16:3916:39, 14 June 2013 diff hist +6 m Visual circuit tutorial No edit summary
- 16:3716:37, 14 June 2013 diff hist +193 Visual circuit tutorial Add info on apu_clk2x signals
- 16:1316:13, 14 June 2013 diff hist +237 Visual circuit tutorial Superbuffers often appear on circuits with a large fan-out
13 June 2013
- 15:5615:56, 13 June 2013 diff hist +9 APU Frame Counter Also specify reg
- 15:5515:55, 13 June 2013 diff hist +234 APU Frame Counter Add overview for the frame interrupt flag
- 05:5405:54, 13 June 2013 diff hist −2 m Visual circuit tutorial Use "similar" instead of "identical". You don't get lines and their inverses running in the mask ROM for example.
- 04:3304:33, 13 June 2013 diff hist +309 Game bugs Junk tiles in the overscan
12 June 2013
- 00:3500:35, 12 June 2013 diff hist +1 m APU Length Counter No edit summary current
- 00:3400:34, 12 June 2013 diff hist +145 APU Length Counter Might as well fill in the interpretation for base length 10 too
- 00:1100:11, 12 June 2013 diff hist 0 m Visual circuit tutorial No edit summary
11 June 2013
- 05:4305:43, 11 June 2013 diff hist −28 Visual circuit tutorial CPU pinout page doesn't mention RDY, so don't link it
- 05:1105:11, 11 June 2013 diff hist +1,282 Visual circuit tutorial Add section on 6502 cycle and phase timing
- 04:2204:22, 11 June 2013 diff hist +72 Visual circuit tutorial Precharge logic is now active in Visual 2C02
- 02:1902:19, 11 June 2013 diff hist +35 Visual circuit tutorial Be more specific than "left" and "right" now that there are three images for the cross-coupled inverter
- 02:0102:01, 11 June 2013 diff hist +99 Visual circuit tutorial Output drivers neither source nor sink for reads too
- 01:5501:55, 11 June 2013 diff hist −4 Visual circuit tutorial s/generates/sinks/ ("source" and "generate" are synonyms :P)
- 01:5301:53, 11 June 2013 diff hist +181 Visual circuit tutorial Output drivers can be tri-stated by activating neither the pull-up nor the pull-down transistors
- 00:5100:51, 11 June 2013 diff hist −11 CPU interrupts Interrupt polling actually happens on the falling edge of φ2
9 June 2013
- 23:1723:17, 9 June 2013 diff hist +524 Visual circuit tutorial Add note on master clock and CPU/PPU clock alignment
6 June 2013
- 22:2322:23, 6 June 2013 diff hist +67 User:Ulfalizer loopy_v writes use the same timing too
- 22:0922:09, 6 June 2013 diff hist +22 User:Ulfalizer Need to figure out setting timing for spr_overflow
- 22:0922:09, 6 June 2013 diff hist +64 User:Ulfalizer spr_overflow is read the same too
- 21:5621:56, 6 June 2013 diff hist +59 User:Ulfalizer spr0_hit is read like vbl_flag
- 21:4721:47, 6 June 2013 diff hist +60 User:Ulfalizer Add spr0_hit timing
- 21:2721:27, 6 June 2013 diff hist +1,062 Talk:Visual circuit tutorial Sizing current
- 16:3516:35, 6 June 2013 diff hist 0 User:Ulfalizer s/db/ab/
- 14:0414:04, 6 June 2013 diff hist −1 m Visual circuit tutorial No edit summary
- 11:4211:42, 6 June 2013 diff hist +293 Visual circuit tutorial Add note on hashes and tildes on Visual 6502 node names (
- 01:4301:43, 6 June 2013 diff hist +1 m User:Ulfalizer No edit summary
5 June 2013
- 22:2322:23, 5 June 2013 diff hist +13 User:Ulfalizer _io_ce actually follows inverted M2
- 21:3921:39, 5 June 2013 diff hist +91 User:Ulfalizer More vbl_flag details
- 21:2721:27, 5 June 2013 diff hist +118 User:Ulfalizer vbl_flag timing
- 20:5720:57, 5 June 2013 diff hist +33 User:Ulfalizer _io_ce follows M2
- 20:5420:54, 5 June 2013 diff hist +87 User:Ulfalizer No built-in delay for '''rw''' in PPU
- 20:4920:49, 5 June 2013 diff hist +1,229 User:Ulfalizer Add signal timing from address decoder
- 20:2220:22, 5 June 2013 diff hist −35 m User:Ulfalizer No edit summary
- 19:5419:54, 5 June 2013 diff hist +103 User:Ulfalizer Add link to IRQ pin
- 19:5219:52, 5 June 2013 diff hist +50 User:Ulfalizer rw changes during φ1
- 19:5019:50, 5 June 2013 diff hist +35 User:Ulfalizer Add ns timing for M2 duty cycle
- 19:4319:43, 5 June 2013 diff hist +53 User:Ulfalizer Address set during φ1
- 19:4119:41, 5 June 2013 diff hist +671 User:Ulfalizer Add interrupt timing info
- 19:2519:25, 5 June 2013 diff hist +65 User:Ulfalizer Add quick link to clocks section of tutorial
- 19:2419:24, 5 June 2013 diff hist +173 User:Ulfalizer Read/writes seem to happen during φ2
- 19:1519:15, 5 June 2013 diff hist +2,090 N User:Ulfalizer Bring together various timing stuff in one place
- 10:5210:52, 5 June 2013 diff hist 0 m Talk:Visual circuit tutorial No edit summary
- 10:5110:51, 5 June 2013 diff hist +534 Talk:Visual circuit tutorial Component sizing
4 June 2013
- 11:1711:17, 4 June 2013 diff hist −5 m Talk:Visual circuit tutorial No edit summary
- 10:5910:59, 4 June 2013 diff hist +380 Talk:Visual circuit tutorial Circuit notation
- 10:5510:55, 4 June 2013 diff hist +285 Visual circuit tutorial Explain multiplexer