[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