<?xml version="1.0"?>
<!DOCTYPE webpage
  PUBLIC "-//NetBSD//DTD Website-based NetBSD Extension//EN"
         "http://www.NetBSD.org/XML/htdocs/lang/share/xml/website-netbsd.dtd">

<webpage id="ports-amiga-index" portpage="amiga">
<config param="desc" value="NetBSD/amiga" />
<config param="cvstag" value="$NetBSD: index.xml,v 1.22 2012/05/15 17:59:13 rkujawa Exp $" />
<config param="rcsdate" value="$Date: 2012/05/15 17:59:13 $" />

<head>
<title>NetBSD/amiga</title>
</head>

<portpage logo="header.gif" logowidth="205" logoheight="87">
  <portabout>
    <para>NetBSD/amiga is the port of NetBSD to the Amiga line of personal
    computers by Commodore and <ulink
    url="http://www.amiga.com/">Amiga International</ulink> and to the
    DraCo by <ulink url="http://www.macrosystem.de/">MacroSystem GmbH</ulink>.
    </para>
    <para>Development activity on NetBSD/amiga continues at a speed
    dependent on people's spare time. Currently, NetBSD/amiga runs on any
    Amiga
    <footnote id="gvp-accelerator">
      <para>There has been a report that the GVP '030/50MHz accelerator only
      works when all memory banks are switched to <quote>Extended</quote>
      (J12?).</para>
    </footnote>
    that has a <ulink
    url="http://e-www.motorola.com/webapp/sps/site/prod_summary.jsp?code=MC68020&amp;nodeId=01M934310184622">Motorola 68020 or better CPU</ulink>
    with some form of MMU, and on 68060 DraCos. For 68020 and 68030 systems,
    a FPU is recommended but not required. 68LC040, 68040V and 68LC060
    systems don't work correctly at the moment.
    </para>
    <para>Due to the MMU requirement, it will <emphasis>not</emphasis> run
    on A500, A600, A1000, A1200, A2000, A4000/EC030, CDTV or CD32 out of
    the box. You must install a CPU board on them to run NetBSD.
    </para>
    <para>The minimum RAM requirement is about 8 MB FASTMEM, the minimum hard
    disk space needed is about 75 MB, depending on how much system components
    you install. Check the install document for more details.
    </para>
  </portabout>

  <portinfo>
    <portinfoitem>
      Bug database summary for <ulink
      url="../../Gnats/category/port-m68k.html">m68k cpu specific</ulink>
      and <ulink
      url="../../Gnats/category/port-amiga.html">NetBSD/amiga specific</ulink>
      problem reports.
    </portinfoitem>

    <portml name="amiga">NetBSD's port to the Commodore's Amiga and
    MacroSystem's DraCo machines</portml>

    <portml name="m68k">all of the m68k-based NetBSD ports
    </portml>

    <portcurrentitem type="ftp"/>
    <portcurrentitem type="installnotes"/>
    <portcurrentitem type="packages" packages-for="5.1"/>
    <portcurrentitem type="ra"/>
    <portcurrentitem type="port-changes" />
    <portcurrentitem type="netbsd-changes" />
    <portcurrentitem type="mirrors"/>
    <portcurrentitem type="cdroms"/>  

    <portfutureitem type="changes" />
    <portfutureitem type="snapshots" />

  </portinfo>

  <portnews>

    <portnewsitem date="2012-05-15" title="Updated X-Surf driver">
    The new, reworked <ulink
    url="http://netbsd.gw.com/cgi-bin/man-cgi?xsurf+.amiga+NetBSD-current">xsurf(4)</ulink>
    driver features support for two clockports present on X-Surf
    card (in addition to already supported NE2000 ethernet).
    </portnewsitem>

    <portnewsitem date="2012-04-17" title="Clockport support">
    The NetBSD finally includes support for clockport-based expansions, thanks 
    to the new <ulink
    url="http://netbsd.gw.com/cgi-bin/man-cgi?clockport+.amiga+NetBSD-current">clockport(4)</ulink>
    layer and <ulink
    url="http://netbsd.gw.com/cgi-bin/man-cgi?a1k2cp+.amiga+NetBSD-current">a1k2cp(4)</ulink>
    backend driver. Also, as a proof of concept, SilverSurfer clockport-based 
    serial port card is now supported by the MI 
    <ulink
    url="http://netbsd.gw.com/cgi-bin/man-cgi?com+NetBSD-current">com(4)</ulink>
    driver. 
    </portnewsitem>

    <portnewsitem date="2012-01-19" title="G-REX busboards support">
    The <ulink
    url="http://netbsd.gw.com/cgi-bin/man-cgi?p5pb+.amiga+NetBSD-current">p5pb(4)</ulink>
    driver now includes experimental support for DCE Computer G-REX 1200 and 
    G-REX 4000 PCI bridges. 
    </portnewsitem>

    <portnewsitem date="2011-10-28" title="FastATA 1200 driver">
    FastATA 1200 Mk-III/Mk-IV EIDE controllers from ELBOX Computer are now 
    supported by the new <ulink
    url="http://netbsd.gw.com/cgi-bin/man-cgi?efa+.amiga+NetBSD-current">efa(4)</ulink>
    driver. 
    </portnewsitem>

    <portnewsitem date="2011-09-17" title="Prometheus PCI driver">
    The Prometheus PCI bridge is now supported by <ulink
    url="http://netbsd.gw.com/cgi-bin/man-cgi?mppb+.amiga+NetBSD-current">mppb(4)</ulink>
    driver. It is theoretically possible to use all non-DMA cards supported by 
    MI PCI drivers.
    </portnewsitem>

    <portnewsitem date="2011-08-04" title="PCI bus support">
    Basic support for PCI bus was commited in -current, along with
    the driver for Phase5 PCI bridge, present on CyberVision PPC and
    BlizzardVision PPC cards.
    </portnewsitem>

    <portnewsitem date="2011-01-14" title="BlizzardPPC SCSI driver">
    Radoslaw Kujawa submitted a driver for the 53c710 based host adapter
    found on BlizzardPPC 603e+ boards.
    </portnewsitem>

    <portnewsitem date="2007-08-20" title="Driver for Buddha and Catweasel/Z2">
    The Buddha and Catweasel/Z2 IDE controllers from
    Individual Computers are supported by wdc(4).
    </portnewsitem>

    <portnewsitem date="2003-11-12" title="Wscons PAL support">
    &a.jandberg; has added screen types suitable for PAL display to <ulink
    url="http://man.NetBSD.org/man/amidisplaycc+4.amiga">amidisplaycc(4)</ulink>,
    enabling PAL support for wscons.
    </portnewsitem>

    <portnewsarchive />
  </portnews>

  <portsection title="Supported hardware">
  <itemizedlist>
    <listitem>
      <simpara>IDE controllers:</simpara>
      <itemizedlist>
        <listitem>
          <simpara>A4000/A1200 builtin</simpara>
        </listitem>
        <listitem>
          <simpara>Buddha, Catweasel/Z2</simpara>
        </listitem>
        <listitem>
          <simpara>ELBOX FastATA 1200 (Mk-III, Mk-IV)</simpara>
        </listitem>
      </itemizedlist>
    </listitem>
    <listitem>
      <simpara>SCSI host adapters:</simpara>
      <itemizedlist>
        <listitem>
          <simpara>33c93 based boards: A2091, A3000 builtin, A3000 builtin
          modified for Apollo accellerator, GVP series II</simpara>
        </listitem>
        <listitem>
          <simpara>53c80 based boards: Hacker, 12 Gauge, IVS, Wordsync/Bytesync,
          Emplant
          <footnote id="emplant-scsi">
            <para>The Emplant SCSI adapter has been reported by a party to hang
            after doing part of the installation without problems.
            </para>
          </footnote>
          </simpara>
        </listitem>
        <listitem>
          <simpara>53c710 based boards: A4000T, A4091, BlizzardPPC 603e+,
          Magnum, Warp Engine, Zeus, DraCo builtin SCSI</simpara>
        </listitem>
        <listitem>
          <simpara>FAS216 based SCSI boards: FastLane Z3, Blizzard I and II,
          Blizzard IV, Blizzard 2060, CyberSCSI Mk I and II</simpara>
        </listitem>
        <listitem>
          <simpara>Cyberstorm Mk III / Cyberstorm PPC</simpara>
        </listitem>
      </itemizedlist>
    </listitem>
    <listitem>
      <simpara>PCI bridges:</simpara>
      <itemizedlist>
	<listitem>
	  <simpara>Phase5 PCI bridge: CyberVision PPC, 
	  BlizzardVision PPC, G-REX 1200, G-REX 4000</simpara>
	</listitem>
	<listitem>
	  <simpara>Prometheus PCI bridge</simpara>
	</listitem>
      </itemizedlist>
    </listitem>
    <listitem>
      <simpara>Clockports:</simpara>
      <itemizedlist>
	<listitem>
	  <simpara>Amiga 1200 on-board clockport</simpara>
	</listitem>
	<listitem>
	  <simpara>Generic Zorro-based clockport (currently X-Surf 
	  only)</simpara>
	</listitem>
      </itemizedlist>
    </listitem>
    <listitem>
      <simpara>Video controllers:</simpara>
      <itemizedlist>
        <listitem>
          <simpara>ECS, AGA and A2024 built in on various Amigas</simpara>
        </listitem>
        <listitem>
          <simpara>Retina Z2
            <footnote id="no-X-retina-a2410">
              <para>No X server for Retina Z2 and A2410, currently.</para>
            </footnote>, Retina Z3, Altais</simpara>
        </listitem>
        <listitem>
          <simpara>Cirrus CL GD 54xx based boards: GVP Spectrum, Picasso II, II+
          and IV, Piccolo, Piccolo SD64</simpara>
        </listitem>
        <listitem>
          <simpara>Tseng ET4000 based boards: Domino and Domino16M proto, oMniBus,
          Merlin</simpara>
        </listitem>
        <listitem>
          <simpara>A2410<footnoteref linkend="no-X-retina-a2410"/></simpara>
        </listitem>
        <listitem>
          <simpara>Cybervision 64</simpara>
        </listitem>
        <listitem>
          <simpara>Cybervision 64/3D</simpara>
        </listitem>
      </itemizedlist>
    </listitem>
    <listitem>
      <simpara>Audio I/O:</simpara>
      <itemizedlist>
        <listitem>
          <simpara>Amiga builtin (8bit and 14bit modes)</simpara>
        </listitem>
        <listitem>
          <simpara>Melody Mpeg-audio layer 2 board
            <footnote id="draco-zorro">
            <para>The DraCo Zorro-2 bus does not recognize a couple of boards
            (known: Melody Z2, ITH ISDN Master II).  Worse: boards in
            ConfigIn/ConfigOut order behind them won't be found, either. This
            is not a NetBSD problem, but a design problem in the board (yes,
            right).</para>
          </footnote>
	  </simpara>
        </listitem>
        <listitem>
          <simpara>Repulse audio board</simpara>
        </listitem>
        <listitem>
          <simpara>Toccata audio board</simpara>
        </listitem>
      </itemizedlist>
    </listitem>
    <listitem>
      <simpara>Ethernet controllers:</simpara>
      <itemizedlist>
        <listitem>
          <simpara>A2065, Hydra, ASDG LanRover, A4066, Ariadne, Quicknet
	  Ethernet</simpara>
        </listitem>
        <listitem>
          <simpara>AriadneII Ethernet</simpara>
        </listitem>
        <listitem>
          <simpara>X-surf Ethernet port</simpara>
        </listitem>
        <listitem>
          <simpara>Some PCMCIA cards in the A1200 (tested with a few network
          cards only)</simpara>
        </listitem>
      </itemizedlist>
    </listitem>
    <listitem>
      <simpara>ARCnet controllers:</simpara>
      <itemizedlist>
        <listitem>
          <simpara>A2060 ARCnet</simpara>
        </listitem>
      </itemizedlist>
    </listitem>
    <listitem>
      <simpara>ISDN controllers:</simpara>
      <itemizedlist>
        <listitem>
          <simpara>BSC ISDN Master</simpara>
        </listitem>
        <listitem>
          <simpara>BSC ISDN Master II</simpara>
        </listitem>
        <listitem>
          <simpara>ITH ISDN Master II<footnoteref linkend="draco-zorro"/></simpara>
        </listitem>
        <listitem>
          <simpara>VMC ISDN Blaster</simpara>
        </listitem>
        <listitem>
          <simpara>Zeus Development ISDN link</simpara>
        </listitem>
        <listitem>
          <simpara>Individual Computers ISDN Surfer</simpara>
        </listitem>
      </itemizedlist>
    </listitem>
    <listitem>
      <simpara>Tape drives:</simpara>
      <itemizedlist>
        <listitem>
          <simpara>Most SCSI tape drives, including Archive Viper, Cipher SCSI-2
          ST150</simpara>
        </listitem>
      </itemizedlist>
    </listitem>
    <listitem>
      <simpara>Scanners: With the machine independent PINT interface integrated,
      these should work:</simpara>
      <itemizedlist>
        <listitem>
          <simpara>SCSI-2 scanners behaving as SCSI-2 scanner devices</simpara>
        </listitem>
        <listitem>
          <simpara>HP Scanjet II
          <footnote id="scsi-scanners">
            <simpara>There are reports that the Mustek and HP Scanjet scanners
            hang if accessed from the A3000. This might apply to other
            33C93-adapters, too.</simpara>
          </footnote>
          </simpara>
        </listitem>
        <listitem>
          <simpara>Mustek SCSI scanner<footnoteref linkend="scsi-scanners"/></simpara>
        </listitem>
      </itemizedlist>
    </listitem>
    <listitem>
      <simpara>CD-ROM drives:</simpara>
      <itemizedlist>
        <listitem>
          <simpara>Most SCSI CD-ROM drives</simpara>
        </listitem>
      </itemizedlist>
    </listitem>
    <listitem>
      <simpara>Serial ports on these boards:</simpara>
      <itemizedlist>
        <listitem>
          <simpara>Amiga builtin</simpara>
        </listitem>
        <listitem>
          <simpara>DraCo builtin, including serial mouse port</simpara>
        </listitem>
        <listitem>
          <simpara>A2232 (normal and turbo modes)</simpara>
        </listitem>
        <listitem>
          <simpara>MultiFaceCard II and III</simpara>
        </listitem>
        <listitem>
          <simpara>HyperCom Z3 (serial only), HyperCom 4, 3+ and 4+
          (<emphasis>not the A1200 clockport models!</emphasis>)</simpara>
        </listitem>
        <listitem>
          <simpara>Individual Computers SilverSurfer</simpara>
        </listitem>
      </itemizedlist>
    </listitem>
    <listitem>
      <simpara>Parallel printer ports on these boards:</simpara>
      <itemizedlist>
        <listitem>
          <simpara>Amiga builtin</simpara>
        </listitem>
        <listitem>
          <simpara>DraCo builtin</simpara>
        </listitem>
        <listitem>
          <simpara>HyperCom 3+ and 4+</simpara>
        </listitem>
      </itemizedlist>
    </listitem>
    <listitem>
      <simpara>Amiga floppy drives with Amiga (880kB/1760kB) and IBM
      (720kB/1440 kB) block encoding.</simpara>
    </listitem>
    <listitem>
      <simpara>Amiga mouse.</simpara>
    </listitem>
    <listitem>
      <simpara>Real-time clocks: A2000, A3000, A4000 builtin; DraCo builtin (r/o);
        A2000-RTC-clone on some A1200 accelerator boards.</simpara>
    </listitem>
  </itemizedlist>
  </portsection>
</portpage>

</webpage>

