[BACK]Return to mac68k.html CVS log [TXT][DIR] Up to [local] / www

File: [local] / www / mac68k.html (download) (as text)

Revision 1.91, Mon Mar 21 05:46:20 2016 UTC (8 years, 2 months ago) by beck
Branch: MAIN
Changes since 1.90: +15 -15 lines

change http://www.openbsd.org/cgi-bin/man.cgi to be http://man.openbsd.org
this points stuff to the new place and gets us ready to deprecate the old
place we did this.

<!DOCTYPE HTML PUBLIC  "-//W3C//DTD HTML 4.01 Transitional//EN"
	"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>OpenBSD/mac68k</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="description" content="the OpenBSD/mac68k page">
<meta name="copyright" content="This document copyright 1996-2013 by OpenBSD.">
</head>

<body bgcolor="#ffffff" text="#000000" link="#23238e">
<a href="index.html"><img alt="[OpenBSD]" height="30" width="141" src="images/smalltitle.gif" border="0"></a>
<p>
<h2><font color="#e00000">OpenBSD/mac68k</font></h2>

<hr>

<p>
OpenBSD/mac68k used to run on many of the Motorola 680x0-based Apple Macintosh
computers.
It used to require a Motorola 68020 or better processor, with an external
Motorola 68851 PMMU in case of a 68020.
</p>

<p>
<strong>The OpenBSD/mac68k port was discontinued after the 5.1 release.</strong>
</p>

<!--
<p>
A mailing list dedicated to the OpenBSD/mac68k port is available at
<u><font color="#23238e">mac68k@openbsd.org</font></u>.
To join the OpenBSD/mac68k mailing list, send a message body of <b>"subscribe
mac68k"</b> to <a href="mailto:majordomo@openbsd.org">majordomo@openbsd.org</a>.
Please be sure to check our <a href="mail.html">mailing list policy</a> before
subscribing.
</p>
-->

<p>
There is currently no one working on bringing this port back to life.
The source code is still available in the CVS Attic, and code can be found in
NetBSD as well.
</p>

<a name="toc"></a>
<h3><font color="#0000e0"><i>Table of contents</i></font></h3>
<p>
<ul>
  <li><a href="#history">History of the port</a>
  <li><a href="#hardware">Supported hardware</a>
  <li><a href="#install">Getting and installing OpenBSD/mac68k</a>
</ul>

<hr>
<a name="history"></a>
<h3><font color="#0000e0"><strong>History:</strong></font></h3>

<p>
The mac68k port of OpenBSD was derived from NetBSD/mac68k, and it
used to support most of the same hardware as NetBSD.
</p>

<p>
Active building and testing of OpenBSD/mac68k was discontinued after
OpenBSD 4.6 due to lack of interest with developers and builder.
</p>

<p>
Eventually the lack of a proper firmware interface, requiring the use of a
MacOS application as the bootloader, with little or no possibility of updating
this application to match progress in OpenBSD (let alone rebuild it with a
free software toolchain) convinced the developers to give up supporting this
port, and remove the code from the tree.
</p>

<hr>
<a name="hardware"></a>
<h3><font color="#0000e0"><strong>Supported hardware:</strong></font></h3>

<p>
<h4>Supported models</h4>

<p>
OpenBSD/mac68k used to run on a large part of the 680x0-based Macintosh
computers.
The kernel itself had support for the following processor combinations:
<ul>
  <li>68020 with 68851 PMMU and 68881 FPU
  <li>68030 with 68882 FPU
  <li>68040 (<b>not</b> including the 68LC040)
</ul>

<p> 
The following Macintosh models used to be supported and tested.
This means that at least the SCSI controller, serial console and on-board
ethernet would function on these models.
On some of these machines, a full 68040 CPU was required to replace the
default 68LC040 CPU.
<ul>
<li>Classic family: SE30
<li>LC family: LC, LC II, LC III, LC III+, LC475, Performa 400-430, Performa 450, Performa 460, Performa 475, Performa 476
<li>Centris family: 610, 650
<li>Quadra family: 605, 610, 630, 650, 660AV, 700, 800, 840AV, 900, 950
</ul>

<p>
<h4>Supported devices</h4>

<p>
<ul>
<li>Internal SCSI controllers and peripherals:
 <ul>
 <li>Quadra/Centris series' onboard NCR 53c96 SCSI controller
 (<a href="http://man.openbsd.org?query=esp&amp;sektion=4&amp;arch=mac68k">esp</a>).
 <li>Macintosh II-series', Performa, and LC-series' onboard NCR 5380 SCSI controller
 (<a href="http://man.openbsd.org?query=ncrscsi&amp;sektion=4&amp;arch=mac68k">ncrscsi</a>,
 <a href="http://man.openbsd.org?query=sbc&amp;sektion=4&amp;arch=mac68k">sbc</a>).
 </ul>
 <ul>
 <li>SCSI disk drives
 (<a href="http://man.openbsd.org?query=sd&amp;sektion=4">sd</a>).
 <li>SCSI cdrom drives
 (<a href="http://man.openbsd.org?query=cd&amp;sektion=4">cd</a>).
 <li>Autochangers
 (<a href="http://man.openbsd.org?query=ch&amp;sektion=4">ch</a>).
 <li>Tape drives
 (<a href="http://man.openbsd.org?query=st&amp;sektion=4">st</a>).
 </ul>
<li>Internal sound
(<a href="http://man.openbsd.org?query=asc&amp;sektion=4&amp;arch=mac68k">asc</a>).
<li>NuBus internal expansion bus
(<a href="http://man.openbsd.org?query=nubus&amp;sektion=4&amp;arch=mac68k">nubus</a>).
<li>Internal video and most NuBus video cards
(<a href="http://man.openbsd.org?query=macfb&amp;sektion=4&amp;arch=mac68k">macfb</a>).
<li>Both internal serial ports
(<a href="http://man.openbsd.org?query=zsc&amp;sektion=4&amp;arch=mac68k">zsc</a>).
<li>ADB keyboards and mice
(<a href="http://man.openbsd.org?query=adb&amp;sektion=4&amp;arch=mac68k">adb</a>) (except on the IIfx, Quadra 900 and 950).
<li>Ethernet cards based on the Natl. Semiconductor 8390 (Asante, Apple, and a few others)
(<a href="http://man.openbsd.org?query=ae&amp;sektion=4&amp;arch=mac68k">ae</a>).
<li>Quadra/Centris AV series' onboard MACE ethernet
(<a href="http://man.openbsd.org?query=mc&amp;sektion=4&amp;arch=mac68k">mc</a>).
<li>Some ethernet cards based on the SONIC chip including internal Ethernet on many of Apple's non-AV Quadras/Centrises
(<a href="http://man.openbsd.org?query=sn&amp;sektion=4&amp;arch=mac68k">sn</a>).
</ul>

<p>
<h4>Untested systems</h4>
The following Macintosh models used to be untested, and/or lacked support for
major subsystems.
<ul>
<li>Classic family: Color Classic, Classic II
<li>Macintosh II family: Mac II, IIx, IIcx, IIci, IIsi, IIfx, IIvi, IIvx, Performa 600
<li>500 family: 520, 550, 575, 580, Mac TV
</ul>

<p>
<h4>Unsupported systems</h4>
<ul>
<li>PowerPC-based Macs. Some of these are supported in the
  <a href="macppc.html">OpenBSD/macppc</a> port.
<li>Powerbook family. Hardware capabilities limit the usability of these
  systems.
<li>Machines based on the 68LC040 processor.
  Unfortunately, the chip itself contains a major bug for which there is
  no software workaround available in OpenBSD.
</ul>

<p>
<h4>Unsupported devices</h4>

<p>
<ul>
<li>Apple Communication Slot (CS) ethernet cards.
<li>Any other NuBus card not listed above.
<li>Floppy drive.
<li>IOP ADB subsystem on the IIfx, Quadra 900 and 950.
<li>IDE drives.
</ul>

<hr>
<a name="install"></a>
<h3><font color="#0000e0">
<strong>Getting and installing OpenBSD/mac68k:</strong>
</font></h3>

<p>
The last supported OpenBSD/mac68k release was
<a href="51.html">OpenBSD 5.1</a>.
</p>

</body>
</html>