The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
* [TUHS]  4.1cBSD Anyone?
@ 2009-08-07 15:10 Benjamin Huntsman
  2009-08-07 15:31 ` Jason Stevens
  0 siblings, 1 reply; 8+ messages in thread
From: Benjamin Huntsman @ 2009-08-07 15:10 UTC (permalink / raw)


Hi all!
   Just curious, has anyone here managed to get 4.1cBSD (or any 4.1 for that matter) running under SIMH or any other hardware or software?
   How does one prepare a SIMH-format distribution tape from a collection of files?  I haven't found a whole lot of information on the subject, and I imagine it'd be fairly difficult to make a root dump without a pre-existing system...

Many thanks to all in advance!
_______________________________________________
TUHS mailing list
TUHS at minnie.tuhs.org
https://minnie.tuhs.org/mailman/listinfo/tuhs



^ permalink raw reply	[flat|nested] 8+ messages in thread

* [TUHS] 4.1cBSD Anyone?
  2009-08-07 15:10 [TUHS] 4.1cBSD Anyone? Benjamin Huntsman
@ 2009-08-07 15:31 ` Jason Stevens
  2009-08-07 18:39   ` Benjamin Huntsman
  0 siblings, 1 reply; 8+ messages in thread
From: Jason Stevens @ 2009-08-07 15:31 UTC (permalink / raw)


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

There is a 4.0 floating around, that Nao got running... You can find
his notes here:

http://zazie.tom-yam.or.jp/starunix/

As for making tape images, it's easy if you have access to a working
perl interpeter..(I use SFU/SUA under Windows...)

I have a few examples here:

http://gunkies.org/wiki/Mkdisttap.pl


If you have access to file dumps of the tapes, it would *PROBABLY* be
trivial to get them into something simh understands and get something
booting...  If the asm for the tape load doesn't work, I've had great
luck manually running the bootra program, and pointing it to a copy of
the rootdump..

Where is your source for 4.1c?  Perhaps it's similar enough to 4.0 or
4.2 that it could be setup with either......

Jason

On Fri, Aug 7, 2009 at 11:10 AM, Benjamin
Huntsman<BHuntsman at mail2.cu-portland.edu> wrote:
> Hi all!
>   Just curious, has anyone here managed to get 4.1cBSD (or any 4.1 for that matter) running under SIMH or any other hardware or software?
>   How does one prepare a SIMH-format distribution tape from a collection of files?  I haven't found a whole lot of information on the subject, and I imagine it'd be fairly difficult to make a root dump without a pre-existing system...
>
> Many thanks to all in advance!
> _______________________________________________
> TUHS mailing list
> TUHS at minnie.tuhs.org
> https://minnie.tuhs.org/mailman/listinfo/tuhs
>
_______________________________________________
TUHS mailing list
TUHS at minnie.tuhs.org
https://minnie.tuhs.org/mailman/listinfo/tuhs



^ permalink raw reply	[flat|nested] 8+ messages in thread

* [TUHS] 4.1cBSD Anyone?
  2009-08-07 15:31 ` Jason Stevens
@ 2009-08-07 18:39   ` Benjamin Huntsman
  2009-08-07 18:56     ` Al Kossow
  0 siblings, 1 reply; 8+ messages in thread
From: Benjamin Huntsman @ 2009-08-07 18:39 UTC (permalink / raw)


>http://zazie.tom-yam.or.jp/starunix/

Yep.  I found that one, and it actually works.  It was a breeze to set up.

I'm using mktape.c to make tape images, but it doesn't compile correctly on my copy of Windows, so I'm using my Mac to make images, then transfer them back.  But, that's beside the point.
The hard part is finding the standalone utilities like mkfs, restor, etc, and creating a root dump without a pre-existing system.

>Where is your source for 4.1c?  Perhaps it's similar enough to 4.0 or
>4.2 that it could be setup with either......

I got the 4.1c archives from an acquaintance with the CSRG CD-ROMS.  Unfortunately, they're just loose files in a tar archive.  I'll probably try manually compiling the 4.1 stand-alone bits under 4.0, and see if I can create a dump by extracting the tar file onto an empty partition and dumping that...

But, can someone tell me, what program gives that '=' prompt, and how do you get utilities like mkfs, restor, etc onto the tape so that you can load them?  Do you just dump them as separate records to the tape using dd?

Sorry for the newbie-rific questions.  Gotta learn somehow...

Thanks in advance!
_______________________________________________
TUHS mailing list
TUHS at minnie.tuhs.org
https://minnie.tuhs.org/mailman/listinfo/tuhs



^ permalink raw reply	[flat|nested] 8+ messages in thread

