Git Product home page Git Product logo

atarilynx_senhor's Introduction

-=(AtariLynx_Senhor notes)=-

Tested: Working Video 720p, 1080p & Sound

Changes: sys/sys_top.v -- VGA_R [5:0], VGA_G [5:0], VGA_B [5:0] ---> VGA_R [6:1], VGA_G [6:1], VGA_B [6:1]

HW Requirements

SDRam module of any size is required

Bootrom

You need to add the Bootrom file(often called lynxboot.img) to the AtariLynx Folder and name it: boot.rom

Checksum for valid Bootrom:

SHA-1: E4ED47FAE31693E016B081C6BDA48DA5B70D7CCB

MD5: FCD403DB69F54290B51035D82F835E7B

Status

All official games should be playable. Most Homebrew works.

Features

  • Savestates
  • FastForward - speed up game by factor 4, hold button or tap Button to toggle
  • CPU GPU Turbo - give games additional computation power
  • Rewind: go back up to 80 seconds in time
  • Orientation: rotate video by 90 or 270 degree
  • 240p mode: doubled resolution, mainly for CRT output
  • Flickerblend: 2 or 3 frames blending like real Lynx Screen

Refresh Rate

Lynx uses custom refresh rates from ~50Hz up to ~79Hz. Some games switch between different modes. To compensate you can either:

  • live with tearing
  • Buffer video: triple buffering for clean image, but increases lag
  • Sync core to 60Hz: Run core at exact 60Hz output rate, no matter what internal speed is used

Rotation

Lynx has built in rotation, supported by most games, using the Joypad Keys "Option2" + "Pause"

Savestates

Core provides 4 slots to save and restore the state. Those can be saved to SDCard or reside only in memory for temporary use(OSD Option). Usage with either Keyboard, Gamepad mappable button or OSD.

Keyboard Hotkeys for save states:

  • Alt-F1..F4 - save the state
  • F1...F4 - restore

Gamepad:

  • Savestatebutton+Left or Right switches the savestate slot
  • Savestatebutton+Pause+Down saves to the selected slot
  • Savestatebutton+Pause+Up loads from the selected slot

Rewind

To use rewind, turn on the OSD Option "Rewind Capture" and map the rewind button. You may have to restart the game for the function to work properly. Attention: Rewind capture will slow down your game by about 0.5% and may lead to light audio stutter. Rewind capture is not compatible to "Pause when OSD is open", so pause is disabled when Rewind capture is on.

Missing features

Comlynx/UART only implemented for Interrupts Custom external EEPROM not supported(not used in official games, only homebrew)

atarilynx_senhor's People

Contributors

robertpeip avatar turri21 avatar birdybro avatar mikes11 avatar tjanas avatar misteraddons avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.