Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Stella (emulator)

From Wikipedia, the free encyclopedia
Atari 2600 emulator
Stella
Stella icon
DevelopersBradford W. Mott, Stephen Anthony
Stella Team
Initial release16 May 1996; 29 years ago (1996-05-16)[1]
Stable release
7.0 / 5 October 2024; 13 months ago (2024-10-05)
Repositorygithub.com/stella-emu/stella
Written inC++20
Operating systemCurrent:
Linux,MacOS,Windows

No longer supported:
AmigaOS,Dreamcast,GP2X,Nintendo DS,Wii,Windows CE/Mobile
TypeConsole emulator
LicenseGNU GPLv2,open-source
Websitestella-emu.github.io

Stella is anemulator of theAtari 2600 game console, and takes its name from the console's codename.[2] It isopen-source, and runs on most major modern platforms includingWindows,Mac OS X, andLinux. Stella started development in late 1995 and was first released in May 1996 (originally under the name Stella 96) by Bradford W. Mott; it is now maintained by Stephen Anthony.[3][1]

Stella is written in theC++ programming language and thus is highly portable.[4] The emulator supports all Atari 2600 cartridgebank switching schemes and has support for nearly all Atari 2600 titles. Support is included for NTSC, PAL and SECAM in 60/50 Hz varieties, including autodetection of those formats (based on the number of scanlines generated in each frame). It has cycle-exact emulation for the TIA chip (graphics and sound); the Stella Team estimates that current TIA emulation is nearing 100% completion.

Stella emulates most Atari 2600 peripheral devices, including standardjoysticks,paddle controllers, the Atari Video Touch Pad, the Atari Keyboard Controller, Atari Indy 500 Driving Controllers, the CBS Booster-Grip controller, the Atari TrakBall/AtariMouse/AmigaMousetrackball controllers, theSega Genesis controller, and the AtariVox and SaveKey controllers. Stelladaptor and 2600-daptor support allows real joysticks, paddles, and driving controllers to be used, and support is also included to access a real AtariVox device plugged into a serial port (and actually generate sound from the AtariVox device). Stella does not yet support thecassette-based titles designed to work with the Coleco KidVid cassette player but does have support for titles designed to work with theStarpath Supercharger andSpectravideo Compumate.[5]

Stella includes many facilities forhomebrew developers, including an extensive built-in interactivedebugger anddisassembler supporting breakpoints, read/write traps, etc. Other major features include Blargg TV effects, a cheatcode system, support for user-defined palette files, state loading/saving (including a TimeMachine-like unwind/rewind capability), hardware-accelerated rendering and effects, event remapping, and an extensive built-in, cross-platform user interface (including a ROM launcher frontend).

Stella uses the TIA emulation core from6502.ts, a collection of emulators for MOS 6502 based systems written in TypeScript and runnable from a web page.

References

[edit]
  1. ^abMott, Bradford Wayne (May 16, 1996)."Stella 96 - An Atari 2600 Emulator".Newsgrouprec.games.video.classic.Usenet: 4nfn6d$2tb@taco.cc.ncsu.edu.Archived from the original on 7 March 2024. Retrieved7 March 2024 – via Google Groups.
  2. ^Kohler, Chris (2006).Retro Gaming Hacks. Sebastopol: O'Reilly. p. 143.ISBN 0-596-00917-8.
  3. ^Bradford Wayne Mott (n.d.)."Bradford Mott - The InelliMedia Group". RetrievedMarch 7, 2024.
  4. ^"Stella - A multi-platform Atari 2600 VCS emulator". Retrieved2012-06-01.
  5. ^"Stella - A multi-platform Atari 2600 VCS emulator (User's Guide - Release 4.7.3)". Retrieved2016-12-31.

Further reading

[edit]

External links

[edit]

Project and ports

[edit]

Other

[edit]
Games
Launch
Bestselling
Publishers
Programmers
Hardware
Emulation and ports
Related articles
Retrieved from "https://en.wikipedia.org/w/index.php?title=Stella_(emulator)&oldid=1323094670"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp