The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: jsteve@superglobalmegacorp.com (Jason Stevens)
Subject: [TUHS] XINU for the 68000 / 68010
Date: Thu, 28 Dec 2017 21:40:47 +0800	[thread overview]
Message-ID: <9c4a623a-93bc-4678-9ec3-413e6ccf6372@HK2APC01FT032.eop-APC01.prod.protection.outlook.com> (raw)
In-Reply-To: <20171228021531.GN70143@eureka.lemis.com>

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1913 bytes --]

I came across this page while looking for man pages to SYSVr3 for someone...   Completely unrelated but I thought it’d be interesting to someone.  Apparently it can be built with GCC/GAS/Binutils from a 680x0 based SUN.

http://unixpc.taronga.com/xinu7300/

From the readme:

Xinu for the ATT7300 (3B1) and MECB (Motorola Educational Computer Board)

This is an implementation of the Vol. I Xinu for diskless singleboard 68000/68010 systems.  The ATT7300 is the preferred system, having at least .5M memory vs. the MECB's cramped 32K.

ATT7300 hardware and the Xinu support provided here:

MC68010, 10Mhz
.5M-2M onboard memory, up to 4M with expansion memory
VA space of 4M, monolithic page table (not used here for paging)
RS232 port with software-selectable baudrates to 19.2K baud, with NEC7201 SLU (used for Xinu console)
Line clock interrupting at 60Hz, used for Xinu clock.
Keyboard interface with MC6850 SLU--Xinu tty driver for it here, but not compatible with the serial encoding from the native keyboard, so you need to attach another terminal to use it.
Centronics parallel printer port (start on LPR driver here, fleshing  it out is a good student project)
Floppy disk--not supported in Xinu, but used to boot monitor/downloading system
Hard disk--not supported or needed.
Realtime clock--not supported in Xinu.
Telephone interfaces--not supported.
Bitmap graphics monitor interface--not supported.

MECB hardware and Xinu support:

MC68000 CPU, 4Mhz
32K memory
2 serial ports, each with MC6850 SLUs, available as Xinu ttys or dlcs.  Easy to add a third MC6850 at 0x30001, for 2nd dlc.  (However running a Xinu net takes more than 32K memory, not so easy)
MC68230 PI/timer:  Timer used as Xinu clock, setup for LPR driver using PI.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20171228/489653ac/attachment.html>


  reply	other threads:[~2017-12-28 13:40 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-12-27 22:10 [TUHS] Happy birthday, John von Neumann! Dave Horsfall
2017-12-27 22:26 ` Nemo Nusquam
2017-12-27 23:38 ` Lawrence Stewart
2017-12-28  2:10 ` Ian Zimmerman
2017-12-28  2:15 ` Greg 'groggy' Lehey
2017-12-28 13:40   ` Jason Stevens [this message]
2017-12-28 14:06     ` [TUHS] XINU for the 68000 / 68010 arnold
2017-12-28 17:20       ` Jason Stevens
2018-02-02  0:04 ` [TUHS] Happy birthday, John von Neumann! Nemo
2018-02-02 17:01 ` Nelson H. F. Beebe

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=9c4a623a-93bc-4678-9ec3-413e6ccf6372@HK2APC01FT032.eop-APC01.prod.protection.outlook.com \
    --to=jsteve@superglobalmegacorp.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).