Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/slaierno/furry-palm-tree

Furry Palm Tree (FPT) is a VM for a LC3-based computer with video hardware. It is intended for creation of little old-school games and it is meant to be a self-educational project.
https://github.com/slaierno/furry-palm-tree

Last synced: about 2 months ago
JSON representation

Furry Palm Tree (FPT) is a VM for a LC3-based computer with video hardware. It is intended for creation of little old-school games and it is meant to be a self-educational project.

Awesome Lists containing this project

README

        

# furry-palm-tree
Furry Palm Tree (FPT) is a VM for a LC3-based computer with video hardware. It is intended for creation of little old-school games and it is meant to be a self-educational project.

## Building

Requirements:
* A cutting-edge C++20 compiler.
* CMake >= 3.0 or newer.
* A version of `make` (MSVC has not been tested yet, but it *should* work with minimal effort).

How to build:

* `mkdir build`
* [optional if C++20 compiler is not the system default one]
`export CC=`
* `cmake ..`
* `cmake --build . -j`
* [optional]
`ctest`

The binaries can be found in `build/[fpt, fpt-asm, fpt-asm_v2]