oricutron icon indicating copy to clipboard operation
oricutron copied to clipboard

Suggested new Debugger CPU and disassembly layout

Open GoogleCodeExporter opened this issue 10 years ago • 2 comments

A:00 00000000
X:00 00000000
Y:00 00000000
VIA  NV0BDIZC

PC:EB88 SP:F8

NMI:$0247     >EB88 60 __ __ RTS
RST:$F88F
IRQ:$0244

CY:005411328
FM:000271
RS:000

Now what would be really cool (but some extra work) would be to extend the 
disassembly before the current execution row.
I'm not asking you to work out what it should be (by looking at the bytes) 
but rather it should echo the known disassembly. For example if the rows 
before have been disassemnbled before or the current execution line has 
passed the lines before then display above execution line.

It might be better to highlight the execution line differently, such as in 
Yellow or bright blue/Cyan background with black font.

Since related directly to the CPU i have illustrated putting the current 
hard vectors of FFFA to FFFF here aswell. I think it makes sense and would 
be useful.

Also in your original layout you display the Program Status register 
purely in binary. It looks much nicer if each bit is directly represented 
by the letter designated to it and hyphen or space shown where it is not 
set.

Finally i think it makes alot of sense to display the binary aswell as the 
hexadecimal value held in the registers although not really enough space 
to display $ and % signs.

Using Oricutron 0.5 under windows build.

Original issue reported on code.google.com by [email protected] on 29 Mar 2010 at 10:52

GoogleCodeExporter avatar Sep 01 '15 20:09 GoogleCodeExporter

Well, i've added the reset/nmi/irq vectors.

Original comment by [email protected] on 6 Feb 2012 at 5:24

GoogleCodeExporter avatar Sep 01 '15 20:09 GoogleCodeExporter

@pete-gordon: This is not directly related to the original issue, but I will look at the debugger code to see if it's possible (without breaking the existing one) to have a windowed version of the debugger, aka a version that use a different window for debugging. The idea is to be able to use the native OS UI for debugging, and even have the ability to keep the Oric running while having the debugger opened. I will be a long road for that, but I think that the improvement would be great

Godzil avatar Jan 17 '16 16:01 Godzil