[Coco] Machine Code

Dave Philipsen dave at davebiz.com
Wed May 31 16:04:15 EDT 2017


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
>>
>



More information about the Coco mailing list