Важная информация

User Tag List

Страница 21 из 40 ПерваяПервая ... 171819202122232425 ... ПоследняяПоследняя
Показано с 201 по 210 из 392

Тема: Исходные тексты ZASM 3.10

  1. #201
    Activist
    Регистрация
    23.02.2005
    Адрес
    Донецк
    Сообщений
    437
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    88
    Поблагодарили
    54 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию marker.ovl

    Еще одна мелкая добавка к ZAsm`у. Что делает - вставляет маркер в каждую строку отмеченного участка текста. Маркером может быть: Специальный символ, числа (1..99), буквы (a..z). Подробнее в ReadMe которое в конце исходного текста, который прилагается. Настраивайте под себя.
    Вложения Вложения

  2. #202
    Activist
    Регистрация
    23.02.2005
    Адрес
    Донецк
    Сообщений
    437
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    88
    Поблагодарили
    54 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию 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.
    ! Все инструкции свежие, еще не обкатанные.!
    Вложения Вложения
    • Тип файла: rar Z3294.rar (80.1 Кб, Просмотров: 102)

  3. #203
    Activist
    Регистрация
    23.02.2005
    Адрес
    Донецк
    Сообщений
    437
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    88
    Поблагодарили
    54 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Fix

    Как оказалось, оверлеи не были перекомпилированы, после компиляции ZAsm`а (поплыли некоторые адреса, заметил в service.ovl и setup.ovl). Это видно и по каталогу. ovl раньше Z3294. В общем приношу извинения за неудобство.
    P.S. в edit.ovl + import/export.+edit1.asm
    Вложения Вложения
    • Тип файла: rar Z3294x.rar (84.2 Кб, Просмотров: 98)

  4. #204
    Activist
    Регистрация
    23.02.2005
    Адрес
    Донецк
    Сообщений
    437
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    88
    Поблагодарили
    54 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию RDFC1

    Мне давно не хватало в ZAsm`е копировщика файлов. Были попытки makecopy и когда-то в service был копировщик одного файла. Основываясь на последнем - RamDisk FileCopyer v0.01. Копировщик файлов с/на рам-диск, почему только так - потому что не нужен промежуточный буфер для копирования. Фактически происходит чтение в память/запись памяти. В общем смотрите, пользуйтесь. Исходники - как всегда, прилагаются, в конце (About) немного подробней.
    Вложения Вложения
    • Тип файла: rar RDFC1.rar (4.5 Кб, Просмотров: 94)

  5. #205
    Activist
    Регистрация
    23.02.2005
    Адрес
    Донецк
    Сообщений
    437
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    88
    Поблагодарили
    54 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Побочный эффект

    Хм, тут забавный побочный эффект случился. В общем, по порядку.
    Имею N-ное количество файлов типа MISC.trd, TEMP.trd и т.п. содержащие всякие разные пп. которые в данный момент не используются, либо не закончены. С появлением RamDisk FileCopier`а решил навести порядок, разобрать на темы, там пп. печати различными шрифтами и т.п.
    "Взял" чистый Тр-дос диск, затем из всех этих MISC, TEMP насобирал на рам-диске однотипных файлов - записал на "FDD". В итоге собралось штук пять .trd каталогов (PRINT,FONTS, ...). А почему бы не попробовать! В общем скопировал три .trd`ки на рам-диск и затем сохранил его в .trd.
    Первым приятным и совершенно неожиданным удивлением оказалось, что файлер открывает вложенные .trd как обычные, более того, оказалось что и файлы посмотреть можно. И последнее удивление, решил попробовать.

    CHD "C:SUBDIRS.trd" ; здесь содержится те самые вложенные .trd каталоги
    CHD "PRINT.trd" ; один из них
    INCLUDE "prnline.asm" ;файл из каталога "PRINT.trd"
    Всё получилось!

    Имеет-ли это какую-то практическую ценность - не знаю, но такая возможность, причем нежданная, имеется.

    Да, глубже не полез, в смысле вложенности .trd.

    В общем решил поделиться своим открытием.

  6. #206
    Activist
    Регистрация
    23.02.2005
    Адрес
    Донецк
    Сообщений
    437
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    88
    Поблагодарили
    54 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию ZX Turbo Assembler v3.2.98

    Каких-либо значительных изменений нет. Немного или много поменялась структура самого ZAsm`а, подробнее об этом в ReadMe.
    Сам я перешел на эту версию, ошибок не замечено пока.
    На диске могут попадаться недоделанные оверлеи - удаляйте, это мой рабочий диск и что то из наработок может болтаться.
    Исходники оверлеев не предлагаю, там процесс еще не завершен, но позже будет.
    Вложения Вложения
    • Тип файла: rar Z3298.rar (92.1 Кб, Просмотров: 89)

  7. #207
    Activist
    Регистрация
    23.02.2005
    Адрес
    Донецк
    Сообщений
    437
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    88
    Поблагодарили
    54 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию 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 - исходные тексты оверлеев.

    Спасибо за внимание.
    Вложения Вложения
    • Тип файла: rar C329C.rar (90.6 Кб, Просмотров: 98)
    • Тип файла: rar Z329C.rar (101.5 Кб, Просмотров: 99)

  8. #208
    Activist
    Регистрация
    23.02.2005
    Адрес
    Донецк
    Сообщений
    437
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    88
    Поблагодарили
    54 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию ZX Turbo Assembler v3.2x

    ZX Turbo Assembler v3.2x - основное отличие .. шрифт :-), не шутка и загрузчик.
    Пытаюсь подружится с эмулятором .. отличным от Шалаева, вот Unreal оказалось через стандартный дос грузит очень медленно.
    Что еще, оверлеи хоть и перекомпилированы, но исходники не менялись.
    Собственно всё. ZAsm v3.2x - закрыт!
    Есть идеи пары/тройки оверлеев, и просили хоть какую-то информацию по структуре оверлеев и в общем ZAsm`а.
    Вложения Вложения
    • Тип файла: rar Z32X.rar (101.8 Кб, Просмотров: 136)

  9. #209
    Activist
    Регистрация
    23.02.2005
    Адрес
    Донецк
    Сообщений
    437
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    88
    Поблагодарили
    54 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию из серии DISKVIEW

    Значит так, была у меня серия программ под названием helpbeta. Как видно из названия предназначалась для облегчения адаптации программ к Tr-Dos`у. Первые версии, еще на бейсике, считывали там что то с кассеты и .. я уже не помню что там дальше. В более поздних, собственно последняя версия позволяла просматривать файл .. по разному basic, font, screen, sprite плюс в комплекте шел монитор, MON2, MONS4, в первых версиях Monitor 48.

    В общем давно хотел на её базе оверлей к ZAsm`у сделать, но все как то не складывалось. А вот покончив с самим - дело пошло.

    Пока имеются два оверлея "vasfont.ovl" и "vasscr.ovl" - vas - View As.
    Исходники прилагаются, в конце about подробней по кнопкам.

    Осталось VAS Sprite, затем попробую объединить в один "diskview.ovl".

    Буду рад любой найденной ошибке, а они должны быть, пользовался всего-ничего.
    Ну и пожелания так же принимаются.
    Вложения Вложения

  10. #210
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    219
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rubts0FF Посмотреть сообщение
    ZX Turbo Assembler v3.2x
    Запустил через RUN - орёт что диска нет :\


Страница 21 из 40 ПерваяПервая ... 171819202122232425 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •