Google
 

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]\\