Note: development has moved to https://github.com/yeti0904/yeti-16-mk2, it will soon replace this repository
16-bit fantasy computer, aiming to be low-level yet easy to use
Unlike the most popular fantasy consoles/computers, YETI-16 uses an emulator instead of embedding a scripting language
It also includes an assembler for you to write programs in assembly
- 8 MHz CPU
- 16 MiB RAM
- Up to 256 devices
You can either build from source (which is documented below) or download binaries from the GitHub actions artifacts
Go to the artifacts page by clicking the green tick on a commit, then scroll down and download a version for your operating system
- SDL2
You will have to download an SDL2 dll from the SDL2 releases page, then you will have to
rename it to sdl2.dll
and put it in the same folder as the yeti-16 executable
dub build
./yeti-16 asm (assembly file) -o (output bin)
./yeti-16 run (bin file)
./yeti-16