summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2019-10-01Implement loading hex from fileOxore
2019-10-01Fix hex parsing using radix 16 instead of 10Oxore
2019-09-30Remove most of unwraps, add Mov instructionOxore
2019-09-30Implement basic ram loader from hexOxore
2019-08-15Implement sjmpOxore
2019-07-14Rework internal operation conceptOxore
Rename enum Op to Opcode. Create struct Op that contains all the info about instruction. Implement immutable fetch method that is meant to get the whole instruction. Add exec method skeleton. Add opcodes of NOP, PUSH and POP. Still Don't know what to do with illegal operations.
2019-07-14Rename instruction_size to op_size for consistencyOxore
2019-07-14Implement ram and instructionsOxore
2019-07-14Initial commitOxore
Implement CLI and CPU core skeletons