|
c128lib Common
Various common functionalities.
|
Functions | |
| macro | copyFast (source, destination, count) |
| macro | fillScreen (address, value) |
| macro | set8 (value, address) |
| macro | set16 (value, address) |
| macro | cmp16 (value, low) |
| macro | rotateMemRightFast (startPtr, count) |
Variables | |
| label | NMI_LO = $fffa |
| Memory module. | |
| label | NMI_HI = $fffb |
| label | RESET_LO = $fffc |
| label | RESET_HI = $fffd |
| label | IRQ_LO = $fffe |
| label | IRQ_HI = $ffff |
| pseudocommand copy16 | source |
| pseudocommand set8 | value |
| macro copyFast | ( | source | , |
| destination | , | ||
| count | ) |
Copies some bytes from starting memory location todestination memory location.
| source | Starting address |
| destination | Destination address |
| count | Number of byte to copy |
| macro rotateMemRightFast | ( | startPtr | , |
| count | ) |
Fills two-byte located in memory address "mem" with byte "value".
| value | value to set on specified address |
| address | address to set |
| label IRQ_HI = $ffff |
Interrupt service routine vector hi-address
| label IRQ_LO = $fffe |
Interrupt service routine vector lo-address
| label NMI_HI = $fffb |
Non-maskable interrupt vector hi-address
| label NMI_LO = $fffa |
Memory module.
Macros for memory management
| label RESET_HI = $fffd |
Cold reset vector hi-address
| label RESET_LO = $fffc |
Cold reset vector lo-address
| pseudocommand copy8 source |
| pseudocommand set8 value |