2021-03-30 16:28:11 +00:00
|
|
|
( a blank file )
|
|
|
|
|
2021-05-06 03:16:27 +00:00
|
|
|
%+ { ADD } %- { SUB } %* { MUL } %/ { DIV }
|
|
|
|
%< { LTH } %> { GTH } %= { EQU } %! { NEQ }
|
|
|
|
%++ { ADD2 } %-- { SUB2 } %** { MUL2 } %// { DIV2 }
|
|
|
|
%<< { LTH2 } %>> { GTH2 } %== { EQU2 } %!! { NEQ2 }
|
|
|
|
|
|
|
|
%DEBUG { .Console/byte DEO #0a .Console/char DEO }
|
|
|
|
%DEBUG2 { .Console/short DEO2 #0a .Console/char DEO }
|
|
|
|
|
2021-03-30 16:28:11 +00:00
|
|
|
( devices )
|
|
|
|
|
2021-06-27 20:45:50 +00:00
|
|
|
|00 @System [ &vector $2 &wst $1 &rst $1 &pad $4 &r $2 &g $2 &b $2 ]
|
2021-06-28 16:40:29 +00:00
|
|
|
|10 @Console [ &vector $2 &read $1 &pad $5 &write $1 ]
|
2021-04-27 20:03:38 +00:00
|
|
|
|20 @Screen [ &vector $2 &width $2 &height $2 &pad $2 &x $2 &y $2 &addr $2 &color $1 ]
|
|
|
|
|30 @Audio0 [ &vector $2 &position $2 &output $1 &pad $3 &adsr $2 &length $2 &addr $2 &volume $1 &pitch $1 ]
|
|
|
|
|40 @Audio1 [ &vector $2 &position $2 &output $1 &pad $3 &adsr $2 &length $2 &addr $2 &volume $1 &pitch $1 ]
|
|
|
|
|50 @Audio2 [ &vector $2 &position $2 &output $1 &pad $3 &adsr $2 &length $2 &addr $2 &volume $1 &pitch $1 ]
|
|
|
|
|60 @Audio3 [ &vector $2 &position $2 &output $1 &pad $3 &adsr $2 &length $2 &addr $2 &volume $1 &pitch $1 ]
|
2021-04-27 03:55:51 +00:00
|
|
|
|70 @Midi [ &vector $2 &channel $1 ¬e $1 &velocity $1 ]
|
2021-04-26 17:52:46 +00:00
|
|
|
|80 @Controller [ &vector $2 &button $1 &key $1 ]
|
2021-05-31 22:08:34 +00:00
|
|
|
|90 @Mouse [ &vector $2 &x $2 &y $2 &state $1 &wheel $1 ]
|
2021-04-26 17:52:46 +00:00
|
|
|
|a0 @File [ &vector $2 &success $2 &offset $2 &pad $2 &name $2 &length $2 &load $2 &save $2 ]
|
|
|
|
|b0 @DateTime [ &year $2 &month $1 &day $1 &hour $1 &minute $1 &second $1 &dotw $1 &doty $2 &isdst $1 ]
|
2021-04-21 20:13:39 +00:00
|
|
|
|
|
|
|
( variables )
|
|
|
|
|
|
|
|
|0000
|
|
|
|
|
|
|
|
( program )
|
|
|
|
|
|
|
|
|0100 ( -> )
|
2021-03-30 16:28:11 +00:00
|
|
|
|
2021-04-23 02:57:47 +00:00
|
|
|
;deferred
|
|
|
|
,relative
|
|
|
|
.zero-page
|
|
|
|
:immediate
|
|
|
|
|
|
|
|
|goto
|
|
|
|
$padding
|
|
|
|
|
|
|
|
@label
|
|
|
|
&sublabel
|
|
|
|
|
|
|
|
#value
|
|
|
|
"string
|