Skip to content

tatokis/bettertrn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jun 20, 2020
68be127 · Jun 20, 2020

History

57 Commits
May 19, 2020
May 21, 2020
May 19, 2020
Jun 20, 2020
May 20, 2020
May 21, 2020
May 21, 2020
May 19, 2020
Jun 20, 2020
May 19, 2020
May 19, 2020
Jun 17, 2020
May 19, 2020
May 21, 2020
May 21, 2020
May 19, 2020
May 19, 2020
May 19, 2020
Jun 18, 2020
May 19, 2020
May 20, 2020
May 19, 2020
May 19, 2020
May 19, 2020
May 19, 2020
May 21, 2020
Jun 18, 2020
Jun 18, 2020
Jun 18, 2020
May 20, 2020
May 19, 2020

Repository files navigation

BetterTRN

An educational computer emulator!


screenshot

Originally developed at NTUA.

Unfortunately, the original software was really slow, with many bugs, and practically unusable on Linux despite being written in Java. BetterTRN is a complete implementation of the TRN+ computer from scratch, using the cross platform Qt framework, with many, many improvements.

Installation

Windows

Download the latest win32 release archive and extract it somewhere. Then run bettertrn.exe.

Linux

Build from source. Either use Qt Creator, or run the following commands. Instructions are for Ubuntu, but should apply to all distros with the appropriate package manager command

sudo apt install build-essential git qt5-default
git clone https://github.com/tatokis/bettertrn
cd bettertrn
qmake && make -j4
./bettertrn

macOS

Either install the official Qt package and open up the project in Qt Creator, or use homebrew with qmake + make

Documentation and examples

Can be found inside the docs and examples folders.

License

Licensed under GNU GPLv3 or (at your option) any later version. See LICENSE.