version 1.61, 2005/03/22 15:49:23 |
version 1.62, 2005/03/26 13:17:55 |
|
|
</p> |
</p> |
|
|
<p> |
<p> |
There is currently no maintainer for the mac68k port. |
There is currently no maintainer for the mac68k port, although |
|
Martin Reindl (<a href="mailto:martin@openbsd.org">martin@openbsd.org</a>) |
|
hacks on it from time to time. |
|
Others are definitely welcome to contribute! |
</p> |
</p> |
|
|
<a href="#toc"></a> |
<a href="#toc"></a> |
|
|
<ul> |
<ul> |
<li><a href="#history">History of the port</a> |
<li><a href="#history">History of the port</a> |
<li><a href="#status">Current status</a> |
<li><a href="#status">Current status</a> |
|
<li><a href="#projects">Project list</a> |
<li><a href="#hardware">Supported hardware</a> |
<li><a href="#hardware">Supported hardware</a> |
<li><a href="#install">Getting and installing OpenBSD/mac68k</a> |
<li><a href="#install">Getting and installing OpenBSD/mac68k</a> |
</ul> |
</ul> |
|
|
<p> |
<p> |
The mac68k port of OpenBSD was derived from NetBSD/mac68k, and it |
The mac68k port of OpenBSD was derived from NetBSD/mac68k, and it |
used to support most of the same hardware as NetBSD. |
used to support most of the same hardware as NetBSD. |
Although this port is still being supported, there has been no effort |
Development is ongoing, and updates from NetBSD are made from time to time, |
to catch up with recent NetBSD developments. |
depending on people's free time. |
</p> |
</p> |
|
|
<hr> |
<hr> |
|
|
usable. |
usable. |
</p> |
</p> |
|
|
|
<p> |
|
A native, unaccelerated X11 server is available for built-in and NuBus |
|
graphics. |
|
|
<hr> |
<hr> |
|
<a name="projects"></a> |
|
<h3><font color="#0000e0"><strong>Projects (in no particular order): |
|
</strong></font></h3> |
|
|
|
<p> |
|
<ul> |
|
<li>Improve install procedures. |
|
<li>Better ADB support and switch to the wscons(4) framework. |
|
<li>Support more devices. |
|
<li>Switch to X.Org. |
|
</ul> |
|
|
|
<hr> |
<a name="hardware"></a> |
<a name="hardware"></a> |
<h3><font color="#0000e0"><strong>Supported hardware:</strong></font></h3> |
<h3><font color="#0000e0"><strong>Supported hardware:</strong></font></h3> |
|
|
<p> |
<p> |
<h4>Supported machines</h4> |
<h4>Supported models</h4> |
|
|
<p> |
<p> |
OpenBSD/mac68k now runs on a large part of the 680x0-based Macintosh |
OpenBSD/mac68k now runs on a large part of the 680x0-based Macintosh |
|
|
</ul> |
</ul> |
|
|
<p> |
<p> |
The following Macintosh models are ``fully'' supported. |
The following Macintosh models are supported and tested. |
This means that at least the SCSI controller, ADB (keyboard and mouse), and |
This means that at least the SCSI controller, serial console and on-board |
some sort of display will function on these models. |
ethernet will function on these models. |
On some of these machines, a PMMU and/or FPU are required as they are not |
On some of these machines, a full 68040 CPU is required to replace the |
provided by default with the machine. |
default 68LC040 CPU. |
<ul> |
<ul> |
<li>Macintosh II family: II, IIx, IIcx, IIci, IIsi, IIvx, IIvi |
<li>Centris family: 610, 650 |
<li>Classic family: Color Classic, Classic II |
<li>Quadra family: 605, 610, 630, 650, 660AV, 700, 800, 840AV, 900, 950 |
<li>Centris family: 650 |
|
<li>some models of the Duo series |
|
<li>LC family: 520, 550, LC II, LC III |
|
<li>Performa family: 4xx, 600 |
|
<li>Powerbook family: 140, 145, 145B, 160, 165, 165c, 170, 180, 180c |
|
<li>Quadra family: 610, 650, 700, 800 |
|
<li>WGS (Workgroup Server) series: 80 |
|
<li>SE/30 |
|
<li>MacTV |
|
</ul> |
</ul> |
|
|
<p> |
<p> |
|
|
<li>Internal sound |
<li>Internal sound |
(<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=asc&sektion=4&arch=mac68k">asc</a>). |
(<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=asc&sektion=4&arch=mac68k">asc</a>). |
<li>NuBus internal expansion bus |
<li>NuBus internal expansion bus |
(<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nubus&sektion=4&arch=mac68k">nubus</a>). |
(<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nubus&sektion=4&arch=mac68k">nubus</a>) (except on the 840AV). |
<li>Most NuBus video cards |
<li>Most NuBus video cards |
(there have been some problems with some 24-bit color cards). |
(there have been some problems with some 24-bit color cards). |
<li>Both internal serial ports |
<li>Both internal serial ports |
(<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zsc&sektion=4&arch=mac68k">zsc</a>). |
(<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zsc&sektion=4&arch=mac68k">zsc</a>). |
<li>ADB keyboards and mice |
<li>ADB keyboards and mice |
(<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=adb&sektion=4&arch=mac68k">adb</a>). |
(<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=adb&sektion=4&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) |
<li>Ethernet cards based on the Natl. Semiconductor 8390 (Asante, Apple, and a few others) |
(<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ae&sektion=4&arch=mac68k">ae</a>). |
(<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ae&sektion=4&arch=mac68k">ae</a>). |
<li>Quadra/Centris AV series' onboard MACE ethernet |
<li>Quadra/Centris AV series' onboard MACE ethernet |
|
|
</ul> |
</ul> |
|
|
<p> |
<p> |
<h4>Partially supported systems</h4> |
<h4>Untested systems</h4> |
|
The following Macintosh models are untested and/or lack support for major |
<p> |
subsystems. |
These systems lack support for the adb subsystem, but can be used with a |
|
serial console: |
|
<ul> |
<ul> |
<li>Quadra 950 |
<li>Classic family: Color Classic, Classic II |
|
<li>Macintosh II family: Mac II, IIx, IIcx, IIci, IIsi, IIfx, IIvi, IIvx, Performa 600 |
|
<li>LC family: LC, LC II, LC III, LC III+, LC 475, Performa 400-430, Performa 450, Performa 460 |
|
<li>500 family: 520, 550, 575, 580, Mac TV |
</ul> |
</ul> |
|
|
<p> |
<p> |
Some systems are reportedly almost supported: |
<h4>Unsupported systems</h4> |
<ul> |
<ul> |
<li>LC/Performa 475/575, Quadra 605 (if 68LC040 replaced with a 68040) |
|
<li>LC/Performa 630 (if 68LC040 replaced with a 68040, and booted from an external SCSI drive) |
|
<li>PowerBook 550c (but the internal SCSI drive is not supported yet) |
|
</ul> |
|
|
|
<p> |
|
<h4>Unsupported machines</h4> |
|
|
|
<p> |
|
<ul> |
|
<li>PowerPC-based Macs. Some of these are supported in the |
<li>PowerPC-based Macs. Some of these are supported in the |
<a href="macppc.html">OpenBSD/macppc</a> port. |
<a href="macppc.html">OpenBSD/macppc</a> port. |
<li>Machines based on Apple's IOP technology, including the Mac IIfx. |
<li>Powerbook family. Hardware capabilities limit the usability of these |
|
systems. |
<li>Machines based on the 68LC040 processor. |
<li>Machines based on the 68LC040 processor. |
Unfortunately, the chip itself contains a major bug for which there is |
Unfortunately, the chip itself contains a major bug for which there is |
no software workaround available in OpenBSD. |
no software workaround available in OpenBSD. |
|
|
<li>Apple Communication Slot (CS) ethernet cards. |
<li>Apple Communication Slot (CS) ethernet cards. |
<li>Any other NuBus card not listed above. |
<li>Any other NuBus card not listed above. |
<li>Floppy drive. |
<li>Floppy drive. |
|
<li>IOP ADB subsystem on the IIfx, Quadra 900 and 950. |
|
<li>IDE drives. |
</ul> |
</ul> |
|
|
<hr> |
<hr> |