Чтоб создать .trd программой bin2trd надо приложить .trl файл, в котором будет описано какие файлы на диск помещать. У меня в одном проекте вот такой фаил:
Код:
NORMAL "DISK"
HOBETA "DEMO____.$B"
BINARY "file.BIN","DEMO","C",25000
BINARY "to.scr","TOTOTOTO","C",49152
BINARY "zas.scr","ZASTZAST","C",49152
BINARY "CHEMPHON.SCR","CHEMPHON","C",57344
HOBETA "Hot mix.$C","MUSICAAA","C",40000
Необходимы только первые два - это бейсик загрузчик (трдос-загрузчик) и сам бинарный фаил с данными. Могу приложить все файлы, если интересно. Хотя, сейчас все пишут на sjasm+, он сам может компонавать trd/tap. Про тап не знаю, а трд делается так:
Код:
DEVICE ZXSPECTRUM128
emptytrd "aa.trd"
org 25000
;Пишем тут код
ee:
jp ee
endpr:
savetrd "aa.trd","DEMO.C",25000,endpr-25000
org 25000
inchob "boot.b" ; Бейсик загрузчик. Тот же что и в первом примере
endb:
savetrd "aa.trd","boot.B",25000,endb-25000
Кстати, sjasm+ есть и для линукса.
Прикладываю загрузчик.
- - - Добавлено - - -
Сообщение от
moronizzz
есть ли возможность не показывать/скрывать эти данные?
Можно очистить экран перед выводом изображения, например так:
Код:
ld hl,16384
ld de,16385
ld (hl),0
ld bc,6144
ldir
А после рисования впасть в бесконечный цикл