Simple BASIC program on MO5

Thomson MO5 emulator

This project is a proof of concept emulation of a Thomson MO5 home computer. Keyboard and screen works, but not the lightpen. You can save and load programs from emulated cassette tapes. These tape files are not compatible with any other MO5 emulator. It should not be too difficult to change if you know the target format.

The project started as a stepping stone to emulate graphics on more complex home computers as the MO5 does not have an alpha mode. The characters are drawn as pixels on the single mode graphics screen.

How to run it

This is a Java 8 or higher program. Download the mo5emulator.jar file and type: java -jar mo5emulator-X.Y.Z-jar-with-dependencies.jar

Source code

The emulator is one of the emulations in the OSNINE GitHub project. Send me a Pull Request if you make some improvements.

Change log

Version 1.1.0 - 2018-12-15
New cassette tape format with identifying header.
Ability to paste text. It is sent in via the keyboard input.
Quick reference guide as embedded help.
BASIC key is [ALT] key.
Version 1.0.0 - 2018-12-06
Initial release


  1. Pulkomandy's wiki

Sidst opdateret: 2018/12/17
Website vedligeholdt af Søren Roug