Важная информация
RSS лента

Ovvnex

Сколько костюмов у Хамелеона? Может быть, два, может, три миллиона...

Рейтинг: 4.33. Голосов: 6.
В моих предыдущих заметках говорилось о том, что Turbo Chameleon 64 - это очень продвинутый флешкартридж и эмулятор дисководов для старого доброго Commodore 64. Имея массу настроек в родной для себя конфигурации, он может очень многое - от простого эмулятора дисковода до полной аппаратной эмуляции самого компьютера. Но достаточно ли этого, чтобы носить гордое имя Хамелеона? Разумеется, нет, поэтому жёлтая заморская ящерица идёт ещё дальше - она легко может притворяться очень многими 8-битными ретро-машинками и даже знаменитой Амигой 500!

Как это у него получается? Очень просто - через смену ядра (конфигурации) из главного меню картриджа.



Конфигурация Atari800XL (Atarixlfpga)
Автор портированной версии Mark Watson
Ссылка на исходники:
http://www.scrameta.net/atarixlfpga_...k/atari_800xl/

Основные возможности:
Реализована поддержка Атари 800/ХL/XE
Реализована поддержка консоли Atari 5200
Успешно проходит тесты Acid800
Запускается 99% программного обеспечения Atari
Реализована эмуляция дисков, включая поддержку записи
Реализована поддержка картриджа Turbo Freezer*
Поддерживается и PAL, и NTSC версии
Поддерживаются следующие форматы образов картриджей и дисков (ATR, CAR, XFD, XEX, A52, BIN)

*Картридж Turbo Freezer позволяет сохранить состояние выполняемой программы и позже вернуться к тому месту, где было произведено сохранение. Также имеет встроенный монитор/дизассемблер, который позволяет изменить текущее содержимое памяти, а затем продолжить выполнение программы.

Честно сказать, игры на Атари не очень впечатлили (на Спекки они гораздо симпатичнее, на мой взгляд), а вот демки просто отличные!



Конфигурация Atari 2600 VCS (Chameleon 2600)
Автор Peter Wendrich

Это пока лишь демо-версия VCS/Атари 2600/Stella - конфигурации для Turbo Chameleon 64. Она находится в процессе доработки, но большинство игр уже запускается. Реализован стерео звук. Иногда присутствуют разного рода графические артефакты, поскольку генерация изображения на Атари 2600 завязана на строгое соответствие таймингам и некоторые специфические моменты ещё не сэмулированы.

Конфигурация Atari 2600 VCS ( TCA2601)
Автор портированной версии Frank Buss
Ссылка на исходники:
https://github.com/FrankBuss/TCA2601


Ещё одна реализация Atari 2600, портированная с открытого проекта TCA2601.



Конфигурация Commodore VIC20 ( Chameleon VIC20)
Автор Peter Wendrich

К сожалению, эта конфигурация представляет собой не полноценную реализацию предшественника Commodore 64, а некое упрощенное ядро, написанное авторами Turbo Chameleon 64 для более удобной отладки основной конфигурации картриджа. Да, пользователи могут поиграть в некоторые игры этой платформы, но на сегодняшний день доведение этой конфигурации до полной эмуляции Commodore VIC20 не является приоритетом у разработчиков.



Конфигурация Sinclair Spectrum FPGA ( ZX-One)
Автор портированной версии Alessandro Dorigatti

Основные возможности:
Эмуляция ZX Spectrum 48K и 128K
Эмуляция ULA 6C001/6C011 48K модели (PAL/NTSC) и 7K010E 128K модели (PAL)
Эмуляция AY-3-8912 и в 48K, и в 128K конфигурациях
Поддержка ULA+ 64
Эмуляция divMMC (8KB ROM, 256KB RAM, SD Card)
Kempston джойстик эмулируется на док-станции, цифровом блоке PS/2 клавиатуры и на пульте CDTV
Пока сильно глубоко эту конфигурацияю не тестировал, но демку Shock Megademo погонял, игрушки, в том числе и под ULA+, позапускал, ну и, разумеется, погамал в нашу новодельную Battle City от Epsilon. На геймпаде в неё играть одно удовольствие!



Конфигурация MSX (OneChipMSX)
Автор портированной версии Alastair M. Robinson
Ссылка на исходники:
https://github.com/robinsonb5/OneChi...s/tag/20141017

Эта конфигурация представляет собой форк версии глубокоуважаемого Камиля Каримова (Caro) под отладочную плату DE1. Конфигурацию пощупать не удалось, поскольку она требует не SDHC SD-карту отформатированную под FAT16. Как только раскопаю такой раритет, так и преступлю к тестированию. Заодно сравню с имеющимся у меня реалом КУВТ2.



Конфигурация PC Engine ( FPGAPCE)
Автор портированной версии Alastair M. Robinson

Эта конфигурация также представляет собой форк версии FPGA PC Engine core (автор Gregory Estrade), в которую был добавлен дополнительный процессор для загрузки ROM файлов, отображения экранного меню и эмуляции геймпада. Игры под эту консоль оказались очень симпатичные, от души полетал в старую добрую R-Type.



Конфигурация Amiga FPGA core (MiniMig)
Эта конфигурация — не что иное, как старый добрый MiniMig. Через систему экранного меню настраиваются параметры эмуляции и назначаются образы дискет. Ну что можно сказать? Амига — это Амига! Начав запускать демки, не заметил, как время подошло ко второму часу ночи.

Вот, собственно, и все дополнительные конфигурации, которые делают Хамелеона Хамелеоном! Кроме них, есть ещё простенькие конфигурации аркадного автомата с играми Pacman, Pengo и Moon Patrol, конфигурация игры Pong и реализация игры Conway's Game of Life.

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


Обновлено 05.05.2016 в 10:09 Ovvnex

Метки: Нет Добавить / редактировать метки
Категории
Без категории

Комментарии

Трекбэков