Skip to content

Temple-VM/temple

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A virtual machine written in C

License Issues GitHub pull requests


Table of contents

Introduction

NOTE: This VM is not in any way related to TempleOS

A virtual machine written in C. I previously wrote one with the same name in C++, but it was very bad so i decided to make a new one.

Quickstart

$ make
$ make install
$ temple

Write a program

Since you probably do not want to write programs in binary (i know i do not), you can install the Temple Assembler to write and compile Temple programs. Everything is explained in that repository.

Milestones

  • Basic instructions (move, push, add, sub)
  • Conditions
  • Console output
  • Data segment
  • Custom file descriptors system (file I/O)
  • Loading in shared libraries

Documentation

Coming soon.

Bugs

If you find any bugs, please create an issue and report them.

Dependencies

  • A unix system

Make

Run make all to see all the make rules.

About

A virtual machine written in C

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages