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

User Tag List

Страница 3 из 9 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 86

Тема: Дизассемблер ПрофПЗУ Scorpion

  1. #21
    Master Аватар для LW
    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    950
    Спасибо Благодарностей отдано 
    228
    Спасибо Благодарностей получено 
    1,005
    Поблагодарили
    319 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кто знает существуют эмуляторы, поддерживающие чтение портов #7FFD и #1FFD через регистры AY?

  2. #22
    Veteran Аватар для krotan
    Регистрация
    30.08.2010
    Адрес
    Санкт-Петербург
    Сообщений
    1,263
    Спасибо Благодарностей отдано 
    53
    Спасибо Благодарностей получено 
    192
    Поблагодарили
    159 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LW Посмотреть сообщение
    Кто знает существуют эмуляторы, поддерживающие чтение портов #7FFD и #1FFD через регистры AY?
    Вероятно SPM:
    http://a-moa.chat.ru/SPM.htm

  3. #23
    Master Аватар для LW
    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    950
    Спасибо Благодарностей отдано 
    228
    Спасибо Благодарностей получено 
    1,005
    Поблагодарили
    319 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    а в ранних версиях ПрофРом (3.2a ? ) после старта шла проверка и если число тактов в инте не меняется при включении турбо комп зависал.
    позже авторы этот момент убрали
    Прикольно. Нашел этот момент. Есть такая проверка, но после неё идет типа заглшуки, и этот момент тупо нивелирется.
    Цитата Сообщение от goodboy Посмотреть сообщение
    в эмуле unreal ProfRom чуток подправленный (иначе не работал)
    Ну вот сравнивал много дампов, но так и не увидел разницы. Может кто подскажет что там правили?

  4. #24
    Veteran
    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,751
    Спасибо Благодарностей отдано 
    149
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    39 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    были сведения, что убрана проверка CRC и чтение сигналов ВГ93 из порта 1F при ресете.
    ZX-Evo Rev. C4 (Double-config) / VDAC2 / ZiFi / NeoGS / ZXM-Soundcard Extreme

  5. #25
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Gutten Посмотреть сообщение
    были сведения, что убрана проверка CRC и чтение сигналов ВГ93 из порта 1F при ресете
    Это было сделано значительно позже, Савелием, по просьбе общественности, чтобы самостоятельно менять содержимое ромдиска без плясок с бубном CRC, а чтение сигналов убрали, когда привинчивали профПЗУ на Феникс и Кай. Я во всех этих событиях непосредственно участвовал.

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

    Цитата Сообщение от LW Посмотреть сообщение
    Ну вот сравнивал много дампов, но так и не увидел разницы. Может кто подскажет что там правили?
    Ничего не правили. Любой дамп вставляй в эмуль - будет работать.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  6. Этот пользователь поблагодарил Ewgeny7 за это полезное сообщение:

    LW (11.04.2022)

  7. #26
    Master Аватар для LW
    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    950
    Спасибо Благодарностей отдано 
    228
    Спасибо Благодарностей получено 
    1,005
    Поблагодарили
    319 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Это было сделано значительно позже, Савелием, по просьбе общественности, чтобы самостоятельно менять содержимое ромдиска без плясок с бубном CRC, а чтение сигналов убрали, когда привинчивали профПЗУ на Феникс и Кай. Я во всех этих событиях непосредственно участвовал.
    Если имеется ввиду это, то с этим я ознакомлен.
    Ничего не правили. Любой дамп вставляй в эмуль - будет работать.
    Вот... В этом ответ на вопрос... Спасибо!

  8. #27
    Master Аватар для LW
    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    950
    Спасибо Благодарностей отдано 
    228
    Спасибо Благодарностей получено 
    1,005
    Поблагодарили
    319 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Любопытный момент. Чисто для информации.
    Функции встроенной дисковой BIOS R8DOS, вызываемые через rst 8: db #81 начиная 20 по 33 включительно, т.е. те которые работают с файлом через буфер fcb, в том виде как оно есть, для пользователя недоступны. Т.к. регистр ix в них не передается.
    Но судя по всему раз информации об этой ошибке не встречалась, этими функциями никто и не пользовался.

    Кроме того нашел несколько горячих клавиш в меню монитора:
    EDIT+Q - быстрый переход из любого меню(кроме отладчика) в main menu
    EDIT+D - вызов меню выбора диска из любого меню(кроме отладчика)
    EDIT+M - дублирует enter

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

    AndTorp (20.04.2022), Evgeny Muchkin (25.04.2022), Ewgeny7 (24.04.2022), izzx (20.04.2022), SERGEY256 (20.04.2022), Xela (23.04.2022)

  10. #28
    Master Аватар для LW
    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    950
    Спасибо Благодарностей отдано 
    228
    Спасибо Благодарностей получено 
    1,005
    Поблагодарили
    319 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Еще один любопытный факт.
    В драйвере монитора реализована возможность защиты от записи для каждого из подключаемых образов.
    Но возможность поднять этот флаг средствами монитора отсутствует.

    P.S. Если кому-то интересно, могу рассказать как включать защиту образа на запись...
    Последний раз редактировалось LW; 22.04.2022 в 19:50.

  11. #29
    Master Аватар для LW
    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    950
    Спасибо Благодарностей отдано 
    228
    Спасибо Благодарностей получено 
    1,005
    Поблагодарили
    319 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нашел достаточно неприятную ошибку в функции 35 ($HDDMOUNT) R8DOS.
    При завершении работы этой функции:
    при входном параметре bit 4,a =1 устанавливается 4й бит по адресу #E5A5 в 8й странице монитора, а там хранится произведение head * sector активного HDD. порча этого значения может привести к нехорошим последствиям.
    при входном параметре bit 4,a =0 устанавливается 4й бит по адресу в регистре hl, заданному при вызове этой функции, опять таки при включенной 8й странице. тут предсказывать последствия вообще сложно.

    так что вместо этой функции предпочтительнее использовать недокументированную функцию 40(#28). Это полный аналог, но без порчи памяти.

  12. Этот пользователь поблагодарил LW за это полезное сообщение:

    Romych (27.04.2022)

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

    По умолчанию

    Цитата Сообщение от LW Посмотреть сообщение
    Если кому-то интересно, могу рассказать как включать защиту образа на запись...
    Интересно. В меню бы эта функция полезной была. Но за всё время почему то не было мысли, а почему нет такой возможности? Например, для архивных образов поставить бы защиту.

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


    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
    [свернуть]

Страница 3 из 9 ПерваяПервая 1234567 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Что такое TRDOS mirror в ПрофПЗУ Scorpion'а
    от AndTorp в разделе Scorpion
    Ответов: 2
    Последнее: 26.06.2022, 09:57
  2. Дизассемблер монитора РК ищу
    от Дмитрий77 в разделе Радио-86РК
    Ответов: 8
    Последнее: 29.06.2021, 20:58
  3. Дизассемблер BASIC-48
    от Prusak в разделе Пресса
    Ответов: 4
    Последнее: 22.06.2010, 22:52
  4. Новый дизассемблер для ZX
    от Strunov в разделе Программирование
    Ответов: 32
    Последнее: 01.08.2007, 12:39
  5. Дизассемблер TR-DOS
    от Sonic в разделе Оси
    Ответов: 5
    Последнее: 23.10.2006, 09:42

Ваши права

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