goputer logo
Playground Disassembler

Program code Delete all

No image

Currently using a binary. Stop execution in order to be able to edit code again.

Notifications

No notifications.

Examples

Save Record 1

Hardware

Program counter Empty
Current instruction Empty
Empty

Info

goputer is a computer emulator/virtual machine intended to demonstrate how computers work at a low level. Some examples are provided, the documentation is also linked below which contains more detailed information.


Files are saved automatically and are local to your computer. Additional files (images, binary blobs, plaintext, and source code) can be imported by dragging and dropping onto the code editor. The usable memory size for goputer is ~65kb so bear this in mind when importing files. If the file is too large you will recieve a warning. You can also import and export your code by using the "Share" button and by dragging and dropping a suitable zip file. If you have a binary executable you can import it using the "Upload" button.


Helpful links
Accessibility

Most of this page can be interacted with using keyboard shortcuts which are listed below. There is also a high contrast stylesheet available.

Keyboard shortcuts
  • Toggle IO switch (r08-r15)
    Alt + 1-8
  • Switch between tabs
    Ctrl + Alt + or Ctrl + Alt +
  • New file
    Ctrl + Alt + N
  • Delete focused file
    Ctrl + Alt + W
  • Rename focused file
    Ctrl + Alt + R
  • Focus text file in editor
    Ctrl + Alt + F
  • Compile code
    Alt + F1
  • Run code
    Alt + F2
  • Stop & reset VM
    Alt + F3
  • Clear errors
    Alt + F5
  • Take screenshot of video
    Ctrl + Alt + S
  • Toggle recording of video
    Ctrl + Alt + V
  • Toggle this list
    Ctrl + /
Toggle high contrast
Implementation notes

1Audio recording is not supported on Firefox.

goputer version . Built: . Made by Oscar Peace.