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

User Tag List

Страница 84 из 173 ПерваяПервая ... 808182838485868788 ... ПоследняяПоследняя
Показано с 831 по 840 из 1724

Тема: ZXMAK2 - Виртуальная машина ZX Spectrum

  1. #831
    Member
    Регистрация
    28.02.2005
    Адрес
    Belarus
    Сообщений
    94
    Благодарностей: 10
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В ATM 2 не запускаются или крашатся некоторые 128к программы, что из HC, что просто из 128 режима. Например эта дема http://vtrdos.ru/demoz/enl96/EYEACHE-.ZIP Она точно работала и на реальном ATM 2. В Unreal работает.

  2. #832
    Veteran Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    1,221
    Благодарностей: 667
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    Что самое интересное хотелось бы затестить на вг93 - какой статус она выставляет сразу после подачи команд.
    То есть просто что-то в духе
    Код:
    BETA_DATA        EQU #83 ; порт данных ВГ93 на Кворуме
    BETA_COMMAND     EQU #80; порт состояния/команд ВГ93 на Кворуме
    
                     LD BC, BETA_COMMAND
                     XOR A
                     OUT (C), A ; команда на восстановление
                     LD BC, BETA_DATA
                     LD A, 20
                     OUT (C), A ; 20 дорожка
                     LD BC, BETA_COMMAND
                     LD A, #10 ; команда на поиск дорожки
                     OUT (C), A
                     IN (C), A ; в A - статус
    ?
    Последний раз редактировалось Eltaron; 10.05.2013 в 21:10.
    Граф Дракула наш кумир, патамушта он вомпир!

  3. #833
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,292
    Благодарностей: 751
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Blade Посмотреть сообщение
    Отключение пзу TR-DOS происходит не сразу же, а при следующем чтении КОП из ОЗУ. Сигналы CPM и DOSEN связаны. При активном СPM, DOSEN удерживается в "1" независимо от того, где исполняется код.
    Вот часть схемы ATM2, на ней все видно:
    а где эту схему посмотреть можно? на сайте atmturbo не доступна...

    И еще повторюсь, ктото проверил на реальном АТМ2, этот тест сбрасывается в трдос или в 48к?

    ---------- Post added at 22:22 ---------- Previous post was at 22:19 ----------

    Цитата Сообщение от Eltaron Посмотреть сообщение
    То есть просто что-то в духе
    ?
    именно!

    в идеале бы конечно хорошо знать и как меняется это значение со временем, но то что читается непосредственно сразу после подачи команды самое интересное
    Тут есть несколько ключевых моментов:
    1) определить насколько быстро вг реагирует на команду регистром статуса. Успеет ли Z80 прочитать еще не изменившийся статус или меняется мгновенно или быстрее чем Z80 успевает сделать OUT/IN. Скорей всего последнее, но нужно проверить.
    2) какие значения читаются сразу после подачи команд различных типов, именно сразу, т.е. еще до того как вг успеет чтото начитать с диска и начнет выставлять прерывания
    Последний раз редактировалось ZXMAK; 10.05.2013 в 21:32.
    ZXMAK2 - Виртуальная Машина ZX Spectrum http://zxmak2.codeplex.com
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  4. #834
    Guru Аватар для zorel
    Регистрация
    17.09.2010
    Адрес
    г. Днепропетровск
    Сообщений
    3,038
    Благодарностей: 1116
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а где эту схему посмотреть можно? на сайте atmturbo не доступна...
    Схема для платы 7.10 лежит здесь
    http://www.nedopc.com/ATMZAK/zakatm710.php

    для Платы 7.00 (TURBO 2+) здесь и более ранних версий
    http://atmturbo.nedopc.com/atmshem.htm#atm2

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    так это-ж не официальная прошивка, а сейчас в эмуляторе официальная, разве нет?
    За поддержку АТМ турбо спасибо
    Но к АТМ версии 7.10 к этой прошивке не имеет отношения.
    Версия платы 7.10 относится более поздней версии платы от nedopc, так же как и вместе с последними прошивками eXtra BIOS ... XT.. В эмуляторе прошивка для АТМ ранних версий..

    Проверил в тесте от Чунина Романа, Тест не работает.. И не весь софт в формате CP/M работает из-за отсутствия поддержки драйвера клавиатуры, знакогенератора и контроллера HDD АТМ..
    В этой программе IDE-installer (BOOTDISK) Описание , После того выскакивает заставка нужно нажать пробел, на пробел не реагирует.
    Последний раз редактировалось zorel; 11.05.2013 в 01:34.
    Если в личке не отвечаю, есть связь через почту zoreldnepr(собака)gmail(точка)com
    ATM-turbo 2+ v7.10+General Sound+FloppyEmul+HDD(Tasis/Xcomander CP/M)
    Неофициальный сайт об Орель БК-08 и не только.

  5. Этот пользователь поблагодарил zorel за это полезное сообщение:
    ZXMAK (10.05.2013)

  6. #835
    Master
    Регистрация
    27.03.2005
    Адрес
    CПб
    Сообщений
    703
    Благодарностей: 229
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    И еще повторюсь, ктото проверил на реальном АТМ2, этот тест сбрасывается в трдос или в 48к?[COLOR="Silver"]
    Реального АТМ2 нет, могу только на Пентеве проверить. Там сбрасывается в TR-DOS.

  7. #836
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,292
    Благодарностей: 751
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Moro Посмотреть сообщение
    В ATM 2 не запускаются или крашатся некоторые 128к программы, что из HC, что просто из 128 режима. Например эта дема http://vtrdos.ru/demoz/enl96/EYEACHE-.ZIP Она точно работала и на реальном ATM 2. В Unreal работает.
    EYEACHE не работает потому что для АТМ используется выборка порта #7FFD по маске #8202 (A1, A9, A15).
    А в unreal используется маска Пентагона #8002, т.е. игнорируется значение A9.

    Странно что "она точно работала на реальном АТМ 2"... Нужно проверить по схеме, действительно ли АТМ 2 не использует A9 для выборки #7FFD.

    updated: проверил по схеме - АТМ2 использует выборку #7FFD с использованием линии А9, поэтому дема EYEACHE на реальном АТМ-е не должна работать.

    ---------- Post added at 00:27 ---------- Previous post was at 00:09 ----------

    Цитата Сообщение от zorel Посмотреть сообщение
    Проверил в тесте от Чунина Романа, Тест не работает..
    тест Чунина - это что и где его взять?

    Цитата Сообщение от zorel Посмотреть сообщение
    И не весь софт в формате CP/M работает из-за отсутствия поддержки драйвера клавиатуры, знакогенератора и контроллера HDD АТМ..
    В этой программе IDE-installer (BOOTDISK) Описание После того выскакивает заставка нужно нажать пробел, на пробел не реагирует.
    поддержки IDE для АТМ пока нет, т.к. нужно разобраться какие порты в нем используются. Если реализация IDE аналогична смуку, то зная порты можно за 5 мин сделать, если доступ к IDE более сложный, то нужно разбираться.
    Последний раз редактировалось ZXMAK; 10.05.2013 в 23:33.
    ZXMAK2 - Виртуальная Машина ZX Spectrum http://zxmak2.codeplex.com
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  8. #837
    Guru Аватар для zorel
    Регистрация
    17.09.2010
    Адрес
    г. Днепропетровск
    Сообщений
    3,038
    Благодарностей: 1116
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    updated: проверил по схеме - АТМ2 использует выборку #7FFD с использованием линии А9, поэтому дема EYEACHE на реальном АТМ-е не должна работать.
    На плате 7.10 рекомендуют делать исправления для лучшей совместимости с устраняющая учитывание линии A9 при выборке порта #7FFD.. http://www.nedopc.com/ATMZAK/atm710re.htm#re11

    ---------- Post added at 02:04 ---------- Previous post was at 02:03 ----------

    тест Чунина - это что и где его взять?
    А вот здесь писал про тест и остальные прошивки http://zx-pk.ru/showpost.php?p=599686&postcount=1089
    Тест памяти ATM-turbo 2+ от Чунина Романа (2004 год) для версии платы 7.10
    Тест так должен работать.

    Вдруг пригодится на всякий случай продублирую здесь исходник теста АТМ турбо ..
    и прошивок клавы

    ---------- Post added at 02:29 ---------- Previous post was at 02:04 ----------

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    поддержки IDE для АТМ пока нет, т.к. нужно разобраться какие порты в нем используются. Если реализация IDE аналогична смуку, то зная порты можно за 5 мин сделать, если доступ к IDE более сложный, то нужно разбираться.

    Нашел вроде полное описание внутренней архитектуры и внешних устройств АТМ турбо 2+ ..
    http://atmturbo.nedopc.com/inf/books...c/atm_hard.zip

    Книги NedoPC group
    http://atmturbo.nedopc.com/atmcpm.htm#books
    Последний раз редактировалось zorel; 11.05.2013 в 00:02.
    Если в личке не отвечаю, есть связь через почту zoreldnepr(собака)gmail(точка)com
    ATM-turbo 2+ v7.10+General Sound+FloppyEmul+HDD(Tasis/Xcomander CP/M)
    Неофициальный сайт об Орель БК-08 и не только.

  9. Этот пользователь поблагодарил zorel за это полезное сообщение:
    ZXMAK (10.05.2013)

  10. #838
    Veteran Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    1,221
    Благодарностей: 667
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    в идеале бы конечно хорошо знать и как меняется это значение со временем, но то что читается непосредственно сразу после подачи команды самое интересное
    Изучаю Ларченко-Родионова и попутно кропаю.



    Шесть строк - шесть результатов команд. Восстановление, прерывание, переход на дорожку, шаг вперед, шаг назад, шаг. Сразу после выполнения команды циклически читается статус и пишется в память пока она (память) не кончится. После этого в полученном массиве ищутся позиции, в которых байт статуса изменялся (включая самый первый IN), и выводятся на экран. Исходник и tap-ка приаттачены.

    В эмуляторе почему-то вообще не работает. И как будто бы диск не видит - после ресета CP/M не запускается. Сейчас еще на виндовой машине проверю.
    Вложения Вложения
    Последний раз редактировалось Eltaron; 11.05.2013 в 20:59.
    Граф Дракула наш кумир, патамушта он вомпир!

  11. Этот пользователь поблагодарил Eltaron за это полезное сообщение:
    ZXMAK (12.05.2013)

  12. #839
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,292
    Благодарностей: 751
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Eltaron Посмотреть сообщение
    В эмуляторе почему-то вообще не работает. И как будто бы диск не видит - после ресета CP/M не запускается. Сейчас еще на виндовой машине проверю.
    ничего не понял, что именно не работает? какая модель?

    ---------- Post added at 03:54 ---------- Previous post was at 02:22 ----------

    Обновил до версии 2740. Баги с DOSEN в ATM оказались не такие простые, в итоге пришлось немного поменять архитектуру устройств BDI и памяти.
    Теперь есть две разновидности BDI:
    1) FDD контроллеры - для моделей с нативной поддержкой ТРДОС (из которых вырезать трдос невозможно, например PROFI, ATM, SCORPION, PENTAGON 512), не вмешивается в маппинг пзу, предоставляет только порты для доступа к контроллеру дисководов
    2) BDI - это контроллер + логика маппинга пзу ТРДОС, используется для классических спектрумов, которые изначально не содержат трдос.

    Что нового - менеджер памяти АТМ710 полностью переписан в соответствии со схемой. Тест CHRV заработал
    Добавлены тестовые пзу для АТМ.
    Код ВГ93 вынесен в отдельный клас, чтобы не мешать реализацию девайсов и микросхем. Практически все девайсы памяти подверглись небольшим изменениям, поэтому провел серию тестов - все вроде работает

    ZXMAK2 - Виртуальная Машина ZX Spectrum http://zxmak2.codeplex.com
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  13. Эти 8 пользователя(ей) поблагодарили ZXMAK за это полезное сообщение:
    alone (13.05.2013), Doronetty (12.05.2013), Eltaron (12.05.2013), Moro (12.05.2013), yashcher (12.05.2013), ZEman (12.05.2013), zorel (12.05.2013), [bETA]mEN (12.05.2013)

  14. #840
    Veteran Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    1,221
    Благодарностей: 667
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    ничего не понял, что именно не работает? какая модель?
    Кворум. Вставлял диск в BDI-устройство, жал Ctrl+Alt+Insert, и должна была б идти загрузка с диска, но не шла. Мне казалось, что статус 0xC4 именно из-за этого появляется. Но сейчас проверил под виндой в свежей версии - всё работает, CP/M по ресету грузится, а статус всё равно C4/C5.
    Граф Дракула наш кумир, патамушта он вомпир!

Страница 84 из 173 ПерваяПервая ... 808182838485868788 ... ПоследняяПоследняя

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

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

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

  1. Moro

Похожие темы

  1. Ответов: 7
    Последнее: 06.04.2012, 19:37
  2. Машина Тьюринга для Z80
    от ZXMAK в разделе Эмуляторы
    Ответов: 4
    Последнее: 15.08.2011, 01:26
  3. Продвинутая Мелко Машина 1
    от Black_Cat в разделе Зарубежные компьютеры
    Ответов: 74
    Последнее: 03.03.2009, 09:05
  4. Что за машина такая??? Commodore 128...
    от ILoveSpeccy в разделе Commodore 16/64/128
    Ответов: 5
    Последнее: 31.10.2007, 10:25
  5. Java-машина
    от Error404 в разделе Программирование
    Ответов: 2
    Последнее: 15.01.2007, 15:11

Ваши права

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