Atari Lynx emulators: Difference between revisions

Gorilli09 (talk | contribs)
No edit summary
Ilyagredasov (talk | contribs)
No edit summary
Tags: Mobile edit Mobile web edit Advanced mobile edit
 
(32 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Infobox system
{{Stub}}
|title = Atari Lynx
{{Infobox computing device/Atari Lynx}}
|logo = Atari-Lynx-I-Handheld.png
{{for|emulators that run on the Atari Lynx|Emulators on Atari Lynx}}
|developer = [[:Atari]], Epyx
|type = [[:Category:Handheld consoles|Handheld game console]]
|generation = [[:Category:Fourth-generation video game consoles|Fourth generation]]
|release = 1989
|discontinued = 1995
|emulated = {{✓}}
}}
 
The '''[[wikipedia:Atari Lynx|Atari Lynx]]''' was a fourth-generation handheld game console released by [[wikipedia:Atari|Atari]] on September 1, 1989 and it retailed for {{Inflation|USD|179.99|1989}}. It has a WDC 65SC02 CPU. Notably, it was the world's first handheld system that used a color LCD screen, as well as having fairly advanced graphics for the time.
The '''[[wikipedia:Atari Lynx|Atari Lynx]]''' was a fourth-generation handheld game console released by [[wikipedia:Atari|Atari]] on September 1, 1989 and it retailed for {{Inflation|USD|179.99|1989}}. It has a WDC 65SC02 CPU. Notably, it was the world's first handheld system that used a color LCD screen, as well as having fairly advanced graphics for the time.


Line 15: Line 7:


