Atari Lynx emulators: Difference between revisions
Ilyagredasov (talk | contribs) No edit summary Tags: Mobile edit Mobile web edit |
No edit summary |
||
| Line 163: | Line 163: | ||
==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 169: | Line 170: | ||
! OpenEmu | ! OpenEmu | ||
|- | |- | ||
|rowspan="2" |Controls | |||
|[[Input_lag|Input lag-mitigating technique]] | |||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
|- | |||
|[https://docs.retroachievements.org/general/tutorials/turbo-button.html Turbo button] | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
|rowspan="4" |Graphics | |||
|Remove sprite limit<br /> | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
|[[Resolution|Resizable internal resolution]] | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
|[[Texture_packs#Game_Boy|Sprite replacement]] | |||
| | | | ||
| | | | ||
| | |||
| | |||
|- | |||
|[[Widescreen_hacks#Game_Boy|Widescreen hack]]<br /> | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
|rowspan="1" |Performance | |||
|[[Overclocking|Overclock]] | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
|rowspan="4" |Post-processing | |||
|[[Shaders_and_filters#AI-powered filters|AI-powered filter compatible]]<br /><small>([https://www.nvidia.com/en-us/geforce/news/gfecnt/nvidia-freestyle-ansel-enhancements-geforce-experience-article/ Freestyle])</small> | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
|[[Shaders_and_filters|Filters]] | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]] | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
|[[Shader_Presets|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]] | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
|Built-in [http://forum.arcadecontrols.com/index.php/topic,106405 custom resolution/CRTSwitchRes]<br /><small>For using this on Windows OS you need [http://geedorah.com/eiusdemmodi/forum/viewtopic.php?pid=1009#p1009 CRT Emudriver].<br />Another option is using EDID editor tool such as "Custom Resolution Utility".</small> | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
|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#Game_Boy|Netplay]]<br/> | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
|[[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> | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
|} | |} | ||
Revision as of 15:12, 29 January 2026
| Developer | Atari, Epyx |
|---|---|
| Type | Handheld game console |
| Generation | Fourth generation |
| Release date | 1989 |
| Discontinued | 1995 |
| Emulated | ✓ |
- For emulators that run on the Atari Lynx, see Emulators on Atari Lynx.
The Atari Lynx was a fourth-generation handheld game console released by Atari on September 1, 1989 and it retailed for $179.99 ($468 in 2026). 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.
Unlike contemporaneous machines, its architecture is based upon a frame buffer and a scaling blitter, providing both 2D sprite and background scaling and hardware support for lines and filled triangles. Because it has no inherent concept of a tile map or any sprite-specific hardware, the drawing budget is per frame rather than per line; there is no enforced limit in terms of the number of sprites or sprites per line other than that implied by the amount of drawing that can be achieved within an acceptable frame rate.
Emulators
Comparison
- Mednafen
- Based upon Handy, but unlike other forked cores, its emulation only improves upon the original. Despite having the .lnx extension, No-Intro ROMs aren’t directly compatible with Mednafen nor Handy and must be converted with make_lnx, which is bundled with Handy.
- 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.
- Handy
- Hasn't been updated since 2007. Only included here for reference.
Enhancements
| Name | Mednafen | MAME | Felix | OpenEmu | |
|---|---|---|---|---|---|
| Controls | Input lag-mitigating technique | ||||
| Turbo button | |||||
| Graphics | Remove sprite limit |
||||
| Resizable internal resolution | |||||
| Sprite replacement | |||||
| Widescreen hack |
|||||
| Performance | Overclock | ||||
| Post-processing | AI-powered filter compatible (Freestyle) |
||||
| Filters | |||||
| Inverse tone mapping compatible | |||||
| Shader chain | |||||
| Quality of life | Automatic updater | ||||
| Big Picture Mode | |||||
| Built-in cheat manager | |||||
| Built-in custom resolution/CRTSwitchRes For using this on Windows OS you need CRT Emudriver. Another option is using EDID editor tool such as "Custom Resolution Utility". |
|||||
| Built-in mod editor and manager | |||||
| Built-in patch manager | |||||
| Command line options | |||||
| Pause/Resume emulation | |||||
| Per-game profiles | |||||
| Portable and stealth Useful enhancement feature for non-personal computer use or plug-and-play scenarios. However, the software may still require the necessary prerequisites and dependencies for your operating system if it is not statically linked. |
|||||
| Streamable compression format | |||||
| TAS features | Fast forward/Turbo speed | ||||
| Frame step (forwards and backwards) |
|||||
| Macros/Scripts/Lua | |||||
| Movie recording/playback | |||||
| Rewind | |||||
| Save states | |||||
| Misc. | Audio filters and presets 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. |
||||
| Debug features | |||||
| EmuVR support | |||||
| Netplay |
|||||
| RetroAchievements | |||||
| Rich Presence (RPC) 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. |
|||||
| Screen translator 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. |
|||||
Hardware features and peripherals
| Name | Mednafen | MAME | Felix | OpenEmu | |
|---|---|---|---|---|---|
| Hardware features | |||||
| Peripherals | Comlynx cable | ✗ | ✗ | ✗ | ✗ |
| Misc. | Atari Jaguar connectivity[N3 1] | ✗ | ✗ | ✗ | ✗ |
| Switch between Lynx I and Lynx II emulation | ? | ? | ? | ? | |
- ↑ 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.
BIOS
All emulators require a dump of the 512-byte BIOS named lynxboot.img. On Mednafen, put it on the root folder.
LLeny made HLE BIOS for Handy's libretro core, it can run Lynx games directly
