LINUX.ORG.RU

Эмулятор


7

0

Всего сообщений: 51

RetroArch 1.7.6

RetroArch 1.7.6
Группа Игры

Состоялся релиз свободной эталонной оболочки к Libretro API RetroArch 1.7.6. RetroArch представляет собой единый интерфейс для множества различных эмуляторов игровых консолей и компьютеров, беря на себя работу по поддержке ввода с различных устройств, вывода графики (поддерживаются DirectX 9/11/12, Vulkan, Metal, SDL, X11, Wayland) и прочего. Специфичный для каждого эмулятора код выносится в так называемые «ядра» - библиотеки libretro. Помимо этого RetroArch платформонезависим, и доступен на великом множестве платформ, начиная от DOS и заканчивая современными игровыми консолями.

( читать дальше... )

>>> Подробности

 libretro, , ,

Sunderland93
()

Релиз игровой платформы Lutris 0.4.15

Группа Игры

Состоялся релиз Lutris 0.4.15 - игровой платформы, предоставляющей удобный и функциональный интерфейс для управления игровыми конфигурациями, каталогизации игр и многого другого. Lutris позволяет хранить настройки для каждой отдельной игры, будь то нативная игра для Linux, Steam-версия, Windows-версия в Wine или разнообразные эмуляторы игровых систем. База данных может синхронизироваться с серверами Lutris (аналогично синхронизации в Steam), оттуда же скачиваются обложки, описания игр и так далее. Оболочка написана на Python 3 с использованием PyGTK.

( читать дальше... )

>>> Подробности

 , , ,

Sunderland93
()

Будущее проекта Wine Staging

Группа Open Source

Некоторые из вас, возможно, уже задавались вопросом, почему в последнее время не было выпусков Wine Staging и изменилось ли что-либо. На самом деле есть некоторые существенные изменения, которые мы хотим объяснить в этой статье. Прежде чем это сделать, давайте взглянем на историю этого проекта.

Wine Staging происходит от Pipelight, программного обеспечения для использования плагинов для браузера Windows в веб-браузерах Linux/FreeBSD. Чтобы поддерживать Silverlight и его DRM-систему PlayReady, нам пришлось создать нашу собственную версию Wine, поскольку оригинальный проект не поддерживал список управления доступом (ACL) для файлов. Оказалось, что добиться принятия патчей в developer-ветку Wine было довольно сложно - Эрих Э. Гувер пробовал это с 2012 года. Мы выяснили, что существует больше патчей, которые считаются слишком экспериментальными для developer-ветки, и создали Wine Staging в 2014 году. Несмотря на то, что проект становился все больше и больше за примерно 120 выпусков, усилия по поддержке также увеличивались - тем более, что мы следуем за 2-недельным циклом выпуска developer-ветки Wine.

До этого момента проект Wine Staging поддерживался Себастьяном и мной в наше свободное время. За последние четыре года наша жизнь значительно изменилась. Мы больше не изучаем информационные технологии - зато имеем рабочие места на полный рабочий день. В целом, наше свободное время сократилось до такого уровня, при котором мы больше не можем поддерживать Wine Staging на том же уровне, что и раньше (перезагрузка патчей, просмотр новых, тестирование приложений перед каждым выпуском и т.д.). Поэтому мы решили, что в настоящее время мы не можем предоставлять новые выпуски. Извините за то, что вы так долго ждали, но, как вы можете себе представить, приостановить проект было непростым решением, поскольку мы знаем, что многие пользователи зависят от него. Вы по-прежнему можете использовать последнюю версию Wine Staging (в настоящее время 2.21) для существующего программного обеспечения (например, когда вам нужна постоянная поддержка ACL), но вам также следует проверять работоспособность необходимого вам ПО в текущих релизах developer-ветки Wine. Мы продолжим предоставлять новые сборки для developer и stable веток, чтобы вы могли их протестировать. Есть также попытки других разработчиков Wine поддерживать Wine Staging в актуальном состоянии - например, этот форк, на который вам, возможно, будет интересно посмотреть.

Пользуясь случаем публикации этой новости, мы хотим поблагодарить всех тех, кто пытался сделать Wine лучше в течение последних 4 лет, сообщая об ошибках или отправляя исправления. Без помощи других разработчиков и пользователей такие проекты, как Wine Staging, были бы невозможны. Не забудьте продолжить работу, используя ресурсы, предоставленные WineHQ (например, мейл-листы, в которых вы можете найти новые патчи) в будущем.

