Graphical debugger for the rubyx register machine
Go to file
Torsten Ruger a0b37977a9 volt new overlay 2015-07-29 17:26:04 +03:00
app volt new overlay 2015-07-29 17:26:04 +03:00
assets move code here 2015-07-29 17:17:37 +03:00
config volt new overlay 2015-07-29 17:26:04 +03:00
controllers revieve volt scaffold 2015-07-29 17:13:04 +03:00
lib revieve volt scaffold 2015-07-29 17:13:04 +03:00
models revieve volt scaffold 2015-07-29 17:13:04 +03:00
static better docs, new pic 2015-07-28 16:36:29 +03:00
tasks revieve volt scaffold 2015-07-29 17:13:04 +03:00
test finishes the yellow world instructions 2015-07-26 18:27:12 +03:00
views/main revieve volt scaffold 2015-07-29 17:13:04 +03:00
volt move code here 2015-07-29 17:17:37 +03:00
.gitignore volt new overlay 2015-07-29 17:26:04 +03:00
Gemfile volt new overlay 2015-07-29 17:26:04 +03:00
Gemfile.lock volt new overlay 2015-07-29 17:26:04 +03:00
README.md revieve volt scaffold 2015-07-29 17:13:04 +03:00
config.ru volt new overlay 2015-07-29 17:26:04 +03:00
index.html.erb switch to susy 2015-07-27 21:29:41 +03:00

README.md

statement of intent

just starting and not quite sure, but here is the direction

Debugger

I don't want to use gdb anymore, and it would be easier without using the qemu setup, so:

  • single step debugging of the register machine level (as close to arm as need be)
  • visual transitions for steps
  • visualisation of data in registers (some kind of link to the object)
  • show the current instruction and a few around
  • show vm object (message etc)
  • show effect of register transitions on vm objects
  • visualize vm object content (again some links)

Space

  • Visualise the object space in some way
  • Visualise single object, bit like atoms
  • values immediate
  • objects as link