nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 25 Mar 2017 05:35



Reply to topic  [ 2 posts ] 
Emu80 v.4 
Author Message
Fanat

Joined: 21 Jan 2003 07:08
Posts: 75
Reply with quote
Выложил тестовую сборку 4-й версии Emu80.

http://emu80.org/v4beta/Emu80_40218.zip

Пока сборка для Windows, под другие платформы чуть позже, также как и исходники.

Основной исполняемый файл Emu80.exe
Emu80Lite - быстро запускаемая версия без части диалогов, удобен для командной строки.

Основной метод управления - горячие клавиши. Подсказку можно посмотреть в закладке Help окна конфигурации (Alt-F12). Переключение платформ - Alt-F9.

Кроме основных файлов эмулятора в архиве также папки:

_doc - незаконченная документация
_tests - разные тесты и продыинутые игры, на которых тестировал эмулятор
_stuff - разные образы дискет, игры и т.д. для разных машин

Замечания по реализации:

Общие:
- На данный момент реализованы РК-86, Микроша, Партнер, Апогей, Орион, Специалист, Специалист-MX.
- Довольно аккуратная реализация таймингов ПДП, что обеспечивает близкую к реальной скорость работы и характерную "хриплость" звука при включенном ПДП
- Есть проблемы с полноэкранным режимом.
- По умолчанию для большинства платформ диск A подключается в режиме read-only, запись возможна только в образ диска B. Для изменения такого поведения следует изменить соответствующий конф. файл.
- Для ВГ-75 сделаны альтернативные шрифты размером 8x8, 8x12, 8x16, повторяющие оригинальные (для переключения на них - Alt-F)
- Простой ФНЧ с прямоугольной весовой функцией для улучшенного воспроизведения звука (в т. ч. методом ШИМ)

Отладчик:
- Вызов по Alt-D
- Пока только ВМ80
- Пока нет возможности изменять содержимое регистров и памяти
- Пока нет точек останова по данным

Апогей:
- Реализован ROM-диск объемом 512 Мб (по схеме vinxru). В образ диска добавлены несколько демок и игр (lines, kosoban, robocop, ducks, gigascreen)
Запуск оболочки: R,C G
- Для gigascreen-режима попробуйте включить режим смешивания полукадров (спасибо uart за идею)

Радио-86РК:
- Поддержка контроллера FDD. Запуск РК-ДОС по директиве GE000
- Поддержка монохромного режима (с инверсией) и двух схем подключения контроллера цвета (переключение через Alt-C)
- Поддержка таймера ВИ53 по оригинальной схеме подключения (вместо второго ППА)
- Поддержка ROM-диска. Для работы с ROM-диском закомментировать "define USE_TIMER" в конфигурационном файле.
По умолчанию стоит Монитор без директивы U, для запуска оболочки дать директивы R7E00,7FFF,7400 G7400

Микроша:
- Оригинальный знакогеренатор без поддержки атрибута инверсии.

Партнер:
- Реализован модуль МЦПГ, настолько полно, насколько я мог понять его устройство по имеющимся отрывочным сведениям.
- Поддержка конроллера FDD. Для запуска CP/M в Мониторе набрать дать директиву E2.
- Поддержка встроенного механизма регенерации памяти через 3-й канал ПДП
- Исправлены некоторые ошибочные символы в знакогенераторе
- Полная поддержка втсроенного динамика, зависимого от строчных импульсов ВГ75
- Поддержка обмена с лентой в формате MSX (директивы Монптора R и W) с перенаправлением в CAS-файлы

Орион:
- Контроллер FDD по адресам F700-F703 и F710-F713 с портами управления F704, F714, F720. Неполная эмуляция старой схемы подключения с портом статуса F708.
- Поддержка Z80 Card I (звук по INTE, отображение портов на память)
- Загрузка файлов rko, bru/ord в RAM-диск (сделайте сброс после загрузки для обновления)
- Z80 Card II пока не поддерживается
- SD-карта и HDD пока не поддерживаются

Специалист:
- Ч/б, 4-х и 8-цветный режимы (переключение через Alt-C), а также 16-цветный режим Специалиста-MX
- 8 либо 1 страницы RAM-диска
- Готовые конфигурации для RAMFOS и MXOS
- Конфигурация для Специалиста-MX на Z80 и с тактовой частотой 4 МГц
- Загрузка cpu/i80-файлов в RAM-диск (сделайте сброс после загрузки для обновления) - неудачный способ, будет изменен
- SD-карта пока не поддерживаются

ВИ53:
- Пока поддерживаются только режимы 0 и 3, нет поддержки BCD-режима
- Воспроизведение звука методом ШИМ

ВГ75:
- Довольно полная реализация, не сделал только режим с удвоенной высотой строк. Есть некоторые проблемы с кодами, управляющими DMA.


10 Mar 2017 17:29
Profile ICQ WWW
Fanat

Joined: 21 Jan 2003 07:08
Posts: 75
Reply with quote
Пропустил в подсказке: Alt-D - вызов отладчика.


12 Mar 2017 15:16
Profile ICQ WWW
Display posts from previous:  Sort by  
Reply to topic   [ 2 posts ] 

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.