[Coco] Machine Code
Dave Philipsen
dave at davebiz.com
Wed May 31 16:17:47 EDT 2017
David,
I'm right with you on that. I really like to use tabs when coding.
Unfortunately, even in OS9, the tab characters are not supported real
well. I would like to sometime fix the 'list' command to properly
display tab characters in text files. Using tabs instead of spaces in a
text file can, among other things, drastically reduce the size of an
assembler source code file.
It's also too bad we don't have a dedicated tab key on the CoCo 3 keyboard.
Dave
On 5/31/2017 3:09 PM, David Ladd wrote:
> 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