[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