Jump to content

БрМСХ

Первоначальный выпуск Ноябрь 1997 г. ( 1997-11 )
Стабильная версия
2.10 / 1 февраля 2003 г .; 21 год назад ( 01.02.2003 )
Операционная система ПРИНАДЛЕЖАЩИЙ
Тип MSX Эмулятор
Веб-сайт https://github.com/ricbit/brmsx

BrMSX MSX эмулятор для DOS , написанный Рикардо Биттенкуртом. Впервые он был выпущен в 1997 году и в то время считался самым быстрым и точным эмулятором MSX.

В 1997 году эмуляция MSX все еще находилась на стадии разработки. Единственными доступными эмуляторами MSX были fMSX и CJS MSX . В то время они не были ни очень точными, ни достаточно быстрыми, чтобы запускать все программное обеспечение MSX на полной скорости на компьютерах той эпохи. [ нужна ссылка ]

BrMSX стремился решить эти две проблемы. Чтобы повысить точность, ядро ​​Z80 было протестировано с использованием ZEXALL , эмулирующего каждый аспект работы ЦП, вплоть до недокументированных флагов. Быстрая эмуляция была достигнута за счет полного написания эмулятора на ассемблере и использования ряда хаков, наиболее успешным из которых была реализация грязных прямоугольников, известная как видеокэш .

Разработка BrMSX началась в сентябре 1997 года, а первый публичный релиз состоялся в ноябре того же года. Само название BrMSX имеет двойной смысл. в Буква Br названии является намеком на Бразилию , страну, в которой он был закодирован, но символы также являются инициалами автора Рикардо Биттенкура. Логотип, созданный Раулем Табахарой, отражает как изображения MSX (с использованием шрифта, похожего на логотип игры MSX Aleste ), так и бразильский флаг (с использованием круглого щита с изображением бразильского неба). Значок мыши, используемый в графическом интерфейсе, представляет собой версию клавиатуры Expert (одна из бразильских моделей MSX).

Со временем интерес к BrMSX угас, поскольку все меньше людей использовали DOS-совместимые системы. Порт для Windows вышел позже, но последний выпуск (v3.0.16) был в декабре 2003 года, а исходный код датирован мартом 2005 года. Версия для DOS прекратилась в феврале 2003 года (v2.10).

В 2017 году автор сохранил часть истории проекта с детализацией выпуска и опубликовал ее в репозитории git. [ 1 ]

Ряд функций, которые сейчас распространены в эмуляции MSX, впервые были реализованы в BrMSX:

  • Ядро Z80 полностью совместимо с ZEXALL
  • Поддержка МегаРАМ
  • Поддержка образцов, созданных PSG , PPI и Konami Majutsushi.
  • MSX2+ анимация пересечения линий
  • Эмуляция диска через порты ввода-вывода
  • Dir as Disk, монтируйте каталоги на хост-компьютере.
  • ADVRAM, аппаратный прототип, который никогда не выпускался коммерчески.
  • Интерактивный отладчик
  • Многопользовательские игры (с использованием последовательного кабеля)
  • Кнопка перемотки вперед, чтобы пропустить введение в игру.
  • Сохранение состояний
  • Эмуляция ТВ (фильтры размытия и строки развертки)
  • Эмуляция зеленого монитора
  • Эмуляция светодиодов (Caps Lock, Kana и Disk Drive)
  1. ^ Биттенкур, Рикардо (14 августа 2017 г.). «ricbit/brmsx: эмулятор MSX, полностью написанный на ассемблере» . Гитхаб . Проверено 2 февраля 2021 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 90f0ab9b74ab47b8c23a982b3206a9c8__1703715780
URL1:https://arc.ask3.ru/arc/aa/90/c8/90f0ab9b74ab47b8c23a982b3206a9c8.html
Заголовок, (Title) документа по адресу, URL1:
BrMSX - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)