About NetBSD/x68k

NetBSD/x68k is the port of NetBSD for the Japanese personal computer SHARP X68000/X68030 series. It runs on some models of X680x0 with MMU and FPU. When you use NetBSD/x68k, you may have to replace your machine settings (e.g. changing MC68EC30 with MC68030).

The History of NetBSD/x68k

The NetBSD/x68k port was started in 1993 by OKI Masaru. At first, it was ported from NetBSD/amiga, and tracked NetBSD 0.9, NetBSD 1.0, and NetBSD 1.1. NetBSD/x68k has been included in the official release of NetBSD from 1.2 onwards.

Since April 2002, Nishimura Takeshi is maintaining the NetBSD/x68k port.

NetBSD/x68k News

2013-04-25: XM6i ver 0.41
XM6i version 0.41 has been released. Now XM6i supports MC68881 FPU emulation and the performance of NetBSD/x68k on XM6i is notably improved. XM6i's FPU emulation code was based on NetBSD/m68k FPE sources, and then the XM6i developments also improve NetBSD/m68k FPE implementation.
2012-10-20: An X680x0 day again
Three X68030s (including 060turbo) and X68000 PRO-II with Xellent30 running NetBSD/x68k were exhibited on NetBSD booth at Open Source Conference 2012 Hiroshima. See pictures on Togetter for details.
2012-10-14: Support for network boot and formatting floppy
Network bootloader for Neptune-X and Nereid Ethernet is added, and formatting floppy is also added. See announcement on port-x68k list for details.
2012-09-15: XM6i ver 0.38
XM6i version 0.38 has been released. Added sound emulation, and NetBSD/amd64 6.0 binary.
2012-05-01: XM6i ver 0.35
XM6i version 0.35 has been released. Added Mac OS X 10.7 support.
2012-04-29: PSX16550 now uses MI com driver
PSX16550 fast serial board driver has been switched to using MI com(4) driver. See announcement on port-x68k mailing list for details.
2012-04-14: XM6i ver 0.34
XM6i version 0.34 has been released. NE2000 network emulation using Windows TAP-Win32, MAC address configuration settings, extended memory (up to 1008MB) emulation, and some performance improvememts etc.
2011-12-30: XM6i ver 0.33
XM6i version 0.33 has been released. Improved scheduler, rendering, and MPU performance.
2011-12-05: XM6i ver 0.32
XM6i version 0.32, including NetBSD/i386 5.1, Windows, and Mac OS X 10.6 binaries, has been released. NE2000 emulation has been added to NetBSD/i386 binary.
2011-10-01: An X68030 day
Three X68030s (including one with 060turbo accelerator) running NetBSD/x68k on NetBSD booth at Open Source Conference 2011 Hiroshima. See pictures on Togetter for details.
2011-07-01: XM6i ver 0.31
XM6i (X68030 emulator which can run NetBSD/x68k) version 0.31 has been released. On this version, x68k's Xserver now works on emulator's screen by newly added removing FC2 pin modification option.

Archive of NetBSD/x68k news items

Supported System Models

It is necessary to install Xellent30 or Jupiter-X MPU accelerator for X68000 series.

040turbo and 060turbo are also supported for X68030.

  • X68030/X68030HD
  • X68030compact/X68030compactHD
  • X68000XVI/X68000XVI HD
  • X68000SUPER/X68000SUPER HD
  • X68000EXPERT/X68000EXPERT HD
  • X68000PRO/X68000PRO HD
  • X68000ACE/X68000ACE HD

Supported Peripherals

NetBSD/x68k requires Motorola 680[346]0 processor (with MMU), SCSI board and harddisks, and over 4MByte memory and 100MByte of disk space.

Although the in-kernel FPU emulator can be built into the kernel for 68030-based systems, we recommend to install a FPU.

  • Sharp genuine MB89352 SCSI host adapter and their compatibles
  • Most SCSI devices
  • Built-in floppy drives
  • Built-in frame buffer (both of the text and graphics screen)
  • Built-in Z8530 serial
  • Built-in parallel (Centronics printer interface)
  • The standard keyboard
  • The mouse / trackball
  • PSX16550 TL16C550CN UARTs
  • Neptune-X NE2000 Ethernet
  • Nereid RTL8019AS Ethernet
  • Nereid bank memory
  • Nereid SL811HS USB host controller
  • Mach-2 SCSI host adapters
  • Tsukumo TS-6BE16 extended memory
  • Built-in ADPCM voice synthesizer

Not Yet Supported

Hardware that we do NOT currently support, but get many questions about:

  • Old (SASI compatible) hard disk interface

We are planning future support for many of these devices. Contributions are welcomed!

NetBSD/x68k Information

Mailing Lists

Current Releases

Future Releases

Related Links