ARDOS.PFt 5? ; PATCH LIST FOR MAPPED ECLIPSE (A,Z)RDOS ; ----- ---- --- ------ ------- --------- ; REV 6.30, UPDATE 2 ; --- ----- ------ - ; S 401 401@0 ZMAX O 377 377@0 ZMAX ; S 422 3036 3036+1 URDOS S BOOT@0>1+11 31460 31460+2 ^ S 422 3036 3036+1 MRDOS Sy BOOT@0>1+15 30015 30015+(2<10) ^ S 422 3036 3036+1 NRDOS S BOOT@0>1+16 30015 30015+(2<10) ^ S 422 3036 3036+1 BRDOS S BOOT@0>1+13 30015 30015+(2<10) ^ S 422 3036 3036+1 ARDOS S BOOT@0>1+16 31460 31460+2 ^ S 422 3036 3036+1 ZRDOS S BOOT@0>1+30 31460 31460+12 ^ S 422 1036 1036+1 INFOS S BOOT@0>1+13 31460 31460+2 ^ S 422 1036 1036+1 JNFOS S BOOT@0>1+13 31460 31460+2 ^ ; ; ; THIS CONTAINS ALL PATCHES AS OF ; ; 16-FEB-78 ; ; ; PATCH #R-1 ;ALLOW SWAPS IF DEVICES IDEF'D, RDOP OUTSTANDING, ETC. O 14437 125212 402 u ; ; ; PATCH #R-2 ;ALLOW OPEN FOR APPEND FOR $PLT/$PLT1 ;ENABLE SPOOLING FOR $PLT/$PLT1 S PLTDC+3 2000 102000 S PLTDT+10 -1 OPNO S PLTDT+11 OPNO -1 S PLT1D+3 2000 102000 ; ;#R-3 DOES NOT APPLY TO YOUR SYSTEM ;#R-4 DOES NOT APPLY TO YOUR SYSTEM ; ; PATCH #R-5 ;DISK I/O ENQUEUED IMPROPERLY IF FOREGROUND ; HAS HIGHER PRIORITY. S INDSK+27 731 763 S INDSK+32 726 760 ; ; ; PATCH #R-6 ;FIXES TO CORE DUMP ROUTINES S SIZE+5 116437 116433 S MTDMP+106 174000 176000 S SIZE+53 1777 377 STMBK S FLDMP+1 40472 w24512 S FLDMP+2 24473 44471 S FLDMP+3 30467 24472 S FLDMP+5 147000 24465 S FLDMP+52 730 731 S FLDMP+56 152400 30435 S FLDMP+60 722 723 S FLDMP+71 115 104 S FLDMP+72 100 140114 S FLDMP+113 0 3  ; ; ; PATCH #R-7 ;QTY/ALM CHANGES TO S* WSEND+10 22536 20557 QTYDT S WSEND+14 22533 20555 ^ S WSEND+64 732 461 ^ S WSEND+144 34404 400+RGET+13-WSEND-144 ^ S WSEND+145 1401 103112 ^ S WSEND+146 WSEND+167 654 ^ S WSEND+147 WSEND+171 647 ^ ; ; ;END OF PATCH FILE BSOV22.RBtt -eࠨOt@Ì|D$$ p# 4"CCȥ2 D$$01 4)P2I#3) (!D$$V`&) 1+11 31460 31460+2 ^ S 422 3036 3036+1 MRDOSVD S BOOT@0>1+15 30015 30015+(2<10) ^ S 422 3036 3036+1 NRDOS S BOOT@0>1+16 30015 30015+(2<10) ^ S 422 3036 3036+1 BRDOS S BOOT@0>1+13 30015 30015+(2<10) ^ S 422 3036 3036+1 ARDOS S BOOT@0>1+16 31460 31460+2 ^ S 422 3036 3036+1 ZRDOS S BOOT@0>1+30 31460 3146;0+2 ^ S 422 1036 1036+1 INFOS S BOOT@0>1+13 31460 31460+2 ^ S 422 1036 1036+1 JNFOS S BOOT@0>1+13 31460 31460+2 ^ ; ; ; THIS CONTAINS ALL PATCHES AS OF ; ; 16-FEB-78 ; ; ; PATCH #R-1 ;ALLOW SWAPS IF DEVICES IDEF'D, RDOP OUTSTANDING, ETC. O 14436 125212 40R2 ; ; ; PATCH #R-2 ;ALLOW OPEN FOR APPEND FOR $PLT/$PLT1 ;ENABLE SPOOLING FOR $PLT/$PLT1 S PLTDC+3 2000 102000 S PLTDT+10 -1 OPNO S PLTDT+11 OPNO -1 S PLT1D+3 2000 102000 ; ;#R-3 DOES NOT APPLY TO YOUR SYSTEM ;#R-4 DOES NOT APPLY TO YOUR SYSTEM ; ; PA&TCH #R-5 ;DISK I/O ENQUEUED IMPROPERLY IF FOREGROUND ; HAS HIGHER PRIORITY. S INDSK+27 731 763 S INDSK+32 726 760 ; ; ; PATCH #R-6 ;FIXES TO CORE DUMP ROUTINES S SIZE+5 116437 116433 S MTDMP+106 174000 176000 S SIZE+53 1777 377 STMBK S FLDMP+1 4047X2 24512 S FLDMP+2 24473 44471 S FLDMP+3 30467 24472 S FLDMP+5 147000 24465 S FLDMP+52 730 731 S FLDMP+56 152400 30435 S FLDMP+60 722 723 S FLDMP+71 115 104 S FLDMP+72 100 140114 S FLDMP+113 0 3 ; ; ; PATCH #R-7 ;QTY/ALM CHANGES TO  S WSEND+10 22536 20557 QTYDT S WSEND+14 22533 20555 ^ S WSEND+64 732 461 ^ S WSEND+144 34404 400+RGET+13-WSEND-144 ^ S WSEND+145 1401 103112 ^ S WSEND+146 WSEND+167 654 ^ S WSEND+147 WSEND+171 647 ^ ; ; ;END OF PATCH FILE NSOV22.RBtt ,cUt@Č|D$$# 4" CC5 3 D$$11 7)P5I #3* )!) `D$$() ?>WA ^8I _ZSOV22.RBtt 0d t@Ì|D$$# 4"CC5 3 D$$11 5)P3I#3* )!D$$S`') ??WB^8H  _ASOV22.RBtt /e hIt@Ì|D$$# 4"CC5 3 D$$11 5)P3I#3* )!D$$S`') ??WB^8H  _MSOV22.RBtt +d \ht@Č|D$$# 4" CC5 3 D$$11 7)P5I #3* )!) `D$$() ?>WA ^8I _UTPATCH.MC %UDPATCH/N FDUMP/S FDUMP63.PF/P PATCH/N FLOAD/S FLOAD63.PF/P PATCH/N SEDIT/S SEDIT.PF/P BDKPDR.RBtt !.EMԃ I\ZN4ZIZtZbD$$ ,"d) ȯB"CpPD$$&K"W) T T !83KD$$;C!8M 2 2SJ C3"C 2E D$$5*K+P+PK+< #K3D$$+8"7) 5) #()"*D$$1FB*JP%)+PP+D$$8T+B+)#ZP#D$$bPBȯD$$p  2 2:;P"9 PD$$ ~")9" " ȯ*!:D$$;JP* " 9* qh"JD$$rQ ȯ*SD$$zR g" ) B+D$$")B!@`m9 2 !D$$*h NK")_)JD$$ J\ \% P* U !8;" C ȯD$$-!83ȯ3K ȯ) =:IAD$$?Z:;JK.> D$$X JZ*0!J2* D$$ "*B"B) D$$) *A ) D$$B&"D=4$I$I$Ixy D$$by JZ*0!J2*D$${  "*B"B) D$$0 ) *A ) D$$r&" ) D ?4?r$I$I$IRsAvD$$V  JZ*7!J2D$$p * "*B"B&)D$$ !) " *A ) D$$@&"8 *J@D$$Cq4$I$I$IsAv ȯ 02*K!2 !D$$8!ȯZDKDPDSD0K6D$$RFVSF!$! !D$$rT$!!$ȯ1!@1D$$Q,bȯ1 0 2"u- D$$gpdj1Zh5 Ze5 2D$$Ui~  M W5- D$$l"*JJ* :+!8KQ D$6(ÚC 12 5< *7!:-D$$L 0 B " 0)01"D$$;G + + 2K#+)D$$e) "  0 2Q 0 2D$$ G :3!9C D$$LOD$$u! ȯ#  3 ȯDȯ$I$I$Iu&aNH2k{Biiaqպ!R8OZD$$V  JZ*7!J2D$$p * "*B"B&)D$$ !) " *A ) D$$@&"8 *J@D$$Cq4$I$I$IsAv  02* K!2 !D$$JW8! `ZDKDPDSD0VSD$$9FF!$! !$D$$T!!$ 1!@1 D$$b1 0 2"w- fD$$bpl1Zj5 \g5 2 D$$J:~ O Y5- D$$"*JJ* :J6+8KS D$DE 32 5> ,9!<- DĒ$W0 B " 0)01D$$?˶" + + 2K#+)D$$) "  0 2Q 0 2D$$ G :3!9C D$$/"LOD$$!  #  3 D|  $I$I$In&aNG2kzBiiaqպ!R8OZ D$$by JZ*0!J2*D$${  "*B"B) D$$0 ) *A ) D$$r&" ) D ?4?r$I$I$IRsAv ȯ 02*K!2 !D$$8!ȯZDKDPDSD0D$$RFVSF!$! !D$$rT$!!$ȯ1!@1D$$O,bȯ1 0 2"w- D$$gpfl1Zj5 \g5 2D$$Qi~  O Y5- D$$j"*JJ* ?:+!8KS D$(ÚE 32 5> ,9!<-D8$w 0 B " 0)D$$<ö01" + + 2K#D$$o+)) "  0 2Q 0D$$ 2 G :3!9C D$$| DD$WLO! ȯ#  3 Dȯȯ$I$I$I_&aNH2k{Biiaqպ!R8OZ ȯ 02*K!2 !D$$8!ȯZDKDPDSD0D$$RFVSF!$! !D$$rT$!!$ȯ1!@1D$$O,bȯ1 0 2"w- D$$gpfl1Zj5 \g5 2D$$Qi~  O Y5- D$$j"*JJ* ?:+!8KS D$(ÚE 32 5> ,9!<-D8$w 0 B " 0)D$$<ö01" + + 2K#D$$o+)) "  0 2Q 0D$$ 2 G :3!9C D$$| DD$WLO! ȯ#  3 Dȯȯ$I$I$I_&aNH2k{Biiaqպ!R8OZWA ^8H _ DSKED.SV [!,"I!o!y Fn'Tt3<fT  +-0<>?@^` |2S`L!-Cb   % 6 B Q ] i r { p q |2d"##  (NCOPYRIGHT(C)DGC,1975,1977,ALL RIGHTS RESERVED  @1 [  ? s? *I *I (a )I MP ?  Z  !/). h+PHb @K k@L 0_(kJ  0^2! 0L(PL L@kHbL YLL?@ DS@t@u@w@z@x@I@G@J@K@L@b@E@F @v X) H{) H|!@}!@~ Ttz Z 3E @1 ?@H @;@<@=@> j(k@@HA d@? J(K0L@BHCPD  </ ^'_=*  ^'_=*0B@B d </2 E@F F B(C0D@ B(C0D@?H@PA (91  G@BC H  0G X(EJ(IKHI  G(K0L@BHCPDP  (d d@B@C@D d@B8DHCXD  8k(j({0|@B P@H ^< < B B0X" @F DISKEDIT - REV 06.40 DISK DRIVE MODEL NUMBER? ^T DRIVE TYPE DISK UNIT? ILLEGAL DISK UNIT DECLARATION! DaISK CONTAINS ^V (^O) BLOCKS . DP DP FDZ X  AIHaHc 1AC f!>1/ PHa (kj1,!3  !/1*  h(Hk!' !" M n0qҐ"1PHc ?6038DZ60636064 UNKNOWN DRIVE TYPEX  `(^0] ) 8!QM4W4E4N4?S=P'P_P,a\a:aH4OFApByCvJ4UZDR*N(91 "(X@B $?@MtWuExNvHzJwt @v(91 "@} W=T*T'g__(91 "@~ h,\: "? K B B(C0D`@JHKjvPL` @H@I B(C0D`@JHKPL` IZ@I IK  Uf? <(=0>@BHCPD0 })>  v(192Q3PA2 T(XA( BA&%% S" 1Q(t0u  B 0w/P)I ? ! d T <(=0>@BHCPD 0X B uB@I0w ? 6? ?X  I  N? ?NO BLOCK IN CORE? X  ? Y@ND ? ? REALLY DO IT? ESOX  z   \  X  @91*0 ! R H:$wЀ @X  : 3:HEHB@CHD@B d  X CC1+ (91$ 2 3K+C 3P8!S3P8!SD+)-%!4X  : h+ \; h K i K n Y0h 9 30i 93CKK K (". K C  9  9  PCY3 Y " 9 "(9  9CC; ; )  J YX CCA6A6A7  #+0 CK!*)*0 A&I& %   CK YQ 0988!!  X 3"(:X  9Y;+9  Y;+9KX A =T'g*Z__} vR RA SR !  $Y((0 (0 A *A $S^V ^O ^H ^H <^H>^TX  d32"(QQ ^:^H ({1" $M $W $N $J $E $H X 32~Q ^PQQ ^O\^O h "*0i A0h IA @(^V,^V,^VX  "0^*HM*HN*HO*HP*HQ* HR \MNO?(c P? QR?DISK STATUS - DIA = ^O DIB = ^O DIC = ^O ALT MODE 1 - DIA = ^O ALT MODE 2 - DIA = ^O DIB = ^O X  B(#0I  K(C  L(D K U @U@H@I B(Cu0D`@JHKPL` I B@J@G X p@UX 0](^ (8! AepAd!bX  x@y0_ KB LB(^ U PB X8!AM0_!L!H . "@T=!B /"@T7A<0^")6(b)1%)/ * ۧ(yy"0_*J*J!0^*A(^0_!!!0_* k8!$*06<%%B==H-----~555N T Z ` f l r x   EMU]emm$  * 0 6 <  B  H ) ) ) ) )~ b b bN rT rZ r` rf rl rr rx r. r r 2 B R    40474237423840484057423142346001600260036004600560066007600860306038DIABLO23143330NOVADISKFIXEDDIABLO44DISKETTEPHOENIX604560606061606760636064TOPLOADER6070GE(MINI&4047/4047<&(4048&:4057&L4231&*^60450p6060 (96 MEGABYTE)/06061 (192 MEGABYTE)/x06067 (50 MEGABYTE)M&6030/6038 DISKETTE6001-6008 NOVADIkSK $6063 (1 MEGABYTE) DS $46064 (2 MEGABYTE)0&R6070 (20 MEGABYTE)X "!X pA9 BJ 0d@B DC@D 0d@B DC@D32 C)(@(j  D)(A(k  B*X A20^*10 ?^"R+ d0^" ? K d* ۧ x $Yx? 8?  !  @I1 / - BLO\vCK NUMBER = ABORTING OPERATION RETRIED ^V TIMES REQUEST IS NOT RETRYABLE X C3"C3"C3"3B#CY 8P@ @ 0Y8ƐX 32*PCX 3" W  8!CI 8   W Ī X 3*3  "CX 32P6 ? Y  ! @ 821 C X * KX  ړ3CX " SX  Ī S CX 9 pX 9 yX 9 r-AI+I+I)9P@@I Y ( (IS  X ;+8!K(K( ;+897+I"8!;+8!K ( S== 9+ S 0123456789ABCDEF j 8  ! ) 1 8 ? F L R X ^ d@ @ LQ @@= 5q}@`$A aW1@Q 'd 913y Q o   / X 32 0Z8!.; 08!Y82CSҐ ? ?8!CSX AQ IJ! ĵ!X 0^" *8 0^"(ۏ x Yx? ? ? RETRIED ^V TIMES PROGRAM CANNOT CONTINUE -- ABORTING REQUEST IS NOT RETRYABLE +H6A6I6Q6Y6 A1I1Q1Y1X I'9*#)"#A&( 6A 02"A1%) :#PI9 #A >? 7 ?1INTFN[Aiu END OF FILE: FILE ^T  LINE TOO LONG: FILE ^T  DEVICE TIMEOUT: ^T  UNKNOWN ERROR CODE 2^O 1 P ?  f? STACK OVERFLOW -- HALTING X   X  0( X Q@3"1nQ< ĪE0 1T 11 X Y* +  (  %I #   A(" Ī A32"*1 !   ŪY 8!32*18 56)j 32!( P6 ?  AWTOPHVL1!32 ? $TTO$TTI$LPT 0!@!C "  HX(@S  8 !C  ?!A ?  f? ERROR - INSUFFICEINT CORE TO RUN DSKED <<DISK ERRORCHECKSUM ERRORECC ERROR (CORRECTED)UNCORRECTABLE ECC ERRORVERIFY ERRORBAD SECTORPARITY ERRORDATA LATE ERRORDATA CHANNEL DATA ERRORSEEK ERRORADDRESS ERRORCYLINDER ADDRESS ERRORSURFACE OR SECTOR ADDRESS ERRORDRIVE UNSAFE OR ADDRESS ERRORDRIVE UNSAFETIME OUTHARDWARE TIME OUTDUAL PROCESSOR OPERATION NOT SUPPORTEDINCORRECT DISK TYPEILLEGAL COMMAND (HARDWARE)NO SUCH TRACKATTEMPTED WRITE TO WRITE?-DISABLED DRIVEDRIVE UNSAFE OR WRITE TO WRITE-DISABLED DRIVEWRITE LOCKED AREAINCOMPLETE TRANSFERCONTROLLER OVERWRITE IN MEMORY BEYOND END OF BUFFERINCORRECT MEM ADDR &/OR SECTOR CNT FROM CONTROLLERWRITE FAULTUNDER-VOLTAGE FAULTPOSI,jTIONER FAULTSERVO CLOCK FAULTTRACK BOUNDARYBLOCK COUNT TOO BIGILLEGAL DISK ADDRESSINVALID DEVICE NAMEINVALID DISK ID BLOCKINVALID BAD BLOCK TABLENOT A TOP LOADER8! \ 8!g?P`Y  \ 8!9`0!2!FBX #1=;#P8!;CK# CX 3BBBX *32"  "CX *3" X ;#)*C  \ 8!P!X 3*3"BDP]3074;DZ f30747DS@ o30746DKx00110MP1032; 854768X " X VC1I2 C" S# IC!>!=" 58ޟ"8!3BJ;+@ B8!#3*K Y1 32)  ;) 11+K D1  TF@ 3;#B#B#)78!;+9298!)- )+)ߧ )ާ vB;#+9 BJ *2 3JB B X *! K@X ")> ! !A1!(+ 5 41+#B# /" !*C*  3+# X  \eFX "))"*232 32 3#B PB  dX 1 ;Z ]3 X PB X B X "2;SC8!" 2 /")4CC$;"+*;8! ;#8!P3B #+:; #; 3;#+BJ  X pS@_(C #  !! 3 "+ + 2#*ߍ #* #  P E%#+2 LKC 32 GCK 3 >m =+ 9s 8* C #*#+  &e+ C i+ C    =L !#* S B  # f!+ I b !* b# f+ ;./#B # d+  # f!" !!+ % b@ ! !* b# f@#+;C K   3" EX !!X X@ T# OP)C C +!DC#+: 2 ;@ b l #  `@ `23BJ#)' )&J3 b@#;C PC   #)C+  # 3B%@@X ** 9) b@+@/ [#+ YY!Y + _S;#8!)Q )O #  ;#8!)G + D C1E+B+B;+ =8!##B3!# + #;#)9_: [8!"Z#C $ EM+ : 8!K 1"3 0## d;C PC 8!+!H !G+ F+  -3")ҧ ## 1ՖPB #3B3# : 8!C ! %+ $  B v + * 3B+1"/33: 8! 9FX " + PB !J! + {;#8!) B @X ] ] ]P\ ZB " T  Sf!R Pb)O Kb+ OFB C+ ?;#8!)ק 9PB X ;C . !/*4g )b $@  "e)$* f " b+ u 'f? @!3B %/?@dX ;C  U = 'f? oB I 1 'f? f?X ")8" )1 K!-CPC @+ a+  gX @+ `~2!*! b@X @. e k;CK a )<: j i;CK 3 !0* .b ,a *k;CK !&* "b;#C m! f a;KCC! f a k;CK f%/X 3"*CK3"C')3K/K+|1#Cn3"+C3"+B3"+B3"'/ 1 117;;8! #C+KC#C#C@3" B"@C 3" 3 be3 # * )[ "3 Ui3 * BJ *!K 3 H3B @P3"U;B3"* 43"* C -+ # )3B $*+ #  +  53J *   n) j9 j  %F/3# + ) *  6 ! -' +3+3  ;;#C "CThjloX * 9x8!C"1rS1q 1oPBe;1e8!S1d#K)^P1[S+  S)UPF3!KC+ 1F J1< I1?# 1; ?16 >1.# 93 'JPS1+1) ,K#CK# 1K1&Ï3#+"PB8!+ "PB8!  ` R @MY [ b @ @Mm @H ,@@  @ @ 0E@MYGj:9%  0 EM ,@+!7,OM(0H$MAM M MM;EAPM@AS@CZ@M FOM?MG*@ Aa AhA@AAD@ @z??@@ @  u? @  @@  @ @ @nBnB@gQI-B@v :Q!Ar} kQ  IZ Q-: Qk @D \  9P@ @ 8!0 \ 9 Ɛ8!Y8 S0րS1CK !CX!%0"@ #@#3X #0!!@ :X!"@H@"*2Y<  @X9 %-5=EUM]em  %+ /5AA JS &:5@bSlSS~S%%LzS\%f!] ]>9_(JM U#1Y )KG L IIJ E BID1G!GC')>3 ')8#E , Z hJ##)-)+# \ !)K1! !+E !!!9!!'>< SX9 P8 0 \  ) K !9   #PPPE8#\ !܍!ٌKUD00UD01UD02UD03UD04TTI1$PLTTTO1$TTP$CDR$TTO$TTI$LPT$PTR$PTP$TTRMT0:MT1:MT2:MT3:MT4:MT5:MT6:MT7:CT0:CT1:CT2:CT3:CT4:CT5:CT6:CT7: ;f;~R` jOPCgO![`jOPCgO K! OCYPIRHG TC( )GD,C91171,79,29137LA LIRHGSTR SEREEVD@ H 8 SKI:@C/K)6H#)4 G#)0 !- +8 S))K+)&2 0)"t# x) :!x;   8 # ( 38"?u!gREc8 # ]!S!R+!Q !O !M 19K" " !+):KX9ѿ 8 Y"#!! !" "!" " !"*""""%"*@ H 5 )!#+#+"}" *\ 1!G !I V# T!F R ?@  > LOAD , STRIKE ANY KEY \ S1 n3 g9_)Z#+\ a PK Y>K9L!L  C A C ;3!? # B+!: 2+!595 8#)/֪С4  8#@ # 111U! !!  \! j ! \ | *K !Kй48!]!] = +!ۥC!U) !R ɭ!Q ԃ +H ")H+J!C!:) !,!-)0 #))-#) #) @ J !E")# !  @@PPX-9 < !!'\  ' .0 * !JS\   *K) KX8 3*   !  E!'!>%\ (    X!\ !#( "   ! # # 1 #( H U1+!!\ !"*K !*"+ " "8 0 K !  !!\ ! `"  ` !`! XZZ : ZZ 81 "@ X" :  : PZ : " : Z !@:: K : !;: KH X"" PB 8*: * J!:+!+8]B8 CKS C @@C f?C!@%1Cg!Y@!u f?rc?0 *  2 )I "@( JP d`:X +Hl?#@#@#+3;``X8C!X#K8!X#+g\ S1#K83X!+ @8%)H @  -1! M H X:8 '\ % !C!PC# ̲J 12:# 0 "  2 e71292J#[+C K8 )$3+QK0 P 2 9$ !S@A5 d %( E1) > X *. KK!A"6 "3"4 "8 ; f?%oi J`H-!G9O /1G" K : " K1=!4 )3" jI !.), ' !(B)% 1<![)jI == Y `gI "e _\  "#+#f \ S1" E 1)" J B H 3 """Q"##DD "##DrD@ ###"#""! PE+PE*`HF$TTR!")"B I 1* M1!)`B `g `g`M` Z  #_#[#d#fDZDr%@)<99 Z:  9*K##F#|##` )jI![jI`*HlgI`@d`X%)99Z8!A!Nx! K!\ 1( ! #+ MSOV18.RBtt xG``h4 Hyr q ]D$$ 7QCKA5 4" 0*{ D$$" t S2!Cq i CD$$ 3*K"#! C2"A1KCD$$*>  02* K!2 !D$$JW8! `ZDKDPDSD0VSD$$9FF!$! !$D$$T!!$ 1!@1 D$$b1 0 2"w- fD$$bpl1Zj5 \g5 2 D$$J:~ O Y5- D$$"*JJ* :J6+8KS D$DE 32 5> ,9!<- DĒ$W0 B " 0)01D$$?˶" + + 2K#+)D$$) "  0 2Q 0 2D$$ G :3!9C D$$/"LOD$$!  #  3 D|  $I$I$In&aNG2kzBiiaqպ!R8OZ1+11 31460 31460+2 ^ S 422 3036 3036+1 MRDOS Sy BOOT@0>1+15 30015 30015+(2<10) ^ S 422 3036 3036+1 NRDOS S BOOT@0>1+16 30015 30015+(2<10) ^ S 422 3036 3036+1 BRDOS S BOOT@0>1+13 30015 30015+(2<10) ^ S 422 3036 3036+1 ARDOS S BOOT@0>1+16 31460 31460+2 ^ S 422 3036 3036+1 ZRDOS S BOOT@0>1+30 31460 31460+02 ^ S 422 1036 1036+1 INFOS S BOOT@0>1+13 31460 31460+2 ^ S 422 1036 1036+1 JNFOS S BOOT@0>1+13 31460 31460+2 ^ ; ; ; THIS CONTAINS ALL PATCHES AS OF ; ; 16-FEB-78 ; ; ; PATCH #R-1 ;ALLOW SWAPS IF DEVICES IDEF'D, RDOP OUTSTANDING, ETC. O 14436 125212 402  ; ; ; PATCH #R-2 ;ALLOW OPEN FOR APPEND FOR $PLT/$PLT1 ;ENABLE SPOOLING FOR $PLT/$PLT1 S PLTDC+3 2000 102000 S PLTDT+10 -1 OPNO S PLTDT+11 OPNO -1 S PLT1D+3 2000 102000 ; ; ; PATCH #R-3 ;CLEAR PARITY OPTION BEFORE STARTING S SSINI+763 60104 401@0 S 4u01@0 0 60204 S 401@0+1 0 60104 S 401@0+2 0 2401 S 401@0+3 0 SSINI+764 S 401 401@0 401@0+4 O 377 377@0 377@0+4 ; ; ; PATCH #R-4 ;PREVENT RESCHEDULE REQUESTS FROM BEING IGNORED IF TCB BECOMES ;READY AFTER IT HAS BEEN PASSED ON SCHEDULER SCAN OF TCBS. Sj PENTR+44 102400 402 ; ; ; PATCH #R-5 ;DISK I/O ENQUEUED IMPROPERLY IF FOREGROUND ; HAS HIGHER PRIORITY. S INDSK+27 731 763 S INDSK+32 726 760 ; ; ; PATCH #R-6 ;FIXES TO CORE DUMP ROUTINES S SIZE+5 116437 116433 S MTDMP+106 174000 176000 S SIZE+53b 1777 377 STMBK S FLDMP+1 40472 24512 S FLDMP+2 24473 44471 S FLDMP+3 30467 24472 S FLDMP+5 147000 24465 S FLDMP+52 730 731 S FLDMP+56 152400 30435 S FLDMP+60 722 723 S FLDMP+71 115 104 S FLDMP+72 100 140114 S FLDMP+113 0 3 ; ; ; PATCH #R-7; ;QTY/ALM CHANGES TO S WSEND+10 22536 20557 QTYDT S WSEND+14 22533 20555 ^ S WSEND+64 732 461 ^ S WSEND+144 34404 400+RGET+13-WSEND-144 ^ S WSEND+145 1401 103112 ^ S WSEND+146 WSEND+167 654 ^ S WSEND+147 WSEND+171 647 ^ ; ; ;END OF PATCH FILE DKINIT.SV i576+652 |%W,D()l)%))R)),r)m5)DPPPPa]<b  +-0?P^maEs-[k",-!!!!!!!!!""""+"7"S"u""""##1#:#G#^$ $/$4%p%r%w~G0008Q8Q  (yCOPYRIGHT(C)DGC,1975,1977ALL RIGHTS RESERVED$TTO$TTI /! @!C " 8 !C  %+)P @3 `  *? *Jt? *ZM*I *I (W)I MPDS *h?!)? dX 0R(S )8!ς ANpAM!KX @=@X328T"C"C8!(S0T > PB3"A/0T!. [ !' / "Q [ ! 0"IA0S"(=H=")I .)D(Z)A")< V,"0T*J*J!0S*A(S0T!!!  V  <@YP@X (=(=H=8!X (S0R 10S"@\"@]"@^"@_X  >F?PAA1?")A " >$\]^?14")4  >j_?!, υA( >|?0S"@\"@]"@^"@_ >\? >^_?! υPA 0S"@\"@^"@_ >|?DZDS DIA = ^O, DIB = ^O, DIC = ^O STATUS BEFORE LAST I/O OPERATION: ALTMODE 1 = ^O STATUS AFTER LAST I/O OPERATION: PACKET STATUS WORD = ^O DIC = ^O, MEMORY ADDRESS = ^O ?1@^1?1@1@ 1@1#@f1#@1;@l1;q}@1+@1+@1+@1+@1+@R13@13@X13@"1 @(1 @.1 @41 @:1 @@1 @F1 @L1 @r1 @|1 @1C@1C@1K@1S@1[@1c@1k@1k? p@^ p? p@ p@ @ @f @ @l @ @ @ @ @ @R @ @X @" @( @. @4 @: @@ @F @L @r @| @ @ @ @!@!&@!:@!N@!N40474237423840484057423142346001600260036004600560066007600860306038DIABLO23143330NOVADISKFIXEDDIABLO44DISKETTEPHOENIX60456060ZEBRA60616063606460676070TOPLOADERGEMINI%a @4047/4047/4237/4238/<5A 4048PS A<4057S.AX4231&@50 At6045hMMA6030/6038 DISKETTE!c!tA6001-6008 NOVADISKS0A6060 (96 MEGABYTE)/q<}`B6061 (192 MEGABYTE)~/xS0B86067 (50 MEGABYTE) %0 Bb6063 (1 MEGABYTE) %0 B6064 (2 MEGABYTE)L0S00B6070 (20 MEGABYTE) %)+/55 )/5=GOYagqqX A3"A3"C%  E!CY 9 P@ @ 0Y 9ƐX 3" N  8!CI 8   N X 3*3  "CX 32P8 ? 8 Y  ! @ 840uCb X * KX  ړ3CX " SX   S CX !A( 5 3 "K@X AI (~I(uI)9P@@I Y ( (vIS X SK 8z08!3;P@P@P@8!X 32 Š 1$Q!5 (53 SY (Z(3 Z"'d X Q$Q$ 0I 8|01 Q8!C)! KYPPP X 32 0zZ8! 0{8!Y84CSҐ ? ?8!C8!SX AQ ! Ϫ!X   X  8 0(} X Q;3"1gQ7 @0 1O 1, X Y% &  "   A("  A32"*1 !   Y 8!32*18 )m 32!( P8 ?  #D#cA#jW#T#lO#gP#w Gl~dG1!32 ? X  [ 0S" H4? PROGRAM CANNOT CONTINUE -- ABORTING X $X  [ P@= !^^0S*"1 2 V $O)6IA I$;? ;(< 8 ;  <(H J&?I0O"  G ;*  <*  ;C(!=" 58͟"8!3BJ;+@ B8!#3*K Y1 32)  ';) 11+K D1  '(RF@' )3;#B#B#)78!;+9298!)- )+)ߧ )ާ B; #+9 BJ *2 3JB B X *! K@0X ")> ! !A1!(+ 5 41+#B# /ϒ" !*C*  3+# X  ')Z)c(,D)X "))"*232 32 3#B PB  d'X 1 ;Z ]3 )X PB X B X "2;SC8!" 2 /")4CC$;"+*;8! ;#8!P3B #+:; #; 3;#+BJ') ' X pS@C #  !! 3 "+ + '2#*ߍ #* #  P( (C'*(#*#+2 LKC 32 GCK 3 >*k =+ 9*q 8* C #*#+ ' &*c+ 'C *g+ C    ((;+J00 !#* 2B  # f!+ I b !* b# f+ ;.'(-#B # d+  # f!" !!+ % b@ ! !* b# f@#+;C K   3" (C',X !!X X@ T# OP)C C +!DC#+: 2 ;@ b l# * `@ `23BJ#)' )&J3 b@#;C PC   #)C+ ' # 3B(#@@'X ** 9) b@+@(- [#+ YY!Y + _S;#8!)Q )O #  ;#8!)G + D C&1E+B+B;+8!#G#B3!# + #;#)9_: [8!"Z#C ',"* (C'M,,+ : 8!K 1"3 0## d;C PC 8!+!H !G+ F+  -3")ҧ ## 1ՖPB #3B3# : 8!C ! %+ $  B &t &+ '(~ 3B+1"/33: 8! +7(D''X " + PB !J! + {;#8!) B @X ] ] ]P\ ZB " T  Sf!R Pb)O Kb+ OFB C+ ?;#8!)ק 9PB X ;C . !/* )b $@  "e)$* f " b+ u /%f? @!3B( '(#*(-?@-bX ;C  U = /%f? /mυB I 1 /%f? 0f?X ")8" )1 K!-CPC @+ a+  gX @+ `!*"! b@X @. e k;CK a )<: j i;CK 3 !0* .b ,a *k;CK !&* "b;#C m! f a;KCC! f a k;CK f(#(-X 3"*CK3"C')3K/K+1 p#C.l3"+C3"+B3"+B3"'/ 1 117;;8! #C+KC#C#C@3" B"@C 3" 3 b*c3 # * )[ "3 U*g3 * BJ *!K 3 H3B @'N3"BP3"* 43"* C -+ # )3B $'(+ #  +  '33J *   n) j9 j  ((#'-(D(-,,3# + ) *  6 & &+' +3+3  ;;#C---------..... .A.R.f.h.j".mX * 9x8!C"1rS1q 1oPBe;1e8!S1d#K)^P1[S+  S)UPF3!KC+ 1F J1< I1?# 1; ?16 >1.# 93 'JPS1+1) ,K#CK# 1K1&mÏ003#+"PB8!+ "PB8!  ` /P @M/W /Y /` @ @M/k @H ,@@  @ @ 00E&@M/WG&/09.0#  0. 0 E&M ,@+!7,0OM(0H$0MA0K M MM09E&A0NM@A0Q@C0X0>M 0DOM?M/G'(@ A0_ A0fA0@A0A0D&@ @??@@ @  u? @  @@  @ @ @'&&&l&@&&l&@@&e&&O&G&+&@@&t &&8&&O&!&A'p'{ ''i&&&O '&G&X& &&O&+&8 &&&O'i @D& \  9P@ @ 8!Ѕ0 \ 9 Ɛ8!Y8 S0րS1CK !CX!%0"@ #@#3X #0!!@ :X!"@Hт@"*2Y<  @X91 1%11#1+131;1C1S1K1[1c1k  %+ /5AA JS &:5@bSlSS~S%%LzS\%f!] ]>9_JM$ U#1Y )KG L IIJ E BID1G!GC')>3 ')8#E , Z hJ##)-)+# \ !)K1! !+E !!!c6L6<2>2:  X9 P8 0 \  ) K !9   #PPPE8#\ !܍!ٌKUD00UD01UD02UD03UD04TTI1$PLTTTO1$TTP$CDR$TTO$TTI$LPT$PTR$PTP$TTRMT0:MT1:MT2:MT3:MT4:MT5:MT6:MT7:CT0:CT1:CT2:CT3:CT4:CT5:CT6:CT7:OCYPIRHG TNuC( )GD,C91171,79,29137LA LIRHGSTR SEREEVD@ H 8 SKI:@C/K)6H#)4 G#)0 !- +8 S))K+)&2 0)"# x) :!x;   8 # ( 386?1s3H!gREc8 # ]!S!R+!Q !O !M 19K" " !+):KX9ѿ 8 37h8F6W6\ 6u"5"6"4"4"*1""""%"*@ H  )26<7777} *\ 1!G !I V# T!F R ?@  <0!*) .!1*  !/91P #+) "" J " !* ) *J5g@$7h5dg~gLOAD , STRIKE ANY KEY \ S1 n3 g9_)Z7\ a PK Y>K9L!L  C A C ;3!? # B+!: 2+!595 8#)/֪С4  8#@ # 111U! !6f  \6<5@5g6L4\ | *K !Kй48!]!] = +!ۥC!U) !R ɭ!Q ԃ +H ")H+J!C!:) b!,!-)0 #))-#) #) @ J !E")# !  @@PPX-9 < !!2\  ' .0 * !JS\   *K) KX8 3*   !  Ep<6t2!>%\ (    X6L\ !#( "   ! # # 1 #( H U16f6<\ !"*K !*"+ " "8 0 K !  56f\ ! `"  ` !`! [XZZ : ZZ 81 "@ X" :  : PZ : " : Z !@:: K : !;: K X"" PB 8*: * J!:+!+8]B8 CKS C @@C f?C!@%1Cg!Y@!uW f?rc?0 *  2 )I "@( JP d`:X +Hl?#@#@#+3;``X8C!X#K8!X#+\ S1#K83X!+ @8%)H @  -1! M H X:82152\ % !C!PC#c ̲J 12:3H# 0 "  2 e71292J#[+C K8 )$3+QK0 P 2 9 !S@A5 d25%( E1) > X *. KK!A3P653H3I3U3Q663W3S3M3V3T3N3R3O3J3K3L "8 ; f?%oi J`H-!G9O /1G" K : " K1=!4 )3" jI !.), ' !(B)% 1<6)jI == Y `gI "e5_\  778" \ S1" E 1)" J B H 35@7}6<7 777mn 777mm@ 3k7777777! PE+PE*`Ho~$TTR!")"B I 1* M1!)`B `g `g`M`533j 888 8"mmT%@)<99 Z:  2͂9*K8@8888;8=` )jI6jI`*HlgI`@d`X%)99Z8!A!!54@5\ 1( ! 75gUSOV22.RBtt *e *ht@Č|D$$# 4" CC5 3 D$$11 6)P4I #3* )!) `D$$() Q1Q@jD$$gqjkjn@l@g@n+PPK1D$$`SQJ1Q1Q-1D$$` +*11Q1QJD$$+1Q)1Q1QD$$A1+1Q1QJD$Ć@:$I@LCVa;?>WA ^8H _SGENPATCH.MC*PATCH/N SYSGEN/S SYSGEN63.PF/P SYSGEN63.PF k? ; ; PATCH LIST FOR NOVA SYSGEN 6.3 (SYSGEN.SV) ; ----- ---- --- ---- ------ --- ----------- ; ; ; #U-8 CHANGE SIZE OF MOVING HEAD DRIVER S 12147-16 451 472 S 12150-16 447 470 ; ; #U-11 LOADS DPMOD ON SYSTEMS WITH DUAL PROCESSORS AND ; POWERFAIL RECOVEךRY S 401-16 401-16@0 312 S 277-16 0 102520 S 300-16 0 40276 S 301-16 0 2401 S 302-16 0 5172 S 303-16 0 126000 S 304-16 0 20276 S 305-16 0 101015 S 306-16 0 2402 S 307-16 0 2402 S 310-16 0 6351 S 311-16 0 6372 S 5171-16 102520 277 S 6350-16 126 000 303 ; UPDATE. REAL TIME DISK OPERATING SYSTEM, REVISION 6.30, UPDATE 2 078-000002-01A -------------------------------------------------------------------------------- IN ORDER TO USE THIS UPDATE, YOU MUST HAVE ALREADY BROUGHT UP RELEASE 6.30 OF RDOS IN ACCORDANCtE WITH ITS RELEASE NOTICE, 085-000022-04, AND THE INSTRUCTIONS IN "HOW TO LOAD AND GENERATE YOUR RDOS SYSTEM". TO INSTALL THIS UPDATE: 1) CREATE A SUBDIRECTORY TO CONTAIN THE UPDATE FILES, AND THEN MAKE THE NEW SUBDIRECTORY YOUR DEFAULT DIRLECTORY. FOR EXAMPLE: CDIR RDOSUD632;DIR RDOSUD632 2) LOAD THE FILE NAMED "UPDATE" CONTAINED IN THE UPDATE MATERIALS ACCOMPANYING THIS NOTICE. TO DO THIS, USE THE COMMANDS FROM THE SET BELOW WHICH MATCH THE MEDIUM YOU HAVE: E FROM MAGNETIC TAPE 071-000224-02A INIT MTX;LOAD/V MTX:0 UPDATE;RELEASE MTX [WHERE "X" IS THE UNIT NUMBER THE TAPE IS ON] FROM CASSETTE 070-000175-02A, 070-000191-01A INIT CTX;LOAD/V CTX:0 UPDATE;RELEASE CTX [WHERE "X" IS THE UNIT NUMBER THE CASSETTE IS ON] FROM DISKETTE 072-000091-02A DIR DPX;MOVE/V RDOSUD632 UPDATE;DIR RDOSUD632 [WHERE "X" IS THE UNIT NUMBER OF THE DISKETTE DRIVE] FROM PAPER TAPE 088-000326-02A, 088-000347-01A, 088-000348-01A 088-000344-01A, 088-0003A"54-01A, 088-000399-00A 088-000400-00A LOAD/V $PTR UPDATE [THEN MOUNT THE FIRST PAPER TAPE IN THE READER, FOLLOWED BY THE REST OF THE TAPES AS REQUESTED] 3) READ AND FOLLOW THE INSTRUCTIONS IN THE FILE "UPDATE". TO tSEE THIS INFORMATION ON YOUR LINE PRINTER, USE THE COMMAND PRINT UPDATE IF YOU DON'T HAVE A LINE PRINTER, DISPLAY THIS INFORMATION ON YOUR CONSOLE WITH THE COMMAND TYPE UPDATE ======================================================================== THE PURPOSE OF THE PRODUCT UPDATE IS TO REDUCE THE TIME REQUIRED TO RESPOND TO PROBLEMS, BY PROVIDING USERS WITH THE MINIMUM MATERIAL REQUIRED TO UPDATE THE PRODUCT AND ITS STATUS. THIS DOCUMENT WILL DETAIL THE STEPS NECESڟSARY TO INSTALL THE UPDATE. THE SPECIFIC CONTENT OF RDOS REV 6.30 UPDATE 2 IS DEFINED BY THE FOLLOWING TABLE. FILE NAME DESCRIPTION ======================================================================== UPDATE THIS FILE. ------------------------------------------------------------------------ ARDOS.PF PATCH FILES FOR BRDOS.PF VARIOUS RDOS MRDOS.PF SYSTEMS (ZRDOS NRDOS.PF  USERS WILL USE URDOS.PF ARDOS.PF). -------------------------------------------------------------6----------- ADKPDR.RB REPLACEMENT MODULES BDKPDR.RB FOR THE RDOS MDKPDR.RB C LIBRARY. NDKPDR.RB UDKPDR.RB ZDKPDR.RB ------------------------------------------------------------------------ ASOV18.RB ASOV22.RB ASOV30.RB REPLACEMENT MODULES BSOV18.RB BSOV22.RB BSOV30.RB FOR THE RDOS MSOV18.RB MSOV22.RB MSOV30.RB O LIBRARY NSOV18.RB NSOV22.RB NSOV30.RB USOV18.RB USOV22.RB USOV30.RB ZSOV18.RB ZSOV22.RB ZSOV30.RB -----------------------------------------.------------------------------- BOOT.SV BOOT REPLACEMENT DKINIT.SV DISK INITIALIZER REPLACEMENT DSKED.SV DISK EDITOR REPLACEMENT ------------------------------------------------------------------------ SYSGEN63.PF PATCH FILES FOR NSi0YSGEN63.PF DIFFERENT SYSGEN BSYSGEN63.PF PROGRAMS ------------------------------------------------------------------------ SGENPATCH.MC COMMAND FILE TO NSGENPATCH.MC UPDATE DIFFERENT BSGENPATCH.MC SYSGEN PROGRAMS ------------------------[B------------------------------------------------ AFIXLIB.MC COMMAND FILES TO BFIXLIB.MC UPDATE THE RDOS MFIXLIB.MC LIBRARIES NFIXLIB.MC UFIXLIB.MC ZFIXLIB.MC ------------------------------------------------------------------------ UTPATCH.M#C COMMAND FILE TO PATCH UTILITIES. ------------------------------------------------------------------------ FLOAD63.PF PATCH FILES FOR FDUMP63.PF UTILITIES. SEDIT.PF ========================================================================9 MAGTAPE, CASSETTE USERS -- YOU WILL FIND THESE FILES, IN DUMP FORMAT, ON FILE 0 OF YOUR TAPE. DISKETTE USERS -- YOU WILL FIND THESE FILES, IN FILE FORMAT, ON YOUR DISKETTE. PAPER TAPE USERS -- YOU WILL FIND THESE FILES, IN SEGMENTED :DUMP FORMAT, ON YOUR PAPER TAPES. TABLE OF CONTENTS ----------------- HOW TO LOAD THE UPDATE FILES HOW TO APPLY SYSGEN PATCHES HOW TO UPDATE THE RDOS LIBRARIES HOW TO APPLY RDOS PATCHES HOW TO APPLY UTIL5ITIES PATCHES HOW TO UPDATE BOOT, DKINIT AND DSKED CURRENT PROBLEMS/STATUS IN THE EXAMPLES GIVEN BELOW, WE WILL MAKE 3 (THREE) ASSUMPTIONS: 1. UTILITIES (EXCEPT WHERE NOTED) RESIDE IN DIRECTORY "UTIL". 2. RDOS LIBRARIES FROM WHICHZ YOU SYSGEN RESIDE IN DIRECTORY "SYSGEN". 3. UPDATE FILES WILL BE LOADED/MOVED INTO DIRECTORY "RDOSUD632". COMMANDS WHICH YOU WILL TYPE FROM THE CONSOLE ARE UNDERLINED IN THE FOLLOWING EXAMPLES. THE SYMBOL "*" (ASTERISK) IN THE FOLLOWING EXAMPLES IS DEFINED AS FOLLOWS: MAPPED ECLIPSE (S/200, C/300) USERS: A MAPPED ECLIPSE (S/130, S/230, C/330) USERS: Z UNMAPPED ECLIPSE USERS: B MAPPED NOVA USERS: M MAPPED NOVA 3 USERS: N UNMAPPED NOVA USERS: U THUS, F?/OR MAPPED NOVA 3 USERS, THE FILE *RDOSC.LB WOULD REFER TO THE FILE NRDOSC.LB  INCLUDED IN THIS UPDATE IS SUPPORT FOR THE FOLLOWING NEW DEVICES: 1. 6067 ---- THIS 50 MEGABYTE DISK CARTRIDGE SUBSYSTEM HAS DEVICE NAMES DZ0-DZ7. PRIMARY AND SECONDARY DEVICE CODES ARE 27 AND 67 RESPECTIVELY. AS SUPPORT FOR THE 6067 DISK SUBSYSTEM DOES NOT EXIST IN RDOS RELEASE 6.3, YOU WILL NOT BE ABLE TO USE THE ORIGINAL RELEASE TAPE TO BUILD YOUR NEW SYSTEM. THE 6067 DISK CAN ONLYTp BE USED WITH RDOS AFTER THE DKINIT SUPPLIED WITH THIS UPDATE HAS BEEN RUN ON THE DISK. 2. 6070 ---- THIS 20 MEGABYTE DISK CARTRIDGE SUBSYSTEM HAS DEVICE NAMES DP0-DP7 FOR THE REMOVABLE CARTRIDGE AND DP0F-DP7F FOR THE FIXED PLAT`TER. PRIMARY AND SECONDARY DEVICE CODES ARE 33 AND 73 RESPECTIVELY. AS SUPPORT FOR THE 6070 DISK SUBSYSTEM DOES NOT EXIST IN RDOS RELEASE 6.3, YOU WILL NOT BE ABLE TO USE THE ORIGINAL RELEASE TAPE TO BUILD YOUR NEW SYSTEM. THE REMOVALBLE PLATTER OF THE 6070 MAY BE USED WITH THE BOOTSTRAP  SYSTEM AFTER THE DKINIT SUPPLIED WITH THIS UPDATE HAS BEEN RUN ON THE DISK. THE FIXED PLATTER MAY ONLY BE USED WITH A SYSTEM THAT IS AT UPDATE 2 OR LATER. HOW TO LOAD THE UPDATE FILES ---------------------------- 1. CREATE A SUBDIRECTORY TO CONTAIN THE UPDATE FILES AND MAKE IT YOUR YOUR CURRENT DEFAULT DIRECTORY. NOTE: IF YOU FOLLOWED THE INSTRUCTIONS ON THE UPDATE NOTICE, YOU WILL HAVE ALREADYf PERFORMED THESE STEPS. EXAMPLE: R (CLI READY) CDIR RDOSUD632 (CREATE UPDATE SUBDIRECTORY) -------------- R (CLI READY) DIR RDOSUD632 (MAKE IT CURRENT DEFAULT) ------------- R (CLI READY) 2. LOAD THE APPROPRIATE UPDATE FI LES (ACCORDING TO YOUR SYSTEM). A) FOR MAGNETIC TAPE- FROM MTX, WHERE X = UNIT NUMBER WHERE UPDATE TAPE RESIDES: EXAMPLE: R (CLI READY) INIT MTX (INIT MAG TAPE UNIT) -------- R (CLI READY) LOAD/V MTX:0 ^ (FILES LOADED AND LISTED)  -------------- *RDOS.PF UTPATCH.MC FLOAD63.PF FDUMP63.PF SEDIT.PF ^ ---------------------------------------------------- *DKPDR.RB *SOV18.RB *SOV22.RB *SOV30.RB BOOT.SV DKINIT.SV ^ -------------------u---------------------------------------- NSYSGEN63.PF BSYSGEN63.PF SGENPATCH.MC NSGENPATCH.MC ^ ------------------------------------------------------ BSGENPATCH.MC *FIXLIB.MC SYSGEN63.PF DSKED.SV ---------------------------------------------- R (UPDATE FILES LOADED) B) FOR CASSETTE- SUBSTITUTE CTX FOR MTX IN SECTION A, ABOVE. C) FROM PAPER TAPE- EXAMPLE: R (CLI READY) LOAD/V $PTR ^ (FILES LOADED AND LISTED) ------------- *RDOS.PF UTPATCH.MC FLOAD63.PF FDUMP63.PF SEDIT.PF ^ ---------------------------------------------------- *DKPDR.RB *SOV18.RB *SOV22.RB *SOV30.RB BOOT.SV ^ ------------------------------------------------- SYSGEN63.PF NSYSGEN63.PF BSYSGEN63.PF SGENPATCH.MC ^ ---------------------------------------------------- NSGENPATCH.MC BSGENPATCH.MC *FIXLIB.MC DKINIT.SV DSKED.SV --------------------------------------------------------- R (UPDATE FILES LOADED) D) FOR DISKETTE- FROM DPX, WHERE X = UNIT NUMBER WHERE UPDATE DISKETTE RESIDES: EXAMPLE: R (CLI READY) DIR DPX (MAKE UPDATE DISKETTE CURRENT ------- DEFAULT DIRECTORY) R (CLI READY) MOVE/V RDOSUD632 ^ (FILES MOVED AND LISTED) ---------------- *RDOS.PF UTPATCH.MC FLOAD63.PF FDUMP63.PF SEDIT.PF ^ ---------------------------------------------------- *DKPDR.RB *SOV18.RB *SOV22.RB *SOV30.RB BOOT.SV ^ ------------------------------------------------- SYSGEN63.PF NSYSGEN63.PF BSYSGEN63.PF SGENPATCH.MC ^ ---------------------------------------------------- NSGENPATCH.MC BSGENPATCH.MC *FIXLIB.MC DKINIT.SV DSKED.SV --------------------------------------------------------- R (UPDATE FILES MOVED) HOW TO APPLY SYSGEN PATCHES --------------------------- THE ADDITION OF SUPPORT FOR THE 6070 DISK IN REV 6.30, UPDATE 2, NECESSITATES PATCHING SYSGEN. THERE IS AN ADDITIONAL PATCH TO FIX A SYSGEN PROBLEM WITH DUAL PROCESSORS AND POWERFAIL RECOVERY. TO GENERATE A SYSTEM, USERS WI!LL HAVE EITHER SYSGEN, NSYSGEN OR BSYSGEN. THE PARTICULAR PATCH MACRO TO USE IS DETERMINED BY THE VERSION OF SYSGEN AT A SITE. THE SYMBOL "+" IN THE FOLLOWING EXAMPLE IS DEFINED AS FOLLOWS: SYSGEN USERS: NULL (IE, NO CHARACTERS)  NSYSGEN USERS: "N5 " BSYSGEN USERS: "B" TO UPDATE YOUR SYSGEN PROGRAM, FOLLOW THE PROCEDURE OUTLINED BELOW. NOTE: WE WILL ASSUME THAT YOUR SYSGEN PROGRAM RESIDES IN THE DIRECTORY SYSGEN. EXAMPLE: R (CLI READY) DIR RDOSUD632 (GET INTO THE UPDATE ------------- DIRECTORY) R (CLI READY) LINK +SYSGEN.SV SYSGEN:+SYSGEN.SV (CREATE LINK TO SYSGEN) --------------------------------- R (CLI READY) LINK PATCH.SV UTIL:PATCH.SV (LINK TO THE UTILITY --------------------------- PATCH.SV) R (CtLI READY) +SGENPATCH (APPROPRIATE PATCH MACRO ---------- FOR SYSGEN) R (SYSGEN PATCHED) HOW TO UPDATE THE RDOS LIBRARIES -------------------------------- IN ORDER TO FIX CERTAIN PROBLEMS, THE RDOS LIBRARIES SUPPLIED WITH YOUR SYSTEM MUST BtE UPDATED. ALTHOUGH THE PROCEDURE FOR UPDATING THE LIBRARIES NEED ONLY BE FOLLOWED ONCE, A NEW SYSTEM, AND ALL SUBSEQUENT SYSTEMS, MUST BE SYSGENED USING THE UPDATED LIBRARIES. THIS WILL INSURE THAT THESE FIXES WILL BE INCORPORATED IN YOUR SYSTEM(S). TO{ UPDATE THE RDOS LIBRARIES, FOLLOW THE PROCEDURE OUTLINED BELOW. EXAMPLE: R (CLI READY) DIR SYSGEN (DIRECTORY "SYSGEN" CONTAINS ---------- CURRENT LIBRARIES) R (CLI READY) MOVE/V RDOSUD632 ^ ------------------ *RDOSC.LB *RDOSO.LB (9LIBRARIES MOVED AND LISTED) ------------------- R (CLI READY) DIR RDOSUD632 (GET INTO UPDATE DIRECTORY) ------------- R (CLI READY) LINK LFE.SV UTIL:LFE.SV (LINK TO LFE.SV) ----------------------- R (CLI READY) *FIXLIB (INVOKE LIBRARY FIXER ------- COMMAND FILE) R (CLI READY) MOVE/V/R SYSGEN ^ (REPLACE OLD LIBRARIES ----------------- WITH UPDATED ONES) *RDOSC.LB *RDOSO.LB ------------------- R (LIBRARIES UPDATED) HOW TO APPLY RDOS PATCHES --------w----------------- N.B.: RDOS PATCHES MUST BE APPLIED TO EVERY SYSTEM THAT IS SYSGENED. PATCHING YOUR RDOS SYSTEM INVOLVES THE FOLLOWING GENERAL STEPS: 1. MAKE THE DIRECTORY IN WHICH YOU HAVE YOUR RDOS LIBRARIES ("SYSGEN") YOUR CURv\RENT ONE. 2. SYSGEN A NEW SYSTEM USING THE LIBRARIES IN DIRECTORY "SYSGEN". BE SURE TO REQUEST A SYSTEM LOAD MAP. 3. LINK TO THE APPROPRIATE PATCH FILE. 4. LINK TO THE UTILITY PATCH.SV. 5. INVOKE THE PATCH UTILITY. ASSUwME YOU HAVE SYSGENED AN NRDOS SYSTEM CALLED "NSYS", WHOSE LOAD MAP NAME IS "NSYS.LM". THE FOLLING IS AN EXAMPLE OF WHAT THE PATCH PROCEDURE WOULD BE. EXAMPLE: R  (CLI READY) DIR SYSGEN (GET TO "SYSGEN") ---------- R (CLI READY) LINK NRDOS.PF RDOSUD632:NRDOS.PF (LINK TO PATCH FILE) -------------------------------- R (CLI READY) LINK PATCH.SV UTIL:PATCH.SV (LINK TO PATCH.SV) --------------------------- R (CLI READY) PATCH NRDOS.PF/P NSYS/S NSYS.LM/L (INVOKE PATCH)  --------------------------------- .... (PATCHES BEING INSTALLED) R (SYSTEM PATCHED) 6. THE PATCH INSTALLATION PROCESS MAY CONTINUE BY ASKING FOR FURTHER INFORMATION. FOR EXAMPLE, THERE MAY BE A PATCH WHICH ONLY A CERTAIN S:bET OF USERS WOULD LIKE INSTALLED. IN THIS CASE, YOU MUST RESPOND WITH A '1' (YES) OR '0' (NO) ANSWER TO THE QUESTION. 7. YOU MUST SAVE A COPY OF YOUR SYSGEN DIALOGUE, LOAD MAP AND PATCH DIALOGUE (.PD) FILE IN CASE YOU SUBMIT AN ST=R OR CORE DUMP TO DATA GENERAL FOR ANALYSIS. THIS WILL INSURE THAT DATA GENERAL CAN TAKE YOUR PATCHES INTO ACCOUNT WHEN ANALYZING YOUR SYSTEM. 8. YOU SHOULD CONTINUE TO UPDATE YOUR RDOS SYSTEMS AS THEY ARE GENERATED. THIS *CAN BE DONE EASILY BY KEEPING THE DIRECTORY RDOSUD632 ON DISK UNTIL THE NEXT UPDATE OR SYSTEM REVISION IS ISSUED. HOW TO APPLY UTILITIES PATCHES ------------------------------ FOR REV 6.30, UPDATE 2, PATCHES HAVE BEEN DEVELOPED FOR THE FOLLOWING UTILITIES: A) FLOAD B) FDUMP C) SEDIT TO APPLY PATCHES TO THESE UTILITIES YOU WILL HAVE TO: 1. CREATE LINKS TO THEIR SAVE FILES. 2. LINK TO THE UTILITY PATCH.SV. 3. INVOKE "UTPATCH". EXAMPLE: R >(CLI READY) DIR RDOSUD632 (GET INTO UPDATE DIRECTORY) ------------- R (CLI READY) LINK PATCH.SV UTIL:PATCH.SV (LINK TO PATCH.SV) --------------------------- R (CLI READY) LINK FDUMP.SV UTIL:FDUMP.SV (LINK TO FDUMP.SV)  --------------------------- R (CLI READY) LINK FLOAD.SV UTIL:FLOAD.SV (LINK TO FLOAD.SV) --------------------------- R (CLI READȜY) LINK SEDIT.SV UTIL:SEDIT.SV (LINK TO SEDIT.SV) --------------------------- R (CLI READY) UTPATCH (PATCH UTILITIES) ------- R (ALL DONE) HOW TO UPDATE BOOT, DKINIT AND DSKED ------------------------------------ THE CURRENT VERSION O$F BOOT.SV, DKINIT.SV AND DSKED.SV MUST BE REPLACED TO FACILITATE SUPPORT OF THE 6067 AND 6070 DISKS. THIS UPDATE SUPPLIES A NEW BOOT.SV, A NEW DKINIT.SV, AND A NEW DSKED.SV. NOTE: WE WILL ASSUME THAT YOUR CURRENT BOOT.SV, DKINIT.SV AND DSKED.SV RDESIDE IN YOUR MASTER DIRECTORY. EXAMPLE: R (CLI READY) DIR RDOSUD632 (GET TO UPDATE DIRECTORY) ------------- R (CLI READY) MOVE/V/R %MDIR% ^ (MOVE IN THE NEW BOOT, ----------------- DKINIT AND DSKED) BOOT.SV DKINIT.SV DSKED.SV -----_--------------------- R (FILES MOVED) PROBLEMS/STATUS --------------- RDOS ----  1) (505) IF ONE GROUND INITIALIZES A MAGTAPE UNIT, THE OTHER GROUND CAN ACCESS FILES ON THE DEVICE. 2) (506,1183) IF INSUFFICIENT DI SK SPACE EXISTS TO CREATE A BREAK FILE, RDOS CONSUMES THE AVAILABLE DISK BLOCKS, BUT LISTS THE FILE SIZE AS ZERO BYTES. DELETING THE BREAK FILE RELEASES THESE BLOCKS CORRECTLY. A SIMILAR PROBLEM WILL OCCUR IF A USER PROGRAM ATTEMPTS TO WRITE TO A DISK WITH FILE SPACE EXHAUSTED. AS IN THE PREVIOUS CASE, DELETING THE FILE WILL FREE UP THE DISK BLOCKS CORRECTLY. 3) (1062) THE VIRTUAL OVERLAY HANDLER DOES NOT CHECK WHETHER AN OVERLAY FILE HAS BEEN PREVIOUSLY OPENED. THIS CAN CAUSE A SYSTEM CRASH ON CONTROL-A OR .RTN. 4) (618,244) THE CONTENTS OF A WINDOW MAP ARE LOST WHEN A BREAK FILE IS CREATED. 5) (1181) IF A DIRECTORY IS INITIALIZED BY ONE GROUND, THE OTHER GROUND CAN GAIN A)CCESS TO FILES IN THAT DIRECTORY, WITHOUT INITIALIZING. 6) (254) IF A TUNING FILE FROM A PREVIOUS SYSTEM EXISTS WHEN TUNING IS TURNED ON IN A SYSTEM WITH THE SAME NAME AS THE PREVIOUS SYSTEM, THE SYSTEM WILL FAIL WHEN IT ATTEMPTS TO WRITE ITS ACCUMULATED DATA TO DISK. 7) (1194) IF RDOS CANNOT RESOLVE DISK SEEK ERRORS WITHIN THE TIMEOUT PERIOD, THE ERROR RETURNED IS DISK TIMEOUT INSTEAD OF DISK SEEK ERROR. BECAUSE OF THIS, A PANIC 6 (MASTER DEVICE TIMEOUT) CAN  RESULT FROM REPEATED DISK SEEK ERRORS ON THE MASTER DEVICE. 8) (1365) THE .OL FILE OF THE CURRENTLY-RUNNING SYSTEM HAS A USE COUNT OF 0, PERMITTING ACCIDENTAL DELETION OF THE FILE. 9) (1504) .OVLOD DOES NOT PREVENT A USER FROM READING A READ-PROTECTED FILE. 10) (554) IF SEVERAL TASKS ARE DOING I/O ON A SINGLE CHANNEL IN A MULTI- TASKING ENVIRONMENT AND A CLOSE IS ISSUED BEFORE ALL OUTSTANDING I/O IS COMPLETE, A RACE CONDITION COULD RESULT. STATUS: USER RESTRICTION: IN A" MULTI-TASKING ENVIRONMENT, OUTSTANDING I/O SHOULD BE COMPLETE ON A CHAN- NEL BEFORE ISSUING A .CLOSE ON THAT CHANNEL. 11) PROGRAMS WHICH HAVE .IDEF'D DEVICES OR OUTSTANDING OPERATOR MESSAGES CANNOT BE SWAPPED OUT. SEE PATCH #R-1.| 12) (2388) RDOS DOES NOT ALLOW OPEN FOR APPENDING TO $PLT/$PLT1. SEE PATCH #R-2. 13) (2365) RDOS DOES NOT CLEAR NOVA 3 PARITY OPTION BEFORE STARTING IT. SEE PATCH #R-3. 14) (2160) RDOS IGNORES RESCHEDULE REQUESTS IF TCB BECOMES  READY AFTER IT HAS BEEN PASSED ON SCHEDULER SCAN OF TCBS. SEE PATCH #R-4. 15) (1383) IF THE FOREGROUND IS RUNNING WITH HIGH PRIORITY, DISK I/O IS ENQUEUED IMPROPERLY. SEE PATCH #R-5. 16) THERE ARE A NUMBER OF PROBLEMS ASSOCIATED WITH THE CORE DUMP ROUTINES. SEE PATCH #R-6. 17) (1650) QTY DRIVER WILL CAUSE SYSTEM TO HANG OR DROP CHARACTERS WHEN EXECUTING A FF (14) SEQUENCE WHEN ITS INPUT BUFFER IS FULL. SEE PATCH #R-7. CLI --- 1) (1083) C+[ERTAIN COMBINATIONS OF ANGLE BRACKETS USED TOGETHER WITH PARENTHESIS DO NOT EXPAND PROPERLY. UTILITIES --------- DEBUG ----- 1) (502) BREAKPOINTS SET ON EXTENDED MEMORY INSTRUCTIONS WITH RELATIVE REFERENCES WILL NOT EXECUTE CORRECTLY. 2) (763) THE $V (BREAK) COMMAND WILL CAUSE A TRAP IN A SINGLE TASK PROGRAM ON A MAPPED SYSTEM. 3) (802) THE $S (SEARCH) COMMAND IS NOT RECOGNIZED UNTIL $R (RESTART) HAS BEEN ISSUED. DKINIT ------ 1) (8r68) DKINIT DOES NOT SIZE LARGE NOVADISK CORRECTLY. FIXED BY NEW DKINIT SUPPLIED WITH THIS UPDATE. 2) (906) THE PARTIAL INIT COMMAND WILL NOT UPDATE A REV 4 DISK TO REV 6 FORMAT. WORK AROUND: USE REV 5 DKINIT. SPEED ----- a1) (687) THE CHARACTERISTIC INHIBIT MASK CONTAINS GARBAGE IN THE RIGHT BYTE WHEN OPENING A FILE VIA A "GRFILENAME$" COMMAND. 2) (741) BUFFER COMMANDS OF THE FORM "BNN" AND THE "-N" COMMAND WHEN USED INCORRECTLY PRODUCE THE ERROR MESSAGE "ILLEGAL ARGUMENT TO COMMAND" RATHER THAN "ILLEGAL COMMAND". 3) (754) THE "XSTRING$" COMMAND PRODUCES THE ERROR MESSAGE "FILE ALREADY EXISTS" THROUGHOUT THE REMAINDER OF THE EDITING SESSION, ONCE AN ERROR IS ENCOUNTERED IN EVALUATING THE STRING IN THE PREVIOUS X COMMAND. 4) (811) THE ERROR MESSAGE "STACK OVERFLOW" IS RETURNED BY SPEED (AND NSPEED DIES) WHEN ENOUGH "WC" OR "WM" COMMANDS ARE ENTERED IN A SINGLE COMMAND LINE. 5) (881) SPEED ERRORS CAN CAUSEv STACK UNDERFLOW, WHICH CAN RESULT IN THE PROGRAM'S BEING OVERWRITTEN. 6) (902) THE TRACE MODE FEATURE DOES NOT WORK PROPERLY. FDUMP/FLOAD ----------- 1) FLOAD DOES NOT HANDLE LINK & RESOLUTION FILES CORRECTLY. SEE PATCH #U-1.3 2) SPECIFYING LOAD FROM ALTERNATING REELS WILL CAUSE FLOAD TO HANG. SEE PATCH #U-2. 3) FDUMP RETURNS WRONG ERROR MESSAGE FOR DIRECTORY IN USE ERRORS. SEE PATCH #U-3. 4) SPECIFYING DUMP TO ALTERNATING REELS WILL CAUSE FDUMP TO ֽ HANG. SEE PATCH #U-4. 5) FILE DATA ERROR CAUSES FDUMP TO HANG. SEE PATCH #U-5. SEDIT ----- 1) CTRL A FORGETS TO CLEAR DUMP FLAG. SEE PATCH #U-6. 2) EXTENDING FILE EXTENDS TOO MUCH. SEE PATCH #U-7. SYSGEN ------ 1) IF YOGU GENERATE A MAPPED SYSTEM WITH DUAL PROCESSORS AND POWER- FAIL RECOVERY SELECTED, THE MODULE DPMOD IS NOT LOADED. SEE PATCH #U-11. OTHER UTILITIES --------------- 1) THERE IS A PROBLEM IN MEDIT IN HANDLING LINES WHICH CONTAINx TOO MANY CHARACTERS. IF A 'UEH' IS ISSUED ON A FILE WHICH CONTAINS A LINE WITH MORE THAN 132 CHARACTERS, A "LINE TOO LONG" MESSAGE OCCURS, AND MEDIT TERMINATES THE SOURCE FILE AT THE LINE PRIOR TO THE LONG LINE. 2) (761) IN OUEDIT, WHEN AN OPEN LOCATION IS USED AS AN ADDRESS FOR THE NEXT OPEN, THE B (BASE) REGISTER IS NOT ADDED IN WHEN COMPUTING THE ADDRESS. 3) (1123) EXITING FROM MEDIT VIA CONTROL-A CAUSES A SYSTEM CRASH.  UDKPDR.RBtt #ԃ IXZN6ZIZtZbD$$O\ "d)  B"CpPD$$FK"W) T T 83KD$$C;C8M 2 2SJ C3" C 2E D$$0*K +P+PK+< #K3D$$)8"7) 5) #()$*D$$-FB*JP%)+PP+D$$8T+B+) #ZP#D$$TbPB D$$Jp \ 2 2:;P"9 PD$$~")9" "  *!:D$$;JP* " 9* pl"JD$$6  *SD$$ͨR i" ) BD$$I,") B!@`m9\ 2D$$ !h NK")_)D$$mJ\ \% P* U 8;" CD$$d%  83 3K  ) D$$<=:Z:;JK.>D$$W  JZ*0!J2D$$p * "*B"B)D$$ ) *A ) D$${&" ) D$>4$I$I$I@(Rx|  02* K!2 !D$$JW8! ZDKDPDSD0VSX7D$$9FF!$! !$D$$T!!$ 1!@1 D$$b1 0 2"u- dD$$jpj1Zh5 Ze5 2 D$$N:~ M W5- D$$"*JJ* :+8KQ D$גDC 12 5< *7!:- D$$P-0 B " 0)01" D$$+ + 2K#+))D$$ "  0 2Q 0 2 D$$G :3!9C D$$LO!E$$a  #  3  D $I$I$I&aNG2kzBiiaqպ!R8OZ?>WA ^8I _BRDOS.PFtt 5r? ; PATCH LIST FOR UNMAPPED ECLIPSE (B)RDOS ; ----- ---- --- -------- ------- ------- ; REV 6.30, UPDATE 2 ; --- ----- ------ - ; ; S PATCH PATCH@0 PATCH+1 O 377 377@0 PATCH+1 ; S 422 3036 3036+1 URDOS S BOOT@0>1+11 31460 31460+2 ^ S 422 3036 3036+1 MtRDOS S BOOT@0>1+15 30015 30015+(2<10) ^ S 422 3036 3036+1 NRDOS S BOOT@0>1+16 30015 30015+(2<10) ^ S 422 3036 3036+1 BRDOS S BOOT@0>1+13 30015 30015+(2<10) ^ S 422 3036 3036+1 ARDOS S BOOT@0>1+16 31460 31460+2 ^ S 422 3036 3036+1 ZRDOS S BOOT@0>1+30 31460 S31460+2 ^ S 422 1036 1036+1 INFOS S BOOT@0>1+13 31460 31460+2 ^ S 422 1036 1036+1 JNFOS S BOOT@0>1+13 31460 31460+2 ^ ; ; ; THIS CONTAINS ALL PATCHES AS OF ; ; 16-FEB-78 ; ; ; PATCH #R-1 ;ALLOW SWAPS IF DEVICES IDEF'D, RDOP OUTSTANDING, ETC. O 14437 12521U;2 402 ; ; ; PATCH #R-2 ;ALLOW OPEN FOR APPEND FOR $PLT/$PLT1 ;ENABLE SPOOLING FOR $PLT/$PLT1 S PLTDC+3 2000 102000 S PLTDT+10 -1 OPNO S PLTDT+11 OPNO -1 S PLT1D+3 2000 102000 ; ;#R-3 DOES NOT APPLY TO YOUR SYSTEM ; ; PATCH #R-4 ;PREVENT RESCHEDULE REQ[UESTS FROM BEING IGNORED IF TCB BECOMES ;READY AFTER IT HAS BEEN PASSED ON SCHEDULER SCAN OF TCBS. S PENTR+27 102400 402 ; ; ; PATCH #R-5 ;DISK I/O ENQUEUED IMPROPERLY IF FOREGROUND ; HAS HIGHER PRIORITY. S INDSK+27 731 763 S INDSK+32 726 760 ; ; ; PATCH #R-6 ;FIXES TO CORE DUMP ROUTINES S SIZE+5 116437 116433 S MTDMP+106 174000 176000 S SIZE+53 1777 377 STMBK S FLDMP+1 40472 24512 S FLDMP+2 24473 44471 S FLDMP+3 30467 24472 S FLDMP+5 147000 24465 S FLDMP+52 730 731 S FLDMP+56 152400 30435 S ݩFLDMP+60 722 723 S FLDMP+71 115 104 S FLDMP+72 100 140114 S FLDMP+113 0 3 ; ; ; PATCH #R-7 ;QTY/ALM CHANGES TO S WSEND+10 22536 20557 QTYDT S WSEND+14 22533 20555 ^ S WSEND+64 732 461 ^ S WSEND+144 34404 400+RGET+13-WSEND-144 ^ S WSEND+a145 1401 103112 ^ S WSEND+146 WSEND+167 654 ^ S WSEND+147 WSEND+171 647 ^ ; ; ;END OF PATCH FILE ZSOV30.RBtt $e 4@_|D$$# 4"CC5 3 D$$11 5)P3I#3* )!D$$S`') ??WB^8H _ASOV30.RBtt "e`hI4@_|D$$# 4"CC5 3 D$$11 5)P3I#3* )!D$$S`') ??WB^8H _NRDOS.PFtt 5? ; PATCH LIST FOR MAPPED NOVA 3 (N)RDOS ; ----- ---- --- ------ ---- - ------- ; REV 6.30, UPDATE 2 ; --- ----- ------ - ; ; S 401 401@0 ZMAX O 377 377@0 ZMAX ; S 422 3036 3036+1 URDOS S BOOT@0>1+11 31460 31460+2 ^ S 422 3036 3036+1 MRDOS S BOOT@0>1+15 30015 30015+(2<10) ^ S 422 3036 3036+1 NRDOS S BOOT@0>1+16 30015 30015+(2<10) ^ S 422 3036 3036+1 BRDOS S BOOT@0>1+13 30015 30015+(2<10) ^ S 422 3036 3036+1 ARDOS S BOOT@0>1+16 31460 31460+2 ^ S 422 3036 3036+1 ZRDOS S BOOT@0>1+30 31460 31460+2 ^ S 422 1036 1036+1 INFOS S BOOT@0>1+13 31460 31460+2 ^ S 422 1036 1036+1 JNFOS S BOOT@0>1+13 31460 31460+2 ^ ; ; ; THIS CONTAINS ALL PATCHES AS OF ; ; 16-FEB-78 ; ; ; PATCH #R-1 ;ALLOW SWAPS IF DEVICES IDEF'D, RDOP OUTSTANDING, ETC. O 14436 125212 402 ; ; ; PATCH #R-2 ;ALLOW OPEN FOR APPEND FOR $PLT/$PLT1 ;ENABLE SPOOLING FOR $PLT/$PLT1 S PLTDC+3 2000 102000 S PLTDT+10 -1 OPNO S PLTDT+11 OPNO -1 S PLT1D+3 2000 102000 ; ; ; PATCH #R-3 ;CLEAR PARITY OPTION BEFORE STARTING S SSINI+1204 60104 401@0 S 401@0 0 60204 S 401@0+1 0 60104 S 401@0+2 0 2401 S 401@0+3 0 SSINI+1205 S 401 401@0 401@0+4 O 377 377@0 377@0+4 ; ;#R-4 DOES NOT APPLY TO YOUR SYSTEM ; ; PATCH #R-5 ;DISK I/O ENQUEUED IMPROPERLY IF FOREGROUND ; HAS HIGHER PRIORITY. S INDSK+27 731 763 S INDSK+32 726 760 ; ; ; PATCH #R-6 ;FIXES TO CORE DUMP ROUTINES S SIZE+5 116437 116433 S MTDMP+106 174000 176000 S SIZE+53 1777 377 STMBK S FLDMP+1 40472 24512 S FLDMP+2 24473 44471 S FLDMP+3 30467 24472 S FLDMP+5 147000 24465 S FLDMP+52 730 731 S FLD hMP+56 152400 30435 S FLDMP+60 722 723 S FLDMP+71 115 104 S FLDMP+72 100 140114 S FLDMP+113 0 3 ; ; ; PATCH #R-7 ;QTY/ALM CHANGES TO S WSEND+10 22536 20557 QTYDT S WSEND+14 22533 20555 ^ S WSEND+64 732 461 ^ S WSEND+144 34404 400+RGET+1w"3-WSEND-144 ^ S WSEND+145 1401 103112 ^ S WSEND+146 WSEND+167 654 ^ S WSEND+147 WSEND+171 647 ^ ; ; ;END OF PATCH FILE SEDIT.PF` p ? ; ; PATCH LIST FOR SEDIT ; ----- ---- --- ----- ; ; ; #U-6 CTRL A FORGETS TO CLEAR DUMP FLAG S 452-16 42776 401-16@0 S 401-16@0-16 0 42404 S 401-16@0+1-16 0 42404 S 401-16@0+2-16 0 2401 S 401-16@0+3-16 0 453 S 401-16@0+4-16 0 6306 S 401-16@0+5-16 FH0 6303 S 401-16 401-16@0 401-16@0+6 S 422-16 12 212 ; ; #U-7 EXTENDING FILE EXTENDS TOO MUCH S 401-16@0+0-16 0 30411 S 401-16@0+1-16 0 24411 S 401-16@0+2-16 0 102400 S 401-16@0+3-16 0 41000 S 401-16@0+4-16 0 151400 S 401-16@0+5-16 0 125404 S 401-˅16@0+6-16 0 775 S 401-16@0+7-16 0 2401 S 401-16@0+10-16 0 10075 S 401-16@0+11-16 0 10160 S 401-16@0+12-16 0 177400 S 10074-16 152000 401-16@0 S 10075-16 50736 401 S 401-16 401-16@0 401-16@0+13 ; MSOV30.RBtt d`Wh4@_|D$$# 4" CC5 3 D$$11 7)P5I #3* )!) `D$$() ?>WA ^8I _