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

Reply via email to