Bit and flag manipulation
| BitManip | Copying, clearing and setting bits
|
| Arithmetic
| Arithmetic | Arithmetic
| Conversions and calculations
| SqRoot
SqRootTest
(L) | Calculate integer Square Root
Integer Square Root BASIC source and test code
| Multiply8 | 8-bit constant multiply code
| Multiply16 | 16-bit constant multiply code
| DayOfWeek
DofWeek
(L) | Calculating day of week for 1900-2155
|
| Calls and Jumps
| CallHL | Code for CALL (HL) and LD HL,PC
| Indirect | Indirect jumps and calls
| Z80IM2 | Using Z80 Interupt Mode 2
| Keyboard |
|
|
Displaying numbers
| PrNumber | Printing 8-bit numbers in hex and decimal
|
| CRC calculation
| CRC-8 | Calculating 8-bit CRCs
| CRC16 | Calculating 16-bit CRCs for XMODEM and Acorn CFS/RFS
| CRC32 | Calculating 32-bit CRCs for ZIP files
|
| Assembler hints and tips
| AsmDate
| Assembling date strings
|
| Programs and tools
| BBCBasic
| BBC BASIC for the Z80
| DisAssem
| BBC BASIC Z80 disassembler
| ZMac
| ZMac Z80 assembler
|
|