On 20 Jul 2010, at 16:12, Andrew Collier wrote: > 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).
Yes Jam Ass has the same addressing system as pyz80. I have had a little chat with Si about the possibility of having a debugger in JAM which could talk to simcoupe. If Simon can do simcoupe end i'll have a go. But don't know much about TCP/IP Sockets which I think is what is need. > >> 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