Спасибо вам,
Майкл и Себастьян

>>> Подробности

 ,

ZenitharChampion
()

На базе SIMH сделан эмулятор машин AT&T 3B2/400

Группа Open Source

Новость для любителей старых компьютеров и их эмуляторов. SIMH — это свободный эмулятор различных исторически значимых больших и мини-эвм, включая IBM 1401, 7090, PDP от 1 до 11 и 15 и многие другие машины.

Компьютер AT&T 3B2/400 интересен тем, что это родная машина для классической ветки Unix (Unix System 5 Release 3). Данная рабочая станция (1-4Мб ОЗУ, 30-160 Мб жесткий диск) была выпущена в 1985 году, входит в линейку 3B серии компьютеров. Есть видео обзор на youtube. Если хочется представить себе каким был, так сказать, настоящий Unix, это неплохой вариант.

Seth Morabito сумел отреверсить архитектуру этого компьютера и на базе SIMH создать работающий эмулятор: https://loomcom.com/3b2/emulator/ Доступны версии для Linux, Windows и исходные коды. Также на странице эмулятора доступны и необходимые установочные образы дисков и rom для запуска. Присутствуют и другие программы из поставки ОС, включая компиляторы.

>>> Подробности

 simh, , ,

anonymous_incognito
()

QEMU 2.11.0

Группа Open Source

Релиз эмулятора QEMU 2.11.0.

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

В режиме виртуализации QEMU производительность исполнения кода в контейнере близка к хост-системе за счёт прямого выполнения инструкций CPU и активации гипервизора Xen или KVM.

Список изменений:

  • Улучшена поддержка работы VNC через Websockets для графического интерфейса.
  • В virtio-input включена поддержка REL_WHEEL.
  • Стала доступной возможность горячего подключения watchdog-устройств.
  • В pcie-pci-bridge — проброс PCIe через PCI — добавлено горячее подключение устройств, SHPC и способное выступать в качестве замены i82801b11 DMI для PCI-мостов.
  • Включен модуль TPM (Trusted Platform Module).
  • В VFIO-устройствах — проброс доступа к GPU NVIDIA (p2p DMA) — добавлена экспериментальная поддержка технологии NVIDIA GPUDirect Cliques.
  • Улучшена работа гостевых систем на базе Hyper-V на гипервизоре KVM.
  • Доступно более 64 виртуальных CPU для гостевых систем на Hyper-V.
  • Увеличена производительность при использовании формата шифрованных разделов LUKS на блочных устройствах.
  • Добавлено руководство системы qemu-block-drivers.
  • Прекращена поддержка платформы AIX и архитектуры ia64 (Itanium) на стороне хост-системы.
  • В эмулятор архитектуры ARM добавлена поддержка эмуляции плат Smartfusion2, улучшена производительность проброса PCI с использованием INTx, расширена поддержка Xen для гостевых систем на базе архитектуры AArch64.
  • В эмулятор архитектуры OpenRISC добавлена экспериментальная поддержка многопроцессорных систем (SMP).
  • В эмуляторе архитектуры PowerPC налажена работа различных типов Mac-систем и добавлена поддержка виртуальных режимов SMT.
  • В эмуляторе архитектуры s390 появилась поддержка устройств virtio-input-ccw и virtio-gpu-ccw, горячего подключения CPU через новый интерфейс device_add и экспериментальная поддержка полной эмуляции нескольких потоков vcpu.
  • В эмулятор архитектуры SPARC добавлена эмуляция адаптера sunhme (Happy Meal Ethernet) и обеспечено использование мостов Simba PCI для более качественного соответствия топологии Ultra 5 PCI.

>>> ChangeLog

 ,

telikan
()

Munt 2.2.0

Группа Мультимедиа

Состоялся релиз Munt 2.2.0. Munt — эмулятор Roland MT-32 / LAPC-I. Идеален в связке с эмулятором Dosbox.

Основные изменения:

  • Добавлена эмуляция некоторого количества звуков MT-32 GEN0, которые можно послушать при использовании Control ROM v1.07 и новее. Это стало возможно благодаря серии патчей от NewRisingSun. Разработчики благодарят его за них, а также за набор тестов.
  • Исправление в реализации механизма конвертации сэмплов. Теперь целочисленные сэмплы без проблем конвертируются в нормализованные с плавающей запятой. А сэмплы с плавающей запятой — в полно-диапазонные целочисленные.
  • LA32FloatWaveGenerator теперь выводит на уровне 0.25, благодаря чему теперь каждый компонент LA32 использует только 14-битные сэмплы.

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

  • Добавлен новый режим «Nice Amp Ramp», предназначенный для улучшения эмуляции амплитудной рампы в фазе сустейна. На реальном оборудовании, быстрая смена громкости или экспрессии может привести к скачкам амплитуды. Когда режим «Nice Amp Ramp» включен (по умолчанию), то тогда эти параметры меняются постепенно. В противном случае точность эмуляции сохраняется.

