Variable Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z

C |
| cpct_akp_digidrumStatus
| cpct_akp_songLoopTimes
| cpct_bitWeights
| cpct_firmware2hw_colour
| cpct_keyboardStatusBuffer
| cpct_mode_rom_status
| cpct_mxor32_seed
D |
| dc_mode0_ct
| dc_mode1_ct

> extern volatile u8 cpct_akp_digidrumStatus

This is an internal variable, updated by Arkos Tracker Player, that is used by the player for signalling events to user code.

> extern volatile u8 cpct_akp_songLoopTimes

This is an internal variable, updated by Arkos Tracker Player, that contains the number of times the present song has looped.

> cpct_bitWeights:: .db #0x80, #0x40, #0x20, #0x10, #0x08, #0x04, #0x02, #0x01

Internal array that contains 8 byte-values, each one with 7 bits off and 1 bit on.

> cpct_firmware2hw_colour::

Array that maps any firmware colour value (0-27) to its equivalent hardware colour value, which is used by cpct_setPalette and cpct_setPALColour functions

> extern u8 cpct_keyboardStatusBuffer[10]

10-bytes (80-bits) array containing pressed / not pressed status of all the keys / buttons the Amstrad CPC can manage (up to 80).

> _cpct_mode_rom_status:: .db #0x9D

8-bit space for storing the latest selection of MODE, INT.GENERATOR and ROM status.

> _cpct_mxor32_seed:: .dw #0x1A7B, #0x59F2

Contains the 32-bits seed for Marsaglia’s XOR-shift random number generator.

> dc_mode0_ct:: .db 0x00, 0x40, 0x04, 0x44, 0x10, 0x50, 0x14, 0x54, 0x01, 0x41, 0x05, 0x45, 0x11, 0x51, 0x15, 0x55

Mode 0 Color conversion table (PEN to Screen pixel format)

> dc_mode1_ct:: .db 0x00, 0x08, 0x80, 0x88

Mode 1 Color conversion table (PEN to Screen pixel format)
Close