Debugging a real Dragon with NoICE - serial port
Posted: Sat Nov 07, 2015 8:02 pm
Hi all,
I just wanted to share an interesting project I have had the chance to work on.
I would like to program for the module Wordpak2+ (color VIDEO cartridge fro Dragon / CoCo)
and this is going to be imposible to be debugged with GDB.
It will need to be debugged on the fly, so right on the Dragon machine.
I just had heard about an application that allows doing that: NoICE from John Hartman
http://www.noicedebugger.com
I contacted John to get that program, he was very kind and sent me the program and a license ... thanks a lot!
It is a nice Windows debugger, for quite a lot of different CPUs and microcontrollers.
The monitor for CoCo exists, so I modified it to work with our Dragon64 using the serial port at 19200 bauds.
In order to be able to debug ROM areas, it is mandatory to work in MAP1 (all RAM), so I have coded the monitor
to load from $FA00 on. I attach here the source and the binary of my 'modified' monitor for Dragon-6809
cheers
pere
I just wanted to share an interesting project I have had the chance to work on.
I would like to program for the module Wordpak2+ (color VIDEO cartridge fro Dragon / CoCo)
and this is going to be imposible to be debugged with GDB.
It will need to be debugged on the fly, so right on the Dragon machine.
I just had heard about an application that allows doing that: NoICE from John Hartman
http://www.noicedebugger.com
I contacted John to get that program, he was very kind and sent me the program and a license ... thanks a lot!
It is a nice Windows debugger, for quite a lot of different CPUs and microcontrollers.
The monitor for CoCo exists, so I modified it to work with our Dragon64 using the serial port at 19200 bauds.
In order to be able to debug ROM areas, it is mandatory to work in MAP1 (all RAM), so I have coded the monitor
to load from $FA00 on. I attach here the source and the binary of my 'modified' monitor for Dragon-6809
cheers
pere