User contributions
From WikiTI
- 04:44, 5 October 2020 (diff | hist) . . (+266) . . Z80 Routines:Math:Random (Added links to Patrik Rak's excellent random number generators) (current)
- 14:15, 4 October 2020 (diff | hist) . . (-19) . . Z80 Optimization (→Looping with 16 bit counter: Better optimization and simpler macro) (current)
- 16:24, 14 February 2016 (diff | hist) . . (+905) . . Z80 Optimization (Improved text about restoring interrupt status)
- 05:20, 4 September 2015 (diff | hist) . . (+10) . . Z80 Optimization (Credited lunarul for pointing out the original "xor" example was broken (already fixed))
- 05:03, 4 September 2015 (diff | hist) . . (+845) . . Z80 Optimization (Improved "better else" example (thanks to Metalbrain for pointing this out))
- 04:40, 4 September 2015 (diff | hist) . . (+133) . . Z80 Optimization (Fixed "better else" timing (thanks to Metalbrain for pointing this out))
- 04:20, 4 September 2015 (diff | hist) . . (+27) . . Z80 Optimization (Fixed "looping with 16 bit counter" timing (thanks to Metalbrain for pointing this out))
- 04:12, 4 September 2015 (diff | hist) . . (0) . . Z80 Optimization (Fixed "small adjustable delay" timing)
- 12:42, 31 August 2015 (diff | hist) . . (0) . . Z80 Optimization (Fixed counting of how many extra bytes and T-states it takes to check and re-enable interrupts only if required)
- 12:33, 31 August 2015 (diff | hist) . . (+201) . . Z80 Optimization (Added note about "ld a,i" flags unreliable in NMOS Z80 (thanks to Alcoholics Anonymous for the info))
- 10:15, 31 August 2015 (diff | hist) . . (+345) . . Z80 Optimization (Improved "Look up Table" example again, this time for table alignment)
- 10:06, 31 August 2015 (diff | hist) . . (+13) . . Z80 Optimization (Moved "table alignment" to its own section, and removed incorrect remark "hardly practical" (table alignment is very practical, it's used all the time in Z80 graphic engines where performance is critical!))
- 09:58, 31 August 2015 (diff | hist) . . (+423) . . Z80 Optimization (Improved "table alignment" example)
- 09:39, 31 August 2015 (diff | hist) . . (-7) . . Z80 Optimization (Minor improvement (saved 1 clock, same number of bytes))
- 09:37, 31 August 2015 (diff | hist) . . (+429) . . Z80 Optimization (Replaced "toggling values in loops" example (original example didn't work and couldn't be improved))
- 09:23, 31 August 2015 (diff | hist) . . (+12) . . Z80 Optimization (Created sections for "fallthrough looping", "toggling values in loops", and "table alignment")
- 09:10, 31 August 2015 (diff | hist) . . (+253) . . Z80 Optimization (Improved "look up table" example)
- 09:07, 31 August 2015 (diff | hist) . . (+32) . . Z80 Optimization (Fixed "look up table" example (original and optimized versions now have exactly the same behavior))
- 08:58, 31 August 2015 (diff | hist) . . (+146) . . Z80 Optimization (Improved "a*12" example)
- 08:52, 31 August 2015 (diff | hist) . . (+286) . . Z80 Optimization (Improved "fallthrough looping" example)
- 08:46, 31 August 2015 (diff | hist) . . (+36) . . Z80 Optimization (Fixed "cp 9" example)