blueMSX

Поделись знанием:
Перейти к: навигация, поиск

blueMSX
Тип

Эмулятор

Разработчик

группа разработчиков blueMSX

Операционная система

Windows

Последняя версия

v2.8.2 (14 августа 2009)

Лицензия

GPL

Сайт

[bluemsx.com/ .com]

BlueMSXBlueMSX

blueMSX — эмулятор бытовых компьютеров стандарта MSX, с открытым исходным кодом. Предназначен для использования на компьютерах под управлением операционной системы Microsoft Windows. Поддерживается эмуляция стандартов MSX1, MSX2, MSX2+, Turbo R, а также некоторых других компьютеров и игровых консолей со сходной аппаратурой. Эмулятор имеет графический интерфейс с изменяемым оформлением (скинами), встроенный отладчик, и редактор конфигурации, позволяющий создавать конфигурации практически любых компьютеров стандарта MSX. Интерфейс программы переведён на 14 различных языков.





История

Появившись в 2003 году, и являясь относительно новым эмулятором, blueMSX быстро стал одним из наиболее точных и удобных эмуляторов MSX.[1].

Как и во многих других эмуляторах MSX, в основе blueMSX изначально использовался исходный код эмулятора fMSX. Разработка началась в сентябре 2003 года, первая версия стала публично доступна в ноябре того же года. Главной особенностью эмулятора на момент его выхода было наличие графических фильтров, позволяющих имитировать изображение на экране старого телевизора или монитора.

Изначально качество эмуляции в blueMSX было довольно низким. Присутствовали все ограничения и неточности, свойственные эмулятору fMSX. Следующие шесть месяцев разработки были посвящены улучшению и замене неудачного кода, а также изменению архитектуры программы. С улучшением архитектуры упростилось добавление поддержки новых устройств, и уже через небольшое время было поддержано большинство дополнительных звуковых устройств и типов картриджей.

В версии 1.5.0 (12 июня 2004) из состава эмулятора были устранены образы системных ПЗУ (BIOS). Вместо них стал использоваться C-BIOS — специально разработанный для использования в эмуляторах MSX свободно распространяемый альтернативный BIOS.

С выходом версии 1.7.0 (20 сентября 2004) blueMSX стал первым эмулятором MSX, поддерживающим скины (изменяемое оформление программы).

Значительное обновление произошло в версии 2.0.0 (20 ноября 2004). Из blueMSX был окончательно убран исходный код эмулятора fMSX. Также, в этой версии была добавлена эмуляция компьютеров последней версии стандарта MSX — Turbo R, игровой консоли ColecoVision и компьютера Spectravideo SV-328.

После ноября 2004 разработчики эмулятора сосредоточились на улучшении пользовательского интерфейса и повышении точности эмуляции, а также добавлении поддержки экзотических устройств — например, Konami Keyboard Master (невыпущенная игра, использующая микросхему синтезатора речи VLM5030).

Из недавно добавленных возможностей можно отметить добавление эмуляции систем от Sega — SG-1000, SC-3000, SF-7000. В дальнейшних планах разработчиков присутствует также эмуляция игровой консоли Sega Master System и других подобных систем.

Обзор возможностей

Эмуляция всех составляющих системы, включая процессор, видео и звук, реализована в blueMSX с точностью до такта. Это позволяет играм и другим программам работать в эмуляторе точно так, как они работают на настоящем компьютере. Эмулятор поддерживает большинство устройств для компьютеров MSX, включая различные типы игровых картриджей, микросхемы звукогенераторов, дисководы, и специфическую аппаратуру, применявшуюся различными производителями. В состав эмулятора входит большая база данных с информацией о картриджах и дискетах, позволяющая эмулятору корректно определять тип используемого картриджа.

В blueMSX присутствует встроенный многооконный отладчик с графическим интерфейсом. Он позволяет просматривать содержимое регистров и памяти, стек вызовов, имеет функции трассировки, точек останова, и другие возможности. Таким образом, blueMSX может использоваться в качестве средства разработки для эмулируемых систем.

Некоторые возможности эмулятора позиционируются разработчиками как ключевые, и имеют собственные названия.

blueGUI

