🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.intel
Article #1366

Re: 486 vs. Mac Benchmarks

#1366
From: GRUBB
Date: Tue, 05 Jan 1993 13:31
38 lines
2649 bytes
ntaib@silver.ucs.indiana.edu (Iskandar Taib) writes:
> davidsen@crd.ge.com (bill davidses writes:
                                                              
>>  The truth is that Mac applications are 32 bit, and DOS applications
>>are 16 bit. A comparison of UNIX 32 bit applications would be more      
>>correct, if they were just comparing the processors.                      
                                                                       
>Well, if this is so, how do the apps run on Mac Pluses? And why is    
>32 bit adressing an option under System 7?   
Part of the answer is in the CPUs Mac and IBM used. Here is part of
my Mac & IBM info article {Arcived on Sumex (36.44.0.6) in the /info-mac/report
directory as mac-ibm-compare.txt}

IBM     ALU  Registers    External    cache    Features/
CPU                     bus  address           Notes
 8088   16      16       8     20      ?      {197?-1989}
 8086   16      16      16     20      ?      {197?-1989}
80286   16      16      16     24      ?      Protected Mode & segmenting
80386   32      32      32     32      ?      MMU & 32-bit Protected Mode 
...
MAC     ALU  Registers    External    cache*   Features/
CPU                     bus  address           Notes
68000   16      32      16     24      none    {1984-1993}
68020   32      32      32     32     i; 256   {1987-1992}
...
Note the bit of the Registers and the addresses.  The 32-bits in the 68000 
register and 24 bits in the address allowed programers to write 24-bit code 
and still allow for 32-code compability.  {That's at least what a Apple/IBM
dealer says and he hates the Mac} The problem is some code is
designed around the 68000 and old OSes and is only 24-bit and so does not
run in 32-bit mode. {System 7.x was the first non-UNIX OS to have 32-bit
addressing, ALL older system back to 4.1 are 24-bit only though they allowed 
for 32-bit code to run} So, all Mac Apps are NOT 32-bit but they ARE 24-bit
{Very badly writen programs did strange things with the higher 8-bits that
Apple said not to do, as a result these programs bomb on the 68020 and higher
and with the newer OS which checked the addressing calls.}

Hope that clears some of the confusion.
Technical Details
Message-ID: <1993Jan5.133150.11430@nmsu.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!olivea!spool.mu.edu!umn.edu!lynx!nmsu.edu!dante!bgrubb

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!olivea!spool.mu.edu!umn.edu!lynx!nmsu.edu!dante!bgrubb
From: bgrubb@dante.nmsu.edu (GRUBB)
Newsgroups: comp.sys.intel,comp.sys.mac.hardware,comp.sys.ibm.pc.hardware
Subject: Re: 486 vs. Mac Benchmarks
Message-ID: <1993Jan5.133150.11430@nmsu.edu>
Date: 5 Jan 93 13:31:50 GMT
Sender: usenet@nmsu.edu
Organization: New Mexico State University, Las Cruces, NM
Lines: 38