[Coco] Re: Re: Assembly help
Richard Goedeken
Richard at fascinationsoftware.com
Sat Oct 17 17:36:35 EDT 2015
In order to run MESS with the debugger from the command line, I use these
parameters:
./tools/mess64 coco3h -flop1 DYNO6809.DSK -debug -window -waitvsync
-resolution 640x480 -video soft -rompath /mnt/terabyte/pyro/Emulators/firmware/
Regards,
Richard
On 10/17/2015 07:36 AM, chadbh74 wrote:
> Sounds good. I think I need to go to the M.E.S.S. website and download
> the package there, or browse my Rainbow IDE tool folders to see if the
> GUI frontend for M.E.S.S.
>
> I also came across some information on MAME and how it does
> comprehensive debugging. Might check that one out too and compare the
> two.
>
> Sent from my Galaxy Tab 4
>
> --------- Original Message ---------
> From: Bill Pierce via Coco
> To: coco at maltedmedia.com
> Date: Sat Oct 17 09:10:28 CDT 2015
> Subject: Re: [Coco]A Re: Assembly help
> Chad, almost all the Mess packages have the debugger.
> The debugger must be turned on after mess is started (or from the cmd
> line), but before you run the Coco emulation. So, starting Mess from
> RainbowIDE will not allow you to use it, unless you run Mess before
> hand and turn the debugger on before you exit, or set RainbowIDE's Mess
> cmd line parms.
> In the console versions, the debugger is activated via cmd line
> parameters. I don't use it this way, so I can't tell you how that's
> done. This method could probably be used in RainbowIDE as you can edit
> the cmdline parms in the IDE settings. It's easiest to use the debugger
> in MessUI. With the MessUI version, you just right-click on the Coco,
> selcet "Properties" then the "Debug" tab, then set it how you want it.
> The debug comes up in it's own window showing the currently executing
> code.. in 6809 ASM format & binary (much like EDTASM's ZBUG) :-)
> You can set break points, single step etc.
> It's a pretty powerfull debug tool for sure :-)
> Bill Pierce
> "Charlie stole the handle, and the train it won't stop going, no way to
> slow down!" - Ian Anderson - Jethro Tull
> My Music from the Tandy/Radio Shack Color Computer 2 & 3
> https://sites.google.com/site/dabarnstudio/
> Co-Contributor, Co-Editor for CocoPedia
> http://www.cocopedia.com/wiki/index.php/Main_Page
> Global Moderator for TRS-80/Tandy Color Computer Forums
> http://www.tandycoco.com/forum/
> E-Mail: ooogalapasooo at aol.com
> -----Original Message-----
> From: chadbh74 <chadbh74 at hotmail.com>
> To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
> Sent: Sat, Oct 17, 2015 8:22 am
> Subject: Re: [Coco] Re: Assembly help
> Where can i find a good M.E.S.S. package with the debugger. I have the
> M.E.S.S. emulator in my Rainow IDE but I dont see any debuggers so I
> guess
> I'm missing something. Will the debugger allow me to step
> through the
> code?
> Sent from my Galaxy Tab 4
> --------- Original Message ---------
> From: Mark McDougall
> To: CoCoList for Color Computer Enthusiasts
> Date: Sat
> Oct 17 06:01:12 CDT 2015
> Subject: Re: [Coco] Assembly help
> On 17/10/2015
> 3:50 PM, Richard Goedeken wrote:
> > I've never used the Rainbow IDE so I can't
> comment on that. But
> > you're looking for a debugger, which will allow you to
> examine the
> > CPU state and step through instructions. MESS includes a
> debugger
> > which can do this. This was invaluable to me when I was working
> on
> > the DynoSprite engine.
> Can't recommend this approach highly enough.
> I've spent hundreds of
> hours in the MESS debugger over the years... no not
> _always_ searching
> for bugs; sometimes it's for reverse-engineering purposes!
> :P
> Regards,
> --
> | Mark McDougall | "Electrical Engineers do it
> |
> <http://members.iinet.net.au/~msmcdoug> | with less resistance!"
> --
> Coco
> mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
> --
> Coco mailing
> list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
>
More information about the Coco
mailing list