Commit Graph

33 Commits

Author SHA1 Message Date
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 b9e47b8b95
Fix error in instruction description 2019-02-23 16:42:31 -05:00
Jeremiah Orians d01211f10f
Fixed bug found by stoopkid, thank you 2019-01-22 18:53:42 -05:00
Jeremiah Orians 5c9aa4ab15
Fix license header typo 2018-08-26 21:50:34 -04:00
Jeremiah Orians f513b3f6ac
Release 0.1.0 2018-03-20 20:45:33 -04:00
Jeremiah Orians b9f6ecb0bc
Improving stage0 VM documentation 2017-08-04 20:55:06 -04:00
Jeremiah Orians 24c1db3ec3
Improved M0 and hex2 notes 2017-07-12 21:11:14 -04:00
Jeremiah Orians db2bc37f1d
Release 0.0.8 2017-06-17 22:51:28 -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 e3299acbd2
Now all files have license notices 2017-03-31 14:11:11 -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 da69a3c18b
Incorporated Additional Push and Pop instructions 2016-08-12 01:11:08 -04:00
Jeremiah Orians a6e081c657
Experimenting with org-mode images 2016-07-03 22:57:12 -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 ad8d67a0f4
Corrected HALCODE oversight 2016-06-12 19:18:11 -04:00
Jeremiah Orians 002e6f8693
Completed expanding formatting 2016-06-12 17:36:15 -04:00
Jeremiah Orians ac26fcc22c
Experimenting to determine if change will fix external format problem 2016-06-12 09:22:04 -04:00
Jeremiah Orians e58abb8fb8
Added indexed load/store instructions to vm, assembler and disassembler 2016-06-11 11:43:01 -04:00
Jeremiah Orians 2bb7ba3038
Incorporated Bitshifting instructions 2016-06-06 19:32:43 -04:00
Jeremiah Orians 7ce6a98931
Expanded Instruction set 2016-06-05 22:08:28 -04:00
Jeremiah Orians 53d32a2ac3
discovered that I misread the spec, initial attempt at correcting the problem 2016-06-05 12:44:37 -04:00
Jeremiah Orians 941502cb26
Organized ISA_HEX_MAP.org for Reference 2016-06-04 17:12:20 -04:00
Jeremiah Orians f3a320c25b
Converted ISA_HEX_Map.txt to an org-mode file and added minor additional details 2016-06-04 13:44:44 -04:00