
Learn JavaScript
Quickly learn the JavaScript programming language.
42 achievements

Quickly learn the JavaScript programming language.

Bring your own ROM.

Reach an "Invalid opcode" error when using BrokenNEEES CPU.

Fail more than 50 tests at the same time.

Hang the emulator.

Open the REPL.

Open the debugger.

Complete all Assembly levels.

Finish the Cartridge implementation.

Finish the Controller implementation.

Implement all CPU instructions.

Finish the CPU implementation.

Draw something on the screen.

Finish the background rendering levels.

Finish the sprite rendering levels.

Finish the background scrolling levels.

Finish the PPU implementation.

Make some noise.

Finish the Pulse Channel levels.

Finish the Triangle Channel levels.

Finish the Noise Channel levels.

Finish the DMC Channel levels.

Finish the APU implementation.

Pass the final full emulator test suite.

Finish Robo-Ninja Climb by using save states.

Finish Robo-Ninja Climb by either playing it or hacking it, without using save states.

Gain full control of the emulator.

Beat Spacegulls.

Beat Nalleland.

Beat Jupiter Scope 2.

Beat Raven's Gate.

Beat Dizzy Sheep Disaster.

Beat Heist.

Beat Super Tilt Bro.

Beat Wolf Spirit.

Beat Minekart Madness.

Beat Feline Flood Fiasco.

Beat Falling.

Beat From Below.

Beat Tesla Vs Edison.

Fail the tests 5 times, then fix them.

Load the plumber game.