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

User Tag List

Страница 35 из 40 ПерваяПервая ... 313233343536373839 ... ПоследняяПоследняя
Показано с 341 по 350 из 392

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

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

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    чтение `регистра состояния` #1F
    Здесь дело не в самом чтении, а в отсутствии отклика железа, то есть эмуляции этого. Вот драйвер который в ZAsm`е, (естественно прежде чем прийти к этому варианту были `перерыты` не одна программа, хотя все они работают по одному в общем то принципу, пожалуй единственна разница - способ чтения #1F) уже не одно десятилетие ни на одном клоне, ну которыми мне приходилось пользоваться и это PROFI, ATM-1, ATM-2 и Композит, Ленинград -1, -2, Пентагон конечно, никогда не было никаких претензий, да и на большинстве эмуляторов.
    Собственно в чем заключается идентификация. При определении наличия дисковода голова гонится к сотой дорожке и затем назад к нулевой, и читается #1F - в ожидании этой самой 0-й дорожки, в случае идентификации диска, в цикле 65536 раз считывается приход индексного отверстия. Процедура практически один в один из ПЗУ, только находится не там. И вот сейчас когда эти проверки отключил, при чтении группы секторов, ни какая ошибка не срабатывает. При считывании каталога и отсутствия диска в дисководе, в памяти остается каталог от предыдущего диска и вот это страшно, потому что при записи может быть то же самое. Да, это можно отключить в настройках, но можно же и не обратить внимания.

    - - - Добавлено - - -

    З.Ы. Мне тут подарили Эву, за ней только в Ростов съездить нужно, хотел сразу пешком бежать, тут всего то 200 км по прямой, а вот теперь и не знаю.

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

    По умолчанию ZX Turbo Assembler v3.3.Final RC 5, ZX Turbo Assembler v3.3.Final RC 5D / #3D13

    ZX Turbo Assembler v3.3.Final RC 5 и ZX Turbo Assembler v3.3.Final RC 5D / #3D13

    В первом случае, удалено отключение идентификации диска, дисковода, в остальном версия RC 4. Во втором случае - дисковые операции через #3D13.
    Все свежее, не более часа, второй вариант вообще только-только и поэтому сам сильно не проверял. Z33_F5D - запустился и работал под EmuZWin, xpeccy и под Шалаевым разумеется. Поскольку серия ZAsm v3.3x скоро закончится и если будут следующие RC, как и сейчас будут выходить две версии, обычная и #3D13, если конечно будет работать без проблем.

    В общем так то она работает, а вот как будет обрабатывать ошибки - вопрос.

    А сейчас начнется самое веселье - руководство/а пользователя, помниться к версии 3.10 я его писал наверное год. И то, если бы ребята из Белоруссии не прислали пять баксов за ZAsm, не факт что оно таки появилось бы. А так, стыдно стало отсылать без док`и.

    з.ы. Будут проблемы/вопросы - пишите сюда.

    Z33F5 - обычный ZAsm
    Z33F5D - #3D13
    C33F5, C33F5D - исходные тексты, в основном все одинаково, но есть различия, в диск-докторе и еще где то.
    Вложения Вложения

  3. Эти 3 пользователя(ей) поблагодарили Rubts0FF за это полезное сообщение:

    hobot (26.01.2021), izzx (25.01.2021), Дмитрий (25.01.2021)

  4. #343
    Master
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    831
    Спасибо Благодарностей отдано 
    239
    Спасибо Благодарностей получено 
    271
    Поблагодарили
    151 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rubts0FF Посмотреть сообщение
    ZX Turbo Assembler v3.3.Final RC 5 и ZX Turbo Assembler v3.3.Final RC 5D / #3D13
    Попробовал версию Z33_F5D на реальном. Записал на виртуальный диск D и копию на дискетку B. Грузится с диска B. Так и бывает, когда идёт работа не через #3d13.
    В Setup задал что рабочие диски оба D и сохранил. Но при загрузке опять грузится с B. А работает потом с D.
    Короче, загрузку надо сделать тоже через #3d13.

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

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

    По умолчанию

    Цитата Сообщение от izzx Посмотреть сообщение
    Короче, загрузку надо сделать тоже через #3d13.
    Ну так это две строки на бейсике.
    Вчера какое то время пользовался версией #3D13, так вроде бы все нормально, но ни одной ошибки не выскочило, даже когда в дисководе не было диска, странно это. Помниться вымотало меня тогда это #3D13 (v3.3.0D), может что то упустил, надо будет посмотреть.
    О! Вопрос, а на "железных" эмуляторах как реализован доступ к жесткому диску .., и на обычных то же.
    Последний раз редактировалось Rubts0FF; 26.01.2021 в 05:58.

  6. #345
    Master
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    831
    Спасибо Благодарностей отдано 
    239
    Спасибо Благодарностей получено 
    271
    Поблагодарили
    151 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rubts0FF Посмотреть сообщение
    Ну так это две строки на бейсике.
    Просто родной boot какой-то хитрый, не чистый бейсик. Не стал разбираться.

    На реальном скорпе переделан trdos. При обращении к 3d13 идёт вызов своих функций работы с виртуальным образом на ЖД.

    А на эмуляторе можно подцепить образ ЖД .img, выбрать контроллер SMUC в настройках... Или другой контроллер.

    У меня один проект на этой версии Zasm вчера хорошо собрался, без проблем.

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

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

    По умолчанию

    Цитата Сообщение от izzx Посмотреть сообщение
    Просто родной boot какой-то хитрый, не чистый бейсик. Не стал разбираться.
    Нужно создать свой, две строки
    10 CLEAR 24575:RANDOMIZE USR 15619:REM:LOAD "Z33_F5D" CODE
    20 RANDOMIZE USR 24576
    В начале можно конечно очистить экран, загрузить картинку ZAsm. В остальном хватит этих двух строк.
    Из всех функций TR-DOS используется только две #05 - чтение, #06 - запись группы секторов.

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

  9. #347
    Master
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    831
    Спасибо Благодарностей отдано 
    239
    Спасибо Благодарностей получено 
    271
    Поблагодарили
    151 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rubts0FF Посмотреть сообщение
    Нужно создать свой, две строки
    10 CLEAR 24575:RANDOMIZE USR 15619:REM:LOAD "Z33_F5D" CODE
    20 RANDOMIZE USR 24576
    Сделал такой загрузчик. Теперь хорошо, грузится и работает с ЖД.

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

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

    По умолчанию ZX Turbo Assemler version 3.3.Fx - Руководства пользователя.

    ZX Turbo Assemler version 3.3.Fx - Руководства пользователя.

    ``Программа ZX ASM 2.4 является попыткой сделать более удобной и эффективной работу тех, кто пишет программы для ZX - Spectrum на ассемблере, это попытка создать интегрированную среду разработчика программ на ассемблере (IDE-Integrated Development Environment) 16/17.07.94. Hohlov Oleg, Kharkov``

    Содержание

    I. Введение
    II. Среда
    III. Редактор - файл ReadMe1
    IV. Компилятор - файл ReadMe2
    V. Оверлеи - файл ReadMe3

    Когда начинал это писать, то не верил что увижу готовый результат .., в этом году. Но вот он есть, да это редакция всех предыдущих руководств и в дальнейшем эти файлы будут входить каждой в комплект с каждой последующей версией ZAsm, до v3.3.#FF, если они конечно будут.
    Вложения Вложения

  11. Эти 2 пользователя(ей) поблагодарили Rubts0FF за это полезное сообщение:

    AndTorp (28.01.2021), Дмитрий (28.01.2021)

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

    По умолчанию Руководство пользователя.PDF

    Все таки надо как то сделать редактор с проверкой синтаксиса, ZX Turbo Assembler v3.3x Руководство пользователя , все вместе и в PDF. Почему на я-диске - потому что там можно сразу посмотреть.

    з.ы. Спасибо тому кто прикрутил к Total Commander`у zasmviewer.
    Последний раз редактировалось Rubts0FF; 29.01.2021 в 07:14.

  13. Эти 3 пользователя(ей) поблагодарили Rubts0FF за это полезное сообщение:

    izzx (29.01.2021), specorg (30.01.2021), Дмитрий (02.02.2021)

  14. #350
    Guru Аватар для Дмитрий
    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rubts0FF Посмотреть сообщение
    Спасибо тому кто прикрутил к Total Commander`у zasmviewer.
    Пожалуйста

  15. Этот пользователь поблагодарил Дмитрий за это полезное сообщение:

    Rubts0FF (05.02.2021)

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

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

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

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

Ваши права

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