Ну делайте примерно так.
Код:
Основной код, откуда вызываются процедуры.
Процедура 1.
Процедура 2.
Процедура 3.
То есть:
Код:
; Тут будет основной код
org #8000
call Init
call SomethingToDo
...
call SomethingToDo
...
call AllDone
ret
; это будет компилироваться сразу и лежать сразу за основным кодомSomethingToDo
puch bc
…
pop bc
ret
; и это
Init
ld bc, #00ff
out (c), b
ret
; и это
AllDone
ld bc, #ffff
out (c), b
ret
А еще, ничего не мешает выделить процедуры по смыслу в отдельные файл(ы), и подключать его(их) через INCLUDE. Тогда в любом нормальном редакторе с поддержкой вкладок, можно открывать эти файлы в отдельных вкладках, а не мотать постоянно простыню кода.