Git Product home page Git Product logo

v2releases's Introduction

VisUAL2

A friendly ARM assembler and simulator for educational use.

Visual2 will run on Windows, OS-X and linux and is distributed as binaries. The total disk space requried is approximately 200MB.

Getting Started

  1. Download the latest Visual2 binary release for your platform

Windows

  • Unzip the download anywhere on your system: the extracted files will use approximatly 200MB.
  • You can then delete the downloaded zip file.
  • To run the program double-click the executable VisUAL2.exe which can be found in the top-level unzipped directory.
  • No installation is required

OS-X

  • Open the downloaded DMG file
  • Drag the Visual2-darwin-x64 directory into the applications directory as normal to install
  • The following warning might appear when you first try to launch the application: "Visual2" can't be opened because it is from an unidentified developer. In that case:
    • Open System Preferences
    • Go to Security & Privacy
    • In the bottom rigth corner, under General, click 'Open anyway'
    • Click 'Open' in the pop up window
    • If Visual2 does not seem to start, simply quit the application and re-launch

Linux

  • It seems to work on most distros
  • Unzip the download
    • (Thanks Haydn Perry). Some unzip tools (notably the GUI unzip on Ubunto) do not correctly translate the zipped file paths from Windows to Linux form and so mangle paths. The work-around is to use unzip which does this correctly.
  • Change the binary (Visual2) to give it execute permission chmod a+x VisUAL2
  • Run Visual2
  • In case of problems check the documentation on running electron applications on your distro. Contact me if you'd like access to the source repo Visual2 and compile Visual2 from source, which may be easier to run under linux.

Command Line Switches

visual2.exe [-d|--debug] [-h|--help]
  • Ctrl-Shift-I (in debug mode) open dev tools to show test results etc

Visual2 Documentation

See the documentation site.

Notes

This is an open access repo holding releases of Visual2.

Anyone wanting to see the closed code and/or contribute contact me and I can add.

Binaries will be posted here. Please give bug reports and user feedback on binaries as issues on this repository.

v2releases's People

Contributors

tomcl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

v2releases's Issues

Support for half-word load/store

I've been using version 1 for teaching assembly language and a student showed me this new version; very nice!

One thing that would be nice is to support half-word load/store instructions. Thanks.

New version missing and other issues?

Hello,

Every time I run Viusal2, I get message about new version (v. 1.06.10) available, but there is no release here or somewhere else to download.

Why this tool is not open sourced as it was mentioned earlier? I'm interested in improving it, although It seems I have to learn many things first.

I need instruction which will move bits to the right (source can stay intact), and after moving them left (back to original position), source should be cleared.
To my knowledge, SBFM (and aliases SBFIZ, SBFX, SXTB, SXTH, SXTW) are way to go.
Or is there a better way?

Support AArch64

AArch64 has now been around for a decade, no need to continue with old hat ISAs like ARMv7.

Are source codes available for education use only?

Hello,
I am teaching ARM assembly programming and assembler in my class at Korea Aerospace Univ.
I've found that you released an educational ARM assembler binary codes only.
Can I get a source of them to reference?
Best Regards,
Dongho Song

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.