User contributions for Bisqwit
From NESdev Wiki
Jump to navigationJump to search
3 June 2016
- 18:0218:02, 3 June 2016 diff hist −201 m Talk:Nesdev/current Revert revision 12497 by 199.15.233.162 (talk)
9 May 2016
- 03:4603:46, 9 May 2016 diff hist +1,130 Delay code →Inline code: new option
- 00:4700:47, 9 May 2016 diff hist 0 m Delay code →Inline code: add missing semicolons
- 00:4300:43, 9 May 2016 diff hist +10 m Delay code →Inline code: fix formatting
- 00:4200:42, 9 May 2016 diff hist 0 m Delay code →11—23 cycles of delay: delay=A+11; 0 ≤ A ≤ 8): fix typo
- 00:4200:42, 9 May 2016 diff hist +863 Delay code →Inline code: found version for A=0..8
- 00:2400:24, 9 May 2016 diff hist +951 Delay code →12—23 cycles of delay: delay=A+12; 0 ≤ A ≤ 11): annotate
8 May 2016
- 23:4723:47, 8 May 2016 diff hist +6 m Delay code →256×A + 16 cycles of delay, clobbers A, Z&N, C, V: typo
- 23:4623:46, 8 May 2016 diff hist +1 m Delay code →5—65285 cycles of delay: delay = 256×X + 5: typo
- 23:4523:45, 8 May 2016 diff hist +285 Delay code Express some alternatives in a bit more compact manner
- 22:5022:50, 8 May 2016 diff hist +236 Delay code →Inline code: Add a 12-cycle variant
- 20:5220:52, 8 May 2016 diff hist +1,171 Delay code →256×X + A + 30 cycles of delay, clobbers A, X, Z&N, C, V: alternative
7 May 2016
- 22:2122:21, 7 May 2016 diff hist +20 m Delay code →Inline code: alt syntax
- 22:1722:17, 7 May 2016 diff hist 0 m Delay code →15—270 cycles of delay: delay=A+15; 0 ≤ A ≤ 255): fix the same typo
- 22:1722:17, 7 May 2016 diff hist 0 m Delay code →9—14 cycles of delay: delay=A−251; 251 ≤ A ≤ 255; C = 0): fix typo
- 22:1622:16, 7 May 2016 diff hist −74 m Delay code →Inline code: Reduce redundancy a bit
- 22:0922:09, 7 May 2016 diff hist −9 m Delay code →Inline code: fix typos
- 22:0822:08, 7 May 2016 diff hist +204 Delay code →Delay code: Experimentally try a more mathematical notation that emphasizes the possible range of cycles to delay
- 09:0709:07, 7 May 2016 diff hist +152 m Delay code →A + 25 cycles of delay, clobbers A, Z&N, C, V: addendum
- 09:0509:05, 7 May 2016 diff hist +271 Delay code →A + 25 cycles of delay, clobbers A, Z&N, C, V: explanation
- 09:0009:00, 7 May 2016 diff hist +260 Delay code →A + 15 cycles of delay: explanation
- 08:4908:49, 7 May 2016 diff hist +129 Delay code →X + 5 cycles of delay (X = 0—2): add non-clobbering alternative
- 08:4708:47, 7 May 2016 diff hist +57 Delay code →Inline code: indicate when a register does not get modified
- 08:4508:45, 7 May 2016 diff hist −2 m Delay code →A + 5 cycles of delay (A = 0—2): don't depend on C
- 08:4308:43, 7 May 2016 diff hist +234 Delay code →Delay code: More alternatives
- 08:1908:19, 7 May 2016 diff hist 0 m Delay code →A + 9 cycles of delay (A = 0—6): This code applies to 0—7 cycles actually, too
- 08:1808:18, 7 May 2016 diff hist +456 Delay code →Inline code: Add versions that take X instead of A
- 07:5407:54, 7 May 2016 diff hist +686 Delay code Reorganize the file into two sections: Inline code and callable functions
- 07:4707:47, 7 May 2016 diff hist +1,134 Delay code Add code for short parametrized delays
- 03:2403:24, 7 May 2016 diff hist +30 m Delay code →A + 27 cycles of delay, clobbers A, Z&N, C, V: annotate
- 03:2303:23, 7 May 2016 diff hist −403 Delay code →A + 27 cycles of delay, clobbers A, Z&N, C, V: I found a way to make the function 1 byte shorter
5 May 2016
- 19:1519:15, 5 May 2016 diff hist 0 m Delay code Use regular branch instruction
- 19:1519:15, 5 May 2016 diff hist +171 Delay code Shorter implementation of delay_256x_a_30_clocks
2 May 2016
- 16:1916:19, 2 May 2016 diff hist +93 m Tile compression →Tokumaru: previous row
- 16:1716:17, 2 May 2016 diff hist +520 Tile compression →Tokumaru: Explain compression goals
- 16:1116:11, 2 May 2016 diff hist +8 m Tile compression →Tokumaru: consistency
- 16:1016:10, 2 May 2016 diff hist −39 m Tile compression →Tokumaru: rewording
- 16:0816:08, 2 May 2016 diff hist +163 m Tile compression →Tokumaru: rearrange text a little bit
- 12:3312:33, 2 May 2016 diff hist +18 m Tile compression →Tokumaru: variable name
- 12:3212:32, 2 May 2016 diff hist +96 m Tile compression →Tokumaru: reword
- 12:2612:26, 2 May 2016 diff hist +133 Tile compression →Tokumaru: tile size
- 12:2412:24, 2 May 2016 diff hist +2,772 Tile compression →Tokumaru: Spell out the format. Depending on external links for textual content is bad wiki practice.
- 11:5611:56, 2 May 2016 diff hist −263 Tile compression →RLEINC: Remove some text that is not really useful for the reader
1 May 2016
- 01:2101:21, 1 May 2016 diff hist −13 m Tile compression →Codemasters: rewording
- 01:1701:17, 1 May 2016 diff hist +7 m Text compression →Variable-bit encodings: typo
- 01:1601:16, 1 May 2016 diff hist +18 m Text compression →Variable-bit encodings: alteration
- 01:1401:14, 1 May 2016 diff hist −488 Text compression →Variable-bit encodings: Replace the C example code with assembler example code
- 01:1301:13, 1 May 2016 diff hist +27 m Tile compression Add anchor for Tokumaru compression
- 00:4600:46, 1 May 2016 diff hist +36 Tile compression After analyzing the Codemasters algorithm in detail, I don't see any evidence of Run-Length encoding. The closest semblance is a bit that indicates whether to change data for new row or to repeat the previous one. I'm moving it under a separate header.
30 April 2016
- 23:3223:32, 30 April 2016 diff hist +1 m Tile compression →Tokumaru: typo fix