[Simh] PDP11 oddity with RSTS 9.6
Gene Irwin
girwin1215 at gmail.com
Wed Feb 3 16:07:35 EST 2016
Thanks for the fast response. Yes, I have tried 3.9 and 4.0 and have the
same issue.
I haven't yet found out what version the author of the script and prebuilt
rpo6 used.
Yes, during sysgen it seems to recognize the printer, and printers defaults
to 1.
the config.mac is:
$ type config.mac
TITLE CONFIG,<CONFIGURATION PARAMETERS>,11,03-Feb-98,RSTS
;
; COPYRIGHT (c) 1974, 1998 BY
; DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS.
;
; THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND COPIED
; ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE AND WITH THE
; INCLUSION OF THE ABOVE COPYRIGHT NOTICE. THIS SOFTWARE OR ANY OTHER
; COPIES THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY
; OTHER PERSON. NO TITLE TO AND OWNERSHIP OF THE SOFTWARE IS HEREBY
; TRANSFERRED.
;
; THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE
; AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT
; CORPORATION.
;
; DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS
; SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DIGITAL.
;
; SYSTEM LEVEL
SYSVEN = "11 ;EDIT NUMBER
; DISKS
CNT.DC = 0. ;1. IF RC11; ELSE 0
CNT.DF = 0. ;1. IF RF11/RS11; ELSE 0
CNT.DS = 0. ;# OF RS03/RS04'S; ELSE 0
CNT.DV == 1. ;1. IF MEMORY DISK; ELSE 0
CNT.DK == 0. ;# OF RK05'S; ELSE 0
CNT.DL == 0. ;# OF RL01/2'S; ELSE 0
CNT.DM == 0. ;# OF RK06/7'S; ELSE 0
CNT.DP == 0. ;# OF RP02/RP03'S; ELSE 0
CNT.DR == 0. ;# OF RM02/03/05/80'S; ELSE 0
CNT.DB == 8. ;# OF RP04/5/6'S; ELSE 0
CNT.DU == 0. ;# OF RA80'S; ELSE 0
; OTHER DEVICES
TM02 == 8. ;# OF TU16/TE16/TU45/TU77'S; ELSE 0
TM11 == 0. ;# OF TU10/TE10/TS03'S; ELSE 0
TS11 == 0. ;# OF TS11'S; ELSE 0
TMSCP == 0. ;# OF TMSCP UNIT'S; ELSE 0
TC11 == 0. ;# OF DECTAPE DRIVES; ELSE 0
TU58 == 0. ;# OF DECTAPE II DRIVES; ELSE 0
LP11 == 1. ;# OF LINE PRINTERS; ELSE 0
RX11 == 0. ;# OF FLOPPY DRIVES; ELSE 0
DMC11 == 0. ;# OF DMC11'S/DMR11'S; ELSE 0
DMP11 == 0. ;# OF DMP11'S/DMV11'S; ELSE 0
KMC11 == 0. ;# OF KMC11'S; ELSE 0
II11 == 0. ;# OF KMC/3271 LINKS; ELSE 0
CR11 == 0. ;1 IF CR11/CM11; ELSE 0
CD11 == 0. ;1 IF CD11; ELSE 0
PR11 == 1. ;1 IF PAPER TAPE READER/PUNCH; ELSE 0
PP11 == 1. ;SAME AS PR11;
RJ2780 = 0 ;"DP OR "DU FOR 2780; ELSE 0
; SYSTEM PARAMETERS
JOBMAX = 25. ;MAXIMUM # OF JOBS
SMLBUF = 636. ;# OF SMALL BUFFERS
$
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
the sysgen script is:
;---------------------------------------------------------------
; Disable devices, we'll enable what we need later
;---------------------------------------------------------------
set CR disable
set DZ disable
set HK disable
set RK disable
set RL disable
set RP disable
set RQ disable
set RQB disable
set RQC disable
set RQD disable
set RX disable
set RY disable
;set TA disable
set TC disable
set TM disable
set TS disable
set TQ disable
set TU disable
set VH disable
set XQ disable
set XQB disable
set XU disable
set XUB disable
;--------------------------------------------------
; Turn on Escape Sequences
;--------------------------------------------------
set console pchar=1000023600
;--------------------------------------------------
; type bus mem MMU? Umap? EIS? FIS? FPP? CIS?
;==================================================
; 11/03 Q 64K no no std opt no no
; 11/04 U 64K no no no no no no
; 11/05 U 64K no no no no no no
; 11/20 U 64K no no no no no no
; 11/23 Q 4M std no std no opt opt
; 11/23+ Q 4M std no std no opt opt
; 11/24 U 4M std std std no opt opt
; 11/34 U 256K std no std no opt no
; 11/40 U 256K std no std opt no no
; 11/44 U 4M std std std no opt opt
; 11/45 U 256K std no std no opt no
; 11/53 Q 4M std no std no std opt
; 11/60 U 256K std no std no std no
; 11/70 U 4M std std std no opt no
; 11/73 Q 4M std no std no std opt
; 11/73B Q 4M std no std no std opt
; 11/83 Q 4M std no std no std opt
; 11/84 U 4M std std std no std opt
; 11/93 Q 4M std no std no std opt
; 11/94 U 4M std std std no std opt
;-------------------------------------------------
echo PDP-11/73 with 4 meg of memory
echo
set cpu 11/73
set cpu 4m
set cpu cis
;----------------------------------------------------------------
; RX11/RX01 Floppy Disk (RX) 2 Drives - DX
;================================================================
; SET RX enable
; SET RXn LOCKED set unit n write locked
; SET RXn WRITEENABLED set unit n write enabled
; ATTACH RXn <File>
; DETACH RXn
;----------------------------------------------------------------
;----------------------------------------------------------------
; RL11(RLV12)/RL01,RL02 Cartridge Disk (RL) 4 Drives - DL
;================================================================
; SET RL enable
; SET RLn enable
; SET RLn disable
; SET RLn LOCKED set unit n write locked
; SET RLn WRITEENABLED set unit n write enabled
; SET RLn RL01 set type to RL01 - 10220 Blocks
; SET RLn RL02 set type to RL02 - 20460 Blocks
; SET RLn AUTOSIZE set type based on file size at ATTACH
; SET RLn BADBLOCK write bad block table on last track
; ATTACH RLn <File>
; DETACH RLn
;----------------------------------------------------------------
;----------------------------------------------------------------
; RP04/05/06/07,RM02/03/05/80 Disk Drives (RP) 8 Drives - DB
;================================================================
; SET RP enable
; SET RPn enable
; SET RPn disable
; SET RPn LOCKED set unit n write locked
; SET RPn WRITEENABLED set unit n write enabled
; SET RPn RM03 set type to RM03 - 131648 Blocks
; SET RPn RM05 set type to RM05 - 171796 Blocks
; SET RPn RM80 set type to RM80 - 242572 Blocks
; SET RPn RP04 set type to RP04 - 171796 Blocks
; SET RPn RP06 set type to RP06 - 340664 Blocks
; SET RPn RP07 set type to RP07
; SET RPn AUTOSIZE set type based on file size at ATTACH
; SET RPn BADBLOCK write bad block table on last track
; ATTACH RPn <File>
; DETACH RPn
;----------------------------------------------------------------
set RP enable
set RP0 RP04
attach RP0 RSTS_V9.RP04
echo RSTS_V9.RP04 mounted on RP0: (DB0:)
;----------------------------------------------------------------
; RQDX3 MSCP Disk Controllers (RQ,RQB,RQC,RQD) 4*4 Drives - DU
;================================================================
; SET RQx enable
; SET RQn LOCKED set unit n write locked
; SET RQn WRITEENABLED set unit n write enabled
; SET RQn RX50 set type to RX50 - 800 Blocks
; SET RQn RX33 set type to RX33 - 2400 Blocks
; SET RQn RD51 set type to RD51 - 21599 Blocks
; SET RQn RD52 set type to RD52 - 60479 Blocks
; SET RQn RD53 set type to RD53 - 138668 Blocks
; SET RQn RD54 set type to RD54 - 311200 Blocks
; SET RQn RD31 set type to RD31 - 41559 Blocks
; SET RQn RA81 set type to RA81 - 891056 Blocks
; SET RQn RA82 set type to RA82 - 1216640 Blocks
; set RQn RA71 set type to RA71
; SET RQn RA72 set type to RA72
; SET RQn RA90 set type to RA90
; SET RQn RA92 set type to RA92
; SET RQn RRD40 set type to RRD40 (CD ROM)
; SET RQn RAUSER{=n} set type to RA82 with n MB's
; SET -L RQn RAUSER{=n} set type to RA82 with n LBN's
; ATTACH RQxn <File>
; DETACH RQxn
;----------------------------------------------------------------
;----------------------------------------------------------------
; TM02/TM03/TE16/TU45/TU77 Magnetic Tapes (TU) 8 Drives - MM
;================================================================
; SET TU enable
; SET TU TM02 set controller type to TM02
; SET TU TM03 set controller type to TM03
; SET TUn TE16 set drive type to TE16
; SET TUn TU45 set drive type to TU45
; SET TUn TU77 set drive type to TU77
; SET TUn CAPAC=m set unit n capacity to m MB (0=unlimited)
; ATTACH XXn <File>
; DETACH XXn
;----------------------------------------------------------------
set TU enable
set TU0 locked
set TU1 locked
attach TU0 rsts_v9_6_install.tap
attach TU1 rsts_v9_library.tap
echo rsts_v9_6_install.tap mounted on TU0 (MM0:)
echo rsts_v9_library.tap mounted on TU1 (MM1:)
;----------------------------------------------------------------
; TS11/TSV05 Magnetic Tape (TS) 1 Unit - MS
;================================================================
; SET TS enable
; SET TS LOCKED set unit write locked
; SET TS WRITEENABLED set unit write enabled
; SET TS0 CAPAC=m set capacity to m MB (0 = unlimited)
; ATTACH TS <File>
; DETACH TS
;----------------------------------------------------------------
;----------------------------------------------------------------
; TQK50 TMSCP Disk Controller (TQ) 4 Units - MU
;================================================================
; SET TQ enable
; SET TQn LOCKED set unit n write locked
; SET TQn WRITEENABLED set unit n write enabled
; SET TQ TK50 set controller type to TK50
; SET TQ TK70 set controller type to TK70
; SET TQ TU81 set controller type to TU81
; SET TQ TKUSER{=n} set TK50 with tape capacity of n MB
; SET TQn CAPAC=m set unit n capacity to m MB (0=unlimited)
; ATTACH TQn <File>
; DETACH TQn
;----------------------------------------------------------------
;----------------------------------------------------------------
; DZ11 Terminal Multiplexer (DZ) 4*8 Lines - ??
;================================================================
; SET DZ enable
; SET DZ LINES=n (multiple of 8, Max 32)
; SET DZ LOG=line=filename
; SET DZ NOLOG=line
; SET DZ DISCONNECT=line disconnects the specified line.
; ATTACH {-am} DZ <port> set up listening port. -m = modem
; controls, -a active disconnects.
;----------------------------------------------------------------
;----------------------------------------------------------------
; DHQ11 Terminal Multiplexer (VH) 4*8 Lines - ??
;================================================================
; SET VH enable
; SET VHn DHU use the DHU programming mode
; SET VHn DHV use the DHV programming mode
; SET VHn NORMAL use normal DMA procedures
; SET VHn FASTDMA set DMA to initiate immediately
; SET VHn [NO]MODEM disable/enable modem control
; SET VHn [NO]HANGUP disable/enable disconnect on DTR
; SET VH DISCONNECT=line disconnects the specified line.
; ATTACH VH <port> set up listening port
;----------------------------------------------------------------
echo
echo "boot tu" to boot tape
echo "boot rp" to boot disk
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
the simh 4 show version is:
PDP-11 simulator V4.0-0 Beta git commit id: de72cba0
sim> show version
PDP-11 simulator V4.0-0 Beta Simulator Framework Capabilities:
32b data
32b addresses
Ethernet Packet transports:TAP:NAT:UDP
Idle/Throttling support is available
Virtual Hard Disk (VHD) support
RAW disk and CD/DVD ROM support
Asynchronous I/O support
FrontPanel API Version 1
Host Platform:
Compiler: GCC 4.8.4
Simulator Compiled: Feb 1 2016 at 06:55:18
Memory Access: Little Endian
Memory Pointer Size: 64 bits
Large File (>2GB) support
SDL Video support: SDL Version 2.0.2
PCRE RegEx support for EXPECT commands
OS clock resolution: 1ms Time taken by msleep(1): 2ms
OS: Linux dellin 3.19.0-32-generic #37~14.04.1-Ubuntu SMP Thu Oct 22
09:41:40 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
git commit id: de72cba0
sim>
On Wed, Feb 3, 2016 at 11:52 AM Mark Pizzolato <Mark at infocomm.com> wrote:
> Hi Gene,
>
>
>
> It is not clear if you say you’re seeing the same behavior on 3.9 vs 4.0.
>
>
>
> Please confirm.
>
>
>
> Also your configuration file and the output of sim> SHOW VERSION on 4.0
> will be useful.
>
>
>
> The point of these questions is to determine if you’re having a simh issue
> or a rsts issue.
>
>
>
> - Mark
>
>
>
> *From:* Simh [mailto:simh-bounces at trailing-edge.com] *On Behalf Of *Gene
> Irwin
> *Sent:* Wednesday, February 3, 2016 11:47 AM
> *To:* simh at trailing-edge.com
> *Subject:* [Simh] PDP11 oddity with RSTS 9.6
>
>
>
> Hello guys,
>
> I have tried simh 3.9 and 4.0 and have this odd issue.
>
> I got a copy of a built rsts on rpo6, and the copies of the .tap files
> used to gen this image. it is v9.6.
>
> If I boot the prebuilt hard drive image the system comes up just fine.
>
> If I boot the tape and go through the sysgen process the hard drive image
> that is built has no lp0: device in the monitor, and the spooler fails
> during boot and keeps the rest of the start.com script from running,
> making the system come up in a single user mode with job max at 2.
>
> I've tried diferent processors (11/70 up to 11/94), LPT is enabled in
> simh, and I'm not sure what to try next.
>
> If I boot the prebuilt image and do show devices _LP0: is present.
>
> If I boot the sysgen'd image and do show devices, there is no _LP0:
>
> anyone got any ideas?
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.trailing-edge.com/pipermail/simh/attachments/20160203/ce5f9bb7/attachment-0001.html>
More information about the Simh
mailing list