>>> Подробности

 , ,

ZenitharChampion
()

hatari 2.0

Группа Open Source

Спустя почти 2 года разработки вышла новая версия hatari — эмулятора персональных компьютеров Atari ST, Atari TT, Atari Falcon и других ST-совместимых компьютеров на базе процессора m68k

Изменения:

  • Значительные изменения в эмуляции CPU. Теперь возможно запустить NetBSD для Atari ST.
  • Добавлена поддержка компьютеров MegaST и MegaSTE.
  • И многое другое.

Следует отметить, что для этих компьютеров в качестве замены проприетарной операционной системы TOS выпускается её свободный аналог — EMUTOS (с графической оболочкой GEM). Поставка эмулятора hatari уже включает в себя последнюю версию EMUTOS.

>>> Скачать

 ,

buratino
()

ePSXe 2.0.2

Группа Игры

Доступен новый релиз эмулятора (с закрытым исходным кодом) консоли Sony Playstation — ePSXe 2.0.2. Изначально, эта версия вышла только на Windows и Android, и привнесла такие киллер-фичи, как:

  • поддержка широкоформатных разрешений;
  • возможность использовать эмулятор без файла BIOS оригинальной консоли;
  • исправление некоторых проблем с поддержкой русского языка.

В версии для Linux отмечены такие улучшения:

  • переход на GTK+ 3;
  • первая 64-х битная версия эмулятора (пока имеет статус Alpha);
  • добавлен удобный список игр (вызывается кликом на логотип эмулятора).

Также доступна первая в истории эмулятора сборка для OS X (порт Linux-версии).

>>> Скачать

>>> Подробности

 , ,

Sunderland93
()

MasterGear 3.5 — эмулятор Sega GameGear

Группа Игры

Вышла новая версия MasterGear — проприетарного эмулятора портативной игровой консоли Sega GameGear, выпущенной в 1990 году в качестве ответа Nintendo Game Boy.

Основные изменения:

  • Новый механизм доступа к регистрам VRAM, CRAM и VDP.
  • Добавлена поддержка 224/240-пиксельных видеорежимов.
  • Автоматическое определение игр, выпущенных компанией CodeMasters (в них использовался маппер, требующий специальной эмуляции).
  • Исправлены артефакты, возникавшие при эмуляции некоторых игр.

Доступны свежие сборки для Ubuntu, Windows и Android (Android-версия платная). Кроме того, есть заброшенные порты для FreeBSD, Maemo, Meego, MS-DOS, Symbian, DEC Alpha, Solaris, SunOS и сторонние порты для Macintosh, PocketPC, Acorn, OS/2, BeOS, PlayStation, Nintendo 64, PC98, FM-Towns.

>>> Подробности

 gamegear, mastergear, ,

anonymous
()

PPSSPP 1.0

Группа Игры

PPSSPP — это свободный эмулятор Sony PlayStation Portable (PSP). Данный эмулятор работает на ОС семейства GNU/Linux, Windows, OS X и на мобильных устройствах под управлением Android, Symbian, и iOS (требуется jailbreak). Также поддерживается портативная игровая консоль OpenPandora.

