riscii

An emulator for the RISC II
Log | Files | Refs | LICENSE

DateCommit messageAuthorFiles+-
2022-12-16 18:40minor fixesRyan Jeffrey3+34-10
2022-11-12 23:33Delete main window and update debug window screenshoRyan Jeffrey3+15-122
2022-11-11 23:39Use reference counted global system for mutabilityRyan Jeffrey5+48-21
2022-11-10 23:24Horizontal *pcsRyan Jeffrey2+53-12
2022-11-10 22:58DST and SRC now horizontalRyan Jeffrey1+38-18
2022-11-10 06:21Complete data pathRyan Jeffrey6+239-26
2022-11-10 00:38Refactor debug windowRyan Jeffrey3+206-326
2022-11-02 19:45Debugging tool in readmeRyan Jeffrey2+9-0
2022-11-01 20:28Basic latches and registers represented in debug windowRyan Jeffrey5+363-9
2022-10-31 04:47Fix compile error and begin debugging windowRyan Jeffrey8+71-33
2022-10-27 18:18New readmeRyan Jeffrey2+26-10
2022-10-26 19:59Describe PSWRyan Jeffrey1+97-7
2022-10-26 06:34fill out the clock descriptionRyan Jeffrey1+61-8
2022-10-26 05:36Describe all instructionsRyan Jeffrey1+779-19
2022-10-23 21:14More documentationRyan Jeffrey1+336-82
2022-10-22 04:37RISCII instructions, registerRyan Jeffrey1+95-0
2022-10-19 04:32SCC to ALU, ALU docucommentsRyan Jeffrey3+310-11
2022-10-17 03:48Fix conditional statement bugRyan Jeffrey1+5-6
2022-10-17 03:39Shifter and condition code checkingRyan Jeffrey4+139-22
2022-10-17 00:26Pipeline suspensionRyan Jeffrey4+140-101
2022-10-16 22:05ALU shift, pipeline moves latches, more control bitsRyan Jeffrey3+193-13
2022-10-15 22:11Clean upRyan Jeffrey3+11-18
2022-10-15 21:06ALURyan Jeffrey3+110-8
2022-10-15 20:03Add more pipeline stepsRyan Jeffrey4+88-24
2022-10-14 22:58Finish output pins, move clock, etc..Ryan Jeffrey7+261-40
2022-10-14 06:46Move data path and system into their own files, separate data path and memoryRyan Jeffrey6+263-151
2022-10-14 05:17Move register data into the data pathRyan Jeffrey4+265-326
2022-10-12 16:57Fix bug where events were consumed before handledRyan Jeffrey5+114-71
2022-10-10 04:42Move debug window to its own file, handle SDL eventsRyan Jeffrey4+162-78
2022-10-10 02:50Basic windowing systemRyan Jeffrey5+163-12
2022-10-08 18:40Encoding instructions test, move encoding to struct methods.Ryan Jeffrey7+510-81
2022-10-08 02:10Encoding instructionsRyan Jeffrey4+149-7
2022-10-06 17:11Fix imm19 for testRyan Jeffrey2+42-39
2022-06-18 08:11Dyn error systemRyan Jeffrey10+312-253
2022-06-17 02:54Basic execution stubRyan Jeffrey9+1228-241
2022-06-13 16:18Fix readme listRyan Jeffrey1+5-5
2022-06-13 16:17Fix license, basic readmeRyan Jeffrey2+84-81
2022-06-13 09:14More docucommentsRyan Jeffrey2+25-7
2022-06-13 08:58DocucommentsRyan Jeffrey4+170-30
2022-06-13 07:59Refactor register to cpu, register file struct, more local registers, system object, and format printingRyan Jeffrey5+408-168
2022-06-13 02:02Refactor instruction structs to their own fileRyan Jeffrey5+464-414
2022-06-13 01:50Tests for all instructionsRyan Jeffrey1+388-0
2022-06-13 01:50Fix conditional off-by-1, conditional constants, short source implRyan Jeffrey1+87-44
2022-06-11 23:36First unit test, fix decoder bugsRyan Jeffrey2+4-4
2022-06-11 01:54Print debugging, fix opcode decode bitshift errorRyan Jeffrey5+346-90
2022-06-10 23:39Fix compile errorsRyan Jeffrey6+80-45
2022-06-10 22:46Move decoding to its own file, better default handling for config.Ryan Jeffrey5+482-403
2022-06-10 22:07Output file format, read/write emulator structs, util file.Ryan Jeffrey6+323-21
2022-06-09 03:47Added sdl stubRyan Jeffrey2+70-2
2022-06-09 02:17Better error messagesRyan Jeffrey1+8-2
2022-06-09 02:12Get rid of unnecessary config_pathRyan Jeffrey1+2-15
2022-06-09 02:08Read TOML configuration fileRyan Jeffrey3+82-12
2022-06-09 00:39Configuration paths customizationRyan Jeffrey1+80-13
2022-06-07 21:26Config stubRyan Jeffrey2+139-2
2022-06-07 18:56Register stubRyan Jeffrey1+65-0
2022-06-07 07:15Finish decode, fix compile errors, decode file.Ryan Jeffrey1+236-13
2022-04-04 20:09Stub repo, describe CPU instructions as enumsRyan Jeffrey5+998-0