[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gs/os
Michael J. Mahon (mjmahon@aol.com) wrote:
: Mac QuickDraw was not compiled--it was written in 68000 assembly
: language. Therefore, it was only the inspiration for QuickDraw on the
: IIgs--which, I'm pretty sure--is also a pure 65816 assembly code program.
: On both the original Mac and the IIgs speed and compactness were
: critical for their success, and assembly language was the only way
: to meet the objectives.
: The low-level nature of the Mac "toolbox" was a big issue in moving
: the Mac off of the 68000 to PowerPC in the mid-90's. Fortunately,
: the PowerPC was so much faster than the 68040 that emulation
: was an acceptable--if suboptimal--solution until the toolbox was
: rewritten in a higher-level language.
I'm curious...
Prior to OS-X (perhaps even in the Jaguar era...) was the Macintosh
toolbox ever rewritten in a higher-level language? Or are they still
building Macintoshes with "clean" assembly code in them? It would explain
the use of things such as platform-dependent "system enablers" in some
versions of MacOS...
--Dave Althoff, ][.
--
/-\ _ _ *** Open evenings and weekends! ***
/XXX\ /X\ /X\_ _ /X\__ _ _ _____
/XXXXX\ /XXX\ _/XXXX\_ /X\ /XXXXX\ /X\ /X\ /XXXXX
_/XXXXXXX\__/XXXXX\/XXXXXXXX\_/XXX\_/XXXXXXX\__/XXX\_/XXX\_/\_/XXXXXX
- Follow-Ups:
- Re: gs/os
- From: dempson@actrix.gen.nz (David Empson)
- References:
- Re: gs/os
- From: bill malcolm <wm65805@alltel.net>
- Re: gs/os
- From: mjmahon@aol.com (Michael J. Mahon)