Macro 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
$#!
 __farptr
 __farptr_get
 __farptr_i
 __fgetb
 __ldb
 __ldbp
 __ldby
 __ldub
 __ldubp
 __phax
 __plax
A
 adcdw
 adcw
 add
 adddw
 addw
 asldw
 aslw
C
 clock_reset
 clock_update
D
 decdw
 decw
I
 incdw
 incw
 irq_disable_vec
 irq_enable_vec
 irq_off
 irq_on
 irq_set_vec
J
 joypad_delay
 joypad_poll
 joypad_reset_multitap
L
 lsrdw
 lsrw
M
 map_copy
 map_copy_16
 map_set
 memcpy_args
 memcpy_ex
 memcpy_init
 memcpy_mode
N
 neg
 negdw
 negw
P
 phdw
 phw
 pldw
 plw
R
 RGB
 roldw
 rolw
 rordw
 rorw
S
 sbcdw
 sbcw
 scroll_set
 stb
 stdw
 stdwz
 stw
 stwz
 sub
 subdw
 subw
V
 vdc_data
 vdc_disable_display
 vdc_enable_display
 VDC_HDR_db
 VDC_HSR_db
 vdc_reg
 vdc_sat_set
 vdc_set_cr
 vdc_setreg
 vdc_wait_vsync
 vgm_map
 vgm_unmap
Copy bank id and offset of a label.
Push registers A and X onto the stack.
Pull registers X and A from the stack.
Add 32 bits value plus carry to value at stated memory location.
Add word-sized value plus carry to value at stated memory location.
Add a byte to accumulator.
Add 32 bits value to value at stated memory location.
Add word-sized value to value at stated memory location.
Left shift 32 bits value.
Left shift word-sized value.
Reset system clock.
Update system clock.
Decrement a 32 bits value at stated memory location.
Decrement a word-sized value at stated memory location.
Increment a 32 bits value at stated memory location.
Increment a word-sized value at stated memory location.
Disable IRQ vector.
Enable IRQ vector.
Disable one or multiples IRQ interrupts.
Enable one or multiples IRQ interrupts.
Set user interrupt functions.
9 cycles delay before reading data after SEL line update.
Read joypad state.
Reset multitap to the first joypad.
Right shift 32 bits value.
Right shift word-sized value.
Map copy helper macro.
16x16 tilemap copy helper macro.
Set current map pointers and infos.
Set memcpy arguments.
Copy len bytes from the src to dst.
Initialize memcpy routine.
Set memcpy mode (see Copy Modes).
Negate value.
Negate 32 bits value.
Negate word-sized value.
Push 32 bits value onto the stack.
Push word-sized value onto the stack.
Pull 32 bits value from the stack.
Pull word-sized value from the stack.
Convert 3bit R, G, B to 9bit palette entry.
Left rotate 32 bits value.
Left rotate word-sized value.
Right rotate 32 bits value.
Right rotate word-sized value.
Substract 32 bits value plus carry from value at stated memory location.
Substract word-sized value plus carry from value at stated memory location.
Initialize a scroll area.
Store a byte at stated memory location.
Store 32 bits value at stated memory location.
Set stated memory location to zero.
Store word-sized value at stated memory location.
Set stated memory location to zero.
Substract byte from accumulator.
Substract 32 bits value plus carry from value at stated memory location.
Substract word-sized value plus carry from value at stated memory location.
Set VDC data.
Disable background tiles and sprites display.
Enable background tiles and sprites display.
Compute the value of the VDC_HDR register for a given horizontal screen resolution.
Compute the value of the VDC_HSR register for a given horizontal screen resolution.
Initialize VDC register.
Set current SAT entry in VRAM.
Set VDC control registers
Set VDC register from value in A.
Wait for VSYNC.
Map VGM data to MPR 6.
Restore the value of MPR 6.
Close