Skip to content

Instantly share code, notes, and snippets.

@y56
Created March 30, 2020 00:12
Show Gist options
  • Save y56/4c36135ef8c7d97d16f282cd470feaad to your computer and use it in GitHub Desktop.
Save y56/4c36135ef8c7d97d16f282cd470feaad to your computer and use it in GitHub Desktop.
ARM Assembly assembler simulator emulator
https://salmanarif.bitbucket.io/visual/downloads.html
Home
User Guide
Downloads
About
image
Downloads
The current stable version of the application is 1.27.
Follow the links below to download the appropriate version for your computer.
Windows (64-bit) - Version 1.27 Released 29/12/2015
Mac OS X (64-bit) - Version 1.27 Released 29/12/2015
Ubuntu (64-bit) - Version 1.27 Released 29/12/2015
Ubuntu (32-bit) - Version 1.27 Released 29/12/2015
System Requirements
To be able to use VisUAL, your system must be compatible with the Java 8 Runtime Environment. You do not need to have this pre-installed. See the Oracle website for details. On Linux, the application has been tested only with Ubuntu 14.04.
Installation Instructions
Windows
Extract the downloaded file and double-click VisUAL.exe to launch the application. You may create a shortcut for convenience if necessary.
Mac OS X
Extract the downloaded file and copy VisUAL.app (the file extension will be hidden) to the Applications folder. Double-click to open the application. VisUAL will now also be available to launch via Spotlight and Launchpad.
Ubuntu 64-bit
Install the downloaded DEB package by using the Synaptic Package Manager, or by using the following command via Terminal:
sudo dpkg -i visual_1.27-1_amd64.deb
The application will now be available to launch from the Unity dashboard.
Ubuntu 32-bit
Install the downloaded DEB package by using the Synaptic Package Manager, or by using the following command via Terminal:
sudo dpkg -i visual_1.27-1_i386.deb
The application will now be available to launch from the Unity dashboard.
Known Issues
Hi-DPI support for Windows is not functioning correctly
File saving does not work on OS X 10.11 El Capitan
Issue with UI caused by clicking the Execute button rapidly
Changelog
Version 1.27
Fixed issue caused by concurrent updates to the View Memory Content and View Symbols windows
Fixed issue with drawing branch arrows where the arrow size would exceed maximum size allowed
Added branch information pop over visualisation as alternative to branch destination arrows
Version 1.26
Updated cycle count corner cases
Fixed issue where labels were assigned non-zero cycles
Fixed issue where an update to the View Memory or View Symbols window would result in a fatal exception
Version 1.25
Support for custom instruction cycle models
Fixed spacing issue with FILL directives
Fixed issue where a cancelled Save As operation would result in unexpected behaviour
Fixed issue with the auto-indent setting not being saved
Added custom exception handler to help log errors for future use
Version 1.21
Added support to log instruction cycles. See the logging guide for details.
Fixed spacing issue with register lists for LDM and STM instruction opcodes.
Fixed runtime error generation issue for self-branching instructions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment