- https://efthimiskritikos.com/
- Joined on
2023-02-04
Block a user
f6008b603d
Project: Updated the name of the main memory window and made a small change to make clang happy
9abad9d9ed
Programs: decreased the angle of rotation in the 3d renderer to accommodate they higher framerates being achieved
5816fa316b
GUI: Added support for using tabs, filled out the memory tab and created a window with some interesting information in the debug tab
4da500e5ec
Build system: Started using pkg-config for finding the link flags and cflags for ncursesw
184cba5adf
Programs: Improved the 3d rendering code but this yielded only a marginal increase in fps
a031119272
CPU,ASM: Added register to register MOV instruction
5d4916339d
CPU,ASM: Added the INC/DEC instructions
8f817a17b7
GUI: Added an option to run multiple cycles per frame when in run mode so that the bottleneck isn't the terminal as much
7ae98d8353
CPU: Fixed a bug with the PUSH/POP instructions where only the lower 24bits were saved
da8ffaf3a4
CPU,ASM: Added the trigonometric instructions SIN and COS
2c07ced789
Programs: Added a program that will draw a spinning cube on the vector display but currently only does the perspective calculations
19deb0581c
Project: fixed several small bugs and changed the implementation of the line drawing algorythm for the braille display to one that actually works
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