Atari2600 Wasm Save

An Atari 2600 emulator written in AssemblyScript compiled to WebAssembly

Project README

WebAssembly / AssemblyScript Atari 2600 Emulator

I've been fascinated with the 2600 ever since reading Racing the Beam, the idea of a computer that doesn't have enough memory to support video RAM is just nuts! This project is an excuse to have a play with AssemblyScript, and explore the 2600 further.

I'm implementing the 2600 by implementing features as they appear in the Atari 2600 Programming for Newbies guide.

Other reference sources

Progress

  • Atari 2600 Programming for Newbies
  • Session 1: Start Here
  • Session 2: Television Display Basics
  • Session 3: The TIA and 6502
  • Session 4: The TIA
  • Session 5: Memory Architecture
  • Sessions 6 & 7: The TV and our Kernel
  • Session 8: Our First Kernel
  • Session 9: 6502 and DASM – Assembling the basics
  • Session 10: Orgasm
  • Session 11: Colorful colors
  • Session 12: Initialization
  • Session 13: Playfield Basics
  • Session 14: Playfield Weirdness
  • Session 15: Playfield Continued
  • Session 16: Letting the Assembler Do the Work
Open Source Agenda is not affiliated with "Atari2600 Wasm" Project. README Source: ColinEberhardt/atari2600-wasm
Stars
53
Open Issues
17
Last Commit
1 year ago

Open Source Agenda Badge

Open Source Agenda Rating