home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.m68k
- Path: sparky!uunet!charon.amdahl.com!pacbell.com!decwrl!sdd.hp.com!caen!destroyer!cs.ubc.ca!alberta!cpsc.ucalgary.ca!xenlink!newt.cuc.ab.ca!deraadt
- From: deraadt@newt.cuc.ab.ca (Theo de Raadt)
- Subject: Re: building a low-cost 68030 workstation
- In-Reply-To: "Ingo Cyliax"'s message of Wed, 4 Nov 1992 10: 31:58 -0500
- Message-ID: <DERAADT.92Nov5150436@newt.newt.cuc.ab.ca>
- Sender: news@newt.cuc.ab.ca
- Nntp-Posting-Host: newt
- Organization: little lizard city
- References: <1992Nov4.103207.4053@news.cs.indiana.edu>
- Date: Thu, 5 Nov 1992 22:04:36 GMT
- Lines: 43
-
- In article <1992Nov4.103207.4053@news.cs.indiana.edu> "Ingo Cyliax" <cyliax@moose.cs.indiana.edu> writes:
- > we are looking into building a 68030 based low-cost workstation. Has
- > anyone done this ? This type of system would be great for teaching
- > assembly language programming and operating system type classes.
-
- The cheapest way of doing this is to
- 1. Buy a Sun3/60
- 2. Remove all the solder from the 68030 socket on the motherboard.
- 3. Put in a 68030 size socket.
- 4. Put in a MC68030, remove MC68020.
-
- At the moment, I know of only one problem on the motherboard. The
- CIIN* cache-inhibit-input line appears to be floating on some
- motherboards. As a result, you'd better not turn on the data and code
- caches. Ick!
-
- As an alternative, you can fix this problem correctly. You want CIIN*
- to be high when accessing real memory & low when not. Now, my first
- hack was to wire it to the DRAM activation logic. There appeared to be
- some sorta timing problem...... so I was going to try to wire it to
- the MMU cachable bit (I think I have found it on the board), but I
- have not gotten around to it, so I can't tell you if it works!
-
- While I was at it, I bent the clock pin on the socket. The intent was
- to wire it to CLK instead of CLK/2. I thought I could run the 68030
- at 40MHz, and the rest of the system at 20MHz. Of course, a Sun3/60
- runs pretty reliably at 24MHz, as long as you keep it COOL.
-
- Under SunOS, if you properly fix your hardware so that CIIN* works
- properly, you can fix about 6 (or was it 9?) places in /vmunix (using
- adb and some smarts..) so that the code cache is also enabled. I
- figure it should Zoom then.
-
- (Note: It is truly amazing what you can do without hardware docs or
- source code. Absolutely astounding. I can't believe I've wasted so
- much of my life doing this.)
-
- If you don't turn on the Sun MMU, you can do everything else by
- yourself. It just might suit your purposes.
- <tdr.
- --
-
- This space not left unintentionally unblank. deraadt@newt.cuc.ab.ca
-