Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed critical BL and flag setting bugs, added all legv8 instructions, integrated the project with maven, updated the web visualization #9

Open
wants to merge 91 commits into
base: main
Choose a base branch
from

Conversation

simdeistud
Copy link

The list of the features can be found in this readme: https://github.com/simdeistud/LEGv8-Simulator/blob/NewFeatures/README.md

simdeistud and others added 30 commits December 7, 2023 14:10
Due to the instructions being executed in the wrong order, the LR register wouldn't be assigned the address of the instruction following the BL but the address of the procedure called by BL
Updated module name
Transformed the project into a correctly configured Maven project
Added an execution fo the maven-resources plugin that copies the web resources files into the folder where the gwt sources are compiled. This completes the deployment of the project.
simdeistud and others added 30 commits April 3, 2024 10:19
…and memWrite signals for RM_LOAD instructions and the visualization swapped the memWrite signal with the memRead
…s align center.

The simulator UI is optimized for 1080p screens, deciding how to move things around when the screen is smaller is not a trivial decision.
…line mode as they are currently not supported
Removed personalized information not pertaining to the official ARM version
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant