commit a434a785db17a03b846bfc4a75d3ffe14b4b8771 Author: Horst G. Burkhardt III Date: Wed Jun 27 02:32:25 2012 +1000 Initial commit; commit ALL THE THINGS Signed-off-by: Horst G. Burkhardt III diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f10129b --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +*.log +*.out +macref.pdf +*.aux +*~ +staging/ diff --git a/00_foreword.tex b/00_foreword.tex new file mode 100644 index 0000000..5428291 --- /dev/null +++ b/00_foreword.tex @@ -0,0 +1,74 @@ +% -*- coding: utf-8 -*- + +\chapter{Foreword} + +\begin{center} +\textit{``Hello, I am Macintosh. It sure is great to get out of that bag!''} +\end{center} + +\paragraph{% +On January the 24th of 1984, Macintosh introduced itself to the world. In comparison % +to the dolled-up computers we take for granted today, personal computers of the late % +1970s and early 1980s were ... rather impersonal. Personal meant that a person might % +own one, not that a person may be comfortable using one. Macintosh represented a fundamental % +shift in how people interacted with machines. \\ +\textit{Instead of teaching humans about computers,} the theory went, % +\textit{we should teach computers about humans.} A laudable goal indeed, at a % +time when most peoples' knowledge of computers was either arcade-style gaming or % +the necessity of memorising an arcane set of textual commands for getting work done. % +} + +\begin{center} +\textit{``Unaccustomed as I am to public speaking, I'd like to share with you\\ a % +maxim I thought of the first time I met an IBM mainframe: \\Never trust a computer % +that you can't lift!''} +\end{center} + +\paragraph{% +Macintosh was a computer for the masses. Every aspect of it was engineered to be % +appealing to the everyday user. Macintosh looked radically different from other % +personal computers of the time, many of which were shaped like suitcases or overly % +thick keyboards. Macintosh's price, too, was designed to be appealing - in comparison % +to the Lisa, with which it shared the 68000 at its heart and the idea of an entirely % +graphical interface, Macintosh was the very epitome of value, at \$2,495 (the Lisa cost % +\$9,995 at its inception, and at the time of Macintosh's introduction was still \$3,495 % +for a base model, a full thousand dollars more expensive than Macintosh.) % +} + +\paragraph{% +Many books have been written about the historical context of Macintosh, and the line % +that dutifully followed it; hence, there is no need to go into greater detail here. % +This book exists to fulfill a need, and to fill a niche. There is a thriving community % +of people from many walks of life, from well-to-do collectors to impoverished students, % +united by a love of Macs. Unfortunately, many of the older Macs they so dearly love are % +rather past their prime; so much so that modular repairs are sometimes no longer sufficient % +to keep machines running. Component-level repair is becoming an unpleasant fact of life for % +those who would keep their Macintoshes in workable condition; among the prime culprits are % +aged capacitors and blown resistor networks. % +} + +\paragraph{% +Of course, in repairing Macintoshes it helps to know something about them - how they should % +behave when working to specifications, and it especially helps to know what their limits and % +quirks are. For instance, while it is physically possible to install 32MB of RAM in a Colour % +Classic, no more than 10MB would be seen, and thus it would be a waste of (now fairly expensive) % +RAM SIMMs. % +} + +\paragraph{% +This need is met, for users of Mac OS X and iOS, by a piece of software called Mactracker. It is also % +available for Windows, but has not been updated on that platform for some years. Formerly, it was % +available for Mac OS 8.6; this version has been withdrawn. A Linux port has been enquired about, % +and as of the time of writing, it has not materialised and is unlikely to. % +Ian Page has done a great good in making Mactracker available to the community at no % +charge, and it is a supremely useful resource which I recommend highly to anyone who works on Macs % +for their livelihood, or in their leisure. I would be lying to say that it has not been % +incredibly useful for researching the bulk of specifications in this tome. Thankfully % +I can get away with using the Windows version, outdated though it be, due to only covering % +Old World Macs. % +} + +\paragraph{% +This book, however, seeks not only to provide the practical specifications of known Macintoshes, % +but also to collect, in one place, known repair techniques and background technical information. % +} \ No newline at end of file diff --git a/01_meta68k.tex b/01_meta68k.tex new file mode 100644 index 0000000..f4d3158 --- /dev/null +++ b/01_meta68k.tex @@ -0,0 +1,58 @@ +% -*- coding: utf-8 -*- + +\part{68k Macintoshes} + +\chapter{The Motorola 68k} + +\begin{center} +\includegraphics[height=3in]{68k/68030.pdf} \\ +\end{center} +\paragraph{\scriptsize{\textsc{% +The 68030, one of the processors found in 68k Macintosh computers. This one runs at % +20 MHz, which wasn't found in any socketed Macintoshes... had they been socketed, % +this grade of CPU would be found in a IIsi. All 68030s in the above packaging look % +pretty much the same anyway. Don't worry about it too much. % +}}} + +\paragraph{% +The Motorola 68000 series microprocessors were at the heart of every Macintosh % +until early 1994, when the first PowerPC-based workstations, known as Power % +Macintoshes, were released. Even after the release of the wildly successful % +Power Macintosh line, Macintoshes built around the 68040 were sold until October % +1996. % +} + +\paragraph{% +The Motorola 68000 microprocessor was, a full decade after its introduction to % +market, regarded widely as one of the most powerful and versatile production % +microprocessors available. It is worth noting that in this decade the % +significantly enhanced 68020 and 68030 had started to enjoy widespread use % +in workstations; no small praise then that the 68000 should stay relevant! % +} + +\paragraph{% +On the topic of workstations, it is important to note a special machine which % +will not be covered in this text; the Macintosh XL. Ostensibly a repurposed % +Apple Lisa 2/10 with an Emulation Package allowing for the seamless execution % +of well-behaved Macintosh Software, the XL is not a Macintosh in the truest % +sense of the term; rather it is an inelegant attempt to recoup costs on a % +failed product. Aside from that attempting Lisa repairs or service in this % +day and age is an insane (not insanely great, merely insane) proposition, the % +Lisa falls outside the scope of this text. Information on the Lisa is, however, % +plentiful, if you know where to look, and I strongly encourage you to do so, if % +only to get a glimpse of what was a groundbreaking computer in its time. % +} + +\paragraph{% +Several 68k microprocessors have been manufactured by Motorola over the years, % +and not all of them enjoy electrical similarities or code-compatibility. As such, % +it is important to note the particular microprocessors you will be dealing with. % +68000-series microprocessors likely to be found in the 68k Macintoshes you will % +come across are the 68000, 68020, 68030, 68LC040, and 68040. % +} + +% Compact Macs +\input{68k/01a_68kCompact.tex} + +% Macintosh II +\input{68k/01b_MacintoshII.tex} diff --git a/02_metappc.tex b/02_metappc.tex new file mode 100644 index 0000000..3c3b0fb --- /dev/null +++ b/02_metappc.tex @@ -0,0 +1,35 @@ +% -*- coding: utf-8 -*- + +\part{PowerPC Macintoshes} + +\chapter{The \textsl{\textbf{\textrm{PowerPC}}\texttrademark}} + +\paragraph{% +Introduced in Early 1994 with the x100 series Power Macintosh, the PowerPC was % +the beating heart of the Macintosh franchise until the middle of 2006, going % +through five generations of hardware made by Apple, and several other machines % +made by licenced Clone manufacturers such as UMAX, Radius, Daystar, and % +Motorola. While PowerPC-based machines did not completely displace their 68k % +forebears until October of 1996, with the discontinuation of the PowerBook 190cs, % +they quickly established themselves as Apple's mainstay. % +} + +\paragraph{% +The transition from 68k to PowerPC was not without controversy, nor were the % +first-generation PowerPC machines without their foibles - in fact, it could be % +said that foibles and odd behaviours were a defining part of the Mac experience, % +if ever you had to spend a great deal of time working on Mac hardware or software% +... % +these foibles and unique Mac-only issues would continue well into the salad years % +of the Power Macintosh line. % +} + +\paragraph{% +Here we concern ourselves only with the so-called ``Old World'' Power Macintoshes, % +that is to say any and all Power Macintoshes that look like Computers, as opposed % +to pieces of fruit. In practical terms, if you're looking for the specifics of a % +Power Macintosh G3 (Blue and White), another source is your best bet; but we'll % +be your faithful guide to anything up to and including the Power Macintosh G3 % +(tower), the ``Outrigger'' style Power Macintosh G3 (Desktop), and the infamous % +``Molar Mac'' Power Macintosh G3 (All-in-One). % +} diff --git a/68k/01a_68kCompact.tex b/68k/01a_68kCompact.tex new file mode 100644 index 0000000..ae2ac99 --- /dev/null +++ b/68k/01a_68kCompact.tex @@ -0,0 +1,13 @@ +% -*- coding: utf-8 -*- + +\chapter{Compact Macs} + +\input{68k/compact/mac128.tex} +\input{68k/compact/mac512.tex} +\input{68k/compact/macplus.tex} +\input{68k/compact/macse.tex} +\input{68k/compact/macse30.tex} +\input{68k/compact/classic.tex} +\input{68k/compact/classic2.tex} +\input{68k/compact/colourcl.tex} +\input{68k/compact/colourc2.tex} diff --git a/68k/01b_MacintoshII.tex b/68k/01b_MacintoshII.tex new file mode 100644 index 0000000..18721e3 --- /dev/null +++ b/68k/01b_MacintoshII.tex @@ -0,0 +1,6 @@ +% -*- coding: utf-8 -*- + +\chapter{The Macintosh II} + +\input{68k/macII/macII.tex} +\input{68k/macII/macIIx.tex} diff --git a/68k/68030.pdf b/68k/68030.pdf new file mode 100644 index 0000000..5915ed0 Binary files /dev/null and b/68k/68030.pdf differ diff --git a/68k/compact/classic.tex b/68k/compact/classic.tex new file mode 100644 index 0000000..72591a8 --- /dev/null +++ b/68k/compact/classic.tex @@ -0,0 +1,51 @@ +% -*- coding: utf-8 -*- + +\section{Macintosh Classic} +\sectionrule + +\begin{tabular}{ r p{6in} } +\textbf{Gestalt/Machine ID} & \textbf{17} \\ +\textbf{Model Numbers:} & M0420 (Macintosh Classic) \\ +\\ +\textbf{Graphics:} & Macintosh Framebuffer, 512\(\times\)342 1bpp \\ +\textbf{Display:} & Internal, 9'' CRT \\ +\\ +\textbf{System Bus:} & 8 MHz \\ +\textbf{Processors:} & Motorola 68000 ( 8 MHz ) \\ +\\ +\textbf{Cache Memory:} & None \\ +\textbf{RAM (Logic Board):} & 1MB \\ +\textbf{RAM Ceiling:} & 4MB \\ +\textbf{RAM Type:} & 120ns DRAM - 2 \(\times\) 30-pin SIMM on daughtercard \\ +\\ +\textbf{Floppy Drive:} & 1.44MB 3.5'' SuperDrive \\ +\textbf{Optical Drive:} & None \\ +\textbf{Hard Drive:} & 40MB SCSI \\ +\textbf{Other Drives:} & None \\ +\textbf{External:} & Apple HD20 (via ext. floppy) \\ +~ & Apple FDHD Drive (G7287) (ext. floppy) \\ +\\ +\textbf{PRAM Battery:} & \sfrac{1}{2}AA 3.6V \ce{Li}-\ce{SOCl2} \\ +~ & ( SAFT LS14250, IEC ER14250, Tadiran TL5101 ) \\ +\textbf{Power Supply:} & 76W \\ +%\textbf{Nubus Slots:} & 0 \\ +%\textbf{PDS Slot:} & SE PDS \\ +\\ +%\textbf{Comm Slot:} & Comm Slot Type I \\ +%\textbf{Modem:} & \\ +%\textbf{Ethernet:} & \\ +%\\ +\textbf{Input:} & Apple Desktop Bus, MiniDIN-4K connector \\ +\\ +\textbf{Serial Ports:} & 2 \(\times\) RS-422, MiniDIN-8 connector \\ +\textbf{External Storage:} & IWM interface, DA-19 connector \\ +~ & SCSI-I, DB-25 connector \\ +\textbf{Audio:} & 1 \(\times\) Mono output, 3.5mm TS connector \\ +\\ +\textbf{\textsc{System Software}} & ~ \\ +\textbf{Firmware:} & Macintosh ROM (512k) \\ +\textbf{Original:} & System 6.0.7 \\ +\textbf{Optimal:} & System 6.0.8 \\ +\textbf{Latest Supported:} & System 7.5.5 \\ +%\textbf{Latest Possible:} & ~ \\ +\end{tabular} \ No newline at end of file diff --git a/68k/compact/classic2.tex b/68k/compact/classic2.tex new file mode 100644 index 0000000..06e73a7 --- /dev/null +++ b/68k/compact/classic2.tex @@ -0,0 +1,50 @@ +% -*- coding: utf-8 -*- + +\section{Macintosh Classic II} +\sectionrule + +\begin{tabular}{ r p{6in} } +\textbf{Gestalt/Machine ID} & \textbf{23} \\ +\textbf{Model Numbers:} & M4150 (Macintosh Classic II) \\ +\\ +\textbf{Graphics:} & Macintosh Framebuffer, 512\(\times\)342 1bpp \\ +\textbf{Display:} & Internal, 9'' CRT \\ +\\ +\textbf{System Bus:} & 16 MHz \\ +\textbf{Processors:} & Motorola 68030 ( 16 MHz ) \\ +\\ +\textbf{Cache Memory:} & Level 1: 512B \\ +\textbf{RAM (Logic Board):} & 2MB \\ +\textbf{RAM Ceiling:} & 10MB \\ +\textbf{RAM Type:} & 100ns DRAM - 2 \(\times\) 30-pin SIMM \\ +\\ +\textbf{Floppy Drive:} & 1.44MB 3.5'' SuperDrive \\ +\textbf{Optical Drive:} & None \\ +\textbf{Hard Drive:} & 40MB or 80MB SCSI \\ +\textbf{Other Drives:} & None \\ +\textbf{External:} & Apple FDHD Drive (G7287) (ext. floppy) \\ +\\ +\textbf{PRAM Battery:} & \sfrac{1}{2}AA 3.6V \ce{Li}-\ce{SOCl2} \\ +~ & ( SAFT LS14250, IEC ER14250, Tadiran TL5101 ) \\ +\textbf{Power Supply:} & 76W \\ +\\ +%\textbf{Nubus Slots:} & 0 \\ +\textbf{PDS Slot:} & Unique, for FPU or added ROM only \\ +%\textbf{Comm Slot:} & Comm Slot Type I \\ +%\textbf{Modem:} & \\ +%\textbf{Ethernet:} & \\ +\\ +\textbf{Input:} & Apple Desktop Bus, MiniDIN-4K connector \\ +\\ +\textbf{Serial Ports:} & 2 \(\times\) RS-422, MiniDIN-8 connector \\ +\textbf{External Storage:} & IWM interface, DA-19 connector \\ +~ & SCSI-I, DB-25 connector \\ +\textbf{Audio:} & 1 \(\times\) Mono output, 3.5mm TS connector \\ +\\ +\textbf{\textsc{System Software}} & ~ \\ +\textbf{Firmware:} & Macintosh ROM (512k) \\ +\textbf{Original:} & System 7.0.1 \\ +\textbf{Optimal:} & System 7.1 \\ +\textbf{Latest Supported:} & Mac OS 7.6.1 \\ +%\textbf{Latest Possible:} & ~ \\ +\end{tabular} \ No newline at end of file diff --git a/68k/compact/colourc2.tex b/68k/compact/colourc2.tex new file mode 100644 index 0000000..3d7071f --- /dev/null +++ b/68k/compact/colourc2.tex @@ -0,0 +1,55 @@ +% -*- coding: utf-8 -*- + +\section{Macintosh Colour Classic II} +\sectionrule + +\begin{tabular}{ r p{6in} } +\textbf{Gestalt/Machine ID} & \textbf{83} \\ +\textbf{Model Numbers:} & M---- (Macintosh Colour Classic II) \\ +\\ +\textbf{Graphics:} & Macintosh Framebuffer, 512\(\times\)384 \\ +~ & Switchable to 560\(\times\)384 for Apple //e Card \\ +~ & \textbf{[256KB]} 256 Colours (8-bit) \\ +~ & \textbf{[512KB]} Thousands of Colours (16-bit) \\ +\textbf{Display:} & Internal, 10'' CRT \\ +\\ +\textbf{System Bus:} & 16 MHz \\ +\textbf{Processors:} & Motorola 68030 ( 33 MHz ) \\ +~ & Socket for 68882 FPU \\ +\\ +\textbf{Cache Memory:} & Level 1: 512B \\ +\textbf{RAM (Logic Board):} & 4MB \\ +\textbf{RAM Ceiling:} & 36MB \\ +\textbf{RAM Type:} & 80ns DRAM - 1 \(\times\) 72-pin SIMM \\ +\\ +\textbf{Floppy Drive:} & 1.44MB 3.5'' SuperDrive \\ +\textbf{Optical Drive:} & None \\ +\textbf{Hard Drive:} & 80MB -- 160MB SCSI \\ +\textbf{Other Drives:} & None \\ +%\textbf{External:} & Apple FDHD Drive (G7287) (ext. floppy) \\ +\\ +\textbf{PRAM Battery:} & \sfrac{1}{2}AA 3.6V \ce{Li}-\ce{SOCl2} \\ +~ & ( SAFT LS14250, IEC ER14250, Tadiran TL5101 ) \\ +\textbf{Power Supply:} & 100W \\ +\\ +%\textbf{Nubus Slots:} & 0 \\ +\textbf{PDS Slot:} & Enhanced LC PDS \\ +%\textbf{Comm Slot:} & Comm Slot Type I \\ +%\textbf{Modem:} & \\ +%\textbf{Ethernet:} & \\ +\\ +\textbf{Input:} & Apple Desktop Bus, MiniDIN-4K connector \\ +\\ +\textbf{Serial Ports:} & 2 \(\times\) RS-422, MiniDIN-8 connector \\ +\textbf{External Storage:} & SCSI-I, DB-25 connector \\ +\textbf{Audio:} & 1 \(\times\) Stereo output, 3.5mm TRS connector \\ +~ & Mono input, 3.5mm TRS connector (+5V for PlainTalk microphone) \\ +\\ +\textbf{\textsc{System Software}} & ~ \\ +\textbf{Firmware:} & Macintosh ROM (1024k) \\ +\textbf{System Enabler:} & \textbf{403} \\ +\textbf{Original:} & System 7.1 \\ +\textbf{Optimal:} & System 7.5.5 \\ +\textbf{Latest Supported:} & Mac OS 7.6.1 \\ +%\textbf{Latest Possible:} & ~ \\ +\end{tabular} \ No newline at end of file diff --git a/68k/compact/colourcl.tex b/68k/compact/colourcl.tex new file mode 100644 index 0000000..1cbef2e --- /dev/null +++ b/68k/compact/colourcl.tex @@ -0,0 +1,55 @@ +% -*- coding: utf-8 -*- + +\section{Macintosh Colour Classic} +\sectionrule + +\begin{tabular}{ r p{6in} } +\textbf{Gestalt/Machine ID} & \textbf{49} \\ +\textbf{Model Numbers:} & M1600 (Macintosh Colour Classic) \\ +\\ +\textbf{Graphics:} & Macintosh Framebuffer, 512\(\times\)384 \\ +~ & Switchable to 560\(\times\)384 for Apple //e Card \\ +~ & \textbf{[256KB]} 256 Colours (8-bit) \\ +~ & \textbf{[512KB]} Thousands of Colours (16-bit) \\ +\textbf{Display:} & Internal, 10'' CRT \\ +\\ +\textbf{System Bus:} & 16 MHz \\ +\textbf{Processors:} & Motorola 68030 ( 16 MHz ) \\ +~ & Socket for 68882 FPU \\ +\\ +\textbf{Cache Memory:} & Level 1: 512B \\ +\textbf{RAM (Logic Board):} & 4MB \\ +\textbf{RAM Ceiling:} & 10MB \\ +\textbf{RAM Type:} & 80ns DRAM - 2 \(\times\) 30-pin SIMM \\ +\\ +\textbf{Floppy Drive:} & 1.44MB 3.5'' SuperDrive \\ +\textbf{Optical Drive:} & None \\ +\textbf{Hard Drive:} & 40MB, 80MB, or 160MB SCSI \\ +\textbf{Other Drives:} & None \\ +%\textbf{External:} & Apple FDHD Drive (G7287) (ext. floppy) \\ +\\ +\textbf{PRAM Battery:} & \sfrac{1}{2}AA 3.6V \ce{Li}-\ce{SOCl2} \\ +~ & ( SAFT LS14250, IEC ER14250, Tadiran TL5101 ) \\ +\textbf{Power Supply:} & 100W \\ +\\ +%\textbf{Nubus Slots:} & 0 \\ +\textbf{PDS Slot:} & LC PDS \\ +%\textbf{Comm Slot:} & Comm Slot Type I \\ +%\textbf{Modem:} & \\ +%\textbf{Ethernet:} & \\ +\\ +\textbf{Input:} & Apple Desktop Bus, MiniDIN-4K connector \\ +\\ +\textbf{Serial Ports:} & 2 \(\times\) RS-422, MiniDIN-8 connector \\ +\textbf{External Storage:} & SCSI-I, DB-25 connector \\ +\textbf{Audio:} & 1 \(\times\) Stereo output, 3.5mm TRS connector \\ +~ & Mono input, 3.5mm TRS connector (+5V for PlainTalk microphone) \\ +\\ +\textbf{\textsc{System Software}} & ~ \\ +\textbf{Firmware:} & Macintosh ROM (1024k) \\ +\textbf{System Enabler:} & \textbf{401} \\ +\textbf{Original:} & System 7.1 \\ +\textbf{Optimal:} & System 7.1 \\ +\textbf{Latest Supported:} & Mac OS 7.6.1 \\ +%\textbf{Latest Possible:} & ~ \\ +\end{tabular} \ No newline at end of file diff --git a/68k/compact/mac128.tex b/68k/compact/mac128.tex new file mode 100644 index 0000000..6aedc43 --- /dev/null +++ b/68k/compact/mac128.tex @@ -0,0 +1,50 @@ +% -*- coding: utf-8 -*- + +\section{Macintosh} +\sectionrule + +\begin{tabular}{ r p{6in} } +\textbf{Gestalt/Machine ID} & \textbf{1} \\ +\textbf{Model Numbers:} & M0001 (Macintosh) \\ +\\ +\textbf{Graphics:} & Macintosh Framebuffer, 512\(\times\)342 1bpp \\ +\textbf{Display:} & Internal, 9'' CRT \\ +\\ +\textbf{System Bus:} & 8 MHz \\ +\textbf{Processors:} & Motorola 68000 ( 8 MHz ) \\ +\\ +\textbf{Cache Memory:} & None \\ +\textbf{RAM (Logic Board):} & 128 kB \\ +\textbf{RAM Type:} & PDIP-16 150ns DRAM \\ +\\ +\textbf{Floppy Drive:} & 400kB 3.5'' SS,DD; GCR \\ +\textbf{Optical Drive:} & None \\ +\textbf{Hard Drive:} & None \\ +\textbf{Other Drives:} & None \\ +\textbf{External:} & Apple HD20 (via ext. floppy) \\ +~ & Macintosh External Disk Drive (M0130) (ext. floppy) \\ +\\ +\textbf{PRAM Battery:} & Type 523 (4.5V Alkaline) \\ +~ & ( Mallory PX21, IEC 3LR50, ANSI 1306A )\\ +\textbf{Power Supply:} & 60W, Integrated \\ +%\textbf{Nubus Slots:} & 0 \\ +%\textbf{PDS Slot:} & LC PDS \\ +\\ +%\textbf{Comm Slot:} & Comm Slot Type I \\ +%\textbf{Modem:} & \\ +%\textbf{Ethernet:} & \\ +%\\ +\textbf{Input:} & Keyboard, RJ-11 connector \\ +~ & Mouse, Serial (custom), DE-9 connector \\ +\\ +\textbf{Serial Ports:} & 2 \(\times\) RS-422, DE-9 connector \\ +\textbf{External Storage:} & IWM interface, DA-19 connector \\ +\textbf{Audio:} & 1 \(\times\) Mono output, 3.5mm TS connector \\ +\\ +\textbf{\textsc{System Software}} & ~ \\ +\textbf{Firmware:} & Macintosh ROM (64k) \\ +\textbf{Original:} & System 1.0 | Finder 1.0 \\ +%\textbf{Optimal:} & ~ \\ +\textbf{Latest Supported:} & System 3.2 | Finder 5.3 \\ +%\textbf{Latest Possible:} & ~ \\ +\end{tabular} \ No newline at end of file diff --git a/68k/compact/mac512.tex b/68k/compact/mac512.tex new file mode 100644 index 0000000..81e5a8b --- /dev/null +++ b/68k/compact/mac512.tex @@ -0,0 +1,57 @@ +% -*- coding: utf-8 -*- + +\section{Macintosh 512k} +\sectionrule + +\begin{tabular}{ r p{6in} } +\textbf{Gestalt/Machine ID} & \textbf{2} (512k) \\ +~ & \textbf{3} (512ke) \\ +\textbf{Model Numbers:} & M0001W (Macintosh 512k) \\ +~ & M0001E (Macintosh 512ke) \\ +~ & M0001D (Macintosh 512k/800) \\ +~ & M0001ED (Macintosh 512ke EDU) \\ +\\ +\textbf{Graphics:} & Macintosh Framebuffer, 512\(\times\)342 1bpp \\ +\textbf{Display:} & Internal, 9'' CRT \\ +\\ +\textbf{System Bus:} & 8 MHz \\ +\textbf{Processors:} & Motorola 68000 ( 8 MHz ) \\ +\\ +\textbf{Cache Memory:} & None \\ +\textbf{RAM (Logic Board):} & 128 kB \\ +\textbf{RAM Type:} & PDIP-16 150ns DRAM \\ +\\ +\textbf{Floppy Drive:} & \textbf{[512k]} 400kB 3.5'' SS,DD; GCR \\ +~ & \textbf{[512ke]} 800kB 3.5'' DS,DD; GCR \\ +\textbf{Optical Drive:} & None \\ +\textbf{Hard Drive:} & None \\ +\textbf{Other Drives:} & None \\ +\textbf{External:} & Apple HD20 (via ext. floppy) \\ +~ & Macintosh External Disk Drive (M0131) (ext. floppy) \\ +\\ +\textbf{PRAM Battery:} & Type 523 (4.5V Alkaline) \\ +~ & ( Mallory PX21, IEC 3LR50, ANSI 1306A )\\ +\textbf{Power Supply:} & 60W, Integrated \\ +%\textbf{Nubus Slots:} & 0 \\ +%\textbf{PDS Slot:} & LC PDS \\ +\\ +%\textbf{Comm Slot:} & Comm Slot Type I \\ +%\textbf{Modem:} & \\ +%\textbf{Ethernet:} & \\ +%\\ +\textbf{Input:} & Keyboard, RJ-11 connector \\ +~ & Mouse, Serial (custom), DE-9 connector \\ +\\ +\textbf{Serial Ports:} & 2 \(\times\) RS-422, DE-9 connector \\ +\textbf{External Storage:} & IWM interface, DA-19 connector \\ +\textbf{Audio:} & 1 \(\times\) Mono output, 3.5mm TS connector \\ +\\ +\textbf{\textsc{System Software}} & ~ \\ +\textbf{Firmware:} & Macintosh ROM (64k) \\ +\textbf{Original:} & \textbf{[512k]} System 1.1 | Finder 1.1g \\ +~ & \textbf{[512ke]} System 3.0 | Finder 5.1 \\ +%\textbf{Optimal:} & ~ \\ +\textbf{Latest Supported:} & \textbf{[512k]} System 4.1 | Finder 5.5 \\ +~ & \textbf{[512ke]} System 6.0.8 \\ +%\textbf{Latest Possible:} & ~ \\ +\end{tabular} \ No newline at end of file diff --git a/68k/compact/macplus.tex b/68k/compact/macplus.tex new file mode 100644 index 0000000..52a6dbe --- /dev/null +++ b/68k/compact/macplus.tex @@ -0,0 +1,52 @@ +% -*- coding: utf-8 -*- + +\section{Macintosh Plus} +\sectionrule + +\begin{tabular}{ r p{6in} } +\textbf{Gestalt/Machine ID} & \textbf{4} \\ +\textbf{Model Numbers:} & M0001A (Macintosh Plus) \\ +\\ +\textbf{Graphics:} & Macintosh Framebuffer, 512\(\times\)342 1bpp \\ +\textbf{Display:} & Internal, 9'' CRT \\ +\\ +\textbf{System Bus:} & 8 MHz \\ +\textbf{Processors:} & Motorola 68000 ( 8 MHz ) \\ +\\ +\textbf{Cache Memory:} & None \\ +\textbf{RAM (Logic Board):} & None \\ +\textbf{RAM Ceiling:} & 4MB \\ +\textbf{RAM Type:} & 150ns DRAM - 4 \(\times\) 30-pin SIMM \\ +\\ +\textbf{Floppy Drive:} & 800kB 3.5'' DS,DD; GCR \\ +\textbf{Optical Drive:} & None \\ +\textbf{Hard Drive:} & None \\ +\textbf{Other Drives:} & None \\ +\textbf{External:} & Apple HD20 (via ext. floppy) \\ +~ & Macintosh External Disk Drive (M0131) (ext. floppy) \\ +\\ +\textbf{PRAM Battery:} & Type 523 (4.5V Alkaline) \\ +~ & ( Mallory PX21, IEC 3LR50, ANSI 1306A )\\ +\textbf{Power Supply:} & 60W, Integrated +%\textbf{Nubus Slots:} & 0 \\ +%\textbf{PDS Slot:} & LC PDS \\ +\\ +%\textbf{Comm Slot:} & Comm Slot Type I \\ +%\textbf{Modem:} & \\ +%\textbf{Ethernet:} & \\ +%\\ +\textbf{Input:} & Keyboard, RJ-11 connector \\ +~ & Mouse, Serial (custom), DE-9 connector \\ +\\ +\textbf{Serial Ports:} & 2 \(\times\) RS-422, DE-9 connector \\ +\textbf{External Storage:} & IWM interface, DA-19 connector \\ +~ & SCSI-I, DB-25 connector \\ +\textbf{Audio:} & 1 \(\times\) Mono output, 3.5mm TS connector \\ +\\ +\textbf{\textsc{System Software}} & ~ \\ +\textbf{Firmware:} & Macintosh ROM (128k) \\ +\textbf{Original:} & System 3.0 | Finder 5.1 \\ +\textbf{Optimal:} & System 6.0.8 \\ +\textbf{Latest Supported:} & System 7.5.5 \\ +%\textbf{Latest Possible:} & ~ \\ +\end{tabular} \ No newline at end of file diff --git a/68k/compact/macse.tex b/68k/compact/macse.tex new file mode 100644 index 0000000..581249f --- /dev/null +++ b/68k/compact/macse.tex @@ -0,0 +1,54 @@ +% -*- coding: utf-8 -*- + +\section{Macintosh SE} +\sectionrule + +\begin{tabular}{ r p{6in} } +\textbf{Gestalt/Machine ID} & \textbf{5} \\ +\textbf{Model Numbers:} & M5010 (Macintosh SE) \\ +~ & M5011 (Macintosh SE FDHD) \\ +\\ +\textbf{Graphics:} & Macintosh Framebuffer, 512\(\times\)342 1bpp \\ +\textbf{Display:} & Internal, 9'' CRT \\ +\\ +\textbf{System Bus:} & 8 MHz \\ +\textbf{Processors:} & Motorola 68000 ( 8 MHz ) \\ +\\ +\textbf{Cache Memory:} & None \\ +\textbf{RAM (Logic Board):} & None \\ +\textbf{RAM Ceiling:} & 4MB \\ +\textbf{RAM Type:} & 150ns DRAM - 4 \(\times\) 30-pin SIMM \\ +\\ +\textbf{Floppy Drive:} & \textbf{[SE]} 2 \(\times\) 800kB 3.5'' DS,DD; GCR \\ +~ & \textbf{[SE FDHD]} 1.44MB 3.5'' SuperDrive \\ +\textbf{Optical Drive:} & None \\ +\textbf{Hard Drive:} & \textbf{[SE]} Optional, replaces second floppy drive \\ +~ & \textbf{[SE FDHD]} 20MB or 40MB SCSI \\ +\textbf{Other Drives:} & None \\ +\textbf{External:} & Apple HD20 (via ext. floppy) \\ +~ & Macintosh External Disk Drive (M0131) (ext. floppy) \\ +\\ +\textbf{PRAM Battery:} & \sfrac{1}{2}AA 3.6V \ce{Li}-\ce{SOCl2} \\ +~ & ( SAFT LS14250, IEC ER14250, Tadiran TL5101 ) \\ +\textbf{Power Supply:} & 100W \\ +\\ +%\textbf{Nubus Slots:} & 0 \\ +\textbf{PDS Slot:} & SE PDS \\ +%\textbf{Comm Slot:} & Comm Slot Type I \\ +%\textbf{Modem:} & \\ +%\textbf{Ethernet:} & \\ +%\\ +\textbf{Input:} & Apple Desktop Bus, MiniDIN-4K connector \\ +\\ +\textbf{Serial Ports:} & 2 \(\times\) RS-422, MiniDIN-8 connector \\ +\textbf{External Storage:} & IWM interface, DA-19 connector \\ +~ & SCSI-I, DB-25 connector \\ +\textbf{Audio:} & 1 \(\times\) Mono output, 3.5mm TS connector \\ +\\ +\textbf{\textsc{System Software}} & ~ \\ +\textbf{Firmware:} & Macintosh ROM (256k) \\ +\textbf{Original:} & System 4.0 | Finder 5.4 \\ +\textbf{Optimal:} & System 6.0.8 \\ +\textbf{Latest Supported:} & System 7.5.5 \\ +%\textbf{Latest Possible:} & ~ \\ +\end{tabular} \ No newline at end of file diff --git a/68k/compact/macse30.tex b/68k/compact/macse30.tex new file mode 100644 index 0000000..576fab5 --- /dev/null +++ b/68k/compact/macse30.tex @@ -0,0 +1,53 @@ +% -*- coding: utf-8 -*- + +\section{Macintosh SE/30} +\sectionrule + +\begin{tabular}{ r p{6in} } +\textbf{Gestalt/Machine ID} & \textbf{9} \\ +\textbf{Model Numbers:} & M5119 (Macintosh SE/30) \\ +\\ +\textbf{Graphics:} & Macintosh Framebuffer, 512\(\times\)342 1bpp \\ +\textbf{Display:} & Internal, 9'' CRT \\ +\\ +\textbf{System Bus:} & 16 MHz \\ +\textbf{Processors:} & Motorola 68030 ( 16 MHz ) \\ +~ & Motorola 68882 ( 16 MHz ) \\ +\\ +\textbf{Cache Memory:} & Level 1: 512B \\ +\textbf{RAM (Logic Board):} & None \\ +\textbf{RAM Ceiling:} & 128MB \\ +\textbf{RAM Type:} & 120ns DRAM - 8 \(\times\) 30-pin SIMM \\ +\\ +\textbf{Floppy Drive:} & 1.44MB 3.5'' SuperDrive \\ +\textbf{Optical Drive:} & None \\ +\textbf{Hard Drive:} & 40MB -- 80MB SCSI \\ +\textbf{Other Drives:} & None \\ +\textbf{External:} & Apple HD20 (via ext. floppy) \\ +~ & Apple FDHD Drive (G7287) (ext. floppy) \\ +\\ +\textbf{PRAM Battery:} & \sfrac{1}{2}AA 3.6V \ce{Li}-\ce{SOCl2} \\ +~ & ( SAFT LS14250, IEC ER14250, Tadiran TL5101 ) \\ +\textbf{Power Supply:} & 100W \\ +\\ +%\textbf{Nubus Slots:} & 0 \\ +\textbf{PDS Slot:} & SE/30 PDS \\ +%\textbf{Comm Slot:} & Comm Slot Type I \\ +%\textbf{Modem:} & \\ +%\textbf{Ethernet:} & \\ +\\ +\textbf{Input:} & Apple Desktop Bus, MiniDIN-4K connector \\ +\\ +\textbf{Serial Ports:} & 2 \(\times\) RS-422, MiniDIN-8 connector \\ +\textbf{External Storage:} & IWM interface, DA-19 connector \\ +~ & SCSI-I, DB-25 connector \\ +\textbf{Audio:} & 1 \(\times\) Stereo output, 3.5mm TRS connector \\ +\\ +\textbf{\textsc{System Software}} & ~ \\ +\textbf{Firmware:} & Macintosh ROM (256k) \\ +\textbf{Original:} & System 6.0.3 \\ +\textbf{Optimal:} & System 7.1 \\ +\textbf{Latest Supported:} & System 7.5.5 \\ +~ & A/UX 3.0.2 (System 7.0.1) \\ +\textbf{Latest Possible:} & Mac OS 8.1 \\ +\end{tabular} \ No newline at end of file diff --git a/68k/macII/macII.tex b/68k/macII/macII.tex new file mode 100644 index 0000000..19158b9 --- /dev/null +++ b/68k/macII/macII.tex @@ -0,0 +1,55 @@ +% -*- coding: utf-8 -*- + +\section{Macintosh II} +\sectionrule + +\begin{tabular}{ r p{6in} } +\textbf{Gestalt/Machine ID} & \textbf{6} \\ +\textbf{Model Numbers:} & M5000 (Macintosh II) \\ +\\ +\textbf{Graphics:} & NuBus Video Card \\ +%\textbf{Display:} & Internal, 9'' CRT \\ +\\ +\textbf{System Bus:} & 16 MHz \\ +\textbf{Processors:} & Motorola 68020 ( 16 MHz ) \\ +~ & Motorola 68881 ( 16 MHz ) \\ +~ & VIA VI475 (Apple HMMU) or Motorola 68851 (Paged MMU) +\\ +\textbf{Cache Memory:} & Level 1: 256B \\ +\textbf{RAM (Logic Board):} & None \\ +\textbf{RAM Ceiling:} & 20MB \\ +~ & 68MB (with FDHD Upgrade) \\ +~ & 128MB (with IIx ROM or MODE32) \\ +\textbf{RAM Type:} & 120ns DRAM - 8 \(\times\) 30-pin SIMM \\ +\\ +\textbf{Floppy Drive:} & 2 \(\times\) 800kB 3.5'' DS,DD; GCR \\ +\textbf{Optical Drive:} & None \\ +\textbf{Hard Drive:} & Optional, 40MB -- 80MB SCSI \\ +\textbf{Other Drives:} & None \\ +\textbf{External:} & Apple Tape Backup 40SC (SCSI) \\ +\\ +\textbf{PRAM Battery:} & 2 \(\times\) \sfrac{1}{2}AA 3V \ce{Li}-\ce{MnO2} \\ +~ & ( IEC CR14250, Varta CR\sfrac{1}{2}AA ) \\ +\textbf{Power Supply:} & 230W \\ +\\ +\textbf{Nubus Slots:} & 6 \\ +%\textbf{PDS Slot:} & SE/30 PDS \\ +%\textbf{Comm Slot:} & Comm Slot Type I \\ +%\textbf{Modem:} & \\ +%\textbf{Ethernet:} & \\ +\\ +\textbf{Input:} & Apple Desktop Bus, MiniDIN-4K connector \\ +\\ +\textbf{Serial Ports:} & 2 \(\times\) RS-422, MiniDIN-8 connector \\ +\textbf{External Storage:} & IWM interface, DA-19 connector \\ +~ & SCSI-I, DB-25 connector \\ +\textbf{Audio:} & 1 \(\times\) Stereo output, 3.5mm TRS connector \\ +\\ +\textbf{\textsc{System Software}} & ~ \\ +\textbf{Firmware:} & Macintosh ROM (256k) \\ +\textbf{Original:} & System 3.0 | Finder 5.1 \\ +\textbf{Optimal:} & System 7.1 \\ +\textbf{Latest Supported:} & System 7.5.5 \\ +~ & A/UX 3.0.2 (System 7.0.1) \\ +%\textbf{Latest Possible:} & Mac OS 8.1 \\ +\end{tabular} \ No newline at end of file diff --git a/68k/macII/macIIx.tex b/68k/macII/macIIx.tex new file mode 100644 index 0000000..d25fb85 --- /dev/null +++ b/68k/macII/macIIx.tex @@ -0,0 +1,52 @@ +% -*- coding: utf-8 -*- + +\section{Macintosh IIx} +\sectionrule + +\begin{tabular}{ r p{6in} } +\textbf{Gestalt/Machine ID} & \textbf{7} \\ +\textbf{Model Numbers:} & M5840 (Macintosh IIx) \\ +\\ +\textbf{Graphics:} & NuBus Video Card \\ +%\textbf{Display:} & Internal, 9'' CRT \\ +\\ +\textbf{System Bus:} & 16 MHz \\ +\textbf{Processors:} & Motorola 68030 ( 16 MHz ) \\ +~ & Motorola 68882 ( 16 MHz ) \\ +\\ +\textbf{Cache Memory:} & Level 1: 256B \\ +\textbf{RAM (Logic Board):} & None \\ +\textbf{RAM Ceiling:} & 128MB \\ +\textbf{RAM Type:} & 120ns DRAM - 8 \(\times\) 30-pin SIMM \\ +\\ +\textbf{Floppy Drive:} & 2 \(\times\) 1.44MB Superdrive \\ +\textbf{Optical Drive:} & None \\ +\textbf{Hard Drive:} & 40MB -- 80MB SCSI \\ +\textbf{Other Drives:} & None \\ +\textbf{External:} & Apple Tape Backup 40SC (SCSI) \\ +\\ +\textbf{PRAM Battery:} & 2 \(\times\) \sfrac{1}{2}AA 3V \ce{Li}-\ce{MnO2} \\ +~ & ( IEC CR14250, Varta CR\sfrac{1}{2}AA ) \\ +\textbf{Power Supply:} & 230W \\ +\\ +\textbf{Nubus Slots:} & 6 \\ +%\textbf{PDS Slot:} & SE/30 PDS \\ +%\textbf{Comm Slot:} & Comm Slot Type I \\ +%\textbf{Modem:} & \\ +%\textbf{Ethernet:} & \\ +\\ +\textbf{Input:} & Apple Desktop Bus, MiniDIN-4K connector \\ +\\ +\textbf{Serial Ports:} & 2 \(\times\) RS-422, MiniDIN-8 connector \\ +\textbf{External Storage:} & IWM interface, DA-19 connector \\ +~ & SCSI-I, DB-25 connector \\ +\textbf{Audio:} & 1 \(\times\) Stereo output, 3.5mm TRS connector \\ +\\ +\textbf{\textsc{System Software}} & ~ \\ +\textbf{Firmware:} & Macintosh ROM (256k) \\ +\textbf{Original:} & System 6.0.1 \\ +\textbf{Optimal:} & System 7.1 \\ +\textbf{Latest Supported:} & System 7.5.5 \\ +~ & A/UX 3.0.2 (System 7.0.1) \\ +%\textbf{Latest Possible:} & Mac OS 8.1 \\ +\end{tabular} \ No newline at end of file diff --git a/mach_template.tex b/mach_template.tex new file mode 100644 index 0000000..1c80596 --- /dev/null +++ b/mach_template.tex @@ -0,0 +1,17 @@ +% -*- coding: utf-8 -*- + +% Generic machine template for specifications of individual models +% Do not populate this file but to save it as another. + + +\section{Machine Name} +\sectionrule + +\begin{tabular}{ r{1.7in} p{6in} } +\textbf{Model Numbers:} & M0001 \\ +\textbf{Introduced:} & January 1984 \\ +\textbf{Discontinued:} & October 1986 \\ +\\ + + +\end{tabular} \ No newline at end of file diff --git a/macref.tex b/macref.tex new file mode 100644 index 0000000..5ea69d9 --- /dev/null +++ b/macref.tex @@ -0,0 +1,84 @@ +% -*- coding: utf-8 -*- +% !TEX TS-program = pdflatex +% !TEX encoding = UTF-8 Unicode + +% Page Size (ISO A4) +\documentclass[a4paper,11pt,twoside]{book} +\pdfpagewidth 8.27in +\pdfpageheight 11.69in +\usepackage[total={8.27in,11.69in},]{geometry} +\geometry{inner=1in,outer=0.5in,top=0.5in,bottom=0.5in} +\geometry{bindingoffset=0.0in} + +% Packages +\usepackage{graphicx} +\usepackage{sidecap} +\usepackage{booktabs} +\usepackage{paralist} +\usepackage{verbatim} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{subfig} +\usepackage{xfrac} +\usepackage[version=3]{mhchem} +\usepackage[usenames,dvipsnames]{color} +\usepackage{hyperref} +\hypersetup{ + pdftitle={Macintosh Hardware Reference}, + pdfauthor={-}, + colorlinks=true, % ew, boxes + linkcolor=RoyalBlue, % internal links + citecolor=Violet, % bibliography + filecolor=Periwinkle, % external files + urlcolor=BlueViolet, % external links + } +\usepackage{float} +\usepackage{wrapfig} + +% Section Title Appearance +\usepackage{sectsty} +\allsectionsfont{\fontfamily{ptm}\mdseries\upshape} +\sectionfont{\newpage\LARGE\centering\scshape} +\subsectionfont{\Large\scshape} +\subsubsectionfont{\large\bfseries} +\renewcommand{\sectionrule}{{\color{RoyalBlue}\rule[16pt]{\linewidth}{1.5pt}\vspace{-16pt}\\}} +\newcommand{\subsectionrule}{{\color{RoyalBlue}\rule[11pt]{\linewidth}{1pt}\vspace{-11pt}\\}} + +% ToC (table of contents) Appearance +\usepackage[nottoc,notlof,notlot]{tocbibind} +\usepackage[titles,subfigure]{tocloft} +\renewcommand{\cftsecfont}{\Large\rmfamily\bfseries\upshape\color{CadetBlue}} +\renewcommand{\cftsecpagefont}{\rmfamily\mdseries\upshape} + +% Headers and Footers +\usepackage{fancyhdr} +\pagestyle{fancy} +\renewcommand{\headrulewidth}{0pt} +\fancyhead{} +\fancyfoot{} +\fancyfoot[LE,RO]{\thepage} +\fancypagestyle{plain}{\fancyhf{}\fancyfoot[LE,RO]{\thepage}} + +% Typeface Appearance +\renewcommand{\rmdefault}{ppl} +\renewcommand{\sfdefault}{jcl} +\renewcommand{\ttdefault}{pcr} + +% !- Document STARTS HERE -! +\title{\includegraphics[height=4in]{toplevel/title.pdf} \\ ~ \\ ~ \\ \Huge{Classic Macintosh \\ Hardware and Peripherals \\ } \huge{ ~ \\ \textsc{A Field Reference for Geeks}}} +\date{} +\author{Horst Burkhardt} + +\begin{document} +\maketitle + +\cleardoublepage +\input{00_foreword.tex} + +\cleardoublepage +\input{01_meta68k.tex} + +\cleardoublepage +\input{02_metappc.tex} + +\end{document} \ No newline at end of file diff --git a/toplevel/title.pdf b/toplevel/title.pdf new file mode 100644 index 0000000..5d9113e Binary files /dev/null and b/toplevel/title.pdf differ