(๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
У меня тоже не работает. У тебя работает скорее всего потому, что бут у тебя запускает басики не "LOAD "name"", а "RUN "name""
boo_boo прав, именно в этом и проблема - вручную я могу проставить автостарт, а средствами сьясма - хрен. В итоге занимаюсь извращениями в стиле - сначала отассемблировали и записали на диск с автостартом в теле программы, потом всё удалили, убрали автостарт из тела и опять записали. Поскольку сьясм трдшки не чистит, получается как бы с автостартом.
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай!
Не сдавайся. Дыши?
Virtual TR-DOS
(๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ
Ну короче мировые флуктуации космоса мы не учитываем. Вопрос открыт.
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай!
Не сдавайся. Дыши?
Virtual TR-DOS
(๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ
билд-скрипт проще написать, чем код чужого немаленького проекта править. другое дело, что доработка сжасма общественно-полезное дело, а написание билд-скрипта нет..
(мне, правда, не очень понятно, за что народ любит совмещать билдинг и кодинг в одном ассемблерном файле, но любит, эт факт.)
Последний раз редактировалось boo_boo; 19.10.2008 в 14:16.
(๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ
приделал к сжасму версии 1.07 RC7 запись в трд с автостартом, во вложении измененные файлы.
как работает: в SAVETRD к старту и длине добавил необязательный параметр -- номер строки автостарта. если оно есть, то к концу файла дописываюца заветные 4 байта, длина файла в байтах остается прежней, длина в секторах при надобности увеличиваеца. тип файла пофиг. пример на основе кода breeze:
ЗЫ LUA-интерфейс не менял, бо ломает разбираться с toloa, просто отключил там доп. параметрКод:DEVICE ZXSPECTRUM128 EMPTYTRD "test.trd" org #4000 DISP 23867 Basic db #00,#01 ; basic number string [#00,#01] dw EndBasic-Begin ; size of basic string Begin db #FD ; "CLEAR" token db #30 ; "0" fake numeber db #0e,#00,#00 dw #5fff ; real stack (CLEAR) [#5fb3] db #00 db #3a ; ":" db #f9 ; "RANDOMIZE" token db #c0 ; "USR" token db #30 ; "0" db #0e,#00,#00 dw #0000 ; сброс! db #00 db #3a ; ":" db #ea ; "REM" token db "FUCK" db #D EndBasic ENT SAVETRD "test.trd","boot.B",16384,EndBasic-Basic,1
Последний раз редактировалось boo_boo; 19.10.2008 в 18:44.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)