Re: [cc65] Debugging with VICE

From: Spiro Trikaliotis <ml-cc651trikaliotis.net>
Date: 2012-03-16 21:15:07
Hello,

* On Thu, Mar 15, 2012 at 10:13:32PM +0100 Gábor Lénárt wrote:
 
>                                  Recent development snapshot of vice (maybe
> earlier ones too, I haven't checked it honestly ....) gives the possibility
> to use monitor by connecting to a tcp port listened by vice. However in my
> experiance it is quite unstable (it is very usual to crash vice with sig11
> this way)

It is unstable, that's why it is not documented yet.

> and also it is not so funny to "interface" with vice internals by
> parsing output of given monitor commands (and also giving them), etc ...

The intention was to have two things: First, start with the remote
monitor. Once it works reliably, add a second layer - a binary protocol
- to communicate directly with the monitor core, thus, preventing you
having to parse the output and give commands (which can change, btw.)


And: Yes, an external monitor was exactly the reason why this was
written. In fact, I had two interested: An external monitor like it is
described in this thread, as well as having the possibility to debug
OpenCBM code w/o actually using a CBM floppy drive (that is, using the
floppy drive from VICE instead of the real one).

Having said this, I have not touched this code for some time, and others
have fixed some of the issues. ("Fixed" in the sense that it is now a
resource hog, taking 100% of one CPU core as long as the remote monitor
is active...)

I started this feature, but lack of time prevented me from making it
actually usable.

Regards,
Spiro.

-- 
Spiro R. Trikaliotis                              http://opencbm.sf.net/
http://www.trikaliotis.net/                      http://vice-emu.sf.net/
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo@musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.
Received on Fri Mar 16 21:37:03 2012

This archive was generated by hypermail 2.1.8 : 2012-03-16 21:37:06 CET