User contributions for Rainwarrior
From SNESdev Wiki
Jump to navigationJump to search
5 June 2022
- 22:2922:29, 5 June 2022 diff hist +241 PPU registers →Scroll: Note that Y position is relative to top left with 1 invisible row.
- 22:2522:25, 5 June 2022 diff hist +78 SNES PPU for NES developers →Background modes: note that 224 isn't just missing one line, but also adding one to the bottom to compensate
- 22:1922:19, 5 June 2022 diff hist −52 SNES PPU for NES developers →Background modes: explain 239 and blank first line a bit better
- 22:1122:11, 5 June 2022 diff hist 0 Uncommon graphics mode games →Overscan (240 lines): official docs do call it 239 lines (and line 0 of 240 is blanked)
- 22:1022:10, 5 June 2022 diff hist 0 PPU registers →SETINI - Screen Mode/Video Select ($2133 write): official docs do call it 239 lines (and line 0 of 240 is blanked)
- 21:1021:10, 5 June 2022 diff hist +228 Tiles →8bpp Direct Color: note: black is impossible
- 20:4820:48, 5 June 2022 diff hist +104 Tiles defining bpp in the lead
- 19:5319:53, 5 June 2022 diff hist +2 m PPU registers →CGDATA - CGRAM data write ($2122 write twice): blue alignment
- 08:3008:30, 5 June 2022 diff hist +120 DMA registers →Configuration registers (DMA): note that not all A bus addresses are valid
- 06:5906:59, 5 June 2022 diff hist +94 m Uncommon graphics mode games →Mode 3: only 8bpp
- 06:5706:57, 5 June 2022 diff hist +193 Uncommon graphics mode games Mode 3: Toy Story
- 06:5206:52, 5 June 2022 diff hist +116 Uncommon graphics mode games →Hi-Resolution and Interlacing: another squaresoft game, same situation as SD3
4 June 2022
- 23:4923:49, 4 June 2022 diff hist +2 m Timing →CPU: maybe call it S-WRAM
3 June 2022
- 03:4503:45, 3 June 2022 diff hist +17 Backgrounds →Mode 7: clarify boundary a little
- 03:4403:44, 3 June 2022 diff hist −1 Backgrounds →Mode 7: the flip bits apply to the screen, not the tilemap
- 02:1202:12, 3 June 2022 diff hist +18 m Mode 7 transform more specific link in lead current
- 00:0700:07, 3 June 2022 diff hist +266 Mode 7 transform simulator links
- 00:0700:07, 3 June 2022 diff hist −265 Backgrounds →External Links: move these to Mode 7 transform
- 00:0700:07, 3 June 2022 diff hist +25 N Background plural current Tag: New redirect
- 00:0600:06, 3 June 2022 diff hist +5,673 N Mode 7 transform migrate from Backgrounds
- 00:0400:04, 3 June 2022 diff hist −5,577 Backgrounds →Mode 7: the transform part seems meaty enough for its own article
2 June 2022
- 18:0918:09, 2 June 2022 diff hist +13 Backgrounds →Affine Transformation: OFS is a post-transformation scroll, missed part of the sentence too
- 04:3404:34, 2 June 2022 diff hist +165 Register sizes in ca65 link to the docs for reference current
- 04:3204:32, 2 June 2022 diff hist +135 Register sizes in ca65 clarify that .smart does another thing
- 04:2904:29, 2 June 2022 diff hist +29 SNESdev Wiki →65c816 guides: make Register sizes in ca65 accessible from main page
1 June 2022
- 06:0406:04, 1 June 2022 diff hist −123 Backgrounds replacing 1a 1b etc. with 1L 1H
- 04:5504:55, 1 June 2022 diff hist +47 Uncommon graphics mode games →Mode 0: video link for yoshi example
- 04:3404:34, 1 June 2022 diff hist 0 m Backgrounds →Properties: capitalize
- 04:2104:21, 1 June 2022 diff hist +49 Backgrounds →Properties: TM/TS register links
- 03:5603:56, 1 June 2022 diff hist +464 Uncommon graphics mode games some mode 0 examples
- 01:4501:45, 1 June 2022 diff hist +98 Backgrounds →Affine Matrix: CCW in screen space is CW in texel space...
- 01:3301:33, 1 June 2022 diff hist −30 Backgrounds don't need offset per tile section
- 01:3001:30, 1 June 2022 diff hist +17 m Backgrounds →Affine Transformation: forgot shearing here again
- 01:2101:21, 1 June 2022 diff hist +146 Uncommon graphics mode games →Hi-Resolution and Interlacing: lidnariq's demo at least gives us something for mode 6
- 01:0001:00, 1 June 2022 diff hist +142 Backgrounds →Center adjustment: maybe this can be said about M7HOFS
- 00:5800:58, 1 June 2022 diff hist +153 Backgrounds →Affine Transformation: explain the matrix formula better
- 00:5500:55, 1 June 2022 diff hist +517 Backgrounds →Center adjustment: trying to summarize what these do in easy terms... if possible
- 00:3800:38, 1 June 2022 diff hist +73 Backgrounds →Affine Matrix: clarify orientation of rotation
- 00:2500:25, 1 June 2022 diff hist −135 Backgrounds →Center adjustment: M7HOFS is always pixel-relative and post-transformation, i think
31 May 2022
- 23:3323:33, 31 May 2022 diff hist +135 m Backgrounds →References: higher resolutions video is also a good reference
- 23:0723:07, 31 May 2022 diff hist +17 m Backgrounds note mid-screen BGMODE possibility
- 23:0523:05, 31 May 2022 diff hist +3 m Backgrounds →Interlacing: is
- 23:0123:01, 31 May 2022 diff hist 0 m Backgrounds →Affine Transformation: centre/centre (have been trying to avoid my canadian spelling tendencies)
- 22:5622:56, 31 May 2022 diff hist −2 m Backgrounds →Center adjustment: italic texel
- 22:5522:55, 31 May 2022 diff hist −5 Backgrounds →Mode 7: HOFS/VOFS is the top left, not the centre
- 22:5422:54, 31 May 2022 diff hist −1 m Backgrounds →Affine Matrix: fix shearing link again
- 22:5322:53, 31 May 2022 diff hist −12 m Backgrounds →Mode 7: fix shearing link
- 22:5222:52, 31 May 2022 diff hist +239 Backgrounds →Affine Matrix: shearing too
- 22:4322:43, 31 May 2022 diff hist +1 m Backgrounds →Mode 7: indent tilemap/tiles links
- 22:4222:42, 31 May 2022 diff hist −8 m Backgrounds →Affine Transformation: too many alsos
- 22:4122:41, 31 May 2022 diff hist +189 Backgrounds →Affine Transformation: would the inverse way of thinking also help?
- 22:3622:36, 31 May 2022 diff hist +46 Backgrounds →Properties: mention mosaic
- 22:3422:34, 31 May 2022 diff hist +311 Backgrounds some references, people seem to find these videos useful
- 22:2722:27, 31 May 2022 diff hist +2,793 Backgrounds →Affine Transformation: trying to explain what they do
- 21:4521:45, 31 May 2022 diff hist +353 Backgrounds →Affine Transformation: define the matrix
- 21:2121:21, 31 May 2022 diff hist +265 Backgrounds useful tools for learning mode 7
- 21:0821:08, 31 May 2022 diff hist +72 Backgrounds →Mode 5 & 6: colour counts
- 21:0521:05, 31 May 2022 diff hist −1 m Backgrounds →Priority: EXTBG note isn't really a table property, putting it on its own line
- 21:0421:04, 31 May 2022 diff hist 0 m Backgrounds S2->S1 typo
- 21:0221:02, 31 May 2022 diff hist +3,889 Backgrounds colours on priority lists, annoyingly verbose markup but helps visually a lot (red/blue on 2 most common layers to hopefully mitigate colorblindness problem), rename Sdcba/S3210
- 20:3820:38, 31 May 2022 diff hist −42 m User:Rainwarrior BG modes done
- 20:3620:36, 31 May 2022 diff hist +21 N Sprite redirect plural current Tag: New redirect
- 20:3620:36, 31 May 2022 diff hist +34 N Priority place to explain priority current Tag: New redirect
- 20:3520:35, 31 May 2022 diff hist +7 m Backgrounds →EXTBG: setini link
- 20:3420:34, 31 May 2022 diff hist +1,480 Backgrounds explaining priority
- 20:1320:13, 31 May 2022 diff hist +302 Backgrounds →Mode 7: mention bosses/sprites common usage
- 20:0720:07, 31 May 2022 diff hist +14 Backgrounds →Properties: windows
- 20:0620:06, 31 May 2022 diff hist +21 N Windowing redirect current Tag: New redirect
- 20:0620:06, 31 May 2022 diff hist −1 SNESdev Wiki →PPU: Priority I will mode to Backgrounds, but we probably need a Windows article
- 20:0420:04, 31 May 2022 diff hist +32 N Mode 5 redirect current Tag: New redirect
- 20:0420:04, 31 May 2022 diff hist +32 N Mode 7 redirect current Tag: New redirect
- 20:0020:00, 31 May 2022 diff hist +77 Tilemaps →Mode 7: EXTBG
- 19:5919:59, 31 May 2022 diff hist +197 Tiles →Mode 7: EXTBG
- 19:5619:56, 31 May 2022 diff hist +6 m Backgrounds →Mode 7: link m7sel
- 19:5619:56, 31 May 2022 diff hist +2,339 Backgrounds →Mode 7
- 19:2119:21, 31 May 2022 diff hist +6 m Backgrounds →Properties: fix tiles link
- 19:2019:20, 31 May 2022 diff hist +3,453 Backgrounds explain high resolution, modes 5 and 6
- 18:4218:42, 31 May 2022 diff hist −53 Backgrounds fold OPT into the BG list since its data appears there
- 18:3918:39, 31 May 2022 diff hist +2,430 Backgrounds properties, modes 1-4...
- 18:2018:20, 31 May 2022 diff hist +15 SNESdev Wiki →PPU: redlink Priority for a layer order table
- 17:5617:56, 31 May 2022 diff hist +969 N Backgrounds stubbing this article
- 17:4017:40, 31 May 2022 diff hist +25 N Background modes redirect to Backgrounds current Tag: New redirect
- 17:3917:39, 31 May 2022 diff hist −5 m SNESdev Wiki →PPU: rename to Backgrounds
- 04:4204:42, 31 May 2022 diff hist +78 SNESdev Wiki →Links: anomie's documents are frequently cited
- 04:4004:40, 31 May 2022 diff hist −77 Sprites →OAM: forgot to remove this question in the last edit
- 04:3104:31, 31 May 2022 diff hist +177 Sprites →OAM: note about using high-X to hide
30 May 2022
- 18:3518:35, 30 May 2022 diff hist −1 m Palettes →References: maybe no pre-emptive indent
- 18:2218:22, 30 May 2022 diff hist +70 Palettes official reference for CG-RAM
- 06:4006:40, 30 May 2022 diff hist +1 m User:Rainwarrior fix two ship link
- 06:3906:39, 30 May 2022 diff hist +319 User:Rainwarrior linking a few things of mine
- 06:1206:12, 30 May 2022 diff hist +78 m User:Rainwarrior cross link with nesdev
- 03:0703:07, 30 May 2022 diff hist −27 m User:Rainwarrior nesdev mirror for obelisk guide
- 02:3202:32, 30 May 2022 diff hist +73 MMIO registers →WRIO - Write I/O ($4201 write): multitap uses this register
- 02:2802:28, 30 May 2022 diff hist +398 N User:Rainwarrior keep notes of stuff i might work on
- 01:2401:24, 30 May 2022 diff hist +50 Uncommon graphics mode games →Direct Color: the spherical map of SoM is also direct color
- 01:1401:14, 30 May 2022 diff hist +68 SNESdev Wiki →General: since we don't have our own opcodes reference at this point, I think this reference link is useful
- 01:1101:11, 30 May 2022 diff hist +281 Uncommon graphics mode games →Direct Color: Rot3K2 and Secret of Mana
- 00:5600:56, 30 May 2022 diff hist +73 Uncommon graphics mode games →Direct Color: Actraiser 2
- 00:4900:49, 30 May 2022 diff hist +151 Uncommon graphics mode games direct color, add aerobiz
29 May 2022
- 22:2822:28, 29 May 2022 diff hist +49 DMA registers →DMA channels: explain that they are shared
- 22:2622:26, 29 May 2022 diff hist +31 DMA registers bolding DMA and HDMA, giving a definition for the H
- 22:2322:23, 29 May 2022 diff hist +50 DMA registers link examples to they're easy to find
- 22:2222:22, 29 May 2022 diff hist +27 N DMA redirect to registers current Tag: New redirect
- 22:2222:22, 29 May 2022 diff hist +27 N HDMA DMA registers seems to be a suitable redirect for this current Tag: New redirect
- 22:2122:21, 29 May 2022 diff hist +204 DMA registers note the crash bug
- 22:1522:15, 29 May 2022 diff hist +26 m Controller reading controllers category
- 22:1522:15, 29 May 2022 diff hist +45 N Category:Controllers just a stub to keep it from being a red category current
- 22:1322:13, 29 May 2022 diff hist +26 m Multitap controllers category
- 22:1222:12, 29 May 2022 diff hist +2 m Palettes →Assignment: fix links to Tiles
- 22:1122:11, 29 May 2022 diff hist +1,818 N Palettes palettes
- 22:0922:09, 29 May 2022 diff hist +124 Tiles →8bpp Direct Color: mention mode 7
- 22:0822:08, 29 May 2022 diff hist +32 N Direct color redirect to Tiles#Direct color current Tag: New redirect
- 22:0722:07, 29 May 2022 diff hist +24 Tiles anchor for direct color
- 21:3921:39, 29 May 2022 diff hist +52 SNESdev Wiki →MediaWiki: deletion requests link for moderators, or those wondering how to request it
- 21:3421:34, 29 May 2022 diff hist +153 N Category:Deletion requests explain category current
- 21:3021:30, 29 May 2022 diff hist +292 N Template:Delete deletion request template current
- 21:1521:15, 29 May 2022 diff hist +65 Sprites →OAM: link OAM layout so people can find it
- 21:1421:14, 29 May 2022 diff hist +4 OAM layout link OAM
- 21:1421:14, 29 May 2022 diff hist 0 m OAM layout Rainwarrior moved page OAM ASCII Table to OAM layout: this is not ASCII related, calling it a layout instead for less confusion
- 21:1221:12, 29 May 2022 diff hist +613 Multitap detection
- 21:0021:00, 29 May 2022 diff hist −107 Standard controller multitap does not use same form as famicom, this was an error
- 20:5020:50, 29 May 2022 diff hist +2,872 N Multitap multitap
- 19:5919:59, 29 May 2022 diff hist +26 Standard controller Controllers category?
- 19:5919:59, 29 May 2022 diff hist +77 Mouse →References: index the dev manual documentation too
27 May 2022
- 04:2804:28, 27 May 2022 diff hist +1,458 N Talk:Mouse note on timings current
- 04:1304:13, 27 May 2022 diff hist +44 Mouse →Automatic read: not actually sure if this is hyperkin safe in fastrom
26 May 2022
- 20:0620:06, 26 May 2022 diff hist −15 Standard controller U-Force is apparently an NES controller, not relevant here (got confused because it was brought up in SNES discussion a few times)
- 19:2319:23, 26 May 2022 diff hist +62 Standard controller Note that third party controllers don't necessarily have consistent behaviour past the report.
- 10:0510:05, 26 May 2022 diff hist +154 MVN and MVP block copy note that they don't cross banks
- 05:3505:35, 26 May 2022 diff hist +19 SNESdev Wiki →SNES hardware: dma examples
- 05:3505:35, 26 May 2022 diff hist +20 SNESdev Wiki →Video: hdma examples
- 04:1204:12, 26 May 2022 diff hist +121 Mouse →References: eventually i'll make a better example that can go on github, but the source code for this patch should be relevantly helpful
- 04:0804:08, 26 May 2022 diff hist +22 N Tilemap redirect for plural current Tag: New redirect
- 04:0704:07, 26 May 2022 diff hist 0 m Tiles →2bpp: pixel ordering is left to right
- 03:5903:59, 26 May 2022 diff hist +184 Timing notes on some things to look up
- 03:5603:56, 26 May 2022 diff hist +6 m Sprites terms in the lead
- 03:5503:55, 26 May 2022 diff hist +4,321 N Sprites sprites
- 03:1503:15, 26 May 2022 diff hist −22 Tilemaps use P for priority, C for palette
- 03:1203:12, 26 May 2022 diff hist +21 N OBJ redirect to Sprites current Tag: New redirect
- 03:1103:11, 26 May 2022 diff hist +21 N OAM redirect to Sprites current Tag: New redirect
- 03:0903:09, 26 May 2022 diff hist +22 N CGRAM just redirect this to Palettes current Tag: New redirect
- 03:0803:08, 26 May 2022 diff hist +15 SNESdev Wiki →PPU: palettes
- 03:0803:08, 26 May 2022 diff hist +2,579 N Tilemaps tilemaps
- 02:3702:37, 26 May 2022 diff hist +32 Tiles →2bpp: range
- 02:3602:36, 26 May 2022 diff hist +15 Tiles →2bpp: top to bottom
- 02:3502:35, 26 May 2022 diff hist +3,107 N Tiles describe tile formats
- 01:5301:53, 26 May 2022 diff hist +918 N Timing some basic timing information
- 01:2901:29, 26 May 2022 diff hist +13 SNESdev Wiki →General: add timing, we should explain what a master cycle is somewhere
- 00:4000:40, 26 May 2022 diff hist −4 m SNESdev Wiki →PPU: maybe just call it sprites
- 00:3500:35, 26 May 2022 diff hist −1 m Standard controller 1s consistency
- 00:3300:33, 26 May 2022 diff hist +44 SNESdev Wiki →PPU: tilemaps and tiles, color math
- 00:1900:19, 26 May 2022 diff hist +336 Mouse →Sensitivity: code doesn't need to use Y, stz makes this a little easier on SNES than NES, also note yet again the automatic read caveat
- 00:1000:10, 26 May 2022 diff hist +60 m Mouse →Automatic read: spaces instead of tabs
- 00:0800:08, 26 May 2022 diff hist +6 Mouse →Automatic read: document real reason for nop (not sure if I tested the hyperkin without the nop, but felt the routine should be equivalent to mouse.x65 timing for safety)
25 May 2022
- 23:5523:55, 25 May 2022 diff hist +18 SNESdev Wiki →PPU: redlink for OBJ sprites
- 23:5423:54, 25 May 2022 diff hist +23 SNESdev Wiki →PPU: we will need a background modes article
- 23:5123:51, 25 May 2022 diff hist +8 Mouse →Report: NES CPU cycles are equivalent to 12 SNES master cycles
- 23:4723:47, 25 May 2022 diff hist +78 Mouse →References: official manual mouse driver reference
- 23:2623:26, 25 May 2022 diff hist +916 Mouse →Report: some code for reading
- 23:0023:00, 25 May 2022 diff hist +1,475 N Standard controller standard controller
- 22:4322:43, 25 May 2022 diff hist +26 SNESdev Wiki →Peripherals: Standard controller
- 22:2422:24, 25 May 2022 diff hist +28 m Controller reading →Automatic controller reading: comment both outputs
- 22:0922:09, 25 May 2022 diff hist +149 Controller reading transfer reference citation from history comment
- 22:0222:02, 25 May 2022 diff hist +30 Controller reading →Automatic controller reading: (last ^ ~0) & down = (down ^ last) & down, saves a step
- 02:4602:46, 25 May 2022 diff hist +2 m MMIO register table/MMIO fix WRMPY links
24 May 2022
- 20:2720:27, 24 May 2022 diff hist +2 MMIO registers →WMDATA - S-WRAM data access ($2180 read/write): separate the note about WRAM-WRAM impossibility from the description of the primary function
- 20:2620:26, 24 May 2022 diff hist +94 DMA registers →BBADn - B-bus address ($43n1 read/write) (n = 0..7): describe potential B-bus targets
- 20:2220:22, 24 May 2022 diff hist +183 DMA registers →DMAPn - DMA/HDMA parameters ($43n0 read/write) (n = 0..7): put "HDMA" in the bytes column, revise description of transfer pattern slightly, describe fixed increment fill technique
- 20:0220:02, 24 May 2022 diff hist +73 PPU registers add a brief lead
- 19:5819:58, 24 May 2022 diff hist −69 Controller reading →Automatic controller reading: should probably just do the canonical thing and wait for HBVJOY, it's an extremely small optimization and an NMI that skips updating sprites is not uncommon
- 19:3619:36, 24 May 2022 diff hist +118 MMIO registers →HVBJOY - Screen and Joypad status ($4212 read): explain the bit meaning
- 19:2719:27, 24 May 2022 diff hist −46 DMA registers →DMAPn - DMA/HDMA parameters ($43n0 read/write) (n = 0..7): suggest droping the "xx", i find the visual noise difficult to parse
- 19:2319:23, 24 May 2022 diff hist +5 m MMIO register table/DMA reload flag
- 19:2219:22, 24 May 2022 diff hist +47 DMA registers →A1TnL, A1TnH, A1Bn - HDMA Table Start Address ($43n2, $43n3, $43n4 read/write) (n = 0..7): "every frame" doesn't seem correct, rather it's just the start of an active HDMA?
- 19:0719:07, 24 May 2022 diff hist −11 m DMA registers →DMAPn - DMA/HDMA parameters ($43n0 read/write) (n = 0..7): maybe I shouldn't say equivalent, parenthesize notes
- 19:0419:04, 24 May 2022 diff hist +13 m DMA registers →DMAPn - DMA/HDMA parameters ($43n0 read/write) (n = 0..7): 5 is undocumented
- 19:0419:04, 24 May 2022 diff hist −14 DMA registers →DMAPn - DMA/HDMA parameters ($43n0 read/write) (n = 0..7): pattern 7 seems to have an error, should be same as 3 according to fullsnes? (correct my error making 5 symmetrical, the length is important for HDMA)
- 18:5318:53, 24 May 2022 diff hist +14 DMA registers →DMAPn - DMA/HDMA parameters ($43n0 read/write) (n = 0..7): pattern 5 is also an undocumented duplicate
- 18:5018:50, 24 May 2022 diff hist +42 DMA registers →DMAPn - DMA/HDMA parameters ($43n0 read/write) (n = 0..7): mention 0-2 equivalence, 6-7 undocumented
- 08:1708:17, 24 May 2022 diff hist +1 m MMIO register table/DMA slash instead of comma
- 05:2405:24, 24 May 2022 diff hist +6 DMA registers cleaning up some of my muddled descriptions
- 05:1805:18, 24 May 2022 diff hist +446 DMA registers DASBn should be listed as an HDMA configuration register
- 04:1904:19, 24 May 2022 diff hist +6 m MMIO register table/DMA link to parent
- 03:5903:59, 24 May 2022 diff hist +15 MMIO register table/DMA disambiguate HDMA address registers
- 00:5600:56, 24 May 2022 diff hist +1 m DMA registers DASBn typo
23 May 2022
- 23:5423:54, 23 May 2022 diff hist 0 m MMIO register table DMA extends to 437F current
- 23:5223:52, 23 May 2022 diff hist −2 MMIO register table/DMA fix A1Bn DASBn
- 23:5223:52, 23 May 2022 diff hist 0 m DMA registers DASBn is the preferred name?
- 23:4823:48, 23 May 2022 diff hist 0 m DMA registers DASnB typo
- 23:4723:47, 23 May 2022 diff hist −21 DMA registers consolidation and intra-page links to work better with the table access
- 23:3323:33, 23 May 2022 diff hist −5 m MMIO register table/DMA fix breadcrumb link
- 23:3323:33, 23 May 2022 diff hist +1,517 MMIO register table/DMA filling out table
- 23:1323:13, 23 May 2022 diff hist −425 MMIO register table/PPU consistent formatting with MMIO register table: nowrap instead of nbsp (not sure what "normal" was for?)
- 23:0823:08, 23 May 2022 diff hist +310 DMA registers separate entries for MDMAEN/HDMAEN
- 23:0623:06, 23 May 2022 diff hist +283 MMIO register table/MMIO 420B/420C are in this range (though we can have additional extra-table entries at DMA registers too)
- 23:0023:00, 23 May 2022 diff hist 0 m MMIO registers DMA registers go all the way to F
- 22:5722:57, 23 May 2022 diff hist +205 DMA registers anchors for register definitions
- 22:5022:50, 23 May 2022 diff hist +29 MMIO register table/MMIO bread
- 22:4922:49, 23 May 2022 diff hist +29 m MMIO register table/PPU breadcrumb link to parent
- 22:4822:48, 23 May 2022 diff hist +3 m MMIO register table/MMIO closing |-
- 22:4722:47, 23 May 2022 diff hist +3 m MMIO register table/PPU closing |-
- 22:4622:46, 23 May 2022 diff hist +395 MMIO register table category headings
- 22:4322:43, 23 May 2022 diff hist +27 m PPU registers table caption
- 22:4022:40, 23 May 2022 diff hist +397 DMA registers adding register table stub
- 22:3822:38, 23 May 2022 diff hist +136 N MMIO register table/DMA temporary stub
- 22:3522:35, 23 May 2022 diff hist +36 MMIO registers address ranges for the register subpages
- 22:3222:32, 23 May 2022 diff hist +83 MMIO registers link to the complete table
- 22:2922:29, 23 May 2022 diff hist −3,991 MMIO registers migrating table to MMIO register table/MMIO
- 22:2822:28, 23 May 2022 diff hist +4,758 N MMIO register table/MMIO importing table contents from MMIO registers
- 22:2322:23, 23 May 2022 diff hist +117 MMIO register table/PPU noinclude table to make this readable
- 22:2222:22, 23 May 2022 diff hist −9,697 PPU registers table moved to MMIO register table/PPU
- 22:1722:17, 23 May 2022 diff hist +10,670 N MMIO register table/PPU importing table contents from PPU registers
- 22:1422:14, 23 May 2022 diff hist +591 N MMIO register table creating page for aggregate table
- 04:5004:50, 23 May 2022 diff hist +10 Booting the SPC700 power and reset, not just power
22 May 2022
- 05:5205:52, 22 May 2022 diff hist +457 N MMIO registers just stubbing out a very quick list
- 05:4105:41, 22 May 2022 diff hist +20 SNESdev Wiki →Registers: redlink cpu registers
- 05:3605:36, 22 May 2022 diff hist +371 Talk:Errata →NMI enable mid-vblank: or is $4210 the answer?
- 05:2405:24, 22 May 2022 diff hist +420 Talk:Errata →NMI enable mid-vblank: new section
21 May 2022
- 03:5803:58, 21 May 2022 diff hist +122 Memory map explain where exhirom header is
20 May 2022
- 22:1322:13, 20 May 2022 diff hist +77 PPU registers note that multiplication is signed, link to Multiplication
- 22:1022:10, 20 May 2022 diff hist +49 SNESdev Wiki →Examples and Guides: multiplication, scrolling a large map
17 May 2022
- 07:4007:40, 17 May 2022 diff hist −19 MVN and MVP block copy A=0 is wrong, I think I was thinking of DMA
- 06:5806:58, 17 May 2022 diff hist −3 m MVN and MVP block copy →Assembler syntax: dests typo
- 06:2806:28, 17 May 2022 diff hist +19 MVN and MVP block copy note A=0 case
- 06:2706:27, 17 May 2022 diff hist +4 MVN and MVP block copy forgot #
- 05:5405:54, 17 May 2022 diff hist +2 m MVN and MVP block copy →Assembler syntax: grammar
- 05:5405:54, 17 May 2022 diff hist +14 MVN and MVP block copy →References: add references block
- 05:5305:53, 17 May 2022 diff hist +342 MVN and MVP block copy →ca65 syntax: expand to explain assembler syntax more general, reference ca65 version where this feature first works
- 05:4605:46, 17 May 2022 diff hist +47 MVN and MVP block copy →ca65 syntax: one more illustration
- 05:4105:41, 17 May 2022 diff hist +89 MVN and MVP block copy →Pattern Fill: mention MVP's reverse order possibility, in case it helps understanding
- 05:3905:39, 17 May 2022 diff hist +441 MVN and MVP block copy note about the opcode/instruction
- 05:3405:34, 17 May 2022 diff hist 0 m MVN and MVP block copy input/result isn't ordered
- 05:3205:32, 17 May 2022 diff hist +8 m DMA registers mvn/mvp links
- 05:3105:31, 17 May 2022 diff hist +8 m SNES PPU for NES developers →DMA: mvn/mvp links
- 05:2105:21, 17 May 2022 diff hist +36 N MVP redirect current Tag: New redirect
- 05:2105:21, 17 May 2022 diff hist +36 N MVN redirect current Tag: New redirect
- 05:2005:20, 17 May 2022 diff hist +21 m MVN and MVP block copy note DB overwrite
- 05:1905:19, 17 May 2022 diff hist +3,687 N MVN and MVP block copy explain MVN/MVP
- 04:3304:33, 17 May 2022 diff hist +29 SNESdev Wiki →Examples and Guides: MVN/MVP
- 04:3004:30, 17 May 2022 diff hist +12 SNESdev Wiki →General: add Tools
- 04:3004:30, 17 May 2022 diff hist +150 N Tools starting page for useful tool links
- 04:2904:29, 17 May 2022 diff hist −191 SNESdev Wiki →Links: move some of these to Tools
- 00:5500:55, 17 May 2022 diff hist +347 SNESdev Wiki →Links: a few useful things
- 00:0100:01, 17 May 2022 diff hist +74 SNESdev Wiki →Links: the other wiki
16 May 2022
- 23:5823:58, 16 May 2022 diff hist +215 PPU registers →Matrices: mention MPY resuly
- 23:5523:55, 16 May 2022 diff hist +34 PPU registers the readable CGDATA should be called CGDATAREAD, by our existing convention, right? (book 1 just calls the data read registers the same as the write ones)
- 23:4723:47, 16 May 2022 diff hist +226 Memory map ROM header placement
- 23:4223:42, 16 May 2022 diff hist +153 Memory map →Overall: mention ROM header
- 23:4023:40, 16 May 2022 diff hist +26 ROM header see also memory map
- 23:3323:33, 16 May 2022 diff hist +94 Uncommon graphics mode games →Vertical Offset-per-tile: Timecop
- 23:2823:28, 16 May 2022 diff hist +536 SNESdev Wiki cataloguing the existing pages
- 23:2223:22, 16 May 2022 diff hist +419 N SNES Development Manual Just a brief explanation of what it is so that it can be referenced current
- 23:1523:15, 16 May 2022 diff hist +106 Init code reference the official manual
- 23:0923:09, 16 May 2022 diff hist +753 Uncommon graphics mode games offset per tile examples
- 22:5722:57, 16 May 2022 diff hist −45 Template:Anchor "too many" category seems unnecessary current
- 22:4922:49, 16 May 2022 diff hist +137 Uncommon graphics mode games →Overscan (240 lines): rendering ranger, tom and jerry
- 22:0622:06, 16 May 2022 diff hist +211 PPU registers →Multiplication result: explain where the inputs are
- 22:0122:01, 16 May 2022 diff hist +204 PPU registers missed OAMDATAREAD
- 21:5821:58, 16 May 2022 diff hist +3,589 PPU registers TOC finish first pass
- 21:1121:11, 16 May 2022 diff hist 0 m PPU registers mode 7 column fix, VMDATAREAD is R16
- 21:0921:09, 16 May 2022 diff hist +1,236 PPU registers mode 7
- 20:5920:59, 16 May 2022 diff hist −74 m PPU registers CGDATA formatting
- 20:5220:52, 16 May 2022 diff hist +1,655 PPU registers TOC VRAM, CGRAM
- 20:3420:34, 16 May 2022 diff hist +392 PPU registers right-align the bits display
- 20:3220:32, 16 May 2022 diff hist −136 PPU registers single-line entries are no longer a benefit with the current verbosity of style
- 20:2720:27, 16 May 2022 diff hist +255 PPU registers legend for register type
- 05:4205:42, 16 May 2022 diff hist +1,094 PPU registers TOC scroll registers, a few miscellaneous
- 05:2805:28, 16 May 2022 diff hist +37 Uncommon graphics mode games →Overscan (240 lines): Mario Kart PAL is a little strange
- 05:1505:15, 16 May 2022 diff hist +44 Uncommon graphics mode games →Overscan (240 lines): Yoshi's cookie
- 05:1305:13, 16 May 2022 diff hist −2 m Uncommon graphics mode games →Overscan (240 lines): fix format
- 05:1205:12, 16 May 2022 diff hist +143 Uncommon graphics mode games →Overscan (240 lines): a few more games
- 05:0005:00, 16 May 2022 diff hist +20 PPU registers TOC indicate register size
- 04:5804:58, 16 May 2022 diff hist +415 PPU registers TOC $2101-$2015
- 04:4704:47, 16 May 2022 diff hist +41 m PPU registers spell out the names in TOC
- 04:4404:44, 16 May 2022 diff hist +559 PPU registers continuing TOC...
- 01:5401:54, 16 May 2022 diff hist +295 PPU registers trying out a table of contents
- 01:3901:39, 16 May 2022 diff hist +1 m SNES PPU for NES developers →Background modes: "visible" instead of "active" to clarify the top blanked line is active
- 01:3901:39, 16 May 2022 diff hist +47 SNES PPU for NES developers →Background modes: explain that 224 does have an extra line to compensate for the blanked active line
- 01:3701:37, 16 May 2022 diff hist +418 SNES PPU for NES developers →Sprites/OBJ/OAM: explain that +1 Y offset is still there, and some consequences
- 01:2901:29, 16 May 2022 diff hist +960 SNES PPU for NES developers →Background modes: explain overscan and scrolling differences
- 01:0301:03, 16 May 2022 diff hist +4 m Uncommon graphics mode games redlink Mode 5
- 01:0301:03, 16 May 2022 diff hist −18 m Uncommon graphics mode games →Hi-Resolution and Interlacing: i think JP also uses color math at the same time, so maybe "without" is misleading
- 00:5400:54, 16 May 2022 diff hist +1,889 Uncommon graphics mode games high resolution examples
- 00:3900:39, 16 May 2022 diff hist +77 m Template:Anchor/doc explain doc location for easier editing current
- 00:3600:36, 16 May 2022 diff hist +92 m Template:Anchor/doc formatting
- 00:3400:34, 16 May 2022 diff hist +383 N Template:Anchor/doc explain template
- 00:3100:31, 16 May 2022 diff hist +915 PPU registers anchors for easy linking
- 00:2400:24, 16 May 2022 diff hist +18 m PPU registers SETINI anchor test
- 00:2300:23, 16 May 2022 diff hist +6 m Template:Anchor place for documentation?
- 00:2200:22, 16 May 2022 diff hist +743 N Template:Anchor anchor template
- 00:1600:16, 16 May 2022 diff hist +707 N Uncommon graphics mode games Creating article, entries for Overscan
- 00:1500:15, 16 May 2022 diff hist +517 PPU registers →SETINI - Screen Mode/Video Select ($2133 write): explain overscan
- 00:0000:00, 16 May 2022 diff hist +44 Tricky-to-emulate games starting an article about uncommon graphics modes
9 May 2022
- 04:4504:45, 9 May 2022 diff hist +743 SNES PPU for NES developers →Sprites/OAM: add the term "OBJ", try to clarify that sprite size and choice of sprite size are different, notes about additional sprite properties
- 00:0900:09, 9 May 2022 diff hist −4 PPU registers →VMAIN - Video Port Control ($2115 write): orders these in output sequence
- 00:0700:07, 9 May 2022 diff hist +15 m PPU registers →VMAIN - Video Port Control ($2115 write): of the tilemap
- 00:0600:06, 9 May 2022 diff hist −55 PPU registers →VMAIN - Video Port Control ($2115 write): this description got muddled in editing
- 00:0100:01, 9 May 2022 diff hist 0 PPU registers →VMAIN - Video Port Control ($2115 write): not sure what to best call a word that represents 2 bitplanes... bitplane-pair? bitplane-word?
8 May 2022
- 23:5923:59, 8 May 2022 diff hist +344 PPU registers →VMAIN - Video Port Control ($2115 write): explain plane ordering, simplified explanation
- 23:5123:51, 8 May 2022 diff hist +867 PPU registers →VMAIN - Video Port Control ($2115 write): correcting Address remapping and explaining its purpose
- 23:1123:11, 8 May 2022 diff hist +18 m PPU registers →VMAIN - Video Port Control ($2115 write): ...or all 4 words :P
- 23:1023:10, 8 May 2022 diff hist +5 PPU registers →VMAIN - Video Port Control ($2115 write): should probably slip a "word" in there just as a reminder
- 22:4622:46, 8 May 2022 diff hist +165 65c816 for 6502 developers I found this article very useful
- 22:4222:42, 8 May 2022 diff hist +327 PPU registers →OAMDATA - OAM data write ($2104 write): two-write mechanism
- 22:3722:37, 8 May 2022 diff hist +48 PPU registers →CGDATA - CGRAM data write ($2122 write): not sure how to distinguish single-byte increment, but revise so it's clear that writes are normally in pairs
- 22:3522:35, 8 May 2022 diff hist +213 PPU registers →CGDATA - CGRAM data write ($2122 write): explain double write
- 22:2922:29, 8 May 2022 diff hist +1,564 PPU registers →SETINI - Screen Mode/Video Select ($2133 write): document
- 22:0322:03, 8 May 2022 diff hist +43 PPU registers →BGnSC - BG1-4 tilemap address and size ($2107-$210A write): granularity
- 22:0122:01, 8 May 2022 diff hist +163 PPU registers →CHR word base address: explain granularity and wrapping
- 21:5721:57, 8 May 2022 diff hist +5 m PPU registers →Scroll: manual underline
- 21:5521:55, 8 May 2022 diff hist +464 PPU registers →Scroll: explain normal usage, explain how it's top-left relative
7 May 2022
- 14:0914:09, 7 May 2022 diff hist +13 m PPU registers →OBSEL - Object size and Character address ($2101 write): clarify that it follows the base
- 12:0012:00, 7 May 2022 diff hist +546 PPU registers →OBSEL - Object size and Character address ($2101 write): explain 3rd bit of base address and name select, mention 6,7 are omitted from official manual, putting "sprite" in description just so it's a searchable word