Стелла (эмулятор) - Stella (emulator)
Иконка Стелла | |
Разработчики) | Брэдфорд В. Мотт, Стивен Энтони Стелла Команда |
---|---|
изначальный выпуск | 1996[1] |
Стабильный выпуск | 6.4 / 2 ноября 2020 |
Репозиторий | github |
Написано в | C ++ 14 |
Операционная система | Текущий: Linux, MacOS, Windows Больше не поддерживается: AmigaOS, Dreamcast, GP2X, Nintendo DS, Wii, Windows CE / Mobile |
Тип | Эмулятор консоли |
Лицензия | GNU GPLv2, Открытый исходный код |
Интернет сайт | Стелла-эму |
Стелла является эмулятор из Atari 2600 игровая консоль и берет свое название от кодового имени консоли.[2] это Открытый исходный код, и работает на большинстве основных современных платформ, включая Windows, Mac OS X, и Linux. Стелла была написана в 1996 году (и известна как Стелла 96.[1]) Брэдфорда У. Мотта, а сейчас поддерживается Стивеном Энтони.
Стелла написана в C ++ язык программирования и, следовательно, очень портативен.[3] Эмулятор поддерживает все картриджи Atari 2600 переключение банка схем и поддерживает почти все игры Atari 2600. Включена поддержка NTSC, PAL и SECAM в вариантах 60 Гц / 50 Гц, включая автоматическое определение этих форматов (на основе количества строк развертки, генерируемых в каждом кадре). Он имеет точную эмуляцию для TIA-чипа (графика и звук); По оценкам Stella Team, текущая эмуляция TIA приближается к 100%.
Stella эмулирует большинство периферийных устройств Atari 2600, включая стандартные джойстики, лопастные контроллеры, Atari Video Touch Pad, Atari Keyboard Controller, Atari Indy 500 Driving Controllers, контроллер CBS Booster-Grip, Atari TrakBall / AtariMouse / AmigaMouse трекбол контроллеры, Sega Genesis контроллер, а также контроллеры AtariVox и SaveKey. Поддержка Stelladaptor и 2600-daptor позволяет использовать настоящие джойстики, манипуляторы и управляющие контроллеры, а также включена поддержка для доступа к реальному устройству AtariVox, подключенному к последовательному порту (и фактически генерирующему звук с устройства AtariVox). Стелла пока не поддерживает кассета -на основе заголовков, разработанных для работы с кассетным проигрывателем Coleco KidVid, но есть поддержка заголовков, предназначенных для работы с Starpath Supercharger и Spectravideo Compumate.[4]
Стелла включает в себя множество возможностей для домашнее пиво разработчиков, включая обширную встроенную интерактивную отладчик и дизассемблер поддержка точек останова, ловушек чтения / записи и т. д. Другие основные функции включают эффекты Blargg TV, систему чит-кодов, поддержку файлов палитр, определяемых пользователем, загрузку / сохранение состояния (включая возможность размотки / перемотки, подобную TimeMachine), аппаратно-ускоренный рендеринг эффекты, переназначение событий и обширный встроенный кроссплатформенный пользовательский интерфейс (включая интерфейс программы запуска ROM).
Stella использует ядро эмуляции TIA от 6502.ts, набор эмуляторов для систем на базе MOS 6502, написанных на TypeScript и запускаемых с веб-страницы.
Рекомендации
- ^ а б Брэдфорд Уэйн Мотт (1996-05-16). «Stella 96 - эмулятор Atari 2600». Группа новостей: rec.games.video.classic. Получено 2007-08-04.
- ^ Колер, Крис (2006). Хаки в стиле ретро. Севастополь: О'Рейли. п. 143. ISBN 0-596-00917-8.
- ^ «Stella - мультиплатформенный эмулятор Atari 2600 VCS». Получено 2012-06-01.
- ^ «Stella - мультиплатформенный эмулятор Atari 2600 VCS (Руководство пользователя - версия 4.7.3)». Получено 2016-12-31.
дальнейшее чтение
- Колер, Крис (октябрь 2005 г.). «Эмулировать Atari 2600». В Джепсоне, Брайан (ред.). Хаки для ретро-игр: советы и инструменты для игры в классику. O'Reilly Media. п. 144. ISBN 978-0596009175. LCCN 2006274175.
- Монфор, Ник; Богост, Ян (2009-03-31). «После аварии». Racing the Beam: компьютерная видеосистема Atari. Платформенные исследования. Кембридж, Массачусетс: MIT Press (опубликовано в марте 2009 г.). стр.140 –141. ISBN 978-0262012577. LCCN 2008029410.
внешняя ссылка
Проект и порты
Другой
- Домашняя страница Брэдфорда В. Мотта - создатель и программист программы эмулятора Stella Atari 2600 VCS
- Домашняя страница Стивена Энтони - текущий сопровождающий и ведущий разработчик программы эмулятора Stella Atari 2600 VCS
- 2600-дапторное устройство - позволяет использовать настоящие контроллеры Atari через USB