[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Apple I Integer BASIC dump/listing?



Matthew Russotto wrote:

>In article <20030911163108.24493.00000665@mb-m16.aol.com>,
>Michael J. Mahon <mjmahon@aol.com> wrote:
>>Ben Yates wrote:
>>
>>>"Vince Briel" <vbriel@comcast.net> wrote in message
>>>news:<mWP7b.411726$o%2.187426@sccrnsc02>...
>>>> Ahhh.. Here's the link:
>>>> 
>>>> http://www.applefritter.com/apple1/members/nelson/basic_disassembly.txt
>>>> 
>>>
>>>I hope all the comments were added by the disassembler, because they
>>>are pretty useless. Even I could guess that TXA is transfer x to
>>>accumulator...
>>
>>Really...
>>
>>At least it would have been handy if the disassembler had put in the
>>computed target addresses of the relative branches (if not generated
>>labels).  ;-)
>>
>>I'm guessing that the disassembler was written in BASIC by someone
>>with only a "reference card" familiarity with assembly language.
>
>Looks to me like an Apple II Monitor listing postprocessed with some
>routine and slightly hand-massaged.

No, because the Apple II Monitor disassembler lists the target
addresses of relative branches, and no one would "massage"
that away.

The general form of the Apple II disassembler took shape on
the Apple I (see the Applefritter article on the Disassembler
program by Woz and Allen Baum).

-michael

Check out amazing quality sound for 8-bit Apples on my
Home page:  http://members.aol.com/MJMahon/