Основные изменения:

  • Исправлено множество ошибок в JIT и других подсистемах, улучшена совместимость с играми;
  • Исправлена проблемы при работе на Zenfone и подобных ему устройствах;
  • Поддержка Direct3D 9 в Windows (необходима для работы с устаревшими видеокартами и, зачастую, опережает OpenGL по скорости работы);
  • Возможность сохранять настройки для каждой игры в отдельности;
  • Улучшена поддержка режимов округления FPU, что исправило проблему с непобедимым боссом в MGS Peace Walker. ВНИМАНИЕ: это портит сохранения в игре Gods Eater — нужно отключить улучшенное округление в настройках, загрузить сохранение, включить округление и пересохранить игру;
  • JIT научился задействовать SSE на платформе x86, что существенно ускорило эмуляцию. Устройства на ARM пока в пролёте, ими займутся в следующих версиях;
  • В версиях для Windows и Android улучшено качество звука, уменьшена задержка (latency);
  • Обновлён FFmpeg, исправлены зависания музыки («GHA phase shifts»);
  • Улучшения поддержки Ad Hoc, coldbird.net теперь является сервером по умолчанию. Поддержка Ad Hoc еще не реализована полностью и сложна в использовании;
  • Исправления, связанные с графикой:
    • исправлена отрисовка сплайнов и кривых Безье;
    • исправлены положения вершин;
    • исправлена эмуляция игры DanganRonpa на графических чипах Adreno;
    • исправлено затенение плоскостей;
    • улучшения вершинного кэша;
    • исправлены проблемы с графическими чипами PowerVR;
    • добавлен фильтр масштабирования изображения;
    • поддержка Google Cardboard.
  • Ускорена эмуляция UMD, исправлены зависания в некоторых играх;
  • Исправления Atrac3, исправлены зависания;
  • Улучшена обработка ситуации с переполнением диска;
  • Исправлена динамическая выгрузка кода, решены проблемы в GEB и TRM 2/3;
  • В версиях для Linux и Mac обновлён SDL2;
  • Новые возможности: назначение горячих клавиш на горячая клавиша, меняющая местами аналоговое управление и крестовину; графический хак для игры Phantasy Star; в инструменты разработчика добавлен вывод последнего бита из журнала отладки;
  • Версия для Windows больше не требует наличия библиотек MSVCRT.

>>> Подробности

 , , , ,

anonymous
()

Выпуск ePSXe 1.9.25

Группа Игры

После полутора лет разработки состоялся очередной выпуск ePSXe — эмулятора игровой приставки PlayStation.

Изменения:

  • Эмуляция BIOS. Появилась возможность запускать игры без наличия дампа BIOS от оригинальной приставки. Расплата за это — худшая совместимость с играми и ограниченная поддержка сохранений на карты памяти. Сохранения, сделанные в этом режиме, несовместимы с сохранениями, сделанными с помощью оригинального BIOS;
  • Исправлена работа с играми в формате «нескольких файлов .bin + один cue»;
  • Улучшена поддержка субканалов SBI (дополнительная защита от копирования в некоторых играх), исправлена работа с субканалами в образах формата ECM. Добавлена поддержка чтения субканалов из образов MDS/MDF.
  • Возможность отдельных карт памяти для каждой игры. Эмулятор будет создавать в /memcards/games/ две карты памяти для каждой игры. Карты привязаны к уникальному номеру игры, поэтому проблем с многодисковыми играми не будет;
  • Множественные исправления в CD-декодере, благодаря чему улучшилась поддержка почти 20 игр: Arcade Party Pak: Rampage, Crash Bash, Final Fantasy V, Junclassic C.C. & Rope club, Kamen Rider v3, Minakatakudou Toujyou, NHL Face Off 2001, Nishijin Pachinko Tengoku Vol.3, Omizu no Hanamichi, Sentient, Simple 1500 Series Vol.006 — The Hanafuda [Rerelease], Standby Say You, Tombi, Tombi 2, Twins Story — Kimi ni Tsutaetakute, Vanark, Worms Armageddon, Yuukyuu no Eden — The Eternal Eden, Yeh Yeh Tennis;
  • Экспериментальная опция -dmachaincore, исправляющая артефакты в некоторых играх (Tomb Raider Chronicles и Metal Gear Solid).

>>> Скачать ePSXe 1.9.25

 , , psx,

anonymous
()

Phoenix 2.0 — эмулятор консоли 3DO

Группа Игры

После 8 лет разработки неожиданно состоялся первый стабильный выпуск Phoenix — эмулятора консоли 3DO для Linux/Windows.

C 2006 я улучшал работу эмулятора FreeDO, изучал архитектуру, увы тогда же команда FreeDO бросила свое детище на версии 1.7, несколько позже было принято решение открыть исходники версии 2.1. Появились клоны, но в проект никто не добавил ни строчки, а прогресса в тех же клонах незначительный. Спустя некоторое время я решил переписать с нуля код эмуляции 3DO и создать отдельный проект.

Почему Феникс? Наверное потому, что первая игра, которую мы с братом получили с консолью и прошли — это Phoenix 3. Ну и разумеется только эта птица умеет воскресать, а как корабль назовешь, так он и поплывет, вон взять Crash'n'Burn — ведь эта игрушка хоть и запускается на эмуляторе, но без специального хоть и маленького, но костыля — она пока работать не хочет! =)

Итак, заканчивается 2014 год, 8 лет прошло... Запустились все игры, которые я когда-либо хотел запустить, поэтому настало время релиза, поскольку основная доля мотивации к развитию проекта утрачена вместе с воскрешенными играми, как и у команды FreeDO когда-то...

>>> Файлы эмулятора и инструкция по запуску

 ,

anonymous
()

QEMU 2.0

Группа Open Source

Изначально проект был создан с целью обеспечения возможности запуска собранных для платформы x86 исполняемых файлов Linux на архитектурах, отличных от x86. За годы разработки была добавлена поддержка полной эмуляции для 14 аппаратных архитектур, число эмулируемых аппаратных устройств превысило 400.

Неполный список изменений:

  • Добавлена поддержка слияния снапшотов на лету.
  • Для x86-систем Q35 добавлена поддержка горячего подключения CPU.
  • Поддержка плат на базе процессора AllWinner a10.
  • Поддержка всех инструкций 64-рязрядного режима ARMV8.
  • Обеспечена поддержка работы на накопителях, требующих выравнивания буферов по границе 4K.
  • Для Xen обеспечена поддержка проброса PCI-устройств с ПЗУ.
  • Экспериментальная поддержка многопоточной модели M:N в virtio-blk.

Полный cписок изменений

>>> Официальный сайт

 , ,

zorg
()

PPSSPP v0.9.8 - эмулятор портативной консоли PSP

Группа Игры

PPSSPP — эмулятор игровой приставки PSP. PPSSPP распространяется по лицензии GPL v2.
Является кроссплатформенным эмулятором: поддерживает Android, Symbian, MeeGo, Windows, MacOS X, Linux, Blackberry, iOS.

PPSSPP может запускать игры с образов, находящихся на жёстком диске.

Список изменений

  • Исправлена ошибка обнаружения OpenGL ES 3 на устройствах Xperia, графика теперь нормально работает.
  • Более точное микширование и эмуляция аудио.
  • Большой список улучшений производительности программного рендеринга.
  • Временное решение проблемы зависания игры Crash Tag Team Racing.
  • Улучшения встроенного дизассемблера ARM.
  • Исправление захвата управлением громкости на Android KitKat.
  • Различные мелкие улучшения и исправления.

Список изменений

>>> Сайт эмулятора

 , ,

fallout4all
()

BeagleSNES 0.5

Группа Игры

BeagleSNES — дистрибутив Linux, в основном предназначенный для плат BeagleBoard-xM и BeagleBone Black. Дистрибутив превращает вашу плату в игровую систему Super Nintendo. Он сочетает в себе эмулятор SNES9X , пользовательский интерфейс для выбора игр, а также патченный загрузчик с ядром Linux.

BeagleSNES загружает ядро и сам дистрибутив с карты памяти microSD, что позволяет легко обновить саму ОС, примонтировав карту под ядром линукс. Образы игр (SNES ROMs) и сохранения к играм тоже хранятся на карте памяти.

Изменения:

  • Поддержка дисплеев LCD3, которые используют разрешение 320 x 240.
  • Поддержка контроллеров: ACRUX, DragonRise, GreenAsia/Pantherlord, I-Force, Sony PS3, X-Box и ZeroPlus.
  • Все образы игр, сохранения и конфигурационные файлы перенесены на раздел VFAT для легкого доступа к флешке из систем, не основанных на ядре Linux.
  • Конфигурационный файл графического интерфейса был переведен в формат XML.

Сайт

>>> Источник новости

 ,

fallout4all
()

Релиз QEMU 1.5

Группа Open Source

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

Неполный список изменений:

  • KVM на платформе ARM, обеспечивающий виртуализацию.
  • Поддержка локализации в пользовательском интерфейсе на базе GTK+.
  • Улучшение производительности кодогенератора TCG на хостах с ОС Windows.
  • Поддержка горячего подключения для CPU и Character device.
  • Новые устройства — WMWare PVSCSI, VMXNET3.
  • Поддержка чтения файлов VHDX.
  • Экспериментальная поддержка для проброса видеоадаптеров VGA через VFIO.
  • Поддержка загрузки с устройств virtio-ccw в эмуляции s390x.
  • Улучшения работы с прерываниями в эмуляции SPARC-64 (sun4u), позволяющие стабильно использовать несколько устройств PCI (в т.ч. virtio).

>>> Подробности

 , ,