Графический пользовательский интерфейс с изменяемым оформлением, имеющий редактор конфигурации эмулируемого компьютера. Пользователь может создать свою собственную конфигурацию, или повторять конфигурации реально существующих компьютеров. Также присутствует несколько заранее сконфигурированных моделей компьютеров.

blueSPEED

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

blueDECK

Поддержка образов кассет с возможностью указания текущей позиции чтения, что упрощает работу с такими образами.

blue-vDRIVE

Интерфейс работы с образами дискет, позволяющий переключаться между несколькими образами одним нажатием клавиши.

blueAUDIO

blueMSX эмулирует основные звуковые устройства, применявшиеся на MSX и других поддерживаемых эмулятором системах. Это микросхемы звукогенераторов (AY-3-8910, SN76489), Konami SCC, звуковые карты Moonsound (OPL4), MSX-Music (YM2413), MSX-Audio (Y8950), а также несколько различных устройств воспроизведения цифрового звука. С помощью функции программного микшера пользователь имеет возможность раздельно управлять громкостью всех звуковых устройств.

blueTV

Набор специальных графических фильтров, позволяющих имитировать изображение на различных типах мониторов и на телевизорах с различными способами подключения. Присутствуют настройки гаммы, яркости, контраста, насыщенности и цвета, вертикального и горизонтального масштаба, а также настройки имитации чересстрочной развёртки. Все они могут изменяться в реальном времени. Эмулятор также поддерживает внешние источники изображения — например, карту расширения, реализующую текстовый режим с 80 символами в строке.

Изображения

Источники

  1. snout: [www.msx.org/MSX-Emulator-Comparison.articlepage8.html MSX Emulator Comparison]. [www.msx.org/ MSX Resource Center Foundation] (2005). Проверено 9 августа 2006. [www.webcitation.org/65bgDt6ui Архивировано из первоисточника 21 февраля 2012].

Напишите отзыв о статье "BlueMSX"

Ссылки

  • [bluemsx.com/ blueMSX website] — официальный сайт эмулятора

Отрывок, характеризующий BlueMSX

Пьер втайне своей души соглашался с управляющим в том, что трудно было представить себе людей, более счастливых, и что Бог знает, что ожидало их на воле; но Пьер, хотя и неохотно, настаивал на том, что он считал справедливым. Управляющий обещал употребить все силы для исполнения воли графа, ясно понимая, что граф никогда не будет в состоянии поверить его не только в том, употреблены ли все меры для продажи лесов и имений, для выкупа из Совета, но и никогда вероятно не спросит и не узнает о том, как построенные здания стоят пустыми и крестьяне продолжают давать работой и деньгами всё то, что они дают у других, т. е. всё, что они могут давать.


