Editing Atari Lynx emulators

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 2: Line 2:
 
|title = Atari Lynx
 
|title = Atari Lynx
 
|logo = Atari-Lynx-I-Handheld.png
 
|logo = Atari-Lynx-I-Handheld.png
|developer = [[:Atari]], Epyx
+
|developer = [[:Atari]]
|type = [[:Category:Handheld consoles|Handheld game console]]
+
|type = [[:Category:Consoles|Handheld game console]]
|generation = [[:Category:Fourth-generation video game consoles|Fourth generation]]
+
|generation = Fourth generation
 
|release = 1989
 
|release = 1989
 
|discontinued = 1995
 
|discontinued = 1995
 
|emulated = {{✓}}
 
|emulated = {{✓}}
 
}}
 
}}
 
+
The '''[[wikipedia:Atari Lynx|Atari Lynx]]''' was a handheld console released by [[wikipedia:Atari|Atari]] in 1989. 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.
 
  
 
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.
 
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==
 
==Emulators==
<div style="overflow-x:auto;width:100%">
+
{| class="wikitable" style="text-align:center;"
{| class="wikitable" style="text-align:center;width:100%"
 
 
! scope="col"|Name
 
! scope="col"|Name
! scope="col"|Platform(s)
+
! scope="col"|Operating System(s)
! scope="col"|Latest version
+
! scope="col"|Latest Version
! scope="col"|<abbr title="Should not be confused with link-cable emulation.">Netplay</abbr>
 
! scope="col"|<abbr title="multi-player link-cable">[https://forums.atariage.com/topic/53585-best-comlynx-games/ Comlynx]</abbr>
 
! scope="col"|<small>[https://retroachievements.org/gameList.php?c=13 Retro<br/>Achievements]</small>
 
! scope="col"|[[libretro]]
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
 
! scope="col"|Active
 
! scope="col"|Active
! scope="col"|[[Recommended emulators|Recommended]]
+
! scope="col"|[[libretro|Libretro Core]]
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
! colspan="10"|PC / x86
+
! colspan="6"|PC
 
|-
 
|-
| [[Mednafen]]<br/><small>[https://docs.libretro.com/library/beetle_lynx/ mednafen_lynx_libretro]</small>
+
|[[Mednafen]]
| align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
+
|Multi-platform
| [{{MednafenURL|releases}} {{MednafenVer}}]<br/>[https://buildbot.libretro.com/nightly/ libretro core]
+
|[{{MednafenURL|releases/}} {{MednafenVer}}]
| {{~}}<ref group=N name=lrRA>Only with Retroarch version.</ref>
+
|{{✓}}
| {{✗}}
+
|{{✓}}
| {{~}}<ref group=N name=lrRA></ref>
+
|{{✓}}
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
 
|-
 
|-
| [[MAME]]
+
|[[MAME]]
| align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
+
|Multi-platform
| [http://www.mamedev.org/release.html {{MAMEVer}}]
+
|[http://www.mamedev.org/release.html {{MAMEVer}}]
| {{✗}}
+
|{{✓}}
| {{✗}}
+
|{{✓}}
| {{✗}}
+
|{{✓}}
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
 
|-
 
|-
| Felix
+
|[http://openemu.org OpenEmu]
| align=left|{{Icon|Windows}}
+
|macOS
| [https://github.com/laoo/Felix {{FelixVer}}]
+
|[http://openemu.org 2.0.6.1]
| {{}}
+
|{{}}
| {{✗}}
+
|{{✗}}
| {{✗}}
+
|{{✓}}
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
 
|-
 
|-
| [[OpenEmu]]
+
|[[Handy]]
| align=left|{{Icon|macOS}}
+
|Windows
| [http://openemu.org {{OpenEmuVer}}]
+
|[[sourceforge:projects/handy/files/|0.95]] <br />[http://www.c5software.co.uk/downloads/handy0.971.zip 0.971]
| {{✗}}
+
|{{✗}}
| {{✗}}
+
|{{✓}}
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
|-
 
| [[Handy]]<br/><small>[https://docs.libretro.com/library/handy/ Handy_libretro]</small>
 
| 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]
 
| {{~}}<ref group=N name=lrRA></ref>
 
| {{✗}}
 
| {{~}}<ref group=N name=lrRA></ref>
 
| {{✓}}
 
| {{✓}}
 
| {{~}}<ref group=N>Libretro core is still active.</ref>
 
 
|{{✗}}
 
|{{✗}}
 
|-
 
|-
! colspan="10"|Mobile / ARM
+
! colspan="6"|Consoles
 
|-
 
|-
| [https://docs.libretro.com/library/handy/ Handy_libretro]
+
|Handypsp
| align=left|{{Icon|Android|iOS}}
+
|[[PlayStation Portable]]
| [https://buildbot.libretro.com/nightly/ libretro core]
+
|[http://www.mediafire.com/?capbc4gdrw8d9b4 0.95.1]
| {{}}
+
|{{}}
| {{✗}}
+
|{{✗}}
| {{✓}}
+
|{{✓}}
| {{✓}}
 
| {{✓}}
 
| {{~}}
 
| {{✓}}
 
 
|-
 
|-
|Lynx.emu
+
|[https://github.com/frangarcj/HandyVITA HandyVITA]
|align=left|{{Icon|Android}}
+
|PlayStation Vita
|[https://play.google.com/store/apps/details?id=com.explusalpha.LynxEmu {{.emuVer}}][https://github.com/Rakashazi/emu-ex-plus-alpha git]
+
|[https://github.com/frangarcj/HandyVITA/releases Henkaku]
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✓}}
 +
|-
 +
|[https://github.com/raz0red/wiihandy WiiHandy]
 +
|Wii
 +
|[https://github.com/raz0red/wiihandy 0.4]
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
|{{✓}}
 
|{{✓}}
 
|-
 
! colspan="10"|Consoles
 
|-
 
| 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}}
 
| [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=N name=lrRA></ref>
 
| {{✓}}
 
| {{✓}}
 
| {{~}}
 
| {{✓}}
 
 
|-
 
|-
| PLynx
 
| align=left|{{Icon|PSP}}
 
| [https://archive.org/details/plynx-v-09.7z 0.9]
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✓}}
 
| {{✗}}
 
| {{~}}
 
 
|}
 
|}
</div>
 
<references group=N/>
 
 
 
===Comparison===
 
===Comparison===
;[[Mednafen]]
+
;[[Mednafen]]:Based upon Handy, but unlike other forked cores, its emulation only improves upon the original.
: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.
+
;[[Handy]]:Hasn't been updated since 2007. Only included here for reference.
 
 
;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.
 
  
===BIOS===
 
All emulators require [[Emulator_Files#Atari_Lynx|a dump of the 512-byte BIOS]] named <code>lynxboot.img</code>. On Mednafen, put it on the root folder.
 
  
 
{{Atari}}
 
{{Atari}}
  
[[Category:Consoles|!Lynx]]
+
[[Category:Consoles]]
[[Category:Handheld consoles|!Lynx]]
+
[[Category:Atari consoles]]
[[Category:Fourth-generation video game consoles|!Lynx]]
+
[[Category:Fourth-generation video game consoles]]
[[Category:Atari consoles|!Lynx]]
 
[[Category:Atari Lynx emulators|!Lynx]]
 
[[Category:65C02-based]]
 

Please note that all contributions to Emulation General Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Emulation General Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)