version 1.40, 2002/12/16 13:03:04 |
version 1.41, 2002/12/31 16:15:26 |
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" |
|
"http://www.w3.org/TR/html4/loose.dtd"> |
<html> |
<html> |
<head> |
<head> |
<title>OpenBSD/amiga</title> |
<title>OpenBSD/amiga</title> |
<link rev=made href="mailto:www@openbsd.org"> |
<link rev="made" href="mailto:www@openbsd.org"> |
<meta name="resource-type" content="document"> |
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
|
<meta name="resource-type" content="document"> |
<meta name="description" content="the OpenBSD/amiga page"> |
<meta name="description" content="the OpenBSD/amiga page"> |
<meta name="keywords" content="openbsd,amiga"> |
<meta name="keywords" content="openbsd,amiga"> |
<meta name="distribution" content="global"> |
<meta name="distribution" content="global"> |
<meta name="copyright" content="This document copyright 1996-2002 by OpenBSD."> |
<meta name="copyright" content="This document copyright 1996-2002 by OpenBSD."> |
</head> |
</head> |
|
|
<body bgcolor="#FFFFFF" text="#000000" link="#23238E"> |
<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/amiga</font></h2> |
<h2><font color="#e00000">OpenBSD/amiga</font></h2> |
|
|
<hr> |
<hr> |
<h3><font color="#0000e0">History and Status:</font></h3> |
|
|
|
<p> |
<p> |
The Amiga port is basically the same as the NetBSD/amiga port |
OpenBSD/amiga runs on the Amiga machines manufactured by Commodore. |
but with some additions. The major changes are: |
It requires a Motorola 68020 or better processor, with an external Motorola |
|
68851 PMMU in case of a 68020. |
|
This leaves out models 500, 600 and 1000 which can not receive accelerator |
|
boards. |
</p> |
</p> |
|
|
<ul> |
<p> |
<li>New interrupt remapping system.</li> |
<strong><font color="#e00000">The OpenBSD/amiga port has been |
<li>Support for using ISA peripherals via a bridgecard.</li> |
discontinued</font></strong> after the 3.2 release. |
<li>Supports GG2 Bus |
</p> |
(aka GoldenGate II) and CrossLink bridgecards |
|
(Neither of these support ISA DMA thus no PC floppy support)</li> |
|
<li>Tested ISA devices are |
|
<ul> |
|
<li>com (Standard PC serial ports)</li> |
|
<li>lpt (Standard PC parallel ports)</li> |
|
<li>ast (AST 4-port serial card)</li> |
|
<li>wd (IDE harddisk)</li> |
|
<li>acd (IDE ATAPI CD, both data & audio support)</li> |
|
<li>if_ed, although named if_isaed due to name clash |
|
(dp8390 based ethernet cards, like 3c503, NE2000 & SMC Ultra).</li> |
|
</ul> |
|
Others should port easily as long as DMA isn't necessary.</li> |
|
<li>SunOS emulation can use shared libraries on the '040</li> |
|
<li>Understand BSD disklabels if Amiga RDB partitioning is not found.</li> |
|
<li>Ramdisk device for easy installs</li> |
|
</ul> |
|
|
|
<h3><font color="#0000e0">Supported devices include:</font></h3> |
<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. |
|
If you are interested in reviving the amiga port, make it work and contact |
|
<a href="mailto:niklas@openbsd.org">Niklas Hallqvist</a>. |
|
</p> |
|
|
|
<a href="#toc"></a> |
|
<h3><font color="#0000e0"><i>Table of contents</i></font></h3> |
|
<p> |
<ul> |
<ul> |
<li> A4000/A1200 IDE controller.</li> |
<li><a href="#history">Past history of the port</a> |
|
<li><a href="#hardware">Supported hardware list</a> |
|
<li><a href="#install">Getting and installing OpenBSD/amiga</a> |
|
</ul> |
|
</p> |
|
|
<li> ISA bridges: If you use one of these bridges, and you have |
<hr> |
success with a device not listed below, please inform us. |
<a name="history"></a> |
<ul> |
<h3><font color="#0000e0"><strong>History:</strong></font></h3> |
<li> The GoldenGate Bus+ (aka GG2).</li> |
|
<li> The CrossLink.</li> |
|
</ul></li> |
|
|
|
<li> ISA IDE & ATAPI with a supported ISA bridge.</li> |
<p> |
|
The OpenBSD/amiga was initially derived from NetBSD/amiga in 1995, and |
|
used to loosely track the NetBSD changes until 1998. Niklas Hallqvist also |
|
wrote a new interrupt remapping system, improving average performance, |
|
revamped the installation media, and ported the ISA bus support to a |
|
big-endian platform, for GoldenGate II and CrossLink cards. |
|
</p> |
|
|
<li> SCSI host adapters: |
<p> |
<ul> |
After a few years, due to the lack of users, this port was slowly left in |
<li> 33c93 based boards: A2091, A3000 and GVP series II.</li> |
oblivion, although releases were still being made. Eventually, it was decided |
<li> 53c80 based boards: 12 Gauge, IVS, Emplant and Wordsync/Bytesync.</li> |
to stop supporting it and remove the code from the tree. |
<li> 53c710 based boards: A4091, Magnum, Warp Engine, Zeus and DraCo.</li> |
</p> |
<li> FAS216 based boards: FastLane Z3, Blizzard.</li> |
|
</ul></li> |
|
|
|
<li> Video controllers: |
<hr> |
<ul> |
<a name="hardware"></a> |
<li> ECS, AGA and A2024 built in on various amigas</li> |
<h3><font color="#0000e0"><strong>Supported hardware:</strong></font></h3> |
<li> Retina Z2 and Retina Z3.</li> |
|
<li> Picasso II.</li> |
|
<li> GVP Spectrum.</li> |
|
<li> Piccolo.</li> |
|
<li> A2410.</li> |
|
<li> Cybervision 64.</li> |
|
<li> oMnibus.</li> |
|
<li> Domino.</li> |
|
<li> Merlin.</li> |
|
</ul></li> |
|
|
|
<li> Ethernet controllers: |
<p> |
<ul> |
<h4>Supported models</h4> |
<li> A2065.</li> |
</p> |
<li> Hydra.</li> |
|
<li> ASDG.</li> |
|
<li> A4066.</li> |
|
<li> Ariadne I & II.</li> |
|
<li> Quicknet.</li> |
|
<li> Via a supported ISA bridge: |
|
<ul> |
|
<li> NE[12]000</li> |
|
<li> SMC/WD 8003/8013/8216</li> |
|
<li> 3COM 3c503.</li> |
|
</ul></li> |
|
</ul></li> |
|
|
|
<li> Arcnet controllers: |
<p> |
<ul> |
<ul> |
<li> A2060.</li> |
<li>A1200 (requires an accelerator card with 68020+68851 or better) |
</ul></li> |
<li>A2000 (requires an accelerator card with 68020+68851 or better) |
|
<li>A3000 |
<li> Tape drives: |
<li>A4000 |
<ul> |
<li>DraCo |
<li> Most SCSI tape drives.</li> |
|
</ul></li> |
|
|
|
<li> CD-ROM drives: |
|
<ul> |
|
<li> Most SCSI CD-ROM drives.</li> |
|
</ul></li> |
|
|
|
<li> Serial ports: |
|
<ul> |
|
<li> Amiga serial port.</li> |
|
<li> DraCo serial port.</li> |
|
<li> MultiFaceCard II and III.</li> |
|
<li> A2232.</li> |
|
<li> PC COM ports attached to a supported ISA bridge.</li> |
|
</ul></li> |
|
|
|
<li> Parallel ports: |
|
<ul> |
|
<li> Amiga parallel port.</li> |
|
<li> PC LPT ports attached to a supported ISA bridge.</li> |
|
</ul></li> |
|
|
|
<li> Amiga floppy drives.</li> |
|
<li> Amiga mouse.</li> |
|
<li> Amiga-compliant joysticks.</li> |
|
</ul> |
</ul> |
|
</p> |
|
|
|
<p> |
|
PowerPC-based accelerator cards are not supported. |
|
</p> |
|
|
<h3><font color="#0000e0">Projects (in no particular order):</font></h3> |
<p> |
|
<h4>Supported peripherals</h4> |
|
</p> |
|
|
|
<p> |
<ul> |
<ul> |
<li>Repair the AriadneI ethernet driver.</li> |
<li>A4000/A1200 on-board IDE controller |
<li>Add support for CSMk2/3 scsi controllers.</li> |
<li><strong>ISA bridges</strong> |
<li>Add support for other amiga hardware.</li> |
<ul> |
<li>Fix the cpu detection on the BSD-bootblocks for CS060 owners.</li> |
<li>GoldenGate Bus+ (aka GG2) |
<li>Write some sort of beginners help for amiga users. (Help wanted)</li> |
<li>CrossLink |
|
</ul> |
|
<li>ISA IDE and ATAPI with a supported ISA bridge |
|
<li><strong>SCSI controllers</strong> |
|
<ul> |
|
<li>33c93 based boards: A2091, A3000 and GVP series II |
|
<li>53c80 based boards: 12 Gauge, IVS, Emplant and Wordsync/Bytesync |
|
<li>53c710 based boards: A4091, Magnum, Warp Engine, Zeus and DraCo |
|
<li>FAS216 based boards: FastLane Z3, Blizzard |
|
</ul> |
|
<li><strong>Video controllers</strong> |
|
<ul> |
|
<li>ECS, AGA and A2024 built in on various amigas |
|
<li>Retina Z2 and Retina Z3 |
|
<li>Picasso II |
|
<li>GVP Spectrum |
|
<li>Piccolo |
|
<li>A2410 |
|
<li>Cybervision 64 |
|
<li>oMnibus |
|
<li>Domino |
|
<li>Merlin |
|
</ul> |
|
<li><strong>Ethernet</strong> |
|
<ul> |
|
<li>A2065 |
|
<li>Hydra |
|
<li>ASDG |
|
<li>A4066 |
|
<li>Ariadne I and II |
|
<li>Quicknet |
|
<li>Via a supported ISA bridge: |
|
<ul> |
|
<li>NE[12]000 |
|
<li>SMC/WD 8003/8013/8216 |
|
<li>3COM 3c503 |
|
</ul> |
|
</ul> |
|
<li><strong>Arcnet controllers</strong> |
|
<ul> |
|
<li>A2060 |
|
</ul> |
|
<li><strong>Serial ports</strong> |
|
<ul> |
|
<li>Amiga on-board serial port |
|
<li>DraCo on-board serial port |
|
<li>MultiFaceCard II and III |
|
<li>A2232 |
|
<li>PC COM ports attached to a supported ISA bridge |
|
</ul> |
|
<li><strong>Parallel ports</strong> |
|
<ul> |
|
<li>Amiga on-board parallel port |
|
<li>PC LPT ports attached to a supported ISA bridge |
|
</ul> |
|
<li><strong>Amiga floppy drive</strong> |
|
<li><strong>Amiga mouse</strong> |
|
<li><strong>Amiga-compliant joysticks</strong> |
</ul> |
</ul> |
|
|
<hr> |
<hr> |
<p> |
<a name="install"></a> |
<a href="ftp.html">Snapshots are made available from time to time.</a> |
<h3><font color="#0000e0"> |
</p> |
<strong>Getting and installing OpenBSD/amiga:</strong> |
|
</font></h3> |
|
|
<p> |
<p> |
There is currently no official maintainer for the amiga port. |
The last supported OpenBSD/amiga release has been |
|
<a href="32.html">OpenBSD 3.2</a>. |
|
Here are the |
|
<a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/3.2/amiga/INSTALL.amiga"> |
|
OpenBSD/amiga 3.2 installation instructions |
|
</a>. |
</p> |
</p> |
|
|
<hr> |
<hr> |
<a href="plat.html"><img height=24 width=24 src="back.gif" border=0 alt="OpenBSD"></a> |
<a href="plat.html"> |
<a href="mailto:www@openbsd.org">www@openbsd.org</a> |
<img height="24" width="24" src="back.gif" border="0" alt="Supported platforms"> |
|
</a> |
|
<br> |
|
<small><a href="mailto:www@openbsd.org">www@openbsd.org</a></small> |
<br> |
<br> |
<small>$OpenBSD$</small> |
<small>$OpenBSD$</small> |
|
|