* [TUHS] 4.1cBSD Anyone?
  2009-08-07 18:39   ` Benjamin Huntsman
@ 2009-08-07 18:56     ` Al Kossow
  2009-08-07 21:38       ` Al Kossow
  0 siblings, 1 reply; 8+ messages in thread
From: Al Kossow @ 2009-08-07 18:56 UTC (permalink / raw)


Benjamin Huntsman wrote:
> how do you get utilities like mkfs, restor, etc onto the tape so that you can load them?

the first file on the tape is a bootstrap that will load the stand-alone utilities
the stand-alone utilites are files blocked 512 bytes/block after that. the files themselves
are in the sa directory in the distribution.

I'll try to find my actual tape images of the distribs after lunch. This should be about the
same layout as in 2.9.




_______________________________________________
TUHS mailing list
TUHS at minnie.tuhs.org
https://minnie.tuhs.org/mailman/listinfo/tuhs



^ permalink raw reply	[flat|nested] 8+ messages in thread

* [TUHS] 4.1cBSD Anyone?
  2009-08-07 18:56     ` Al Kossow
@ 2009-08-07 21:38       ` Al Kossow
  2009-08-07 21:47         ` Al Kossow
  0 siblings, 1 reply; 8+ messages in thread
From: Al Kossow @ 2009-08-07 21:38 UTC (permalink / raw)


Al Kossow wrote:
> Benjamin Huntsman wrote:
>> how do you get utilities like mkfs, restor, etc onto the tape so that 
>> you can load them?
> 
> the first file on the tape is a bootstrap that will load the stand-alone 
> utilities
> the stand-alone utilites are files blocked 512 bytes/block after that. 
> the files themselves
> are in the sa directory in the distribution.
> 
> I'll try to find my actual tape images of the distribs after lunch. This 
> should be about the
> same layout as in 2.9.
> 

memory was quite rusty..

1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024
1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024
1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024
1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024
1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024  1024
1024  1024  1024  1024  512
Tape Mark file 1, 85 blocks

10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240
10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240
10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240
10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240
10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240
10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240
10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240 10240
10240 10240 10240 10240 10240 1024

copy of the tape image up now under
http://bitsavers.org/bits/BSD/

now, I have to find my copy of the installing 4.1BSD paper


_______________________________________________
TUHS mailing list
TUHS at minnie.tuhs.org
https://minnie.tuhs.org/mailman/listinfo/tuhs



^ permalink raw reply	[flat|nested] 8+ messages in thread

* [TUHS] 4.1cBSD Anyone?
  2009-08-07 21:38       ` Al Kossow
@ 2009-08-07 21:47         ` Al Kossow
  2009-08-08  2:22           ` Al Kossow
  0 siblings, 1 reply; 8+ messages in thread
From: Al Kossow @ 2009-08-07 21:47 UTC (permalink / raw)


Al Kossow wrote:

> copy of the tape image up now under
> http://bitsavers.org/bits/BSD/
> 

I just added a second image that appears to have all of the records of the
first file blocked at 512 bytes.

_______________________________________________
TUHS mailing list
TUHS at minnie.tuhs.org
https://minnie.tuhs.org/mailman/listinfo/tuhs



^ permalink raw reply	[flat|nested] 8+ messages in thread

* [TUHS] 4.1cBSD Anyone?
  2009-08-07 21:47         ` Al Kossow
@ 2009-08-08  2:22           ` Al Kossow
  2009-08-08  3:07             ` Jason Stevens
  0 siblings, 1 reply; 8+ messages in thread
From: Al Kossow @ 2009-08-08  2:22 UTC (permalink / raw)


Al Kossow wrote:
> Al Kossow wrote:
> 
>> copy of the tape image up now under
>> http://bitsavers.org/bits/BSD/
>>
> 
> I just added a second image that appears to have all of the records of the
> first file blocked at 512 bytes.
> 

I would suggest anyone trying to get this running have the CSRG CD #1 handy.
You will need to read setup.t in the doc/vmunix docs since it requires a keyed in
bootstrap. Most likely, you need to put boot.file (see below) starting at
location 0, and start it at 0.

Note in the docs that you will need a MASSBUS disk and tape configured.

--


Key in at location 50000 and execute the following boot program:
You may enter in lower-case, the LSI-11 will echo in upper-case.
The machine's printouts are shown in boldface,
explanatory comments are within ( ).
Terminate each line you type by carriage return or line-feed.
.RT
.DS
\fB>>>\|\fRHALT
\fB>>>\|\fRUNJAM
\fB>>>\|\fRINIT
\fB>>>\|\fRD 50000 20009FDE
\fB>>>\|\fRD+  D0512001
\fB>>>\|\fRD+  3204A101
\fB>>>\|\fRD+  C114C08F
\fB>>>\|\fRD+  A1D40424
\fB>>>\|\fRD+  008FD00C
\fB>>>\|\fRD+  C1800000
\fB>>>\|\fRD+  8F320800
\fB>>>\|\fRD+  10A1FE00
\fB>>>\|\fRD+  00C139D0
\fB>>>\|\fRD+  00000004
\fB>>>\|\fRE 50000/NE:A
\&...				(machine prints out values, check typing)
\fB>>>\|\fRSTART 50000
.DE
.IP
The tape should move and the CPU should halt at location 5002A.
If it doesn't, you probably have entered the program
incorrectly.
Start over and check your typing.


