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