A simple computer architecture simulator for COMS30046
Go to file
2024-03-24 13:14:07 +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 CPU: Added support for requiring multiple clock cycles for different instruction in the execution unit and updated the gui/internals tab accordingly 2024-03-06 02:37:55 +00:00
cpu.h CPU: Added support for requiring multiple clock cycles for different instruction in the execution unit and updated the gui/internals tab accordingly 2024-03-06 02:37:55 +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_internals.c GUI: Moved the drawing code of the exec window in gui internals into a sepparate function so that i can easily draw the window multiple times 2024-03-24 13:14:07 +00:00
gui_internals.h 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
gui.c GUI: Fixed updating of tabs when switching from run to single step and visa versa, also cleaned up the relavent code a bit 2024-03-09 20:13:53 +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 Build system: Added all possible roms to default build recipe 2024-03-05 18:50:37 +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: Made the internals/pipline view into a graph and moved the code in a separate file 2024-03-05 00:49:40 +00:00
simdata.h 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
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