Jeremiah Orians
|
50818a8350
|
Adding support for uname
|
2019-03-09 11:01:29 -05:00 |
Jeremiah Orians
|
a4d2742e3e
|
Making disassembler more M2-Planet friendly
|
2019-03-02 10:23:23 -05:00 |
Jeremiah Orians
|
50cdb0c046
|
Started to provide an example posix HALCODE interface on the pattern
of AMD64 Linux syscalls
|
2019-03-01 20:24:55 -05:00 |
Jeremiah Orians
|
5493a77697
|
Enable POSIX-MODE in knight-vm for testing purposes
|
2019-02-28 22:43:47 -05:00 |
Jeremiah Orians
|
f513b3f6ac
|
Release 0.1.0
|
2018-03-20 20:45:33 -04:00 |
Jeremiah Orians
|
21239523bd
|
Fixed bug in PUSHR
|
2017-12-24 13:13:36 -05:00 |
Jeremiah Orians
|
785af749a8
|
Make memory interaction more flexible and better match various sizes
|
2017-12-16 17:58:51 -05:00 |
Jeremiah Orians
|
0e23b418ae
|
Continue expanding vm flexiblity in regards to various future enhancements
|
2017-12-16 13:53:59 -05:00 |
Jeremiah Orians
|
41eb315dd3
|
Preparing for large and small register tests
|
2017-12-11 22:55:03 -05:00 |
Jeremiah Orians
|
db2bc37f1d
|
Release 0.0.8
|
2017-06-17 22:51:28 -04:00 |
Jeremiah Orians
|
37fc186cbc
|
Preventing segment faults from occuring due to missing input files
|
2017-06-14 21:56:37 -04:00 |
Jeremiah Orians
|
c1e55502d9
|
First step to making tape file names arbitrary
|
2017-04-08 14:41:50 -04:00 |
Jeremiah Orians
|
87477db7eb
|
Added requested Copyright notices
|
2017-04-01 17:26:44 -04:00 |
Jeremiah Orians
|
b7f25ea1d9
|
Removed pack/unpack instructions to simplify deployment of VM
|
2017-03-31 14:47:19 -04:00 |
Jeremiah Orians
|
5f6c7f82bc
|
Added license to all source files
|
2017-03-28 20:25:39 -04:00 |
Jeremiah Orians
|
a2a29f1646
|
Made out of world messages more useful for troubleshooting
|
2016-10-30 20:33:45 -04:00 |
Jeremiah Orians
|
bfde853549
|
Added bountry checking on memory access to ensure out of bounds access does not occur
|
2016-10-30 12:03:24 -04:00 |
Jeremiah Orians
|
fdbe263dbe
|
Fixed bug found in pop instructions when R0 and R1 are the same
|
2016-10-29 14:52:08 -04:00 |
Jeremiah Orians
|
b65c866e75
|
Incorporated 3OP CMPJUMP instructions
|
2016-10-29 09:52:31 -04:00 |
Jeremiah Orians
|
1b1b94a121
|
Corrected naming of CMPJUMP(u) to CMPJUMP(u)I to match current naming standard
|
2016-10-29 09:06:57 -04:00 |
Jeremiah Orians
|
558392977f
|
Incorporated 2OP CMPSKIP instructions
|
2016-10-29 08:51:20 -04:00 |
Jeremiah Orians
|
73651b577e
|
Fixed typo of CMPSKIP(u) to CMPSKIP(u)I which is required per the naming convention
|
2016-10-29 07:03:25 -04:00 |
Jeremiah Orians
|
b14ab2c6a5
|
Added Missing OPCODE NOT
|
2016-10-01 12:27:32 -04:00 |
Jeremiah Orians
|
14c6ea8440
|
Implemented bit optimization group and updated assembler, disassembler and M0 definitions to reflect the change
|
2016-09-03 21:02:44 -04:00 |
Jeremiah Orians
|
bd803a996b
|
Fixed minor user interaction bug in Development mode and fixed the continued execution of a Halted vm in the IDE
|
2016-08-24 19:26:45 -04:00 |
Jeremiah Orians
|
a0c96014e0
|
Missed one of the bit clearing bugs
|
2016-08-18 17:47:17 -04:00 |
Jeremiah Orians
|
da69a3c18b
|
Incorporated Additional Push and Pop instructions
|
2016-08-12 01:11:08 -04:00 |
Jeremiah Orians
|
fa87eaf072
|
Correct regression caused by insufficient bit clearing in compares
|
2016-08-11 20:50:19 -04:00 |
Jeremiah Orians
|
7d5096b7ff
|
Fixed issue caused by cooked mode
|
2016-07-18 21:32:23 -04:00 |
Jeremiah Orians
|
a257945bd6
|
Incorporated the Compare and Skip instructions to the VM, assembler and disassembler
|
2016-06-26 10:44:09 -04:00 |
Jeremiah Orians
|
9df3924351
|
Added the Compare and Jump instructions
|
2016-06-25 22:47:49 -04:00 |
Jeremiah Orians
|
08e24c4ccc
|
Added PC relative instruction load and store to make position independent code more efficient
|
2016-06-19 22:31:30 -04:00 |
Jeremiah Orians
|
7203ba93c7
|
Jesus that was such a stupid mistake. A single digit makes a BIG difference here
|
2016-06-12 21:43:29 -04:00 |
Jeremiah Orians
|
ad8d67a0f4
|
Corrected HALCODE oversight
|
2016-06-12 19:18:11 -04:00 |
Jeremiah Orians
|
cc5219c8fa
|
We will deal with tests later as idea needs to be explored before integration
|
2016-06-12 09:02:00 -04:00 |
Jeremiah Orians
|
373e00ca47
|
Finally implemented pack and rotate instructions
|
2016-06-11 21:48:00 -04:00 |
Jeremiah Orians
|
f4fc34ac48
|
Finished reorganization for the creation of unit testing
|
2016-06-11 20:38:20 -04:00 |