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

User Tag List

Показано с 1 по 1 из 1

Тема: ZX Turbo Assembler

  1. #1
    Member
    Регистрация
    23.02.2005
    Адрес
    Донецк
    Сообщений
    199
    Благодарностей: 43
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

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

    ZX Turbo Assembler - Версии.

    Начать я хотел бы все же с версии 2.5, это давно забытая, несправедливо кстати сказать, но какое-то время ей активно пользовались и не только я. Как оказалось, раньше это был просто "ZX Assembler", дальнейшая приставка "Turbo" появилась позже и подозреваю с легкой руки Кости Афендикова, потому что я никогда не страдал по поводу скорости ассемблирования.
    Так же оказалось, что я об этом думал давно, о восстановлении справедливости, относительно забытой версии и т.п. Вот что я писал в 2016 году:

    ZX Turbo Assembler

    version 2.5

    (c) Hohlov Oleg

    Давно собирался это сделать. Версия с которой для меня, с Костей, все началось
    совершенно незаслуженно забыта. Этой версии нет ни на вирте, ни на zx.pc.

    Так как ZX\IBM Editor v1.0 во первых в чистом, авторском виде его нигде нет, а во
    вторых в какой-то мере является примером к ZAsm'у присутствует здесь. Сначала хотел
    отдельно. И да, сначала был ZAsm, потом - на его исходниках сделан редактор.

    В общем, восстанавливаю справедливость. Получилось такое наследие Олега Хохлова

    Итак, на диске находятся следующие файлы:

    ZXASM2.5 b загрузчик ZAsm v2.5 на Basic'е
    a2.5exe c кодовый блок
    Font6 c -
    Bold.fnt c - шрифты
    ReadMe1 c - описание среды
    ReadMe2 c - и ассемблер компилятора
    a2.5_p c - файл проэкта
    a2.5_1 c - подпрограммы
    a2.5_2 c - редактор
    a2.5_3 c - компилятор
    a2.5_4 c - меню
    std.lib c - дополнительные библиотеки
    std.io c - используются пп. ниже и в
    chr&str c - качестве примера.
    ed1.0 b - ZX/IBM Editor v1
    ed1.0exe c - кодовый блок
    ed.p c - исходные тексты
    ed.1 c - в формате
    ed.2 c - ZX Turbo Assembler
    ed.3 c - v2.5
    ibm_copy c - пример исп. библитек
    miner c - игра
    graph c - так же библиотеки
    keyboard c - различного назначения
    FP_CALC c - ! очень интересная !
    random c -
    disassm c - Дизассемблер

    Как видите довольно богатое наследие.

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

    Вот у кого можно поучиться как нужно писать программы правильно.

    И по структуре и по обильным комментариям практически к каждой пп.

    Все.

    14.12.2016 V.Rubts0FF

    Оказывается я временами что то полезное таки делаю, только забываю об этом.

    21.07.2018 V.Rubst0FF

    p.s. Исходные тексты в разных форматах, что то в формате обычного текста (v2.5),
    что то уже токенизировано. Ну уж как получилось. Обратить туда/обратно можно в любой версии ZAsm'а кроме v2.5.
    Собственно ReadMe с диска. Там же присутствует ReadMe1 с описанием среды и ReadMe2 с описанием ассемблер-компилятора.

    Про остальные версии ничего говорить не буду, каждая содержит файлы с описанием. Так, что мы имеем на сегодня:
    1 - ZAsm v2.5 Олег Хохлов, 48к

    2 - ZAsm v3.0 практически тоже. но 128-я версия - т.е. сама программа располагается в страницах, 48-я память полностью под программы пользователя.

    3 - ZAsm v3.10 - 128+, то есть, если больше чем 128 - используется как рам-диск, и это очень удобно, особенно на реальных компьютерах. На диске много файлов с описанием среды, редактора и еще много чего.

    4 - ZAsm v3.2x - 256 и больше. ZAsm занимает/использует последние 128 к памяти. Основная 128-я память - под программы пользователя. Об отличиях от v3.10 ReadMe, About.

    5 - ZAsm x64 - та же 3.2х только с одним шрифтом - 64 символа в строке - такая блажь, хотя временами и пользуюсь.

    6 - ZAsm v3.15 - Попытка сделать версию 3.2x работающую в 128к.
    Версии последних ZAsm`ов в архивах могут отличаться от тех что в разделе "Программирование". Так что лучше качать оттуда.


    ZAsm3.2o
    - исходные тексты оверлеев.
    Вложения Вложения

  2. Эти 3 пользователя(ей) поблагодарили Rubts0FF за это полезное сообщение:
    Black Cat / Era CG (22.07.2018), mastermind (23.07.2018), MaxxWell (24.07.2018)

  3. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

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

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

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

Похожие темы

  1. online assembler
    от goodboy в разделе Программирование
    Ответов: 4
    Последнее: 27.09.2012, 14:10
  2. zx assembler в emuzwin
    от женя999 в разделе Программирование
    Ответов: 10
    Последнее: 05.11.2011, 23:41
  3. ZX Assembler for PC
    от askad в разделе Софт
    Ответов: 3
    Последнее: 31.12.2008, 13:28
  4. ASSEMBLER
    от MadCat! в разделе Программирование
    Ответов: 50
    Последнее: 03.03.2005, 17:04

Ваши права

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