|
d6ff86499e
|
Programs: Added initial draft of quicksort porgram that is currently broken and two other benchmarks
|
2024-05-05 12:03:52 +01:00 |
|
|
222acaccb3
|
CPU,ASM: Added support for MOV %SP,%Rx
|
2024-05-02 21:51:37 +01:00 |
|
|
8dc7a27cdb
|
Build system: Added all possible roms to default build recipe
|
2024-03-05 18:50:37 +00:00 |
|
|
0e56ea803d
|
GUI: Made the internals/pipline view into a graph and moved the code in a separate file
|
2024-03-05 00:49:40 +00: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 |
|
|
2d28146e3f
|
Build system: Made the aalib integration fully selectable in the Makefile
|
2024-03-02 00:23:29 +00:00 |
|
|
80b8c25cab
|
GUI: Split off the framebuffer writing code to a separate file and added support for AALib for terminals without unicode/braille
|
2024-02-27 02:55:14 +00:00 |
|
|
316d4952fa
|
GUI: Added a new Display tab that only updates when the cpu finished producing a new frame and made massive performance improvements with the help of the new profiler
|
2024-02-26 22:11:30 +00:00 |
|
|
201ac2d401
|
Build system: switched to valgrind for profiling
|
2024-02-26 19:04:54 +00:00 |
|
|
4da500e5ec
|
Build system: Started using pkg-config for finding the link flags and cflags for ncursesw
|
2024-02-20 15:36:12 +00:00 |
|
|
893e44f20a
|
Project: Added -O2 to the CFLAGS and fixed some compiler warnings
|
2024-02-20 15:27:24 +00:00 |
|
|
783a8bac23
|
Build system: Added basic support for profiling
|
2024-02-20 02:12:57 +00:00 |
|
|
da8ffaf3a4
|
CPU,ASM: Added the trigonometric instructions SIN and COS
|
2024-02-16 19:46:25 +00:00 |
|
|
2c07ced789
|
Programs: Added a program that will draw a spinning cube on the vector display but currently only does the perspective calculations
|
2024-02-16 18:11:58 +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 |
|
|
79577d7b4e
|
Project: fixed some warnings from other compilers
|
2024-02-14 02:45:28 +00:00 |
|
|
5595ea91f2
|
CPU: Created a basic CPU that can run a loop, along with several small bugfixes elsewhere to make it work
|
2024-02-03 22:54:20 +00:00 |
|
|
bd84eb5b2e
|
ASM: Added code to assembler into a binary and fixed some disassembly logic
|
2024-02-03 18:03:37 +00:00 |
|
|
9b679d8f82
|
Build system: General improvements
|
2024-01-29 13:03:43 +00:00 |
|
|
d14c27382b
|
GUI: Added disassembly window
|
2024-01-29 12:48:53 +00:00 |
|
|
a5f7444733
|
Added code to parse the command line and read the rom to memory
|
2024-01-23 16:06:28 +00:00 |
|
|
f2ce6fc09d
|
Initial commit: created project skeleton
|
2024-01-22 12:11:07 +00:00 |
|