Commit Graph

186 Commits (c7b36937402545d95e1f42aab450773240d04651)
 

Author SHA1 Message Date
Anton Lydike 483a3f2416 Priv: [wip] implementing privileged architecture 4 years ago
Anton Lydike a2e206eaee renamed CPU.__run -> CPU._run, it's now overwriteable by subclasses 4 years ago
Anton Lydike fa22d76f13 Added libstring and documentation for the general library 4 years ago
Anton Lydike 6bb0ad3793 Added libstring and documentation for the general library 4 years ago
Anton Lydike a645e6259a Added more debugger documentation 4 years ago
Anton Lydike 462639ade7 Added run_ins method to debugger to run an instruction 4 years ago
Anton Lydike 5d484f08cf Minor fixes like imports and edge-case handling 4 years ago
Anton Lydike f45a37e705 Added MMU.get_bin_containing 4 years ago
Anton Lydike ff5ba9a7ef made CPU.run_instruction public 4 years ago
Anton Lydike da895f00cd added stack field to cpu 4 years ago
Anton Lydike f646bf1f1d added readthedocs badge 4 years ago
Anton Lydike 6436f8930a fixed stack docs in README 4 years ago
Anton Lydike d72f83d19c derp: wrong url to readthedocs in readme 4 years ago
Anton Lydike db0b9c26c3 updated documentation style in .idea config 4 years ago
Anton Lydike 905c2adcf5 added docs links to README 4 years ago
Anton Lydike f5f41f4e18 fixed errorneous license text in headers 4 years ago
Anton Lydike a276638f57 fixed docs folder not included in readthedocs build [second try] 4 years ago
Anton Lydike e8870420d3 fixed docs folder not included in readthedocs build 4 years ago
Anton Lydike 40559f00b4 Added instruction on how to build docs locally to README 4 years ago
Anton Lydike 0b6f8a05d8 Added markdown docs from docs folder to readthedocs output 4 years ago
Anton Lydike 242af5c7a3 implemented mmu.allocate_region and reworked how the stack works 4 years ago
Anton Lydike bc8c061c6d removed stack pref pseudo-op in preperation for real stack impl 4 years ago
Anton Lydike a52506a17f updated docs for new logging 4 years ago
Anton Lydike 2cd407aa79 added readthedocs link to readme 4 years ago
Anton Lydike 4ff9be4061 brainfart when configuring readthedocs theme 4 years ago
Anton Lydike 2810fb53a2 using correct readthedocs theme? 4 years ago
Anton Lydike f5afd0a8be more readthedocs fixes? 4 years ago
Anton Lydike 317d106b9c lots of readthedocs debugging 4 years ago
Anton Lydike 0574766a81 lots more documentation cleanup 4 years ago
Anton Lydike fdcb3a71be added readthedocs 4 years ago
Anton Lydike 819d57e3c8 preparations for sphinx documentation generation 4 years ago
Anton Lydike 6e6ce90e9a added lots more documentation and copyright notices 4 years ago
Anton Lydike 2a68f16e99 added lots of documentation in pydoc style 4 years ago
Anton Lydike 8c1714116e more info in readme to symbols and prgram startup 4 years ago
Anton Lydike a1fe631844 improved debugging output on early exit and reformatted cpu file 4 years ago
Anton Lydike 21b974cfbd prettier debug output (colorized) 4 years ago
Anton Lydike 41f5dd0730 better ascii dumps 4 years ago
Anton Lydike ebfb3a0112 better formatted print outputs 4 years ago
Anton Lydike 18b5ea0570 added launch message where cpu starts execution 4 years ago
Anton Lydike 44ae0bac77 read syscall now behaves like readline instead of read 4 years ago
Anton Lydike 0d9960c01a added add_accept_imm option flag to allow add rd, rs, imm instructions 4 years ago
Anton Lydike 5da0f8b0fa fixed failure to launch with missing --instruction-sets flag 4 years ago
Anton Lydike 9afbd03733 added .word pseudo op 4 years ago
Anton Lydike daed3a0205 added proper cpu exit handling 4 years ago
Anton Lydike 30d3e0ab59 updated readme formatting 4 years ago
Anton Lydike cd17c65ce7 Added instruction set selector to CLI 4 years ago
Anton Lydike 8b1cbd97ec added heap/stack support to todo section in readme 4 years ago
Anton Lydike b24a83d27c rewrote parts of instruction set docs 4 years ago
Anton Lydike 22a577da59 fixed formatting in verbose cpu output 4 years ago
Anton Lydike 785af6b747 added more documentation about debuggin tools 4 years ago