Вложений: 1
ZX Turbo Assembler v3.2.94
ZX Turbo Assembler v3.2.94 - говорил, говорил что в серии 3.2 -93 - последняя. Но как то так получилось. Изменения:
1. добавились некоторые инструкции компилятора, насколько это было нужно - сами решите. Можно и не пользоваться, итак:
a) REPL - это одно-строчный эквивалент REPT ... ENDR, только без ENDR.
Пример: REPL 3:add hl,hl
число после REPL может принимать значение 0-#FF, 0=256
b) LOADOBJ - выглядит как LOADOBJ "x:filename.ext",page,address
файл будет загружен на первом же проходе компилятора и это никак не повлияет на генерируемый код, ни на адрес расположения, ни на размер.
page - номер страницы памяти (0-7)
address - адрес с которого будет загружен файл.
Зачем? Я сейчас так загружаю шрифты, в первый раз, а затем комментирую инструкцию ";".
! Все параметры обязательны!
с) CHD "x:" - изначально инструкция предназначалась для управлением диска по умолчанию, что бы букву диска не прописывать в каждый файл
но, с появлением в структуре ZAsm`а пп. просмотра .trd каталога, .. в общем работает так:
1. если CHD содержит только букву диска "x:", он делает его Drive Default со всеми вытекающими.
2. если CHD содержит имя файла с расширением .trd (образ рам-диска в ZAsm`е) и этот файл находится на указанном диске, то считывается его каталог и все последующие
INCLUDE "filename1.asm"
INSERT "Font6.fnt"
в общем будут обрабатываться файлы из каталога .trd
в противном случае, имеет смысл только буква диска, остальное игнорируется.
Ладно, об остальных изменениях в changes. Исходники оверлеев не прилагаю, можно перекомпилировать от версии 3.2.93.
! Все инструкции свежие, еще не обкатанные.!
Вложений: 1
ZX Turbo Assembler v3.2.98
Каких-либо значительных изменений нет. Немного или много поменялась структура самого ZAsm`а, подробнее об этом в ReadMe.
Сам я перешел на эту версию, ошибок не замечено пока.
На диске могут попадаться недоделанные оверлеи - удаляйте, это мой рабочий диск и что то из наработок может болтаться.
Исходники оверлеев не предлагаю, там процесс еще не завершен, но позже будет.
Вложений: 2
ZX Turbo Assembler v3.2.9C
ZX Turbo Assembler v3.2x - последняя на данный момент версия и возможно последняя из серии 3.2. ZAsm`ом сейчас не занимаюсь, только пользуюсь и пока все устраивает.
На диске ReadMe более подробно, но только отличия от версии 3.10. Если этого мало читаем руководства к ZAsm v3.10.
Так как новых версий пока не планируется - прилагаются исходники оверлеев. Там конечно много не нужного, некоторые из них писались для выполнения разовой задачи, да так и болтаются на диске. В общем что не надо - удаляйте, что надо - меняйте по своему усмотрению.
p.s. Z329C - сам ZAsm, C329C - исходные тексты оверлеев.
Спасибо за внимание.