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