==Emulators==
==Emulators==
{|class="wikitable" style="text-align:center;width:100%"
{|class="wikitable" style="text-align:center;line-height:1.5;width:74%;font-size:90%;"
|+Before editing, review the [[Getting involved]] and [[Recommended emulators|Recommended]] pages. See [[Computer_specifications#Recommended_Specifications|system requirements]] page for performance demand of the emulators.<br>See tables for <span style="font-weight: bold; color: #CC0000; border: 1px solid #CC0000; padding: 2px;">[[#Hardware variants|hardware variants]], [[#Enhancements|enhancements]], [[#Hardware_features_and_peripherals|hardware features and peripherals]].</span><br>For more details such as [[licensing]], [[Source_code#Language_levels|programming language]], [[High_and_low-level_emulation|emulation method]], visit each emulator’s dedicated page.
!Name
!Name
!Platform(s)
!Platform(s)
!Latest version
!Latest version
!<abbr title="Should not be confused with link-cable emulation.">Netplay</abbr>
!Netplay<ref group="lower-alpha">Should not be confused with link-cable emulation.</ref>
!<small>[https://retroachievements.org/system/13/games RetroAchievements]</small>
!<small>[https://retroachievements.org/system/13/games RetroAchievements]</small>
![[libretro]]
![[libretro]]
Line 26: Line 19:
![[Recommended emulators|Recommended]]
![[Recommended emulators|Recommended]]
|-
|-
! colspan="9"|PC / x86
! colspan="9"|PC
|-
|-
| [[Mednafen]]<br/><small>[https://docs.libretro.com/library/beetle_lynx/ mednafen_lynx_libretro]</small>
| [[Mednafen]]<br><small>[https://docs.libretro.com/library/beetle_lynx/ mednafen_lynx_libretro]</small>
| align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
| align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
| [{{MednafenURL|releases}} {{MednafenVer}}]<br/>[https://buildbot.libretro.com/nightly/ libretro core]
| [{{MednafenURL|releases}} {{MednafenVer}}]<br>[https://buildbot.libretro.com/nightly/ libretro core]
| {{~}}<ref group=N name=lrRA>Only with RetroArch version.</ref>
| {{~}}<ref group="lower-alpha" name=lrRA>Only with RetroArch version.</ref>
| {{~}}<ref group=N name=lrRA></ref>
| {{~}}<ref group="lower-alpha" name=lrRA></ref>
| {{}}
| {{Ya}}
| {{Green}} {{License|GPLv2}} ({{License|Copyleft}})
| {{Green}} {{License|GPLv2}} ({{License|Copyleft}})
| {{}}
| {{Ya}}
| {{}}
| {{Ya}}
|-
|-
| [[MAME]]
| [[MAME]]
| align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
| align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
| [http://www.mamedev.org/release.html {{MAMEVer}}]
| [http://www.mamedev.org/release.html {{MAMEVer}}]
| {{}}
| {{Na}}
| {{}}
| {{Na}}
| {{}}
| {{Ya}}
| {{Green}} {{License|GPLv2}}<br>{{License|BSD3}}
| {{Green}} {{License|GPLv2}}<br>{{License|BSD3}}
| {{}}
| {{Ya}}
| {{}}
| {{Ya}}
|-
|-
| Felix
| Felix
| align=left|{{Icon|Windows}}
| align=left|{{Icon|Windows}}
| [https://github.com/laoo/Felix {{FelixVer}}]
| [https://github.com/laoo/Felix {{FelixVer}}]
| {{}}
| {{Na}}
| {{}}
| {{Na}}
| {{}}
| {{Na}}
| {{Green}} {{License|MIT}} ({{License|Permissive}})
| {{Green}} {{License|MIT}} ({{License|Permissive}})
| {{}}
| {{Ya}}
| {{}}
| {{Ya}}
|-
|[[Gearlynx]]
| align="left" |{{Icon|Windows|WoA|Linux|LinuxARM|macOSx86|macOSARM|FreeBSD|NetBSD}}
|[https://buildbot.libretro.com/nightly/ libretro core]<br>[https://github.com/drhelius/Gearlynx/releases {{GearlynxVer}}]
|{{Dunno}} ||{{Dunno}} ||{{Ya}} ||{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{Ya}} ||{{Ya}}
|-
|-
| [[OpenEmu]]
| [[OpenEmu]]
| align=left|{{Icon|macOS}}
| align="left" |{{Icon|macOS}}
| [http://openemu.org {{OpenEmuVer}}]
| [http://openemu.org {{OpenEmuVer}}]
| {{}}
| {{Na}}
| {{}}
| {{Na}}
| {{}}
| {{Na}}
| {{?}}
| {{Dunno}}
| {{}}
| {{Ya}}
| {{}}
| {{Ya}}
|-
|-
| [[Handy]]<br/><small>[https://docs.libretro.com/library/handy/ Handy_libretro]</small>
| [[Handy]]<br><small>[https://docs.libretro.com/library/handy/ Handy_libretro]</small>
| align=left|{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
| [https://buildbot.libretro.com/nightly/ libretro core]<br/>[https://www.dropbox.com/s/wkn27s28t79xiye/Handy0.971.zip?dl=0 0.971]
| [https://buildbot.libretro.com/nightly/ libretro core]<br>[https://www.dropbox.com/s/wkn27s28t79xiye/Handy0.971.zip?dl=0 0.971]
| {{~}}<ref group=N name=lrRA></ref>
| {{~}}<ref group="lower-alpha" name=lrRA></ref>
| {{~}}<ref group=N name=lrRA></ref>
| {{~}}<ref group="lower-alpha" name=lrRA></ref>
| {{}}
| {{Ya}}
| {{Green}} {{License|zlib}} ({{License|Permissive}})
| {{Green}} {{License|zlib}} ({{License|Permissive}})
| {{~}}<ref group=N>Libretro core is still active.</ref>
| {{~}}<ref group="lower-alpha">Libretro core is still active.</ref>
|{{}}
|{{Na}}
|-
| [[Pantheon]]
| align=left|{{Icon|Windows}}
| [http://bostjan-grandovec.si/Content/News.html {{PantheonVer}}]
| {{Dunno}}
| {{Dunno}}
| {{Dunno}}
| {{Red}} {{License|Proprietary}}
| {{Ya}}
| {{Dunno}}
|-
|[[BizHawk]]
|align=left|{{icon|Windows|Linux}}
|[https://tasvideos.org/BizHawk/ReleaseHistory {{BizHawkVer}}]
|{{Dunno}}
|{{Dunno}}
|{{Dunno}}
|{{Green}} {{License|MIT}}<br>{{License|GPL}}
|{{Ya}}
|{{Dunno}}
|-
|-
! colspan="9"|Mobile / ARM
! colspan="9"|Mobile
|-
|-
| [https://docs.libretro.com/library/handy/ Handy_libretro]
| [https://docs.libretro.com/library/handy/ Handy_libretro]
| align=left|{{Icon|Android|iOS}}
| align=left|{{Icon|Android|iOS}}
| [https://buildbot.libretro.com/nightly/ libretro core]
| [https://buildbot.libretro.com/nightly/ libretro core]
| {{}}
| {{Ya}}
| {{}}
| {{Ya}}
| {{}}
| {{Ya}}
| {{Green}} {{License|zlib}} ({{License|Permissive}})
| {{Green}} {{License|zlib}} ({{License|Permissive}})
| {{~}}
| {{~}}
| {{}}
| {{Ya}}
|-
|-
|Lynx.emu
|Lynx.emu
|align=left|{{Icon|Android}}
|align=left|{{Icon|Android}}
|[https://play.google.com/store/apps/details?id=com.explusalpha.LynxEmu {{.emuVer}}][https://github.com/Rakashazi/emu-ex-plus-alpha git]
|[https://play.google.com/store/apps/details?id=com.explusalpha.LynxEmu {{.emuVer}}][https://github.com/Rakashazi/emu-ex-plus-alpha git]
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}})
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}})
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|-
|-
|[[Provenance]]
|[[Provenance]]
|align=left|{{Icon|iOS}}
|align=left|{{Icon|iOS|iPadOS|tvOS}}
|[https://apps.apple.com/us/app/provenance-app/id1596862805 {{ProvenanceVer}}]</br>[https://github.com/Provenance-Emu/Provenance/releases git]
|[https://apps.apple.com/us/app/provenance-app/id1596862805 {{ProvenanceVer}}]<br>[https://github.com/Provenance-Emu/Provenance/releases git]
|{{?}} ||{{?}} ||{{?}} ||{{?}} ||{{}} ||{{?}}
|{{Dunno}} ||{{Dunno}} ||{{Dunno}} ||{{Dunno}} ||{{Ya}} ||{{Dunno}}
|-
|[[Manic EMU]]
|align=left|{{Icon|iOS|iPadOS}}
|[https://apps.apple.com/us/app/manic-emu-game-emulator/id6743335790 {{Manic EMUVer}}]<br>[https://github.com/Manic-EMU/ManicEMU/releases git]||? ||? ||? |?
|{{Green}} {{License|AGPLv3}} ({{License|Copyleft}}) ||{{Ya}} ||?
|-
|-
! colspan="9"|Consoles
! colspan="9"|Console
|-
|-
| Handy<br/><small>[https://docs.libretro.com/library/handy/ Handy_libretro]</small>
| Handy<br><small>[https://docs.libretro.com/library/handy/ Handy_libretro]</small>
| align=left|{{Icon|XB1|SXS|Wii|3DS}}<ref group=N>RetroArch compatible platforms.</ref><br/>{{Icon|PSP}}<br/>{{Icon|PSV}}<br/>{{Icon|Saturn}}<br/>{{Icon|GCWZero}}
| align=left|{{Icon|XB1|SXS|Wii|3DS}}<ref group="lower-alpha">RetroArch compatible platforms.</ref><br>{{Icon|PSP}}<br>{{Icon|PSV}}<br>{{Icon|Saturn}}<br>{{Icon|GCWZero}}
| [https://www.retroarch.com/?page=platforms libretro core]<br/>[https://archive.org/details/handypsp.7z Handypsp]<br/>[https://github.com/frangarcj/HandyVITA/releases Handy VITA]<br/>[https://github.com/raz0red/wiihandy WiiHandy]<br/>[https://gbatemp.net/threads/release-handy-3ds-atari-lynx-emulator.394329/ Handy-3DS]<br/>[http://vberthelot.free.fr/Atlas/RB_AllStars_060323.rar 06/03/23 Saturn]<br/>[https://github.com/gameblabla/handy-rs97 git]
| [https://www.retroarch.com/?page=platforms libretro core]<br>[https://archive.org/details/handypsp.7z Handypsp]<br>[https://github.com/frangarcj/HandyVITA/releases Handy VITA]<br>[https://github.com/raz0red/wiihandy WiiHandy]<br>[https://gbatemp.net/threads/release-handy-3ds-atari-lynx-emulator.394329/ Handy-3DS]<br>[http://vberthelot.free.fr/Atlas/RB_AllStars_060323.rar 06/03/23 Saturn]<br>[https://github.com/gameblabla/handy-rs97 git]
| {{~}}<ref group=N name=lrRA></ref>
| {{~}}<ref group="lower-alpha" name=lrRA></ref>
| {{~}}<ref group=N name=lrRA></ref>
| {{~}}<ref group="lower-alpha" name=lrRA></ref>
| {{}}
| {{Ya}}
| {{Green}} {{License|zlib}} ({{License|Permissive}})
| {{Green}} {{License|zlib}} ({{License|Permissive}})
| {{~}}
| {{~}}
| {{}}
| {{Ya}}
|-
|-
| PLynx
| PLynx
| align=left|{{Icon|PSP}}
| align=left|{{Icon|PSP}}
| [https://archive.org/details/plynx-v-09.7z 0.9]
| [https://archive.org/details/plynx-v-09.7z 0.9]
| {{}}
| {{Na}}
| {{}}
| {{Na}}
| {{}}
| {{Na}}
| {{Red}} {{License|Proprietary}}
| {{Red}} {{License|Proprietary}}
| {{}}
| {{Na}}
| {{~}}
| {{~}}
|}
|}
<references group=N/>
<references group="lower-alpha" />


===Comparison===
===Comparison===
Line 134: Line 157:


;Felix
;Felix
:Inspired by Handy. Created in C++20 using DirectX. Under MIT License. It's a cycle exact Atari Lynx Emulator with good compatibility. It has a simple GUI and can load roms in .lnx, .lyx and .o format, change rotation and EEPROM properties, has Xinput Gamepad support and redefinable key mapping.
:Inspired by Handy. Created in C++20 using DirectX. Under MIT License. It's a cycle-exact Atari Lynx Emulator with good compatibility. It has a simple GUI and can load roms in .lnx, .lyx and .o format, change rotation and EEPROM properties, has Xinput Gamepad support and redefinable key mapping.


;[[Handy]]
;[[Handy]]
Line 141: Line 164:
==Enhancements==
==Enhancements==
{|class="wikitable sortable" style="text-align:center;width:100%"
{|class="wikitable sortable" style="text-align:center;width:100%"
|+Please only include recommended emulators in this table. Do not bump or spam GitHub threads, issues, or feature request pages.
! colspan="2" style="width:50%" |Name
! colspan="2" style="width:50%" |Name
! Mednafen
! Mednafen
Line 146: Line 170:
! Felix
! Felix
! OpenEmu
! OpenEmu
! Gearlynx
|-
|rowspan="2" |Controls
|{{Enhancements/Controls/Input lag mitigating}}
|
|
|
|
|
|-
|{{Enhancements/Controls/Turbo button}}
|
|
|
|
|
|-
|rowspan="4" |Graphics
|Remove sprite limit
|
|
|
|
|
|-
|{{Enhancements/Graphics/Resizable internal resolution}}
|
|
|
|
|
|-
|{{Enhancements/Graphics/Texture packs}}
|
|
|
|
|
|-
|{{Enhancements/Graphics/Widescreen hack}}
|
|
|
|
|
|-
|rowspan="1" |Performance
|[[Overclocking|Overclock]]
|
|
|
|
|
|-
|rowspan="4" |Post-processing
|{{Enhancements/Post-processing/AI-powered filter compatible}}
|
|
|
|
|
|-
|{{Enhancements/Post-processing/Filters}}
|
|
|
|
|
|-
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]]
|
|
|
|
|
|-
|{{Enhancements/Post-processing/Shader chain}}
|
|
|
|
|
|-
|rowspan="11" |Quality of life
|Automatic updater
|
|
|
|
|
|-
|[[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]
|
|
|
|
|
|-
|Built-in [[Cheats_and_patches|cheat manager]]
|
|
|
|
|
|-
|{{Enhancements/Quality of life/Built-in custom resolution}}
|
|
|
|
|
|-
|Built-in [[Mods,_hacks_and_fan-translations#Built-in mod editor and manager for emulators|mod editor and manager]]
|
|
|
|
|
|-
|Built-in [[Cheats_and_patches|patch manager]]
|
|
|
|
|
|-
|Command-line options
|
|
|
|
|
|-
|Pause/Resume emulation
|
|
|
|
|
|-
|Per-game profiles
|
|
|
|
|
|-
|[https://www.portablefreeware.com/faq.php#portable Portable] and [https://www.portablefreeware.com/faq.php#stealth stealth]<br><small>Useful enhancement feature for non-personal computer use or plug-and-play scenarios. However, the software may still require the necessary [[Computer_specifications#Operating_System|prerequisites and dependencies]] for your operating system if it is not statically linked.</small>
|
|
|
|
|
|-
|[[Save_disk_space_for_ISOs|Streamable compression format]]
|
|
|
|
|
|-
|rowspan="6" |[https://tasvideos.org/Emulatorresources/Features TAS features]
|Fast forward/Turbo speed
|
|
|
|
|
|-
|Frame step<br><small>(forwards and backwards)</small>
|
|
|
|
|
|-
|[[Wikipedia:Macro_(computer_science)|Macros/Scripts]]/[https://tasvideos.org/LuaScripting Lua]
|
|
|
|
|
|-
|[https://tasvideos.org/Movies Movie recording/playback]
|
|
|
|
|
|-
|Rewind
|
|
|
|
|
|-
|Save states
|
|
|
|
|
|-
|rowspan="7" |Misc.
|[[Sound and audio#Audio filters and presets|Audio filters and presets]]<br><small>Simulation of characteristic playback limitations and coloration of vintage consumer audio hardware, such as CRT television speakers, arcade cabinets, handheld consoles, early PC sound outputs, and low-fidelity integrated speakers. These filters are not intended to be perfectly accurate recreations, but rather to evoke the tonal qualities, distortion, bandwidth limits, resonance, and compression associated with 8-bit and 16-bit era devices. Examples include mono or narrow stereo output, reduced frequency response, speaker cone distortion, mild saturation, aliasing, and preset lo-fi profiles inspired by classic TVs, portable game systems, radios, and retro multimedia hardware.</small>
|
|
|
|
|
|-
|[[Wikipedia:Category:Debugging|Debug features]]
|
|
|
|
|
|-
|[[Virtual_reality#VR_game_room_simulations|EmuVR support]]
|
|
|
|
|
|-
|[[Netplay]]
|
|
|
|
|
|-
|[[RetroAchievements]]
|
|
|
|
|
|-
|-
|Rich Presence (RPC)<br><small>Allows the emulator to share real-time game session details (e.g., current game title, level, boss, playtime, or custom status) with external applications. This enables features such as displaying what you're playing on your profile, inviting friends to spectate, or triggering join-in-progress functionality where supported.</small>
|
|
|
|
|
|
|
|
|
|-
|Screen translator<br><small>Using optical character recognition (OCR) and other techniques, this feature can provide live translation of in-game text, text-to-speech for visually impaired users, and more — either on demand or automatically.</small></small>
|
|
|
|
|
|
|
|-
|}
|}


Line 162: Line 433:
! Felix
! Felix
! OpenEmu
! OpenEmu
! Gearlynx
|-
|-
|rowspan="2" |Hardware features
|rowspan="2" |Hardware features
|Save game (homebrew)
|
|
|
|
Line 170: Line 443:
|
|
|-
|-
|
|
|
|
|
Line 182: Line 456:
|{{Na}}
|{{Na}}
|{{Na}}
|{{Na}}
|{{Ya}}
|-
|-
|
|
|
|
|
Line 190: Line 466:
|-
|-
|rowspan="2" |Misc.
|rowspan="2" |Misc.
|
|[[Atari Jaguar]] connectivity<br><small>Jaguar's board has ComLynx signal I/O, and you can get a ComLynx cable hooked up with some soldering as Atari planned connectivity support between the two, but there's no official software to run and the feature is unused. Homebrew can be potentially written to utilize it.</small>
|
|{{Na}}
|
|{{Na}}
|
|{{Na}}
|
|{{Na}}
|{{Na}}
|-
|-
|
|Switch between Lynx I and Lynx II emulation
|
|{{Dunno}}
|
|{{Dunno}}
|
|{{Dunno}}
|
|{{Dunno}}
|{{Ya}}
|}
|}
<references group="lower-alpha"/>


===BIOS===
===BIOS===
Line 210: Line 489:
{{Atari}}
{{Atari}}


[[Category:65xx-based]]
[[Category:Atari consoles]]
[[Category:Atari Lynx| ]]
[[Category:Atari Lynx| ]]
[[Category:Discontinued handheld consoles]]
[[Category:Fourth-generation video game consoles]]
[[Category:Handheld consoles]]