all repos — xyw @ 4f11cb9c874e5baa2c1adf150c2949688a6edbe6

A minimal virtual machine and assembler for terminals.

Updated macros.
h3rald h3rald@h3rald.com
Wed, 22 Jul 2026 13:48:07 +0200
commit

4f11cb9c874e5baa2c1adf150c2949688a6edbe6

parent

deead48cdba242b580216f8d7e879f808da431fc

1 files changed, 31 insertions(+), 29 deletions(-)

jump to
M examples/lib/macros.xywexamples/lib/macros.xyw

@@ -1,43 +1,45 @@

;;; Devices ;system -.macro system.state $00 -.macro system.error $01 -.macro system.page $02 -.macro system.random $03 -.macro system.on_error $04 +.macro system.state $00 +.macro system.error $01 +.macro system.page $02 +.macro system.random $03 +.macro system.on_error $04 +.macro system.image_exec $06 +.macro system.image_exec_trigger $08 ;terminal -.macro terminal.input $10 -.macro terminal.output $11 -.macro terminal.on_keypress $12 -.macro terminal.on_argument $14 +.macro terminal.input $10 +.macro terminal.output $11 +.macro terminal.on_keypress $12 +.macro terminal.on_argument $14 ;clock -.macro clock.year $20 -.macro clock.month $22 -.macro clock.monthday $23 -.macro clock.weekday $24 -.macro clock.hour $25 -.macro clock.minute $26 -.macro clock.second $27 -.macro clock.timer $28 -.macro clock.on_timer $2A +.macro clock.year $20 +.macro clock.month $22 +.macro clock.monthday $23 +.macro clock.weekday $24 +.macro clock.hour $25 +.macro clock.minute $26 +.macro clock.second $27 +.macro clock.timer $28 +.macro clock.on_timer $2A ;file -.macro file.path $30 -.macro file.type $32 -.macro file.size $33 -.macro file.success $35 -.macro file.length $37 -.macro file.read $39 -.macro file.write $3B -.macro file.operation $3D +.macro file.path $30 +.macro file.type $32 +.macro file.size $33 +.macro file.success $35 +.macro file.length $37 +.macro file.read $39 +.macro file.write $3B +.macro file.operation $3D ;beeper -.macro beeper.pitch $40 -.macro beeper.length $42 -.macro beeper.level $44 +.macro beeper.pitch $40 +.macro beeper.length $42 +.macro beeper.level $44 ;;; Utilities .macro MOD DIV POP