openDLX
openDLX copied to clipboard
A DLX/MIPS processor simulator
Hello! I found openDLX when was trying to find some WinDLX substitution for macOS. I haven't found any wiki/help/guide, so I ask for help you. I tried tu run some...
When assembling: ``` assembly add r1, r2, r3 sub r1, r2, r3 sll r1, r2, r3 srl r1, r2, r3 sra r1, r2, r3 ``` the bytecode shows that rs...
The instruction ``` assembly subi r2,r0,42 ``` assembles to 0x4002002a with an opcode of 0x10 wheras this overview (https://www.csee.umbc.edu/courses/undergraduate/411/spring96/dlx.html) of the DLX opcodes states that the opcode for subi is...
When executing following code I expect that the 1st branch is taken and the 2nd one isn't. Instead the 1st is not taken and the 2nd is. ``` assembly .global...
Using openDLX, I encountered the following bug: A code line like src: .word 0xFFFFFF85 will, when assembled, lead to a ParserException with the Error message "expected number or label but...
Add convenience features to the code editor. Currently, I'm thinking only of `undo` and `redo`, but there might be other simple enhancements useful. So, if anyone has suggestions, please post...
The code in the `RegisterFrame` already implements this functionality, but an entry in the options dialogue is missing. Also code in `Preferences` needs to be added.
The internal frame `LogFrame` used for displaying the execution log currently utilizes a table (complete with model implementations which are shared with other frames). This is somwhat overkill, since it...
The latest commit 615acbe8fddf67862a80712572d729ab09614e81 reminded me to bring this up. I think having a tutorial is a good one, and someone should start writing one at some point (this can...