Table of Contents
Please see the machine-status document in HTML format:
The hardware listed here has been reported to me or one of the mailing lists as working/non-working. There are no guarantees that the information is 100% correct. If we are ever able to get our hands on some of these pieces of hardware for testing we should be able to give more definite answers.
Note: QuickDraw-compatible cards should work
(<[email protected]>
) However, accelerated cards and
many 24-bit cards will not.
Apple Toby Frame Buffer Card
Apple Mac II High-Resolution Video Display Card
Apple 8.24
Apple Portrait Display Card
Lapis Technologies 1-bit @ 1024x768 Steven R. Weiss ([email protected])
RasterOps 264 SE/30 Monroe Williams ([email protected])
RasterOps 24S John Valdes ([email protected])
Micron Color 30 Joe Bacso ([email protected])
Futura II LX Michel Chalufour ([email protected])
SuperMac GFX Kai-Yew Lum ([email protected])
Apple Macintosh Display Card 8-24 GC Kevin Coffee ([email protected])
SuperMac 8/24 Chas Williams ([email protected])
Magic 8-bit video card Kevin Wilson ([email protected])
Radius 24XP Michael Petrotta ([email protected]), IIsi
MicroXeed 24-bit video card Bow-Yaw Wang ([email protected])
Formac video card Brad Salai ([email protected])
Lapis Procolorserver 8.16 Kevin Radke ([email protected])
RasterOps 24Sx Mack Nagashima ([email protected])
Radius Spigot Pro AV Nigel Pearson ([email protected])
SuperMac Spectrum/8 Series III Paul ([email protected])
SuperMac VideoSpigot
Apple Standard Mouse
Apple Standard Keyboard
Apple Extended Keyboard
Apple Adjustable Keyboard Olivier Boudry ([email protected])
Animas 3-button Mouse
Kensington Turbo Mouse
Gravis 3-button Mouse
Logitech TrackMan Ken Nakata ([email protected])
Logitech MouseMan (M/N: M-AH32) Dan McMahill ([email protected])
Logitech Marble (3 button trackball/optical) Derrick Hutchinson ([email protected])
Logitech Cordless MouseMan Mark Routbort ([email protected])
Mouse Systems A3 (3 button/optical) Colin Wood ([email protected])
MicroSpeed 3-button Mouse Brad Salai ([email protected])
Alps Glidepoint touchpad Nathan Raymond ([email protected])
NOTE: most of these mice have 1 functioning button, but the second and third might not work.
Logitech MouseMan (M/N: AC-13-4MD) John Wittkowski ([email protected])
Logitech TrackMan (M/N: T-AA1-4MD) John Wittkowski ([email protected])
Logitech TrackMan Marble (M/N: T-AH11) xiamin ([email protected])
EMAC Silhouette trackball Monroe Williams ([email protected]) & John E. Clark ([email protected])
Take a look at: macbsd.com
Note: most Ethernet cards based on the 8390 chip should work for most machines. Many SONIC-based cards are now working as well, as is onboard SONIC-based Ethernet for the Quadra-series Macs. MACE-based onboard Ethernet for AV Macs should be supported in NetBSD 1.3 and later.
Take a look at: macbsd.com
Note: it appears that some SONIC cards are still not working, but support for these cards is in the works.
Daystar 33MHz 030 w/cache turned off in the control panel
Daystar 40MHz 030 on a IIcx ([email protected])
Daystar 50MHz 030 PowerCache w/ cache turned on in the control panel
DiiMO 50mHz 030 accelerator on an SE/30 ([email protected])
DayStar 80 MHz 040 PowerCache ([email protected])
Dove MaraThon 030 w/ cache on MacII ([email protected])
Sonnet Quaddouble 50Mhz 040 FPU Accelerator on a Q700 ([email protected])
Note:work is currently being done by Kevin Radke ([email protected]) to get the cache on Daystar accelerators working under NetBSD. He has test kernels available at ftp://cpre1.ee.iastate.edu/pub/netbsd/ .
Note: if NetBSD does not boot on your machine with its Daystar accelerator, try turning off the cache in the control panel.
Carerra '040 on a IIci ([email protected])
Note: Current kernels should boot just about any of the Daystar '030 (and probably '040) accelerators. However, two users have had trouble getting an '030 accelerator to work on their Mac II's (which has an '020 by default). Likewise, '030-users have had trouble getting '040 accelerator working with their machines.
To get the most up-to-date TODO list, take a look at: http://www.NetBSD.org/ports/mac68k/todo.html
installation docs ([email protected])
update kernel compilation docs ([email protected])
configuration ([email protected])
FPU emulation (for Macs w/o FPUs) ([email protected])
ADB support ([email protected])
dt fixes, if any ([email protected])
hfs fixes, if any ([email protected])
SCSI disconnect/reconnect support ([email protected])
interrupt handling for Quadras ([email protected])
performance -- examine pmap, swtch, interrupt latency (claimed?)
low-level docs before Alice forgets (everyone)
man4/man8 pages written & added ([email protected])
Portable cross-development system (MachTen?, MacMiNT?, Other Unix?).
New console/adb/grf/virtual terminal. (Final bug fixes...)
Note: the above is a little (ok, a lot) out of date. -Colin
IDE support
read-only HFS support for Mac OS volumes (More or less done)
portable cross-development from other unix's (This too.)
binary compatibility with MachTen (?)
floppy driver (partial support for DD floppy drives available)
AppleTalk/LocalTalk (netatalk port to NetBSD in progress)
tape driver(s) (e.g. teac & DAT; probably working)
CD-ROM support (has anyone tried mounting A/UX cd-rom?) (This works.)
MO support (probably works)
24-bit NuBus video cards (may be working in 1-bit mode w/ 1.0 release)
NuBus multi-port serial cards
other languages (lisp, prolog, pascal, better assembler/debugger)
MIDI driver
PAS16 NuBus card (Pro Audio Spectrum 16 sound card)
Mac OS emulation
To see the current status of different projects, including unclaimed projects, check out the TODO page: http://www.NetBSD.org/ports/mac68k/todo.html
This page is our "whiteboard" for the mac68k port's status. At this point, there is no telling which will be updated first as new projects are claimed: the TODO page or this documents Claimed/Unclaimed Projects sections. More than likely the TODO page will change first.
If you see a project you would like to work on or assist with, send e-mail describing your interests to [email protected]. You do not have to "register" your effort or anything formal like that, but we do like to keep track of who is doing what. Plus, if we come across any information that is useful to the work you are doing we will pass it along.
We do accept equipment loans, equipment donations, and monetary donations. If you would like to loan or donate equipment, please send e-mail to [email protected] describing what equipment you are willing to part with. We will need to determine which member of the NetBSD/mac68k team can best put the equipment to use. From there we will give you a shipping address. If you donate the hardware, we will make an honest effort to add support for your hardware if that is what you desire. If you don't care what we do with the hardware, we'll put it to the best use possible without necessarily interrupting current project priorities.
This is a list of equipment we would really like to borrow for testing:
Machines: Anything other than a Mac II, especially a Quadra, Centris, Powerbook, or Duo. We could use IIx, IIcx, IIci, IIsi, IIvi, IIvx, and SE/30 machines as well (although these machines are pretty well-supported now).
Priority for the machines we would like to borrow is currently: Quadras (AV&other), Centrises, PowerBooks, Duos, Performas
Other hardware: Any video card plus the monitor if the card is particular to that monitor. ADB devices: trackballs, 3-button mice, Non-Apple mice, etc...
If you are willing to lend us a machine, please make sure it has 8MB RAM and at least 60MB of hard drive space that can be allocated to a BSD partition. 5MB of RAM will do if necessary, but currently it *must have an FPU* to be useful to us.