Баг имеется. Заставить исходник работать на всех версиях можно, установив нулевую страницу перед SAVESNA (т.е. PAGE 0, затем SAVESNA).
Вид для печати
Ну это-то само собой понятно... Фикс планируется?
Shadow Maker, да, конечно и соот-но будет выпущена стабильная 1.07 версия. Ориентировочно в начале февраля.
В разделе DISPLAY <bytes>
Написано:
Следует читать:Код:ORG 100h
TESTLABEL:
;...some code...
RET
DISPLAY "--the some program-- by me"
DISPLAY "TESTLABEL address is:",/A,TESTLABEL
/*
will be out to the console next strings:
> --the some program-- by me
> TESTLABEL address is:0x100,257
*/
Код:ORG 100h
TESTLABEL:
;...some code...
RET
DISPLAY "--the some program-- by me"
DISPLAY "TESTLABEL address is:",/A,TESTLABEL
/*
will be out to the console next strings:
> --the some program-- by me
> TESTLABEL address is:0x100,256
*/
слегка оффтоп... Недавно открыл для себя такое чудо (сабж), немного, правда, покоробило, что явно нигде не написано что за *.l файлы, как оно должно называться, где лежать. В доке асма только коротенько про labelslist, в доке к анреалу только быстрая кнопка ( просветление случайно наступило тут )...
Иногда генерятся такие метки вида:Не знаю нормально ли это... Еще анреалу (0.35.2) плохеет (тупо с исключением валится) от слишком длинных меток. Написал за пару минут перл-скрипт для обрезания имени меток до 10 символов и отсеивания меток вида 54.53.51.50 (на всякий случай). Терь жить мона.:)Код:05:27E3 54.53.51.50>l5
упс, сорри). 0.35.2Цитата:
[:\/\/\/\/\/\/\:]
ну вообще-то вы бы батенька уточняли версию анрила, ибо в старых, такая проблема присутствовала, в последних версиях такое давно пофикшено!
гы гы :) пока писал пост разобрался :) номер строки всё-таки должен быть 1, у меня было 0
было:
стало:Код:Basic db #00,#00 ; basic number string [#00,#01]
dw EndBasic-Begin ; size of basic string
Begin db #FD ; "CLEAR" token
db #30 ; "0" fake numeber
Код: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
SAVETRD "st_force.trd","ST_FORCE.B",16384,EndBasic-Basic,1
Вот так я записываю и у меня всё автостартует.