mirror of
https://github.com/simon987/Much-Assembly-Required.git
synced 2025-04-21 03:26:44 +00:00
Interupt pushes the flag register and the instruction pointer, then resets execution to 0x0200 + (imm)*2. Return from interupt pops the flags back and sets the ip. Returning execution to the interupting code. Implemented using a CPU hook that can be used to later implement interupts generated from hardware, or for errors like divide by 0.
Live demo
Program the 8086-like microprocessor of a robot in a grid-based multiplayer world. The game is web based so no installation is required. In its current state, players can walk around the game universe and collect Biomass blobs & Iron/copper ore using the online code editor.
Building instructions coming soon
Languages
Java
87.3%
TypeScript
11.7%
CSS
0.9%