GS+ Pro Extreme Max HD Performance Edition includes a sweet-16 mini assembler as well as a 65816 mini assembler.
From the Debug shell, enter !!
to enter the sweet-16 mini asembler.
Enter ^D
or a blank line to exit back to the debug shell.
Lines consist of an optional address, an opcode, and operands.
All numbers are hexadecimal.
The *
operand is the current address/PC. +/- offsets may also be applied.
Registers are named R0
-R15
(decimal). ACC
, PC
and SR
aliases are also valid for R0
, R15
, and R14
, respectively.
0300: set R1, #0300 ld @R1 br *-3
From the Debug shell, enter !
to enter the sweet-16 mini asembler.
Enter ^D
or a blank line to exit back to the debug shell.
Lines consist of an optional address, an opcode, and operands.
All numbers are hexadecimal.
The *
operand is the current address/PC. +/- offsets may also be applied.
The M/X bits are automatically set via REP
/SEP
instructions. Additionally, the long
and short
directives
may be used to set them explicitly.
long mx
short m
Toolbox, GS/OS, ProDOS-16, and P8 MLI macros are auto generated from the NiftyList.Data file.
_NewHandle
_OpenGS 123456