Skip to content
This repository was archived by the owner on May 30, 2021. It is now read-only.
/ VCS-EMU Public archive

Beginnings of an Atari 2600 emulator with builtin (dis)assembler.

License

Notifications You must be signed in to change notification settings

frainfreeze/VCS-EMU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

img

Developed and tested on Debian 9. Requirements:

  • Cmake
  • C++ compiler
  • Python 3
  • SFML
$ sudo apt-get install libsfml-dev
$ git clone https://github.com/frainfreeze/VCS-EMU.git
$ cd VCS-EMU
$ cmake .
$ make

demo

Notes

Memory location $752d (29997) contains a new random byte on every instruction.
Memory location $752e (29998) contains the ascii code of the last key pressed.

Memory locations $752F (29999) to $81fe (33278) are reserved for audio.

Memory locations $81ff (33279) to $f9ff (63999) map to the screen pixels.
Different values will draw different colour pixels. The colours are:

image2

demo2

License

Public domain.

About

Beginnings of an Atari 2600 emulator with builtin (dis)assembler.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published