Felix Queißner
|
1f83e6567d
|
Adds stack, base pointer manipulation.
|
2016-05-21 21:36:34 +02:00 |
|
Felix Queißner
|
5072f2c51e
|
Adds single-byte memory interface to the VM.
|
2016-05-21 19:26:08 +02:00 |
|
Felix Queißner
|
c404e99e59
|
Defines the memory interface and adds a dump_memory function.
|
2016-05-21 19:17:08 +02:00 |
|
Felix Queißner
|
88d44b4ca1
|
Adds syscall and hwio instructions and mnemonics.
|
2016-05-21 17:57:13 +02:00 |
|
Felix Queißner
|
f7bc2624a0
|
Fixes bugs in assembler, supervm and testcode.
|
2016-05-21 13:34:14 +02:00 |
|
Felix Queißner
|
11d27e0039
|
Adds build system for all prototypes.
|
2016-05-21 13:07:56 +02:00 |
|
Felix Queißner
|
a8b6ad3580
|
Adds build file for VM with libvm.a (32 bit) and vm (host executable)
|
2016-05-21 13:07:06 +02:00 |
|
Felix Quei�ner
|
cbc817bd36
|
Adds assembler for SuperVM instructions.
|
2016-05-20 21:00:57 +02:00 |
|
Felix Queißner
|
9a7e2e8ceb
|
Implements cmd_math partially. Sets demo program to count from 0 to 10.
|
2016-05-19 15:41:18 +02:00 |
|
Felix Queißner
|
e313356054
|
Adds COPY command.
|
2016-05-19 14:09:15 +02:00 |
|
Felix Queißner
|
8b84163c56
|
Adds push/pop/peek to VM. Corrects some mistakes in the instructions.
|
2016-05-19 13:19:38 +02:00 |
|
Felix Queißner
|
29bea1a335
|
More information for SuperVM and the Instruction header file.
|
2016-05-19 12:42:39 +02:00 |
|
Felix Queißner
|
cfbe20ea70
|
More specification.
|
2016-05-19 11:28:06 +02:00 |
|
Felix Queißner
|
7f04fc6c6b
|
Adds documentation for SuperVM.
|
2016-05-19 01:34:21 +02:00 |
|