EstyJS - The Javascript Atari ST Emulator

Atari ST

The Atari ST was a 16 bit home computer that was very popular in the late 80's and early 90's. It was the direct competitor of the Commodore Amiga and both machines were based upon the 68000 cpu.

It was first released in 1985 and was very sucessful in the professional music industry due to having MIDI ports as standard.

EstyJS

EstyJS is a javascript based emulator for the Atari ST. I was inspired to write this after completing the first release of my Acorn Electron emulator ElkJS.



EstyJS aims to emulate the ST accurately enough to be able to play many of the classic games made for this machine.

The sourcecode for this emulator is available in my github repository.

Usage

Work in progress

Currently there are some things not emulated:
  1. writing to floppies
  2. Partial keyboard/mouse/joystick
  3. timer pulse width & high accuracy < 1 scanline
  4. border effects

Hints:

Joystick 1 is emulated using cursor keys and ctrl.











Credits

EstyJS

68000 emulation core - Rupert Hausberger (adapted from SAE adaptation by Darren Coles)

Atari ST image from wikipedia by Bill Bertram

Atari ST internals image from retrospec

Everything else - (c) Darren Coles 2013.


Joystick 1Meg