alt-x
()

Вышел Yabause 0.9.12 — эмулятора Sega Saturn

Группа Игры

Yabause — эмулятор игровой консоли Sega Saturn (консоль пятого поколения). Для Yabause не требуется BIOS оригинальной консоли, возможность загрузки игры как с реального CD-ROM, так и через образ (поддерживается ISO и BIN/CUE).

Yabause работает на Windows, Mac OS X и GNU/Linux. Также разрабатывается версия для мобильных телефонов на платформе Android и игровой консоли Nintendo Wii.

Основные изменения:

( читать дальше... )

>>> Подробности

 sega saturn, ,

Root-msk
()

Выпущен QEMU 1.2.0

Группа Open Source

Представлена новая версия эмулятора QEMU — 1.2.0.

Основные изменения в этой версии:

  • с помощью проброса файловых дескрипторов реализована поддержка sVirt для NFS;
  • архитектура ARM
    • поддержка LPAE для чипов Cortex-A15;
    • поддержка i.MX32;
  • архитектура PowerPC
    • поддержка PCI и IOMMU для pSeries;
    • поддержка ядер e5500;
  • архитектура x86
    • xen: добавлена поддержка проброса PCI-устройств;
    • kvm: в реализации APIC обеспечена поддержка MSI;
  • поддержка эмуляции чипов на архитектуре OpenRISC;
  • теперь используется многопоточная версия vnc-сервера.

В процессе работы над версией 1.2 180 разработчиков внесли более 1400 изменений.

Скачать новую версию QEMU (архив tar.bz2, 9,4Мб)

>>> Подробности

 , , ,

ymn
()

Релиз QEMU 1.1.0

Группа Open Source

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

  • поддержка мостов PCI-to-PCI;
  • поддержка горячего подключения устройств PCI;
  • эмуляция ARM: добавлены платформы nuri, smbkc210, highbank, vexpress-a15;
  • удалена поддержка Symbian Virtual Platform;
  • эмуляция PPC: поддержка устройств virtio в -M pseries;
  • эмуляция SPARC: добавлена возможность загрузки Linux/sparc64;
  • эмуляция новых устройств: virtio-scsi, USB 3.0 (xHCI);
  • новый сетевой мост, не требующий привилегий суперпользователя для основного процесса QEMU;
  • улучшения в эмуляции контроллера гибких дисков.

И многое другое.

>>> Скачать

 , ,

alt-x
()

Эмулятор ZX-Spectrum Glukalka2

Группа Linux General

Доступна для загрузки новая реинкарнация эмулятора ZX-Spectrum Glukalka.
Графическая часть эмулятора переписана с использованием библиотеки Qt (рекомендуемая минимальная версия Qt-4.6, на более старых версиях Qt, будут отключаться некоторые функции эмулятора, либо эмулятор не соберётся). Использование Qt позволило сделать эмулятор более портируемым: теперь он работает не только на UNIX/X11, но и на MS Windows, Mac OS X, а также, теоретически, на всех платформах, где возможно использовать библиотеку Qt. Эмулятор был протестирован на платформах PC/Linux, PC/Windows, Mac Intel, Solaris/Sparс (скриншоты).
Список других изменений следующий :

  • Эмулятор локализован, в дистрибутиве имеется русская локализация.
  • Окно эмулятора теперь свободно масштабируется на любые размеры. Имеется возможность использовать OpenGL для того, чтобы данная операция не загружала ЦП.
  • При открытии файла-образа, теперь выполняется его автозапуск. Больше не нужно вспоминать команды DOS и SOS.
  • Улучшен алгоритм «ловушек» в эмуляции магнитной ленты, улучшен алгоритм «быстрой загрузки» магнитной ленты. Теперь загружается больше файлов в формате .TAP и .TZX.
  • Улучшена поддержка формата образа дисков .SCL : при открытии такого файла, происходит автоматическая конвертация в формат .TRD, при отсутствии в образе файла «boot», он автоматически дописывается.
  • Исправлены ошибки эмуляции Z80.
  • Загрузка из образов ленты и эмуляция дискового контроллера теперь корректно работает на архитектурах BIGENDIAN.
  • Добавлена поддержка аналоговых джойстиков и геймпадов.
  • Добавлена возможность сохранять настройки эмулятора по нажатию кнопки из окна настроек.

    Варианты загрузки эмулятора : Unix/Linux(source code), Mac OS X (dmg image), PC/Windows (zip архив).

 , ,

lenin386
()