|
39af6ec292
|
ASM: Fixed length checking bug in assembler labels
|
2024-05-03 14:06:56 +01:00 |
|
|
d048b080b8
|
CPU: Fixed numeric comparisons
|
2024-05-03 07:09:57 +01:00 |
|
|
222acaccb3
|
CPU,ASM: Added support for MOV %SP,%Rx
|
2024-05-02 21:51:37 +01:00 |
|
|
031f0d75bf
|
Project: Added the tool to convert from stl to source code data although it's almost emberassingly badly written.Made the size of the model for the 3d renderer variable and added the Utah teapot stl file and made rendering it the default program
|
2024-03-02 23:26:35 +00:00 |
|
|
af71b6e75e
|
ASM: fixed small bug in the assembler
|
2024-02-17 20:54:39 +00:00 |
|
|
a031119272
|
CPU,ASM: Added register to register MOV instruction
|
2024-02-17 19:52:27 +00:00 |
|
|
5d4916339d
|
CPU,ASM: Added the INC/DEC instructions
|
2024-02-17 19:30:39 +00:00 |
|
|
da8ffaf3a4
|
CPU,ASM: Added the trigonometric instructions SIN and COS
|
2024-02-16 19:46:25 +00:00 |
|
|
31a26c14ad
|
CPU,ASM: Added floating point add and subtract instructions FADD and FSUB
|
2024-02-16 17:48:04 +00:00 |
|
|
19deb0581c
|
Project: fixed several small bugs and changed the implementation of the line drawing algorythm for the braille display to one that actually works
|
2024-02-16 17:06:27 +00:00 |
|
|
fd86df806b
|
ASM: Implemented the ability to reference only the upper or lower double-word of a label's address to accommodate the limited register loading mechanism in the intruction set
|
2024-02-14 19:36:17 +00:00 |
|
|
15b385876c
|
CPU: Added floating point multiplication and division
|
2024-02-14 17:15:04 +00:00 |
|
|
7383811892
|
ASM: Added support for empty lines... ...and comments on those empty lines
|
2024-02-14 14:22:49 +00:00 |
|
|
35588a07c8
|
CPU: Added support for reading into registers from indirect memory access with register
|
2024-02-14 14:03:03 +00:00 |
|
|
d643dc3e55
|
ASM: Added support for defining arbitrary double-words
|
2024-02-14 12:57:07 +00:00 |
|
|
d8c50156a8
|
ASM: Fixed potential bug in the assembler's parser
|
2024-02-14 02:50:51 +00:00 |
|
|
591d07f478
|
CPU,ASM: Added support for writing to register indirect locations and mapper the temrinal into the address space
|
2024-02-13 22:37:36 +00:00 |
|
|
966a0eee14
|
CPU: Added support for PUSH and POP and fixed CALL and RET
|
2024-02-12 19:42:27 +00:00 |
|
|
4863db36ee
|
ASM: Added support for labels in the assembler
|
2024-02-12 17:51:16 +00:00 |
|
|
2579d6974c
|
CPU: Added support for CALL, RET and setting the stack pointer
|
2024-02-12 13:43:13 +00:00 |
|
|
800e11be16
|
CPU: Added support for conditional branches, HLT and NOP
|
2024-02-06 23:14:33 +00:00 |
|
|
bd84eb5b2e
|
ASM: Added code to assembler into a binary and fixed some disassembly logic
|
2024-02-03 18:03:37 +00:00 |
|
|
3ff187824c
|
ASM: Wrote the start of the definition for the ISA and some of the disassembly logic
|
2024-01-31 18:29:19 +00:00 |
|
|
d14c27382b
|
GUI: Added disassembly window
|
2024-01-29 12:48:53 +00:00 |
|