Start the CPU with


\fB>>>\|\fRSTART 0
.DE
.IP 5.

The console should type
=

--

The contents of the first file on the tape appears to be boot.file
In a quick inspection, it seems to match the contents of the first
file on the tape.

_______________________________________________
TUHS mailing list
TUHS at minnie.tuhs.org
https://minnie.tuhs.org/mailman/listinfo/tuhs



^ permalink raw reply	[flat|nested] 8+ messages in thread

* [TUHS] 4.1cBSD Anyone?
  2009-08-08  2:22           ` Al Kossow
@ 2009-08-08  3:07             ` Jason Stevens
  0 siblings, 0 replies; 8+ messages in thread
From: Jason Stevens @ 2009-08-08  3:07 UTC (permalink / raw)


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

I never seem to be able to get these things to work...

Here is my ini file:

set tto 7b
set rq dis
set lpt dis
set rl dis
set hk dis
set rq dis
set rqb dis
set rqc dis
set rqd dis
set ry dis
set ts dis
set tq dis
set dz lines=8
set rp0 rp06
at rp0 rp06.disk
set tu0 te16
;at tu0 4.0bsd.tape
;at tu0 BSD4.1_bootable.tap
at tu0 bsdVAX_bootable_3-21-82.tap
D 50000 20009FDE
D 50004 D0512001
D 50008 3204A101
D 5000C C114C08F
D 50010 A1D40424
D 50014 008FD00C
D 50018 C1800000
D 5001C 8F320800
D 50020 10A1FE00
D 50024 00C139D0
D 50028 00000004
run 50000
run 0

Any of these 'tapes' gives me:
VAX780 simulator V3.8-1

HALT instruction, PC: 0005002A (HALT)

HALT instruction, PC: 00000001 (HALT)
sim> q
Goodbye

Is anyone else having better luck???



On Fri, Aug 7, 2009 at 10:22 PM, Al Kossow<aek at bitsavers.org> wrote:
> Al Kossow wrote:
>>
>> Al Kossow wrote:
>>
>>> copy of the tape image up now under
>>> http://bitsavers.org/bits/BSD/
>>>
>>
>> I just added a second image that appears to have all of the records of the
>> first file blocked at 512 bytes.
>>
>
> I would suggest anyone trying to get this running have the CSRG CD #1 handy.
> You will need to read setup.t in the doc/vmunix docs since it requires a
> keyed in
> bootstrap. Most likely, you need to put boot.file (see below) starting at
> location 0, and start it at 0.
>
> Note in the docs that you will need a MASSBUS disk and tape configured.
>
> --
>
>
> Key in at location 50000 and execute the following boot program:
> You may enter in lower-case, the LSI-11 will echo in upper-case.
> The machine's printouts are shown in boldface,
> explanatory comments are within ( ).
> Terminate each line you type by carriage return or line-feed.
> .RT
> .DS
> \fB>>>\|\fRHALT
> \fB>>>\|\fRUNJAM
> \fB>>>\|\fRINIT
> \fB>>>\|\fRD 50000 20009FDE
> \fB>>>\|\fRD+  D0512001
> \fB>>>\|\fRD+  3204A101
> \fB>>>\|\fRD+  C114C08F
> \fB>>>\|\fRD+  A1D40424
> \fB>>>\|\fRD+  008FD00C
> \fB>>>\|\fRD+  C1800000
> \fB>>>\|\fRD+  8F320800
> \fB>>>\|\fRD+  10A1FE00
> \fB>>>\|\fRD+  00C139D0
> \fB>>>\|\fRD+  00000004
> \fB>>>\|\fRE 50000/NE:A
> \&...                           (machine prints out values, check typing)
> \fB>>>\|\fRSTART 50000
> .DE
> .IP
> The tape should move and the CPU should halt at location 5002A.
> If it doesn't, you probably have entered the program
> incorrectly.
> Start over and check your typing.
>
>
> Start the CPU with
>
>
> \fB>>>\|\fRSTART 0
> .DE
> .IP 5.
>
> The console should type
> =
>
> --
>
> The contents of the first file on the tape appears to be boot.file
> In a quick inspection, it seems to match the contents of the first
> file on the tape.
>
> _______________________________________________
> TUHS mailing list
> TUHS at minnie.tuhs.org
> https://minnie.tuhs.org/mailman/listinfo/tuhs
>
_______________________________________________
TUHS mailing list
TUHS at minnie.tuhs.org
https://minnie.tuhs.org/mailman/listinfo/tuhs



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2009-08-08  3:07 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-08-07 15:10 [TUHS] 4.1cBSD Anyone? Benjamin Huntsman
2009-08-07 15:31 ` Jason Stevens
2009-08-07 18:39   ` Benjamin Huntsman
2009-08-07 18:56     ` Al Kossow
2009-08-07 21:38       ` Al Kossow
2009-08-07 21:47         ` Al Kossow
2009-08-08  2:22           ` Al Kossow
2009-08-08  3:07             ` Jason Stevens

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).