Added more to the introduction

This commit is contained in:
JanNeuendorf 2024-12-12 22:15:19 +01:00 committed by GitHub
parent c6de396d8a
commit e1d4aabbcc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -6,7 +6,13 @@ This is the spec for an extremely simple "virtual computer" that can be emulated
The goal in one word is **simplicity**. It should be simple to understand every instruction, to write machine code that runs on it, and to write a compiler for it.
The instruction set and the design in general are in no way meant to be "realistic depictions" of something that would make sense in real hardware.
The instruction set and the design in general are in no way meant to be "realistic depictions" of something that would make sense in real hardware.
It is also not intended to be as simple and elegant as it could possibly be.
This repo contains an emulator to run games or programs. It can be installed with cargo:
I do not want to provide an assembler, any kind of compiler or even any ideas about things like call conventions.
The idea is that you have to build that yourself. You can play a ROM from the example folder to get an idea of what can be build.
## Quick Overview