User contributions for Ulfalizer
From NESdev Wiki
Jump to navigationJump to search
6 May 2013
- 12:1112:11, 6 May 2013 diff hist +7 APU Pulse Specify exactly where the waveform clocking happens
- 09:3609:36, 6 May 2013 diff hist +289 APU Sweep Clarify that the silencing-even-when-disabled behavior is only relevant for overflow
- 09:0909:09, 6 May 2013 diff hist +88 APU Length Counter Constant volume flag was missing, making it look like the volume/envelope field is 5 bits long. Also make consistent with main page by using 'v' instead of 'e'.
- 09:0209:02, 6 May 2013 diff hist +17 APU Length Counter The triangle halt flag was renamed to linear counter reload flag
5 May 2013
- 14:0314:03, 5 May 2013 diff hist +38 APU Sweep Small silencing clarification
- 13:2213:22, 5 May 2013 diff hist +68 APU Envelope Clarify when the envelope counter decrement occurs
- 12:4312:43, 5 May 2013 diff hist +3 m APU Sweep Add an 'is'
- 12:4012:40, 5 May 2013 diff hist +389 APU Sweep Describe exactly when the period update happens and use the internal version of what's going in instead of the "clocked before reload" version (as it isn't any more complicated)
- 12:1112:11, 5 May 2013 diff hist −4 m APU Length Counter Fix typo
- 09:4909:49, 5 May 2013 diff hist +77 APU Sweep Internally, the target period is calculated continuously by the adder
- 09:2809:28, 5 May 2013 diff hist −99 APU Length Counter Ops... the length counter load values in the table are already adjusted to account for the becomes zero vs. is zero behavior
- 08:3808:38, 5 May 2013 diff hist +50 APU Length Counter Clarify that the clock-when-zero silencing behavior works intuitively with the halt flag too
- 08:1008:10, 5 May 2013 diff hist +10 m APU Length Counter s/APU clock/frame counter clock/
- 08:0708:07, 5 May 2013 diff hist +526 APU Length Counter The length counter period might be off by one if you just compare against zero (confirmed in Visual 2A03)
4 May 2013
- 13:5513:55, 4 May 2013 diff hist +1 m APU s/pulse channel/pulse channels/
- 09:0909:09, 4 May 2013 diff hist +504 PPU registers Use fancy-schmancy line drawing characters
- 08:2708:27, 4 May 2013 diff hist +27 m APU Rephrase pulse silencing exceptions a bit
- 08:1608:16, 4 May 2013 diff hist +50 m APU Clarify that channels play iff length counters > 0 in the abstract model
- 08:1008:10, 4 May 2013 diff hist +556 APU Add an overview of when channels will play (bit redundant, but imo justified in this case)
- 07:3307:33, 4 May 2013 diff hist 0 m APU Envelope Missed an s/N/V/
- 07:3007:30, 4 May 2013 diff hist +34 APU Envelope Use V to denote volume/envelope bits to be consistent with main page
- 07:1607:16, 4 May 2013 diff hist +153 APU Envelope Clarify that the constant volume flag only selects the volume source (verified in Visual 2A03)
- 06:2506:25, 4 May 2013 diff hist 0 m APU Pulse Linkify first instead of second mention of envelope
- 06:1806:18, 4 May 2013 diff hist +54 APU Noise Constant volume flag was missing, making it look like the volume/envelope field is 5 bits long. Also make consistent with main page by using 'v' instead of 'e'.
- 06:1406:14, 4 May 2013 diff hist 0 APU Bit field for noise volume/envelope used N while legend used V. Settle for V for consistency with other channels.
- 06:1206:12, 4 May 2013 diff hist 0 APU Pulse Use v to denote volume/envelope bits to be consistent with main page
- 06:1006:10, 4 May 2013 diff hist +62 APU Pulse Constant volume flag was missing, making it look like the volume/envelope field is 5 bits long
- 06:0406:04, 4 May 2013 diff hist +44 APU Pulse Main page says volume/envelope, so do that here too
3 May 2013
- 11:1111:11, 3 May 2013 diff hist +249 APU Triangle The triangle channel's frequency is not limited like the pulse channels' is (confirmed in http://forums.nesdev.com/viewtopic.php?f=3&t=10056&start=15#p111702)
- 06:2206:22, 3 May 2013 diff hist +61 APU Length Counter Old version made it sound like the silencing was optional too
- 06:1806:18, 3 May 2013 diff hist −9 APU "Length counter halt" is more descriptive than "length counter disable" and consistent with the linked subpages for the channels
- 06:1206:12, 3 May 2013 diff hist −22 m APU Envelope Minor clarifications (iiutc the envelope is always ticking, even in constant volume mode)
- 05:5805:58, 3 May 2013 diff hist +23 APU Envelope Be more specific about what C does
- 05:5505:55, 3 May 2013 diff hist +57 APU Envelope Add Wikipedia link for ADSR
- 05:2505:25, 3 May 2013 diff hist +20 APU Triangle Use "linear counter reload flag" instead of "halt flag" to avoid confusion with the length counter halt flag
2 May 2013
- 02:3002:30, 2 May 2013 diff hist +124 APU Clarify why it's called the "linear" counter
- 01:2201:22, 2 May 2013 diff hist +122 APU Triangle The triangle period timer ticks at the rate of the CPU clock
- 01:1701:17, 2 May 2013 diff hist 0 m APU Pulse s/KHz/kHz/
- 01:0101:01, 2 May 2013 diff hist +229 APU Pulse The pulse channels are silenced when t < 8 (confirmed in Visual 2A03, see http://forums.nesdev.com/viewtopic.php?f=3&t=10056&p=111614#p111614)
- 00:5400:54, 2 May 2013 diff hist +55 APU The pulse channels are silenced when t < 8 (confirmed in Visual 2A03, see http://forums.nesdev.com/viewtopic.php?f=3&t=10056&p=111614#p111614)
30 April 2013
- 03:4003:40, 30 April 2013 diff hist +459 Talk:APU Sweep No edit summary
29 April 2013
- 05:3005:30, 29 April 2013 diff hist +705 N Talk:APU/current Created page with "Looking at Visual 2A03 and e.g. the sq0_on and sq0_len nodes, it seems that disabling a channel doesn't touch the length counter at all. Rather, there are internal channel ena..."
- 02:1702:17, 29 April 2013 diff hist +43 APU Pulse Make the timer description be closer to the hw reality
- 01:2601:26, 29 April 2013 diff hist +189 Talk:APU Pulse No edit summary
- 00:3500:35, 29 April 2013 diff hist +336 N Talk:APU Pulse Created page with "Is the pulse timer simply clocked by CPU/2 ("APU clock") internally? Looks that way in Visual 2A03 (the timer is only 11 bits wide), only I can't get the timer to count down f..."
28 April 2013
- 04:1004:10, 28 April 2013 diff hist +134 PPU sprite evaluation Break out Notes section and add Visual 2C02 link
- 03:5503:55, 28 April 2013 diff hist +384 PPU OAM Add some more sprite zero internals details
26 April 2013
- 16:2316:23, 26 April 2013 diff hist −126 Talk:NTSC video That's a fair point
23 April 2013
- 13:0213:02, 23 April 2013 diff hist +177 Tricky-to-emulate games Add Marble Madness
- 00:4300:43, 23 April 2013 diff hist +70 Visual 2C02 '-' is actually a delay
22 April 2013
- 21:2821:28, 22 April 2013 diff hist +56 PPU registers Monochrome bit has no effect on writes to the palette (maybe obvious - confirmed in Visual 2C02)
- 01:5001:50, 22 April 2013 diff hist −17 PPU registers Clarify that sprite overflow is broken and not merily complex
- 01:3501:35, 22 April 2013 diff hist −73 m PPU sprite priority Make sentence less run-on
21 April 2013
- 00:1400:14, 21 April 2013 diff hist +40 m PPU sprite priority No edit summary
- 00:0000:00, 21 April 2013 diff hist +263 PPU sprite priority Clarify what SMB3 does and why
20 April 2013
- 23:4623:46, 20 April 2013 diff hist −9 m PPU sprite evaluation No edit summary
- 23:4523:45, 20 April 2013 diff hist +168 PPU sprite evaluation Clarify sprite overflow bug description
- 17:0317:03, 20 April 2013 diff hist +6 m PPU sprite priority No edit summary
- 17:0317:03, 20 April 2013 diff hist +11 m PPU sprite priority No edit summary
- 17:0217:02, 20 April 2013 diff hist +645 PPU sprite priority The internals still weren't crystal clear, so adding a new section
18 April 2013
- 16:0516:05, 18 April 2013 diff hist +18 m Tricky-to-emulate games No edit summary
- 14:5314:53, 18 April 2013 diff hist +4 m PPU sprite evaluation No edit summary
- 14:5114:51, 18 April 2013 diff hist +173 PPU sprite evaluation Break sprite overflow bug into own section and clarify a bit
- 14:2814:28, 18 April 2013 diff hist +262 PPU sprite evaluation Give some more intro and clarify what OAM[n][m] means
- 14:2114:21, 18 April 2013 diff hist +188 PPU sprite evaluation Clarify why overflow is wonky
- 14:1514:15, 18 April 2013 diff hist +12 PPU sprite evaluation Small formatting adjustments
- 14:1314:13, 18 April 2013 diff hist +6 PPU sprite evaluation Indent conditional parts to make the algorithm a bit easier to follow
17 April 2013
- 10:5410:54, 17 April 2013 diff hist +190 PPU rendering The palette latches shift in from the right
15 April 2013
- 10:4910:49, 15 April 2013 diff hist +170 INES Mapper 004 Add link to timing diagram
- 06:0106:01, 15 April 2013 diff hist +170 Talk:Input devices No edit summary
14 April 2013
- 10:4010:40, 14 April 2013 diff hist +12 Input devices Mark some details as possibly NES-specific
- 10:3910:39, 14 April 2013 diff hist +197 N Talk:Input devices Created page with "I guess the discussion at the beginning could be NES-specific. Could someone fill in the details for Famicom? -~~~~"
- 09:4909:49, 14 April 2013 diff hist +86 Standard controller Clarify evil details
- 09:3909:39, 14 April 2013 diff hist 0 Input devices "Receives" implies output, so use "connected" instead
- 09:3109:31, 14 April 2013 diff hist +13 Standard controller Link glossary entry for 'strobe'
- 08:0708:07, 14 April 2013 diff hist +39 Glossary Clarify CIRAM entry
- 08:0508:05, 14 April 2013 diff hist +176 Glossary Add 'strobe' entry
- 07:5707:57, 14 April 2013 diff hist +44 NES reference guide Add link to wiring diagram
- 07:5507:55, 14 April 2013 diff hist +81 N File:Neswires.jpg NES wiring diagram (from http://img70.imageshack.us/img70/7050/ntd8bitnes4qk.jpg)
- 07:0507:05, 14 April 2013 diff hist +26 Input devices Make pinout link stand out a bit more
- 07:0207:02, 14 April 2013 diff hist −15 Input devices Rephrase $4016/17/r to be clearer
- 06:5506:55, 14 April 2013 diff hist +531 Input devices Add some pin and signal descriptions for $4016 and $4017
- 06:2006:20, 14 April 2013 diff hist +2 m PPU No edit summary
- 06:1806:18, 14 April 2013 diff hist +43 CPU pinout Add link to CPU interrupt quirks page
- 06:1406:14, 14 April 2013 diff hist +191 PPU Add link to the 2C02 technical reference document
- 05:5605:56, 14 April 2013 diff hist +193 CPU Add link to the 2A03 technical reference document
- 05:4805:48, 14 April 2013 diff hist +231 CPU pinout Add duty cycle information for M2
- 04:5304:53, 14 April 2013 diff hist −16 CPU interrupts Rearrange sections to put the hijacking quirk last and reword CLI/SEI/PLP explanation a bit
- 04:4604:46, 14 April 2013 diff hist −48 CPU interrupts No PC increments at all for IRQ/NMI, so reword BRK comparison
12 April 2013
- 15:3215:32, 12 April 2013 diff hist +246 Talk:Nesdev Wiki/current No edit summary
- 14:2614:26, 12 April 2013 diff hist −14 CPU interrupts No PC increments at all for IRQ/NMI
- 11:3511:35, 12 April 2013 diff hist +24 CPU interrupts Add I flag set points to tick-by-tick breakdowns
- 05:5605:56, 12 April 2013 diff hist +57 CPU Add note about every cycle being either read or write. Not sure if this is the best spot...
- 05:4805:48, 12 April 2013 diff hist +306 N Talk:NES reference guide Created page with "Maybe a page with links to old docs like YOSHi's could be added, with a warning that they might be inaccurate. Re-reading things in someone else's words helped me at least, ev..."
- 05:4105:41, 12 April 2013 diff hist −85 CPU interrupts Remove link to thread as it isn't really necessary with the added information and also inaccurate about the polling
- 05:3905:39, 12 April 2013 diff hist +338 6502 instructions Add links to Visual 6502 and Visual 2A03
- 05:3305:33, 12 April 2013 diff hist +390 N 6502 instructions Created page with "Below are some references for the 6502 instruction set: * http://www.obelisk.demon.co.uk/6502/reference.html - Instruction reference with flag behavior and timing * http://us..."
- 05:1005:10, 12 April 2013 diff hist +878 CPU interrupts Add a primer on low-level interrupt behavior and details on the branch instructions
- 03:2503:25, 12 April 2013 diff hist +206 CPU interrupts No edit summary
- 02:1702:17, 12 April 2013 diff hist +48 CPU interrupts Update explanation for CLI/SEI/PLP IRQ delay and link to a more relevant post
11 April 2013
- 13:4113:41, 11 April 2013 diff hist +247 CPU interrupts Add explanation for the delayed IRQ behavior
- 13:2513:25, 11 April 2013 diff hist 0 m CPU interrupts Might as well use A for both addresses
- 13:2313:23, 11 April 2013 diff hist −24 m CPU interrupts Not sure if the signal status is actually queried at that point, so just say "determines", as that has been verified down to the tick
- 13:2113:21, 11 April 2013 diff hist +143 CPU interrupts Add link to page on visual6502.org that covers the interrupt hijacking quirk
- 13:1913:19, 11 April 2013 diff hist −154 CPU interrupts Remove some redundancy
- 13:1013:10, 11 April 2013 diff hist +1,018 CPU interrupts Add tick-by-tick execution profiles for IRQ and NMI
- 10:0510:05, 11 April 2013 diff hist +166 CPU interrupts Add note about the B flag
- 09:5509:55, 11 April 2013 diff hist +32 Emulator tests Add link to 'CPU interrupt quirks' page
- 09:5009:50, 11 April 2013 diff hist +6 m CPU interrupts s/IRQ/interrupt/ to be clearer
- 09:4809:48, 11 April 2013 diff hist +31 m CPU interrupts No edit summary
- 09:4709:47, 11 April 2013 diff hist −5 m CPU interrupts Reword a bit
- 09:3809:38, 11 April 2013 diff hist +1 m CPU interrupts Fix typo
- 09:3809:38, 11 April 2013 diff hist +159 CPU interrupts Add note on interrupt internals
- 09:3409:34, 11 April 2013 diff hist +33 CPU interrupts Add link to 6502_cpu.txt for instruction cycle breakdown
- 09:2909:29, 11 April 2013 diff hist +169 CPU interrupts Minor rewording and more notes
- 09:2009:20, 11 April 2013 diff hist +27 CPU Link the newly created "CPU interrupt quirks" page
- 09:1909:19, 11 April 2013 diff hist +2,601 N CPU interrupts Created page with "== Interrupt hijacking == The MOS 6502 and by extension the 2A03/07 has a quirk that can cause one type of interrupt to partially hijack another type if they occur very close..."
- 07:5607:56, 11 April 2013 diff hist +196 PPU frame timing Clarify why the suppression behavior occurs
10 April 2013
- 02:5102:51, 10 April 2013 diff hist +250 Talk:CPU pinout No edit summary
- 02:4402:44, 10 April 2013 diff hist +63 CPU pinout Make the M2/φ0 connection explicit. (It can be inferred, but I think I would have missed it, so putting it in.)
- 02:2402:24, 10 April 2013 diff hist +349 Talk:CPU pinout No edit summary
- 01:0501:05, 10 April 2013 diff hist +379 Talk:CPU pinout No edit summary
- 00:2800:28, 10 April 2013 diff hist +190 CPU pinout Clarify that M2 is approximately the internal CPU clock
9 April 2013
- 23:4823:48, 9 April 2013 diff hist +95 PPU frame timing Clarify the timing diagram
- 00:1300:13, 9 April 2013 diff hist +92 PPU frame timing Skipped tick still occurs if sprites are enabled but not bg, so use "rendering" to be clearer
8 April 2013
- 23:4523:45, 8 April 2013 diff hist +412 N Talk:PPU frame timing Created page with "<pre> PPU 29780.7 29780.7 29780.7 29780.7 -C--P-------C--P-------C-P-------CP-------* CPU 29781 29781 29781 29781 * The above synchronizatio..."
- 23:4423:44, 8 April 2013 diff hist +155 PPU frame timing Clarify how the CPU/PPU clock synchronization works
- 23:3223:32, 8 April 2013 diff hist +384 PPU frame timing Clarify the first paragraph of CPU-PPU Clock Alignment
7 April 2013
- 04:0004:00, 7 April 2013 diff hist −96 PPU palettes Make description a bit less awkward. (It's still pretty awkward though.)
- 03:5003:50, 7 April 2013 diff hist +6 m PPU palettes No edit summary
- 03:4803:48, 7 April 2013 diff hist +396 PPU palettes Add some internal details related to disabling background and sprite rendering and restructure things a bit
- 03:1303:13, 7 April 2013 diff hist +223 PPU palettes Clarify where the backdrop color is used.
- 02:0202:02, 7 April 2013 diff hist −76 PPU OAM Merge the notes into the description of byte 2
6 April 2013
- 22:0822:08, 6 April 2013 diff hist +377 PPU rendering Clarify rendering and sprite zero timing.
- 17:2117:21, 6 April 2013 diff hist 0 File:Ntsc timing.png Ulfalizer uploaded a new version of "File:Ntsc timing.png": Shifter reload ticks were off by one.
- 17:2017:20, 6 April 2013 diff hist 0 File:Ppu.svg Ulfalizer uploaded a new version of "File:Ppu.svg": Shifter reload ticks were off by one.
5 April 2013
- 23:1423:14, 5 April 2013 diff hist +2,545 Talk:PPU rendering No edit summary
- 00:3900:39, 5 April 2013 diff hist +394 PPU OAM Clarify internal operation and timing of DMA.
2 April 2013
- 14:3614:36, 2 April 2013 diff hist +309 PPU Add note on PPU/CPU clocks. I somehow got the idea that the CPU and PPU could "drift" when I was starting out.
- 14:2014:20, 2 April 2013 diff hist +9 Game bugs Fix link to tricky-to-emulate games section
- 14:1814:18, 2 April 2013 diff hist −13 PPU sprite priority Fix link to hard-to-emulate games section for SMB3
- 14:1514:15, 2 April 2013 diff hist +32 PPU nametables Clarify that the CIRAM is not stored inside the PPU but uses its own chip
- 14:0614:06, 2 April 2013 diff hist +10 Tricky-to-emulate games Add reg mnemonic
- 13:5813:58, 2 April 2013 diff hist +75 NES reference guide Add link to Game bugs page
- 13:5513:55, 2 April 2013 diff hist +135 Talk:Emulator tests No edit summary
- 13:5513:55, 2 April 2013 diff hist −4,637 Emulator tests Remove hard-to-emulate games section as it has been moved to its own page
- 13:5313:53, 2 April 2013 diff hist +30 NES reference guide Add link to Tricky-to-emulate games page in preparation for moving the section out of Emulator tests
- 13:5013:50, 2 April 2013 diff hist +4,697 N Tricky-to-emulate games Create page in preparation for moving the hard-to-emulate games section
1 April 2013
- 20:2020:20, 1 April 2013 diff hist +270 Talk:Emulator tests No edit summary
- 11:4911:49, 1 April 2013 diff hist +136 Emulator tests Clarify Balloon Fight entry
- 11:4311:43, 1 April 2013 diff hist +385 Emulator tests Add Bill & Ted's Excellent Adventure to hard-to-emulate games
- 11:3211:32, 1 April 2013 diff hist +47 Emulator tests Battletoads also requires a decent sprite zero implementation
- 11:2911:29, 1 April 2013 diff hist +31 Emulator tests Rephrase Paperboy entry a bit
- 11:2211:22, 1 April 2013 diff hist +448 Emulator tests Add details on what makes Battletoads tricky
- 11:0411:04, 1 April 2013 diff hist +27 PPU Clarify that tile graphics are for both BG and sprites
- 10:5110:51, 1 April 2013 diff hist +2 m PPU palettes s/a/the/
- 10:5010:50, 1 April 2013 diff hist +202 Emulator tests Rearrange SMB entry so the name comes first and add some links on hard-to-emulate aspects
- 10:4210:42, 1 April 2013 diff hist +329 PPU palettes Clarify why $3F04/$3F08/$3F0C are normally unused and add note on black sky in SMB
- 10:3210:32, 1 April 2013 diff hist +371 PPU OAM Add information on how sprite zero hit detection works internally
- 10:2310:23, 1 April 2013 diff hist +43 PPU OAM Specify where the OAM memory is located.
- 10:1810:18, 1 April 2013 diff hist 0 m PPU No edit summary
- 10:1710:17, 1 April 2013 diff hist +40 PPU Clarify roles a bit
- 10:1210:12, 1 April 2013 diff hist +10 PPU Clarify that OAM page is sprite-related
- 09:5209:52, 1 April 2013 diff hist +124 PPU Emphasize importance of Skinny for emulator authors (as it's hidden under "hardware" behaviors)
- 09:4309:43, 1 April 2013 diff hist +191 PPU OAM Linkify some registers
28 March 2013
- 11:0511:05, 28 March 2013 diff hist +295 Talk:PPU OAM No edit summary
- 09:3109:31, 28 March 2013 diff hist 0 PPU OAM Rearrange "Internal operation" section slightly
- 09:2809:28, 28 March 2013 diff hist +26 PPU OAM Small internal operation clarification
- 09:2709:27, 28 March 2013 diff hist +374 PPU OAM Add some internal sprite priority details
- 08:5408:54, 28 March 2013 diff hist +11 PPU OAM Minor sprite zero clarifications
- 08:5008:50, 28 March 2013 diff hist +73 PPU OAM Clarify non-bg condition
- 08:4508:45, 28 March 2013 diff hist −4 m PPU OAM No edit summary
- 08:3508:35, 28 March 2013 diff hist +18 PPU OAM Rephrase sprite zero section to be a bit less awkward
- 08:3008:30, 28 March 2013 diff hist +5 m PPU OAM No edit summary
- 08:2908:29, 28 March 2013 diff hist +618 PPU OAM Add information on sprite zero hits (verified in Visual 2C02)
- 06:3306:33, 28 March 2013 diff hist +374 Talk:PPU registers No edit summary
27 March 2013
- 16:2116:21, 27 March 2013 diff hist +275 Talk:Visual 2C02 No edit summary current
- 16:1816:18, 27 March 2013 diff hist +44 N File:Sprite.png State for (possible) Visual 2C02 bug report.
- 16:0616:06, 27 March 2013 diff hist 0 File:Ntsc timing.png Ulfalizer uploaded a new version of "File:Ntsc timing.png": Last version had contradictory information on where the first pixel is output in the notes.
- 16:0516:05, 27 March 2013 diff hist 0 File:Ppu.svg Ulfalizer uploaded a new version of "File:Ppu.svg": Last version had contradictory information on where the first pixel is output.
- 15:3115:31, 27 March 2013 diff hist +28 PPU registers Clarify PPUDATA read buffer address range.
- 15:1615:16, 27 March 2013 diff hist +15 m Game bugs No edit summary
- 15:1415:14, 27 March 2013 diff hist +3 m Game bugs No edit summary
- 15:0815:08, 27 March 2013 diff hist +272 Talk:Game bugs No edit summary
- 15:0615:06, 27 March 2013 diff hist +39 Game bugs Rephrase "impossible" controller input section.
26 March 2013
- 04:4104:41, 26 March 2013 diff hist +192 Talk:Game bugs No edit summary
- 04:3904:39, 26 March 2013 diff hist +29 Game bugs Preventing impossible controller input could be optional
25 March 2013
- 04:3804:38, 25 March 2013 diff hist +705 Game bugs Add section on left+right/up+down
- 04:1804:18, 25 March 2013 diff hist +1 m PPU OAM Fix typo
- 03:5703:57, 25 March 2013 diff hist +61 PPU OAM Clarify how DMA works
- 03:5303:53, 25 March 2013 diff hist +656 PPU OAM Add an overview of internal OAM operation
- 02:0402:04, 25 March 2013 diff hist +3 PPU registers Linkify PPU memory map and move a paragraph out of 'The PPUDATA read buffer' section
- 00:5900:59, 25 March 2013 diff hist −6 m Visual 2C02 Small formatting changes
- 00:3800:38, 25 March 2013 diff hist +50 PPU Add link to Visual 2C02 page
24 March 2013
- 16:2916:29, 24 March 2013 diff hist −1 m Emulator tests No edit summary
- 16:0716:07, 24 March 2013 diff hist +1 Visual 2C02 No edit summary
- 16:0516:05, 24 March 2013 diff hist +4,535 N Visual 2C02 Created page with "'''Note: Visual 2C02 and Visual RP2C02 are hosted on a limited uplink, so please avoid e.g. shift-reloading them. Normal reloading should work fine.''' [http://www.qmtpro.com..."
- 15:0715:07, 24 March 2013 diff hist 0 N File:Visual 2C02 sections.jpeg No edit summary
23 March 2013
- 10:4910:49, 23 March 2013 diff hist +78 PPU registers No more sprites will be found after the OAM pointer has reached the end of OAM.
22 March 2013
- 04:5304:53, 22 March 2013 diff hist +4 PPU registers Use PPUDATA instead of $2007 to be more consistent with other sections.
- 04:0504:05, 22 March 2013 diff hist +80 PPU registers Clarify how DMA works.
- 03:3403:34, 22 March 2013 diff hist +57 PPU registers OAMADDR obscure behavior clarification.
- 03:2703:27, 22 March 2013 diff hist +8 PPU registers Small clarification of OAMADDR obscure behavior.
- 03:2503:25, 22 March 2013 diff hist +432 PPU registers Add some OAMADDR details that I have verified in Visual 2C02.
21 March 2013
- 06:0506:05, 21 March 2013 diff hist −249 PPU registers Undo revision 5784 by Ulfalizer (talk) (Should wait until the copying behavior has been verified. I can't reproduce it.)
- 04:4904:49, 21 March 2013 diff hist +87 Emulator tests Add Huge Insect to list of hard-to-emulate games.
- 04:4504:45, 21 March 2013 diff hist 0 Emulator tests Arrange hard-to-emulate games alphabetically.
- 04:2604:26, 21 March 2013 diff hist +249 PPU registers Clarify how DMA transfer works and add some obscure details about $2003
- 00:3800:38, 21 March 2013 diff hist 0 File:Ppu.svg Ulfalizer uploaded a new version of "File:Ppu.svg": Fix typo.
- 00:3700:37, 21 March 2013 diff hist 0 File:Ntsc timing.png Ulfalizer uploaded a new version of "File:Ntsc timing.png": Fix typo.
- 00:2600:26, 21 March 2013 diff hist 0 File:Ppu.svg Ulfalizer uploaded a new version of "File:Ppu.svg": Add note about beginning emulator development.
- 00:2400:24, 21 March 2013 diff hist 0 File:Ntsc timing.png Ulfalizer uploaded a new version of "File:Ntsc timing.png": Bleh... last update didn't stick for some reason.
- 00:2000:20, 21 March 2013 diff hist 0 File:Ntsc timing.png Ulfalizer uploaded a new version of "File:Ntsc timing.png": Remove a "not" and update modification date.
- 00:1600:16, 21 March 2013 diff hist 0 File:Ntsc timing.png Ulfalizer uploaded a new version of "File:Ntsc timing.png": Add note about beginning emulator development.
20 March 2013
- 02:4902:49, 20 March 2013 diff hist +223 Talk:PPU No edit summary
19 March 2013
- 19:2219:22, 19 March 2013 diff hist +247 Talk:INES Mapper 001 No edit summary
- 19:0919:09, 19 March 2013 diff hist +340 PPU registers Clarify EXT input/output.
- 08:1308:13, 19 March 2013 diff hist +127 Talk:Standard controller No edit summary
- 07:2207:22, 19 March 2013 diff hist +230 Talk:Standard controller No edit summary
- 06:1406:14, 19 March 2013 diff hist +88 Talk:INES Mapper 001 No edit summary
- 06:1406:14, 19 March 2013 diff hist +217 N Talk:INES Mapper 001 Created page with "Would it be okay to add a note to Disch's note explaining the "too close together" behavior? Kev says it's due to edge-triggering. The note would clearly indicate that it's a..."
- 06:1006:10, 19 March 2013 diff hist +93 PPU registers Small PPUDATA clarification.
- 05:5605:56, 19 March 2013 diff hist +384 PPU registers Reads from the palette do affect the internal buffer. Also clarify when the internal buffer is updated.
- 05:1105:11, 19 March 2013 diff hist +17 Standard controller Clarify where 0x40 comes from.
- 05:0405:04, 19 March 2013 diff hist +114 Emulator tests No edit summary
- 04:5104:51, 19 March 2013 diff hist 0 m Standard controller Rearrange slightly in order of importance.
- 04:5004:50, 19 March 2013 diff hist +260 Standard controller Add note about open bus causing the returned value to not be exactly 0/1.
- 01:1201:12, 19 March 2013 diff hist 0 File:Ppu.svg Ulfalizer uploaded a new version of "File:Ppu.svg": Add timing information for sprite 0 and image drawing.
- 01:1101:11, 19 March 2013 diff hist 0 File:Ntsc timing.png Ulfalizer uploaded a new version of "File:Ntsc timing.png": Add timing information for sprite 0 and image drawing.
- 01:1001:10, 19 March 2013 diff hist −63 PPU rendering The first pixel being output during the idle tick is incorrect.
16 March 2013
- 20:4620:46, 16 March 2013 diff hist −5 m Standard controller Fix small typo.
- 20:4420:44, 16 March 2013 diff hist +301 Standard controller No edit summary
- 17:5617:56, 16 March 2013 diff hist +7 PPU rendering Put diagram into its own section.
- 17:4917:49, 16 March 2013 diff hist +44 PPU frame timing No edit summary
- 17:4017:40, 16 March 2013 diff hist +131 The skinny on NES scrolling Add link to NTSC PPU SVG timing diagram.
- 17:2817:28, 16 March 2013 diff hist +153 PPU registers No edit summary
- 17:2217:22, 16 March 2013 diff hist +306 PPU rendering Add frame timing diagram
- 17:1017:10, 16 March 2013 diff hist +44 N File:Ppu.svg NTSC frame timing diagram (source SVG file).
- 16:5916:59, 16 March 2013 diff hist +26 N File:Ntsc timing.png NTSC frame timing diagram.
- 16:0816:08, 16 March 2013 diff hist +135 PPU frame timing Fix location of skipped tick.
- 15:3615:36, 16 March 2013 diff hist +10 m PPU OAM Make the difference between the NES and SNES vflip modes clearer.
- 15:3515:35, 16 March 2013 diff hist 0 PPU OAM Clarify vflip for 8x16 sprites.
- 15:2915:29, 16 March 2013 diff hist 0 m PPU registers Small grammar fix.
- 15:2515:25, 16 March 2013 diff hist +206 PPU registers Clarify when the vblank/sprite 0/overflow flags are set and cleared.
- 15:1115:11, 16 March 2013 diff hist +1 m PPU rendering Small consistency fix.
- 15:0915:09, 16 March 2013 diff hist +371 PPU rendering Update timings to reflect the latest information gleaned from Visual 2C02 (mostly delaying the fetches by one cycle)
- 00:4500:45, 16 March 2013 diff hist +222 Talk:PPU registers No edit summary
- 00:3800:38, 16 March 2013 diff hist +256 Talk:PPU rendering No edit summary
- 00:3000:30, 16 March 2013 diff hist +175 Talk:PPU No edit summary
18 January 2013
- 04:3004:30, 18 January 2013 diff hist +134 N Talk:Emulator tests Created page with "The http://blargg.parodius.com links are broken (e.g., instr_test-v3.zip). --~~~~"