(local asm (require :asm.asm)) (local VM (require :asm.vm)) (local Prodos (require :asm.prodos)) (local util (require :lib.util)) (local {: lo : hi} util) (local {: org} (require :game.defs)) (fn append-boot-loader [prg] (local vm prg.vm) (set vm.code org.boot) (set prg.files []) (vm:word :loadfile ; length addr filename -- 0xbb00 :open :read :drop :close) (vm:word :loadscreen :cleargfx 0x2000 0x2000 :