[net.sources] 68K Disassembler. check BYTE, 86/3

werner@ut-ngp.UUCP (Werner Uhrig) (02/26/86)

in BYTE of March 86, I just read an article today by Olav Andrade titled:

"PROGRAMMING INSIGHT:  MACINTOSH EXPLORER  -  this disassembler, which
translates machine code to human-readable mnemonics, was written in
Microsoft BASIC for Apple's Macintosh."

	and to quote some from the article:

"The target for the disassembler I will describe is Motorola's 68000 micro
processor. ...  my disassembler didn't need to be fast since I wouldn't be
using it too often;  an interpreted language would be fine. ... because
a disassembler behaves much like the processor itself (i.e. fetching data
that is treated as code), the structure of the disassembler can be used to
emulate the processor [68000] in a different environment.  This means that
with some work, the Macintosh Explorer can be used as a debugger for the
Motorola 68000 processor - and because the programm is in BASIC, you don't
need that processor itself.  .... though almost entirely mouse-driven [like
all good programs for the MAC should be], it shouldn't be too difficult to use
it on any system by replacing the user interface and disk-sector Read
subroutines."

[BYTE-Editor's note:  The source code for the Macintosh Explorer is written
in Microsoft BASIC 2.0 for the Macintosh and is available for downloading
from BYTEnet Listings at (617)861-9764 and is alse available on disk]

Note (from Werner): I also believe that BYTE-sources are archived on SIMTEL20
as well as many "local" BBS-systems (local to whereever you may be).