A downloadable project for Windows, macOS, and Linux

This is a prototype emulator for the DEUCE computer which was distributed in the 1950s and installed in the University of Glasgow in 1958. This marked the beginning of the Computing Science course.

The emulator itself isn't complete ie the funtionality is not true to the DEUCE. Descriptions of how this emulator works, as well as further resources on programming and history, are available through the PDF found in each ZIP.

I would very much appreciate any feedback as this is part of a university project evaluation. If you would like your comments to be included in the project evaluation, please state explicitly that you give your consent. All feedback gathered will be used anonymously for the purpose of improving this software. Additionally, if you want your comments withdrawn from the evaluation, please let me know.

Please leave your comments / questions on this page or get in touch through email at 2198278s@student.gla.ac.uk

Download

Download
LinuxDEUCE.zip 17 MB
Download
WindowsDEUCE.zip 17 MB
Download
MacDEUCE.zip 17 MB

Install instructions

Windows installation: Extract files and run "DEUCE Emulator.exe"

Linux installation: Extract files, give executable permission to "DEUCE.x86_64" using chmod and run it

Mac installation: Move to Applications folder

Comments

Log in with itch.io to leave a comment.

These information were very helpful on creating a IT Quiz for me.. It would be great if you can contribute some quiz questions regarding your project.

Edit: There is no button to clear the memory, so if you want to start a new bootstrap program you'll have to relaunch the application. Also, please note the bootstrap is a separate program, so here's an example: "boostrap\n 13 mc 0 123\n 1 mc 12 321". After this you can write your instructions

Edit: The pdf gives some examples of instructions. They may be broken in your pdf viewer. They should look like this:
bootstrap - tank_number mc register data_in_decimal
normal - source - destination mc register