ASM

Syntax

asm
  (z80 assembler code)
  ...
end asm

Description

Starts immediate inline assembly context using standard z80 opcodes. Use with caution.

Examples

FUNCTION FASTCALL whatLetter (A as uByte) as uByte
   Asm
             JP START
   DATA:     DEFB "A Man, A Plan, A Canal, Panama"
   START:    LD HL,DATA
             LD E, A
             LD D, 0
             ADD HL, DE
             LD A, (HL)
   End Asm
END FUNCTION

The above function, when called with whatLetter(<value>) will return the <value>-th letter of the phrase "A Man, A Plan, A Canal, Panama".