Skip to content
Bookmarklet for turning the online Beta simulator for MIT's 6.004 class into an NES-like system.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
demos
docs
.gitignore
README.md
beta_nes-min.js
beta_nes.js
bootloader.js
makefile
tv.uasm

README.md

beta_nes

Bookmarklet for turning the online Beta processor simulator for MIT's 6.004 class into an NES-like system.

why?

  • games
  • demos
  • fun

building

Requires yui-compressor to be installed. Need to change the COMPRESSOR line in the makefile to the location of yuicompressor-x.y.z.jar on your system. Then do git clone https://github.com/jmptable/beta_nes; cd beta_nes; make mini.

using

Copy the contents of the bootloader.js file into a bookmark as the address. Visit the Beta 2.0.0 simulator (must be an MIT person / have MIT certs) and click the bookmark you created. A screen should appear in the "Split" and "Simulator" views.

Now your code can access the screen using privileged operations, like the tty console already present. Helpful routines and macros have been defined in the tv.uasm file.

You can’t perform that action at this time.