User contributions for Undisbeliever
From SNESdev Wiki
Jump to navigationJump to search
13 October 2023
- 06:0306:03, 13 October 2023 diff hist +85 N File:Combining windows four.svg Diagram showing how a 4 digit window can be drawn using OR or XOR logic current
- 06:0206:02, 13 October 2023 diff hist +82 N File:Combining windows star.svg Diagram showing how a star window can be drawn using OR or XOR logic current
- 05:5905:59, 13 October 2023 diff hist +55 Drawing window shapes Enclosed page into a new section "Drawing a single window with HDMA"
4 July 2023
- 07:1707:17, 4 July 2023 diff hist +851 Errata Add 65c816 eratta
28 May 2023
- 08:2508:25, 28 May 2023 diff hist +457 Errata Add Mode 7 multiplier bug
- 08:0308:03, 28 May 2023 diff hist +231 HDMA examples The HDMAEN writes in these examples must occur during VBlank.
26 May 2023
- 14:2914:29, 26 May 2023 diff hist +524 Errata →DMA: Activating HDMA outside of VBlank
11 May 2023
- 08:0108:01, 11 May 2023 diff hist +315 SPC-700 instruction set →Instructions: Add notes to TSET1, TCLR1, MUL & DIV instructions (to match Errata page)
- 07:5207:52, 11 May 2023 diff hist +813 Errata →Audio: Add errata for TSET1, TCLR1, MUL & DIV SPC-700 instructions
20 March 2023
- 03:3803:38, 20 March 2023 diff hist +3,037 Reading and writing PPU memory →VRAM: Video RAM: Add Reading VRAM
10 February 2023
- 10:0710:07, 10 February 2023 diff hist +1,354 Reading and writing PPU memory →VRAM: Video RAM: Add table of common VMAIN values
6 February 2023
- 10:2210:22, 6 February 2023 diff hist +2,095 Reading and writing PPU memory →VRAM: Video RAM: Writing word data to VRAM
21 January 2023
- 02:2502:25, 21 January 2023 diff hist +5,263 Reading and writing PPU memory Added dot-points about reading and writing VRAM
12 January 2023
- 01:2901:29, 12 January 2023 diff hist +2,501 Reading and writing PPU memory Add bullet point list about reading and writing OAM
10 January 2023
- 09:0209:02, 10 January 2023 diff hist +4,386 N Reading and writing PPU memory Add CGRAM
5 January 2023
- 02:4602:46, 5 January 2023 diff hist +4,319 HDMA examples Add two HDMA to CGRAM examples
- 02:3802:38, 5 January 2023 diff hist +115 N File:Hdma textbox gradient.png A cropped screenshot of a textbox with a background gradient created with a HDMA to CGADD and CGDATA. current
20 December 2022
- 02:1102:11, 20 December 2022 diff hist +3,631 HDMA examples →Dynamic HDMA tables: Double buffering in indirect mode
- 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