(๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ
(๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ
как сделать чтобы при записи:
sjasm v1.07 RC7 (build 02-04-2008)Код:SAVETRD "test.trd","test.B",#5D3B,211
выгружал из памяти в trd'шник сектор (256 байт), а не 211 байт! но при этом в старт и длину basic файла записывалось число 211? нужно для правильного монолоадера, а не как в документации к sjasm'у в примерах worm255\monoloader.txt по aprisobal - без записи параметров автостарта. быть может кто-то знает как это сделать, например с помощью lua-скрипта?
в конечном итоге вообще не понимаю какой смысл в том, что при записи:
выгружается файл длиной не кратный сектору ведь на дискете один фиг окажется файл длиной кратной сектору, с дополнением нулями последнего сектора, тогда как в том же basic файле можно было не только указать параметры автостарта, но и например передать пару приветов не лазя в дисковый доктор.Код:SAVETRD "test.trd","test.B",#5D3B,211
видел, возможное, но далеко не идеальное решение от boo_boo. да, кстати в svn какая версия sjasm'а лежит? не удалось ее собрать - сборка (make) валится с ошибкой:
что не так делаю?Undefined symbols:
"SaveTAP_ZX(char*, unsigned short)", referenced from:
dirSAVETAP() in directives.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [all] Error 1
http://speccy-live.untergrund.net fresh speccy news
profi512+ym+5,25"+3,5"
ATW4GS / BIN2SNA / SquareMania <ТИ-3> / Ужасм+
ATM-Turbo 512 v4.50, Commodore 64G + TAC-2, Retro-Bit Super Retro TRIO
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Aprisobal, ага собрался! это та самая сборка rc8? вроде бы даже билд от того же числа... сейчас переделаю слегка по собственному рецепту, потестирую работоспособность и отпишу.
вопрос про сохранение trdшников остается.
---------- Post added at 19:18 ---------- Previous post was at 19:10 ----------
Aprisobal, кстати в тех ли местах я исправлял error message? или можно было только в одном каком-то месте исправить или что-то еще не учел... давно жду ответа на этот вопрос, хотя сколько пользуюсь модифицированной версией sjasm'а - столько он себя нормально ведет.
---------- Post added at 19:29 ---------- Previous post was at 19:18 ----------
первые тесты показали, что модифицированный RC8 работает, ошибки разбираются, tap компилит, правда из 2х тестовых тапок нормально работает 1 (второй тапок несколько отличается от sna и trd версий), но здесь быть может сам что-то наглючил (перепроверю еще) - тестовый исходник был.
---------- Post added at 19:31 ---------- Previous post was at 19:29 ----------
Aprisobal, в svn'е может makefile поправишь? вдруг кому пригодится еще...
Последний раз редактировалось pulsar; 07.11.2010 в 17:49.
http://speccy-live.untergrund.net fresh speccy news
profi512+ym+5,25"+3,5"
Ковыряюсь в кое-каких исходниках, вот пара вопросов:
LD B,metka[ - каков аналог этой записи в SJASM? в B должен оказаться старший байт адреса, на который указывает metka.
.2 - что означает такая запись на месте метки? каков аналог в SJASM?
Последний раз редактировалось moroz1999; 24.11.2010 в 01:19.
zxart.ee - архив программ, графики и музыки ZX Spectrum.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)