В самом счастливом состоянии духа возвращаясь из своего южного путешествия, Пьер исполнил свое давнишнее намерение заехать к своему другу Болконскому, которого он не видал два года.
Богучарово лежало в некрасивой, плоской местности, покрытой полями и срубленными и несрубленными еловыми и березовыми лесами. Барский двор находился на конце прямой, по большой дороге расположенной деревни, за вновь вырытым, полно налитым прудом, с необросшими еще травой берегами, в середине молодого леса, между которым стояло несколько больших сосен.
Барский двор состоял из гумна, надворных построек, конюшень, бани, флигеля и большого каменного дома с полукруглым фронтоном, который еще строился. Вокруг дома был рассажен молодой сад. Ограды и ворота были прочные и новые; под навесом стояли две пожарные трубы и бочка, выкрашенная зеленой краской; дороги были прямые, мосты были крепкие с перилами. На всем лежал отпечаток аккуратности и хозяйственности. Встретившиеся дворовые, на вопрос, где живет князь, указали на небольшой, новый флигелек, стоящий у самого края пруда. Старый дядька князя Андрея, Антон, высадил Пьера из коляски, сказал, что князь дома, и проводил его в чистую, маленькую прихожую.
Пьера поразила скромность маленького, хотя и чистенького домика после тех блестящих условий, в которых последний раз он видел своего друга в Петербурге. Он поспешно вошел в пахнущую еще сосной, не отштукатуренную, маленькую залу и хотел итти дальше, но Антон на цыпочках пробежал вперед и постучался в дверь.
– Ну, что там? – послышался резкий, неприятный голос.
– Гость, – отвечал Антон.
– Проси подождать, – и послышался отодвинутый стул. Пьер быстрыми шагами подошел к двери и столкнулся лицом к лицу с выходившим к нему, нахмуренным и постаревшим, князем Андреем. Пьер обнял его и, подняв очки, целовал его в щеки и близко смотрел на него.
– Вот не ждал, очень рад, – сказал князь Андрей. Пьер ничего не говорил; он удивленно, не спуская глаз, смотрел на своего друга. Его поразила происшедшая перемена в князе Андрее. Слова были ласковы, улыбка была на губах и лице князя Андрея, но взгляд был потухший, мертвый, которому, несмотря на видимое желание, князь Андрей не мог придать радостного и веселого блеска. Не то, что похудел, побледнел, возмужал его друг; но взгляд этот и морщинка на лбу, выражавшие долгое сосредоточение на чем то одном, поражали и отчуждали Пьера, пока он не привык к ним.
При свидании после долгой разлуки, как это всегда бывает, разговор долго не мог остановиться; они спрашивали и отвечали коротко о таких вещах, о которых они сами знали, что надо было говорить долго. Наконец разговор стал понемногу останавливаться на прежде отрывочно сказанном, на вопросах о прошедшей жизни, о планах на будущее, о путешествии Пьера, о его занятиях, о войне и т. д. Та сосредоточенность и убитость, которую заметил Пьер во взгляде князя Андрея, теперь выражалась еще сильнее в улыбке, с которою он слушал Пьера, в особенности тогда, когда Пьер говорил с одушевлением радости о прошедшем или будущем. Как будто князь Андрей и желал бы, но не мог принимать участия в том, что он говорил. Пьер начинал чувствовать, что перед князем Андреем восторженность, мечты, надежды на счастие и на добро не приличны. Ему совестно было высказывать все свои новые, масонские мысли, в особенности подновленные и возбужденные в нем его последним путешествием. Он сдерживал себя, боялся быть наивным; вместе с тем ему неудержимо хотелось поскорей показать своему другу, что он был теперь совсем другой, лучший Пьер, чем тот, который был в Петербурге.
– Я не могу вам сказать, как много я пережил за это время. Я сам бы не узнал себя.
– Да, много, много мы изменились с тех пор, – сказал князь Андрей.
– Ну а вы? – спрашивал Пьер, – какие ваши планы?
– Планы? – иронически повторил князь Андрей. – Мои планы? – повторил он, как бы удивляясь значению такого слова. – Да вот видишь, строюсь, хочу к будущему году переехать совсем…
Пьер молча, пристально вглядывался в состаревшееся лицо (князя) Андрея.
– Нет, я спрашиваю, – сказал Пьер, – но князь Андрей перебил его:
– Да что про меня говорить…. расскажи же, расскажи про свое путешествие, про всё, что ты там наделал в своих именьях?
Пьер стал рассказывать о том, что он сделал в своих имениях, стараясь как можно более скрыть свое участие в улучшениях, сделанных им. Князь Андрей несколько раз подсказывал Пьеру вперед то, что он рассказывал, как будто всё то, что сделал Пьер, была давно известная история, и слушал не только не с интересом, но даже как будто стыдясь за то, что рассказывал Пьер.
Пьеру стало неловко и даже тяжело в обществе своего друга. Он замолчал.
– А вот что, душа моя, – сказал князь Андрей, которому очевидно было тоже тяжело и стеснительно с гостем, – я здесь на биваках, и приехал только посмотреть. Я нынче еду опять к сестре. Я тебя познакомлю с ними. Да ты, кажется, знаком, – сказал он, очевидно занимая гостя, с которым он не чувствовал теперь ничего общего. – Мы поедем после обеда. А теперь хочешь посмотреть мою усадьбу? – Они вышли и проходили до обеда, разговаривая о политических новостях и общих знакомых, как люди мало близкие друг к другу. С некоторым оживлением и интересом князь Андрей говорил только об устраиваемой им новой усадьбе и постройке, но и тут в середине разговора, на подмостках, когда князь Андрей описывал Пьеру будущее расположение дома, он вдруг остановился. – Впрочем тут нет ничего интересного, пойдем обедать и поедем. – За обедом зашел разговор о женитьбе Пьера.