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

User Tag List

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

Тема: Дизасм ОТПС 2.0

  1. #1

    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Дизасм ОТПС 2.0

    для начала базы есть тут ESL: https://dl.dropboxusercontent.com/u/...rc-20140520.7z
    FORTH32: https://dl.dropboxusercontent.com/u/...rc-20140520.7z

    тут предлагаю обсудить разные тонкости

    2FORTH32:
    в твоём дизасме
    Код:
     Disk_G_status:  db 0                    ; DATA XREF: ROM0:049Fw
    F701                                         ; Boot:Force_bootr
    F701                                         ; D7=1 - есть ГЗУ
    F701                                         ; D0=1 - есть дисковод
    в моем
    Код:
    RAM:F701 00       FDDFLAG:        db 0                    ; DATA XREF: RAM:049Fw
    RAM:F701                                                  ; RAM:_LoadOSr
    RAM:F701                                                  ; 0x01 - FDD FLAG
    RAM:F701                                                  ; 0x80 - GZU PAGES 1-3 exist
    во первых FDDFLAG эт как бы стандартное название переменной из доки на биос
    во вторых D7=1 говорит о том что есть ГЗУ для РАМДИСКА
    т.е. есть страницы 1-3, а не только 0

    проверку этого флага видел только в 1 (одном) месте
    Микродос датированый 1990-01-05

    Он есть в \OS\DOS_LAYOUTS\microdos
    mdos2_900105_START.kdi.idb
    mdos2_900105_ROM1.kdi.idb
    mdos2_900105_ROM2.kdi.idb

    он сам по себе забавен, он работает и на ОПТС1 и на ОПТС2
    и у него есть драйвер рамдиска, который активируется как раза проверкой этого флага (откуда и узнал про него)
    и если D7=0 - то диска E просто нет.
    кстати, и если загрузить ОПТС1 у которого достаточно ГЗУ, то этого флага там не будет, и рамдиска тоже.

    кстати драйвер там вообще лижит отдельно, под АЦЗУ.
    он как-бы сбоку прикручен.

    ---------- Post added at 15:01 ---------- Previous post was at 14:43 ----------

    еще сразу то что неправильно

    таблица токенов, вторая часть (29E5)
    посмотри у меня в roms\OPTS20\rom2\OPTS2RAM.idb

    там сначала идут токены 81..DA

    а потом 01..1F+

    а часть функций с токенами выше DA, нет таблицы, там прямо в парсере идут проверки на токены

    loc_3DE8

    p.s. там в ENUM есть табличка токенов, удобно
    на операнде жмеш M и не число а токен ...

    ---------- Post added at 15:05 ---------- Previous post was at 15:01 ----------

    а вообще - снимаю шляпу !!!!
    такая РАБОТА!
    Последний раз редактировалось esl; 20.05.2014 в 17:40.

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

  3. #2

    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    813
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    60 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от esl Посмотреть сообщение
    Ссылки протухли... А есть ли у кого-нибудь копия?
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

  4. #3

    Регистрация
    06.04.2013
    Адрес
    г. Могилев, Беларусь
    Сообщений
    254
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    110
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    28 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Ссылки протухли... А есть ли у кого-нибудь копия?
    Вот все сдохшие на Dropbox вложения от ESL:
    https://web.archive.org/web/*/https:...com/u/490774/*

    Цитата Сообщение от esl Посмотреть сообщение
    вот ВСЯ моя папка с дизасмами относящаяся к Корвету
    https://dl.dropboxusercontent.com/u/...rc-20140520.7z
    там постоянный бардак, но хоть немного по темам разбросано
    несколько копия - это разные подходы, возможно с разными интересами
    Веб-архив помнит:
    http://web.archive.org/web/201411282...rc-20140520.7z

    Ну и версия дизасма, которая открывает без ошибок базы из архива выше:
    Цитата Сообщение от esl Посмотреть сообщение
    могу выложить свою версию, времеено (http://yadi.sk/d/hQ29vdBSR5wzm) когда спросит -> мой ник, отпишитесь как уже.
    Пароль: esl (маленькими буквами)
    Последний раз редактировалось Serebriakov; 09.12.2019 в 22:03.

  5. #4

    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,398
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    188
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    надо это дело куда-нибудь переложить, чтобы не протухло окончательно.
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

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

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

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

Похожие темы

  1. Дизасм
    от next в разделе Софт
    Ответов: 11
    Последнее: 20.12.2012, 12:46
  2. Всё про асмы говорите - а я хочу дизасм!
    от lvd в разделе Программирование
    Ответов: 21
    Последнее: 12.04.2005, 16:58

Ваши права

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