Your #1 source for Atari Lynx news and information!
Atari GamerAtari GamerAtari Gamer

We are moving all Atari Lynx related content over to Atari Lynx Vault and all our shop content over to K-Retro Gaming. Please update your bookmarks!

As a result of this change, the following will no longer be available: Online Lynx Emulator, Collection Tracker, Game Ratings, News. If you are interested in contributing content to Atari Lynx Vault, we are seeking editors and maintainers.

Why is this happening? First - the Atari Gamer branding is changing to K-Retro Gaming to allow us to expand to providing games, replacement parts, and mod services to other game consoles. And second - The content management system running Atari Gamer is out of date and Google AppEngine (where the website runs) will no longer allow it to run after the 30th January 2024, so in order to preserve all content we switched to a new and modern content management system and chose a website domain that better suits the subject matter. Since we are operating this website in our spare time, on top of full time family and job committments, some features had to be dropped.

  1. Home >
  2. LNX to LYX ROM Converter
This is a ROM conversion utility that can take an Atari Lynx LNX ROM file and convert it into a headerless LYX ROM file with padding up to the next ROM byte size. Currently only ROMs up to 512KiB are supported. ROMs that are 128KiB can be converted to 256KiB ROMs. You can test you ROM using the Online Atari Lynx Emulator. This converter also detects BLL Object ROMs and can convert them to LYX files.
Atari Lynx ROM File
Drag-and-drop LNX or O (BLL) ROM file here.
ROM File N/A ROM Block Size (Bank 0) N/A ROM Block Size (Bank 1) N/A Version N/A Cart Name N/A Manufacturer N/A Rotation N/A AUDIN Used N/A EEPROM N/A
LNX ROM Header Fields
64 Byte Header

Byte  0 -  3  | Char literal   | "LYNX"                      EEPROM byte-bits encode details of EEPROM used
      4 -  5  | 16-bit uchar   | Bank 0 page size            bit  1   2   3   4   5   6   7   8
      6 -  7  | 16-bit uchar   | Bank 1 page size                 |       |   |       |   |   |
      8 -  9  | 16-bit uchar   | Version number                   +---+---+   +---+---+   |  16/8 BIT
     10 - 41  | String + \0    | Cart name                            |           |     REAL/SD
     42 - 57  | String + \0    | Manufacturer                    EEPROM TYPE    UNUSED 
          58  | uchar          | Rotation (1=left, 2=right)
          59  | uchar          | AUDIN Used (1=yes)          Example: 0x40 (00000010) no-EEPROM, SD card saves
          60  | uchar          | EEPROM detail, see right    EEPROM Type values - 0: no EEPROM, 1: 93C46
     61 - 63  | uchar          | Unused                           2: 93C56, 3: 93C66, 4: 93C76, 5: 93C86
                                                             EEPROM size is 2^(type+9)
                                                                  e.g. 2^(1+9) = 1024 bits for 93C46
                                                             Lynx is little-endian so bit order is reversed.
BLL Object Header Fields
10 Byte Header

Byte  0 -  1  | 16-bit uchar   | Magic: 0x80 0x08 (08 is BS ASCII char, also bytes in hex show up as 8008 😅)
      2 -  3  | 16-bit uchar   | Load address
      4 -  5  | 16-bit uchar   | Object size
      6 -  9  | Char literal   | "BS93"
You can find Atari Gamer on...
Be sure to follow for the latest Atari Lynx news, updates, stories and photos!
[ Don't show again ][ Dismiss ]
Loading...
10
We have an online shop that has lots of Atari Lynx related goodies - including LCD mod kits, flash carts, display stands and other fun things for your Lynx! Check it out here.

If your download doesn't start automatically after 10 seconds, please click here.
Cookie Consent
By continuing to browse or by clicking ‘Accept’, you agree to storing of cookies on your device to enhance your site experience and for analytical purposes. To learn more about how we use cookies, please see our privacy policy.
Accept and Close