User contributions for Undisbeliever
From SNESdev Wiki
Jump to navigationJump to search
20 December 2022
- 02:0502:05, 20 December 2022 diff hist +77 N File:Hdma bghofs shear animation.png A shear animation using a HDMA to a horizontal offset register. current
18 December 2022
- 02:5702:57, 18 December 2022 diff hist +1,038 HDMA examples →Double buffered HDMA tables: Describe double-buffering. Document the assumptions that must be met for the example to work correctly.
4 December 2022
- 02:5002:50, 4 December 2022 diff hist +2,006 HDMA examples →Dynamic HDMA tables: Add pseudocode for a double-buffered horizontal offset parallax effect
- 02:1402:14, 4 December 2022 diff hist +62 N File:Hdma double buffered parallax.png An example HDMA double-buffered parallax effect. current
2 December 2022
- 01:2701:27, 2 December 2022 diff hist +3,191 HDMA examples Add list of dynamic HDMA table techniques, added HDMA textbox wipe example
- 01:1801:18, 2 December 2022 diff hist +107 N File:Hdma textbox wipe.gif A HDMA textbox wipe animation that is created by modifying a HDMA table in RAM during VBlank. current
29 November 2022
- 09:2809:28, 29 November 2022 diff hist +4,530 HDMA examples →HDMA Tables: Add indirect HDMA examples
- 08:2508:25, 29 November 2022 diff hist +959 HDMA examples →HDMA Tables: Add pseudocode showing HDMA register values
26 November 2022
- 02:0802:08, 26 November 2022 diff hist −11 HDMA examples →HDMA Tables: Replaced Line-Counter bitmasks with ranges.
25 November 2022
- 07:3807:38, 25 November 2022 diff hist +2,330 HDMA examples →HDMA Tables: Add Repeating HDMA entries
- 07:3307:33, 25 November 2022 diff hist +167 N File:Hdma repeat entry events.png An annotated Mesen-S Event Viewer screenshot for a HDMA targeting the BG1HOFS register, changing BG1HOFS on every scanline using two HDMA repeat entries. current
- 07:2607:26, 25 November 2022 diff hist +32 m HDMA examples →Non-repeat HDMA entries: Fix typos
- 05:4205:42, 25 November 2022 diff hist +202 HDMA examples →HDMA Tables: If Line-Counter is 0x80: count = 128, repeat flag = 0
21 November 2022
- 05:5105:51, 21 November 2022 diff hist +224 HDMA examples →Non-repeat HDMA entries: Add annotated Mesen-S screenshots
- 05:4205:42, 21 November 2022 diff hist +172 N File:Hdma 160sl entry events.png An annotated Mesen-S Event Viewer screenshot for a HDMA targeting the BG1HOFS register, demonstrating how a 160 scanline entry is split into two HDMA entries. current
- 05:3705:37, 21 November 2022 diff hist +104 N File:Hdma textbox events.png An annotated Mesen-S Event Viewer screenshot for a HDMA textbox targeting the TM register. current
20 November 2022
- 03:1903:19, 20 November 2022 diff hist +2,285 HDMA examples Documented the Line-Counter byte, added non-repeat HDMA entry examples
10 November 2022
- 09:2809:28, 10 November 2022 diff hist +627 PPU registers →COLDATA - Fixed color data ($2132 write): Add COLDATA examples
9 November 2022
- 23:3623:36, 9 November 2022 diff hist +815 PPU registers →VRAM: Add timing information
- 23:0323:03, 9 November 2022 diff hist +1 m PPU registers →VMDATALREAD, VMDATAHREAD - VRAM data read ($2139, $213A read): Fix missing closing tt tag
7 November 2022
- 08:2908:29, 7 November 2022 diff hist +3,843 HDMA examples Suggested list of PPU registers for each HDMA transfer mode
3 November 2022
- 11:5211:52, 3 November 2022 diff hist +39 m VBlank interrupts Added link to VBlank routine
- 11:4811:48, 3 November 2022 diff hist +598 VBlank routine Added prologue
2 November 2022
- 11:0711:07, 2 November 2022 diff hist +2,526 VBlank routine Add HDMA and Reading Joypads
1 November 2022
- 08:0108:01, 1 November 2022 diff hist +1,809 Drawing window shapes Translating precalculated windows
- 07:4207:42, 1 November 2022 diff hist +136 N File:Window precalculated.svg A diagram showing two code paths for translating a precalculated non-symmetrical single-window (leftwards and rightwards). current
19 August 2022
- 10:0010:00, 19 August 2022 diff hist +261 Errata 5A22 multiplication/division hardware bug
- 08:2508:25, 19 August 2022 diff hist +256 N File:Window precalculated symmetrical.svg A diagram showing the three code paths for drawing a precalculated horizontally-symmetrical single-window: partially offscreen on the left (x-centre < 0), onscreen (0 <= x-centre <= 255), and partially offscreen on the right (x-centre > 255). current
3 August 2022
- 02:0702:07, 3 August 2022 diff hist +8,789 N Drawing window shapes Added HDMA table design considerations, rectangle examples and trapezium examples (with pseudo-code)
- 01:1401:14, 3 August 2022 diff hist +193 N File:Window octagon.svg An example unrotated octagon window, created from three segments. The first is an acute trapezium, the second is a rectangle, the third is a vertical mirror of the first segment. current
- 01:1201:12, 3 August 2022 diff hist +150 N File:Window diamond.svg A diamond window. The top-half is created using an acute trapezium. The bottom-half is created from a vertical mirror of the top-half. current
- 01:0501:05, 3 August 2022 diff hist +84 N File:Window quad.svg An example convex quadrilateral window, created from three trapeziums. current
- 00:5600:56, 3 August 2022 diff hist +69 N File:Window right triangle.svg A triangular window can be created from two trapeziums. current
- 00:5400:54, 3 August 2022 diff hist +96 N File:Window triangle horizontal base.svg A triangular window with a horizontal base can be created from a single trapezium. current
14 July 2022
- 10:4010:40, 14 July 2022 diff hist −25 m Glossary →Graphics: Simplify Tilemap
- 09:2909:29, 14 July 2022 diff hist +1,487 N Glossary Started a glossary
12 July 2022
- 09:0909:09, 12 July 2022 diff hist +4,809 VBlank routine Added Queues
29 June 2022
- 03:5903:59, 29 June 2022 diff hist +4,550 VBlank routine Added Buffers
24 June 2022
- 03:4403:44, 24 June 2022 diff hist +3,267 N VBlank routine Describe shadow variables (with examples)
4 June 2022
- 04:0904:09, 4 June 2022 diff hist +24 SNESdev Wiki →SNES hardware: Added VBlank interrupts link
- 04:0804:08, 4 June 2022 diff hist +6,728 N VBlank interrupts Created VBlank interrupts
1 June 2022
- 03:2903:29, 1 June 2022 diff hist +5,439 DMA examples Updating tilemap rows in a 64 tile-wide background
31 May 2022
- 05:4005:40, 31 May 2022 diff hist +412 Errata →DMA: Add list of invalid A-Bus addresses
30 May 2022
- 02:3902:39, 30 May 2022 diff hist +27 m Init code Changed "fixed byte DMA transfer" to "fixed address DMA transfer", to match the DMA_examples and DMA_registers pages
- 02:2902:29, 30 May 2022 diff hist +302 DMA examples Add more notes to WRAM clear
- 02:1502:15, 30 May 2022 diff hist +128 m DMA examples Move MemClear and FillVRAM examples into subsections of Fixed address DMA transfers
- 01:5901:59, 30 May 2022 diff hist +2,034 DMA examples Filling VRAM with a word value
- 01:1101:11, 30 May 2022 diff hist +1,455 DMA examples Add Filling VRAM
27 May 2022
- 03:0403:04, 27 May 2022 diff hist +3,281 Init code Reset Handler (including a sample implementation)
12 May 2022
- 06:2706:27, 12 May 2022 diff hist +2,891 N Init code Add list of registers to reset