mbarbin / visa-debugger

A graphical debugger for visa assembly programs (bopkit)

Home Page:https://mbarbin.github.io/bopkit/project/visa/doc/assembler/#debugger

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

visa-debugger

CI Status

A graphical debugger for visa assembly programs.

This tool used to be part of the bopkit repo. It was extracted into a standalone repository from bopkit.0.2.7, with plans to remove the bogue dependency from the main bopkit repository.

Usage

The visa-debugger is a pretty basic and experimental GUI meant to help debugging visa assembly programs. It allows you to execute visa programs step by step, while monitoring the state of the memory and the registers. You can also mutate the values of the registers while the program is running, in order to force some jumps, or impact in some other way the execution.

To run:

$ visa-debugger bogue minus.asm

Visa_debugger

It is implemented with bogue, so perhaps in fact, we can call it the visa-deboguer (ba dum tss).

Documentation

Check out the bopkit documentation for the visa project.

Install

Visa-debugger can be installed via the opam package manager.

Releases for this project are published to a custom opam-repo. To add it to your current opam switch, run:

opam repo add mbarbin https://github.com/mbarbin/opam-repository.git

Then you can install visa-debugger using a normal opam workflow.

opam install visa-debugger

Code documentation

The code documentation of the latest release is built with odoc and published to GitHub pages here.

About

A graphical debugger for visa assembly programs (bopkit)

https://mbarbin.github.io/bopkit/project/visa/doc/assembler/#debugger

License:MIT License


Languages

Language:OCaml 86.2%Language:Dune 9.2%Language:Makefile 4.7%