[Coco] Machine Code

David Ladd davidwladd at gmail.com
Wed May 31 16:09:43 EDT 2017


Dave,

You are right.  Robert Guault does have a nice patch for the Disk EDTASM+.
It will add support for the 6309 as well as 40 or 80 column text screen
editing.

I myself am not a fan of the EDTASM's editor, but wish there was a Disk
Basic text editor that preserved the TAB(s) in the assembly file.  If
anyone knows of a Disk Basic text editor that preserves the TAB(s)
character code would be great :D

+-----------------------------------------------------------------------+
| David Ladd a.k.a. PacoOtaktay a.k.a. Drencor                          |
| YouTube: http://www.youtube.com/user/PacoOtaktay                      |
| YouTube Gaming Live: https://gaming.youtube.com/user/PacoOtaktay/live |
| Websites: http://dwladd.com     &     http://www.theterrorzone.com    |
| G+:  https://plus.google.com/113262444659438038657                    |
| G+:  https://plus.google.com/+DavidLaddPacoOtaktay                    |
|                                                                       |
| Do you have your CoCo 3 yet?                                          |
+-----------------------------------------------------------------------+


On Wed, May 31, 2017 at 3:04 PM, Dave Philipsen <dave at davebiz.com> wrote:

> You should get in touch with Robert Gault as I believe he has a nice
> version of EDTASM+ that is patched for disk access and should work for you.
>
> Dave
>
>
>
> On 5/31/2017 2:35 PM, Salvador Garcia via Coco wrote:
>
>> I agree with you Dave. Way back in the mid 80s I was deep into 8088
>> assembler and got to the point where I could recognize certain sequences
>> just by looking at the machine code. This came in handy when doing dumps
>> using DEBUG without having to disassemble.
>>
>> Getting back into the 6809 vibe. If I have VCC and would like to use
>> EDTASM+, how would I go about doing this? I assume that I need to get a DSK
>> image, but any pointers would be helpful;.
>>
>> Salvador
>>
>>        From: Dave Philipsen <dave at davebiz.com>
>>   To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
>>   Sent: Wednesday, May 31, 2017 1:57 PM
>>   Subject: Re: [Coco] Machine Code
>>     Actually, understanding 'machine code' can be very beneficial.  If
>> you're going to write code in assembler, why not understand exactly
>> what's going on under the hood?  I can't tell you how many times I've
>> just done a quick dump of memory and seen certain combinations like "7E
>> 80 00" or "1A 50" or "20 8D" or "12" or "39" and recognized what was
>> happening even without using a disassembler.  It's true that virtually
>> no one writes in "native machine code" but I have, on many occasions,
>> patched code for purposes of experimentation/testing with machine code.
>> And, in some very rare cases where I was working from a monitor that did
>> not include an assembler or disassembler on a platform (usually an
>> embedded controller) where it wasn't necessarily easy import and test
>> new code, I have actually written a bit of "machine code" or
>> cross-assembled on another machine and manually entered the code
>> byte-by-byte on the target machine.
>>
>> And I do agree that starting out with EDTASM+ and a good tutorial is the
>> best...
>>
>> Dave
>>
>>
>> On 5/31/2017 12:36 PM, tim franklinlabs.com wrote:
>>
>>>      I'm curious what you consider "Machine Code"? Assembly and Machine
>>> Code
>>>      are, for all practical purposes, the same thing. Machine Code by
>>>      definition is the actual numbers put into RAM/ROM locations. I don't
>>>      know anyone who actually writes in native machine code. They always
>>> use
>>>      assemblers to create the machine code.
>>>      As mentioned by another poster, it's best to start with EDTASM and a
>>>      good Assemblers "How To" book.
>>>
>>>        On May 31, 2017 at 11:53 AM John Mark Mobley
>>>        <johnmarkmelanie at gmail.com> wrote:
>>>
>>>        How do you practice simple machine code on a CoCo. This is just to
>>>        teach
>>>        the basics of machine code as an introduction to assembly.
>>>
>>>        What steps should one follow to practise machine code.
>>>
>>>        -John Mark Mobley
>>>
>>>        --
>>>        Coco mailing list
>>>        Coco at maltedmedia.com
>>>        [1]https://pairlist5.pair.net/mailman/listinfo/coco
>>>
>>> References
>>>
>>>      1. 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