A simple computer architecture simulator for COMS30046
Go to file
2024-03-02 23:26:35 +00:00
assets 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
auxiliary_progs 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
programs 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
.gitignore 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
assembly.c 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
assembly.h ASM: Added support for defining arbitrary double-words 2024-02-14 12:57:07 +00:00
config.h Build system: Made the aalib integration fully selectable in the Makefile 2024-03-02 00:23:29 +00:00
COPYING Added license and added gui error reporting 2024-01-23 13:33:04 +00:00
cpu.c GUI,CPU: Added some quick content to the Pipeline tab and made the CPU Pipelined! 2024-02-20 21:56:48 +00:00
cpu.h GUI,CPU: Added some quick content to the Pipeline tab and made the CPU Pipelined! 2024-02-20 21:56:48 +00:00
gui_display.c Build system: Made the aalib integration fully selectable in the Makefile 2024-03-02 00:23:29 +00:00
gui_display.h Project: Fixed compiling with clang 2024-03-01 21:34:23 +00:00
gui.c 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
gui.h Project: Fixed compiling with clang 2024-03-01 21:34:23 +00:00
main.c Build system: Made the aalib integration fully selectable in the Makefile 2024-03-02 00:23:29 +00:00
Makefile 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
README.md 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
simdata.c GUI: Added basic support for freeing up unused parts of the cpu output buffer 2024-02-22 00:04:56 +00:00
simdata.h Project: Added -O2 to the CFLAGS and fixed some compiler warnings 2024-02-20 15:27:24 +00:00
test.asm 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

First - A simple computer architecture simulator for COMS30046

Note, assets/Utah_teapot_ascii.stl is a model created by zzubnik and converted to ascii stl by vancha's binarty to ascii stl tool https://github.com/vancha/Binary-stl-to-ascii-stl