Macintosh Programmer's Workshop (MPW) is a Unix-like integrated
development environment for the Mac OS. At one time it was sold for
thousands of dollars (USD) but it was eventually made available for
free. MPW brought clones of Unix command-line tools together with
(relatively) easy-to-use Macintosh interfaces, including the arguably
most innovative feature in the suite: "worksheets" which were text
editing windows that could be simultaneously used to enter and execute
commands.
MPW is no longer available from Apple, as they took down their FTP
server.
==================
Main Version of Interest
==================
Download# 1 is the final version of MPW and all its associated tools
and other files. It is the result from using the latest "gold master"
release as a base (download #2), then updating it with all the files
from the latest physical pre-release (download #3), then finally
updating it with all the files from Apple's official FTP (download
#4). This yields MPW 3.6b2, MrC[pp] 5.0d3, SC[pp] 8.9.0d3 and so on.
==================
Key Versions
==================
Download #2 is the last "gold master" released version of MPW (3.5,
ca. 1999). It is distributed as a Disk Copy image compressed using
MacBinary encoding and should work on Macs running System 7 through
Mac OS 9.
Download #3 is the last physically-distributed "pre release" version
of MPW (3.6d7, ca. 2001), also available from Apple's developer FTP.
It is distributed as a Disk Copy image compressed using MacBinary
encoding and should work on Macs running Mac OS 7 through Mac OS 9.
Download #4 is the last "pre release" version of MPW (3.6b2, 27 September 2002), available only from Apple's developer FTP. It is a StuffIt 5.5.1 archive meant to update components from the first two downloads and should work on Macs running Mac OS 7 through Mac OS 9. It contains both programs and release notes as seen in [this Apple page][1], as well as the latest versions of MrC[pp] (5.0d3) both for MPW and CodeWarrior, SC[pp] (8.9.0d3), VersionList (3.5.2d2), IOStreams (3.5d1), as well as another two files, "Pascal.hqx" and "SCPre.hqx" (unknown purpose/version).
==================
Additional Versions & Files
==================
Download #5 is a StuffIt archive of Disk Copy 4.2 images MPW version
3.3 (early 90's) courtesy of mrdav.
Download #6 is a zipped .toast CD archive of version 3.0/3.1 for
System 6.0.x, archived from MediaFire link below.
[External link for 6th DL above:][2]
MPW 3.0/3.1 CD for System 6.0.x
Download #7 is MPW 1.0, 3.1, 3.2 and 68k Developer Kit (disk images).
Download #8 contains just the "Interfaces&Libraries" folder from the
latest "gold master" version (download #2). You can use it with
[Retro68][3], a Mac OS cross-compiler.
Download #9 contains MPW 3.2.3 from 1992 as distributed by Apple on
the ETO #9 CD-ROM.
Download #10 contains MPW 2.0.2 from 1987. Use this with Scott
Kronick's MPW and Assembly Language Programming for the Macintosh.
Each folder represents a floppy disk; instructions for hard drive
installation can be found in that book or the MPW 2.0 reference. Note
this SIT contains the assembler and Pascal compiler but not the C
compiler. Please upload it if you have it!
==================
Etc.
==================
More info:
<
http://en.wikipedia.org/wiki/Macintosh_Programmer%27s_Workshop>
[
https://web.archive.org/web/20170707185639/http://www.geek-
central.gen.n...][4]
Sample Source Files (for use with MPW C):
<
ftp://sunsite.cnlab-switch.ch/software/platform/macos/src/mpw_c/>
(December 2024 note: dead link)
See also: [MPW Pascal 3][5], [Free Pascal 2][6], [p1 Modula-2 7][7],
[MPW Oberon 2][8], [[MPW] TML Pascal (MacLanguage Series Pascal)][9].
Compatibility
Architecture: 68k PPC
System 7 ~ Mac OS 9
System 6 for MPW 2.0.2.
[1]:
http://web.archive.org/web/20110805132148/http://developer.apple.com/tools/mpw-tools/updates.html
[2]:
http://www.mediafire.com/?shm2s0mhdhnblsb
[3]:
https://github.com/autc04/Retro68
[4]:
https://web.archive.org/web/20170707185639/http://www.geek-central.gen.nz/MPW/intro.html (
https://web.archive.org/web/20170707185639/http://www.geek-central.gen.nz/MPW/intro.html)
[5]:
http://macintoshgarden.org/apps/mpw-pascal-3
[6]:
http://macintoshgarden.org/apps/free-pascal-202
[7]:
http://macintoshgarden.org/apps/p1-modula-2-7
[8]:
http://macintoshgarden.org/apps/mpw-oberon-2
[9]:
http://macintoshgarden.org/apps/maclanguage-series-pascal