Close

DM-02 emulator

A project log for DM-02 8-bit Computer

The DM-02 is an 8-bit computer built (almost) entirely out of 7400-series (TTL) logic chips.

ruud-van-falierRuud van Falier 05/12/2020 at 15:360 Comments

Because running programs in the Logisim circuit is incredibly slow, I decided to write an emulator for the DM-02.

It's written in JavaScript and runs from the browser that also provides a not half-bad looking UI for the computer.

The emulator features a (separate) text and video display, just like the Logisim circuit does. The only difference is that this video display supports 240x200 pixels instead of the puny 128x128 from Logisim.

Programs need to be assembled first before they can be loaded into the emulator to run. There is currently no option for editing programs from inside the emulator.

If you'd like to give it a go, the emulator is available online: https://dutchmaker.com/dm-02/emulator/

Code can be found in the GitHub repo.

Discussions