Commit History

Author SHA1 Message Date
  Jeremiah Orians bfde853549 Added bountry checking on memory access to ensure out of bounds access does not occur 7 years ago
  Jeremiah Orians 1fa2f125f3 Increase amount of available memory to 4MB 7 years ago
  Jeremiah Orians da5c2a2442 Refactored out common code 7 years ago
  Jeremiah Orians 7d5096b7ff Fixed issue caused by cooked mode 8 years ago
  Jeremiah Orians a257945bd6 Incorporated the Compare and Skip instructions to the VM, assembler and disassembler 8 years ago
  Jeremiah Orians 5ea2d1b455 Unified 1OPI group to simplify future 1OPI additions 8 years ago
  Jeremiah Orians 9df3924351 Added the Compare and Jump instructions 8 years ago
  Jeremiah Orians 08e24c4ccc Added PC relative instruction load and store to make position independent code more efficient 8 years ago
  Jeremiah Orians 4b781d07d1 Turned off debug mode by default and created a Stage0_monitor in assembly, Hex conversion will be by shortly 8 years ago
  Jeremiah Orians ad8d67a0f4 Corrected HALCODE oversight 8 years ago
  Jeremiah Orians cc5219c8fa We will deal with tests later as idea needs to be explored before integration 8 years ago
  Jeremiah Orians f4fc34ac48 Finished reorganization for the creation of unit testing 8 years ago
  Jeremiah Orians 47f4709c90 Started clean up to prepare for unit tests 8 years ago
  Jeremiah Orians e58abb8fb8 Added indexed load/store instructions to vm, assembler and disassembler 8 years ago
  Jeremiah Orians 2bb7ba3038 Incorporated Bitshifting instructions 8 years ago
  Jeremiah Orians 7ce6a98931 Expanded Instruction set 8 years ago
  Jeremiah Orians 53d32a2ac3 discovered that I misread the spec, initial attempt at correcting the problem 8 years ago
  Jeremiah Orians 899adf2dab Fixed error in 1OPI decode and added intial HALCODE instruction prototypes 8 years ago
  Jeremiah Orians b095b1ace9 Finished initial implementation of 4OP 8 years ago
  Jeremiah Orians 5101a8f751 Expanded 4OP implementation and its matching documentation 8 years ago
  Jeremiah Orians 63d9d2fb54 Implemented Missing instructions from Logic, stack and math 8 years ago
  Jeremiah Orians 56543ca5c6 Reverted to 32bit to improve legacy porting situation 8 years ago
  Jeremiah Orians bc32955501 First attempt at solving the byte ordering problem 8 years ago
  Jeremiah Orians 973f8a8033 Flush out Compare opcodes 8 years ago
  Jeremiah Orians 7707c5253c Added framing for More instructions 8 years ago
  Jeremiah Orians 277f7db7e1 Made the VM turing complete, lots more to add 8 years ago
  Jeremiah Orians eff07ba783 Minor refactor and started to add opcode/XOPs 8 years ago
  Jeremiah Orians d4690a2575 Flushing out instruction read 8 years ago
  Jeremiah Orians 67f974cb75 Started to implement platform independent Virtual machine 8 years ago