On 20 July 2010 14:03, Simon Owen <simon.o...@simcoupe.org> wrote:
>
> On 19 Jul 2010, at 22:47, Stefan Drissen wrote:
>
> Now hurry along Si and integrate the label.tab in SimIce… ;-)
>
> If it's just symbols you want tied in, I'm sure that can be arranged :)
>
> You may want to ask David to add page information to the label.tab file
> first though. ;-)

I don't know about Jam, but pyz80 doesn't assume there will be any
correlation between label addresses (i.e. pc assembly addresses set
using ORG) and the physical representation (set using DUMP). This
means it would be quite difficult to associate a page with a symbol
because it's difficult to be certain of the context in which they
might later be used. (It's easy to dump symbol data from pyz80 as
well, of course).

I don't think either of our assemblers yet generate enough information
to map a DUMP address back to source file lines, though it would
enable some really cool features if they could. I think I'd want to
look at how it's done "properly" before trying to define a file format
for it...

(Has anyone ever looked into development of Eclipse plug-ins? It isn't
something I've ever tried, but presumably it would be plausible for
the assembler and SimCoupe to be plug-ins to the IDE, which would save
anybody from having to write a UI for this stuff).

> If you have any other thoughts on what should be added or changed, I'm open
> to suggestions.  It got left a bit unfinished when I could do what I needed
> from it to debug SimCoupe itself, but if there are more people using it then
> it's more likely to be worked on.

I would find a history of breakpoint expressions quite useful.

Andrew

Reply via email to