Trailing-Edge
-
PDP-10 Archives
-
ap-c796e-sb
-
fdg015.rnd
There are no other files named fdg015.rnd in the archive.
.SPACING 1
^^
.TITLE FUDGE2.DOC#-#CHANGES FROM VERSION 14 TO 15
.BREAK
FUDGE2.DOC#-#CHANGES FROM VERSION 14 TO 15
.BREAK
\\^OCT, 1972
.BREAK
.SUBTITLE ^OCT, 1972
.SKIP 2
^^COPYRIGHT 1972, DIGITAL EQUIPMENT CORP., MAYNARD, MASS.\\
.SKIP 5
1.0 ^^SUMMARY\\
.BREAK
.PARAGRAPH
^THE REASONS FOR THIS RELEASE ARE:-
.BREAK
.LEFT MARGIN 9
.INDENT -3
A)#^TO ALLOW % IN SYMBOLS (FOR ^^FOROTS\\)
.BREAK
.INDENT -3
B)#^FIX THE ZERO LENGTH ENTRY BLOCK BUG.
.BREAK
.INDENT -3
C)#^TO SUPPORT ^^MANTIS\\
.BREAK
.INDENT -3
D)#^TO USE THE STANDARD ^^HELP\\ ROUTINE
.BREAK
.INDENT -3
E)#^TO PROVIDE BETTER ERROR MESSAGES
.BREAK
.PARAGRAPH
^^FUDGE2\\ VERSION 15 IS VERSION 14 WITH EDITS #23 THROUGH _#45 INCLUSIVE.
^THIS VERSION HAS NO KNOWN NEW DEFICIENCIES AND FULLY REPLACES VERSION 14.
.PARAGRAPH
^^FUDGE2\\ IS DOCUMENTED IN THE SOFTWARE NOTEBOOK VOL. _#1,
PAGE 2-101, SECTION ^^DEC\\SYSTEM-10 ^OPERATING
^SYSTEM ^COMMANDS.
^^NOTE\\, THE DOCUMENTATION IN VOL. _#6 ^^FUDGE2\\ IS OBSOLETE.
.PAGE
2.0 ^^EXTERNAL CHANGES\\
.PARAGRAPH
.LEFT MARGIN 8
.INDENT -6
_#24###^^SPR\\ 6377
.BREAK
^FIX TO HANDLE ZERO LENGTH ENTRY BLOCKS.
.BREAK
^BUG INTRODUCED BY _#14.
.BLANK
.INDENT -6
_#25###^^SPR 6366\\
.BREAK
^FIX TO ALLOW % AND $ CHARACTERS IN PROGRAM NAMES.
.BLANK
.INDENT -6
_#27###^^DMN\\
.BREAK
^CHANGES TO ALLOW ^^FUDGE2\\ TO READ ^^MANTIS\\ BLOCKS.
^TREATS BLOCK 401 AS BLOCK 400, AND SUB-BLOCK 77 AS 70.
.BLANK
.INDENT -6
_#30###^^DMN\\
.BREAK
^REMOVE HELP TEXT FROM ^^FUDGE2\\ AND PUT IN SEPARATE
FILE CALLED ^^FUDGE2.HLP\\, LOAD WITH ^^HELPER.REL\\.
^THE /^H SWITCH LOOKS THE SAME TO THE USER.
.BLANK
.INDENT -6
_#32###^^QAR\\ 86
.BREAK
^ADD FEATURE THAT ALL CHARACTERS EXCEPT ALTMODE AFTER A SEMI-COLON
ARE IGNORED UPTO THE NEXT VERTICAL PAPER MOTION CHARACTER
(ASCII 12, 13 AND 14).
.BLANK
.INDENT -6
_#33###^^QAR\\ 95
.BREAK
^^FUDGE2\\ DOES NOT COMPLAIN ABOUT ILLEGAL BLOCK TYPES.
.BREAK
^FIX, NOW THAT WE HAVE A STANDARD FOR BLOCK TYPES (NEW LOADER
DESIGN SPECS.) PRINT AN ERROR AND ABORT IF BLOCK TYPE IS
NOT IN RANGE 0-77. ^MESSAGE IS :-
.BREAK
^^?ILLEGAL BLOCK TYPE \\ XXX ^^DEV: FILE.EXT\\
.BLANK
.INDENT -6
_#34###^^QAR\\ 94
.BREAK
^AN ENTER WITH FILE NAME OF ZERO GIVES
.BREAK
^^(0) FILE NOT FOUND\\ MESSAGE
.BREAK
^FIX, CHANGE MESSAGE TO BE
.BREAK
^^(0) ILLEGAL FILE NAME\\
.BLANK
.INDENT -6
_#35###^^QAR\\ 92
.BREAK
^DEFAULT NAME IS NOT GENERATED FOR /^L TO SPOOLED ^^LPT:\\.
.BREAK
^FIX, IF NO OUTPUT NAME GIVEN, USE INPUT MASTER FILE NAME FOR
/^L AND /^S ENTER.
.BLANK
.INDENT -6
_#36###^^QAR\\ 90
.BREAK
^TOO MANY SWITCHES ARE IGNORED ONLY THE LAST ONE IS USED.
.BREAK
^FIX, IF MORE THAN ONE NON-^^MTA\\ SWITCH IS SEEN TYPE
MESSAGE :-
.BREAK
^^?TOO MANY SWITCHES\\
.BLANK
.INDENT -6
_#37###^^QAR\\ 78
.BREAK
^^MTA\\ SWITCH AFTER DEVICE BUT BEFORE FILE NAME IS NEVER EXECUTED.
.BREAK
^FIX, WRITE MISSING CODE TO DIRECTLY EXECUTE SWITCH FOR ALREADY INITED
DEVICE.
.BLANK
.INDENT -6
_#40###^^QAR\\ 69
.BREAK
^COMMANDS OF FORM ^^MTA0:::::\\ DO NOT WORK. ^THIS USED TO WORK
BUT GOT BROKEN SEVERAL VERSIONS AGO.
.BREAK
^FIX, CLEAR ^^SMCPFL\\ AFTER SEEING THE :
.BLANK
.INDENT -6
_#41###^^QAR\\ 78
.BREAK
^NOT VERY HELPFUL MESSAGE IF PROGRAM NAME REQUIRED BUT NOT GIVEN
(AS IN /^D OR /^R).
.BREAK
^FIX, IN THIS CASE CHANGE MESSAGE TO :-
.BREAK
^^?DEV: FILE.EXT <> NO PROGRAM NAME SPECIFIED\\
.BLANK
.INDENT -6
_#43###^^QAR\\ 72
.BREAK
^ADDRESS CHECK IF BINARY OUTPUT IS SENT TO ^^TTY:\\ OR ^^LPT:\\
.BREAK
^FIX, CHECK FOR THIS CASE AND OUTPUT MESSAGE :-
.BREAK
^^?ILLEGAL DATA MODE FOR \\ XXX:
.BLANK
.INDENT -6
_#43###^^QAR\\ 70
.BREAK
^IF NO SWITCH IS GIVEN ERROR MESSAGE IS NOT VERY HELPFUL, CHANGE IT TO :-
.BREAK
^^?COMMAND SWITCH REQUIRED\\
.BLANK
.INDENT -6
_#45###^^QAR\\ 76
.BREAK
^DATA OR DEVICE ERROR GIVES POOR MESSAGE.
.BREAK
^CHAGE TO :-
.BREAK
^^?OUTPUT ERROR ON DEVICE\\ XXX: ^^STATUS (\\YYYYYY^)
.BREAK
^^?INPUT ERROR ON DEVICE\\ XXX: ^^STATUS (\\YYYYYY^)
.BLANK
.PAGE
.INDENT -8
3.0 ^^KNOWN BUGS AND DEFICIENCIES\\
.BLANK
^THERE ARE NO KNOWN NEW BUGS OR DEFICIENCIES IN VERSION 15.
.BREAK
^HOWEVER THERE ARE SEVERAL OLD ONES STILL NOT FIXED,
.BREAK
^THESE ARE :-
.BLANK
^^QAR\\ 91
.BREAK
^^FUDGE2\\ HAS NO ^^RE-ENTER\\ ADDRESS.
.BLANK
^^QAR\\ 130
.BREAK
^MAGTAPE POSITIONING SWITCHES ARE EXECUTED EVEN IF THE REST OF THE
COMMAND IS ABORTED.
.BLANK
^^QAR\\ 131
.BREAK
^MAGTAPE SWITCHES BEFORE INPUT DEVICE AND FILE NAME ARE NOT EXECUTED,
FIX _#37 IS NOT COMPLETE.
.BLANK
^^QAR\\ 132
.BREAK
^^FUDGE2\\ DOES NOT CHECK FOR MULTIPLE OUTPUT FILE NAMES.
.BLANK
^^QAR\\ 133
.BREAK
^^FUDGE2\\ TREATS SPACES AS COMMAS, THIS CAUSES PROBLEMS IN
COMMAND SCANNING.
.BLANK
^^QAR\\ 134
.BREAK
^^FUDGE2\\ DOES NOT COMPLAIN IF PROGRAM NAMES ARE GIVEN IN COMMANDS
WHICH IGNORE THEM (MASTER FILE IN /^A COMMAND).
.BLANK
^^QAR\\ 135
.BREAK
^IF THE FILE IS BAD MESSAGES SAYING SO SOMETIME PRODUCE INCORRECT
OR JUNK FILE NAMES.
.BLANK
^^QAR\\ 151
.BREAK
^MAGTAPE COMMANDS SPECIFYING MULTIPLE FILES VIA COLONS DO NOT GET
AN ERROR IF THERE ARE MORE COLONS THAN FILES ON THE MAGTAPE.
.BLANK
.PAGE
.INDENT -8
4.0 ^^CHANGES IN INSTALLATION INSTRUCTIONS\\
.BLANK
^THE INSTALLATION GUIDE IS ^^FUDGE2.CTL\\.
.BREAK
^THE CHANGES ARE TO LOAD WITH ^^HELPER.REL\\ AND TO
PUT ^^FUDGE2.HLP\\ ON ^^SYS:\\ WITH ^^FUDGE2.SHR\\
.BLANK
.INDENT -8
5.0 ^^INTERNAL CHANGES\\
.BLANK
.INDENT -6
_#23###^^DMN\\
.BREAK
^REMOVE THE ^^BUGFX\\ CONDITIONAL ASSEMBLY SWITCH, IT IS NO LONGER
NEEDED NOW THAT BOTH ^^LOADER\\ AND ^^FUDGE2\\ AGREE ABOUT
INDEX BLOCKS.
.BLANK
.INDENT -6
_#26###^^SPR\\ 6244
.BREAK
^^FUDGE2\\ DOES TOO MANY ^^DSK\\ READS. ^IT DOES NOT
USE SEPARATE CHANNELS WHEN READING FROM ^^DSK\\ (OLD ^^DTA\\
CODE). ^FIX, TEST FOR ^^DSK\\ AND USE A NEW CHANNEL.
.BLANK
.INDENT -6
_#31###^^QAR\\ 77
.BREAK
^ERROR IN _#23, NOT ENOUGH CODE REMOVED.
.BREAK
^FIX IT RIGHT THIS TIME.
.BLANK
.INDENT -6
_#44###^^DMN\\
.BREAK
^INDEX BLOCKS HAVE A HEADER WORD OF 14,,177. ^THIS IS CORRECT
FOR ^^DSK\\ BUT SHOULD BE 14,,176 FOR ^^DTA\\.
.BREAK
^FIX, MAKE IT SO.
.BLANK
.INDENT -8
^^[END OF FUDGE2.DOC]\\