summaryrefslogtreecommitdiff
path: root/v4.0/src/CMD/FORMAT/FORCHNG.INC
diff options
context:
space:
mode:
Diffstat (limited to 'v4.0/src/CMD/FORMAT/FORCHNG.INC')
-rw-r--r--v4.0/src/CMD/FORMAT/FORCHNG.INC135
1 files changed, 135 insertions, 0 deletions
diff --git a/v4.0/src/CMD/FORMAT/FORCHNG.INC b/v4.0/src/CMD/FORMAT/FORCHNG.INC
new file mode 100644
index 0000000..2aef46c
--- /dev/null
+++ b/v4.0/src/CMD/FORMAT/FORCHNG.INC
@@ -0,0 +1,135 @@
1.xlist
2;
3;
4;*****************************************************************************
5;* *
6;* Change list to FORMAT modules *
7;* *
8;* Lines are tagged ANxxx for new, ACxxx for changed *
9;* --------------------------------------------------------------------------*
10;* 000 - DOS 4.00 Spec additions and DCR's thru unit/function test *
11;* Date: 8/3/87 Developer: MT *
12;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
13;* 001 - DOS 4.00 DCR D146 Add support for /F switch *
14;* Date: 8/13/87 Developer: MT *
15;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
16;* 002 - DOS 4.00 DCR D166 Add logic to detect that switches entered *
17;* multiple times, and print error message *
18;* Date: 8/13/87 Developer: MT *
19;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
20;* 003 - DOS 4.00 PTM P233 Do not allow Cntrl-Break when writing file *
21;* system out, only during the actual format *
22;* Date: 8/14/87 Developer: MT *
23;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
24;* 004 - DOS 4.00 PTM P229 Volume serial number displayed in reverse word *
25;* order from command.com and diskcopy. Reverse order of words *
26;* Date: 8/17/87 Developer: MT *
27;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
28;* 005 - DOS 4.00 DCR D64 Enable for 128k FAT *
29;* Date: 8/19/87 Developer: DMS *
30;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
31;* 006 - DOS 4.00 PTM P320 Not detecting write protect. Needed to use *
32;* extended error messages *
33;* Date 8/20/87 Developer: MT *
34;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
35;* 007 - DOS 4.00 PTM P170 Straighten out the switch check logic to allow *
36;* /B with all diskette formats, add /B/S check, and remove /V/B *
37;* check except for /8 sectored diskettes (old dir and boot record *
38;* Date 8/21/87 Developer: MT *
39;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
40;* 008 - DOS 4.00 PTM P402 Fields that determine switch type not cleared, *
41;* so switches got checked multiple times, causing error *
42;* Date 8/23/87 Developer: MT , DS *
43;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
44;* 009 - DOS 4.00 PTM P341 Check to make sure /N entered with /T *
45;* Date 8/23/87 Developer: MT *
46;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
47;* 010 - DOS 4.00 PTM P233 Capture the CTRL-BREAK interrupt and disable *
48;* it during the writing of the FAT, DIR, and SYSTEM. *
49;* Date 8/25/87 Developer: DMS *
50;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
51;* 012 - DOS 4.00 DCR 200 If the NumberOfFATs field of the BPB is 0 we need *
52;* to calculate various values in the BPB to be used by FORMAT. *
53;* Date 9/10/87 Developer: DMS *
54;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
55;* 013 - DOS 4.00 DCR 208 Set FORMAT in order that the space available it *
56;* reports is consistent with DIR. *
57;* Date 9/11/87 Developer: DMS *
58;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
59;* 014 - DOS 4.00 PTM 1535 Allow access to a non-formatted disk. *
60;* Date 10/15/87 Developer: DMS *
61;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
62;* 015 - DOS 4.00 DCR 390 Multi-Track format of hard media *
63;* Date 12/9/87 Developer: DMS *
64;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
65;* 016 - DOS 4.00 DCR 395 SELECT message support. Use INT 2Fh, function *
66;* ADC1h to print FORMAT disk prompt from SELECT. *
67;* Date 12/14/87 Developer: DMS *
68;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
69;* 017 - DOS 4.00 PTM 3125 SELECT message support. Disable write protect *
70;* message under SELECT option. Addition of exit codes 6 (Drive Not *
71;* Ready" and 7 (Write Protect). *
72;* Date 1/14/88 Developer: DMS *
73;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
74;* 018 - DOS 4.00 PTM 3130 Provide for conditional assembly of the /FS: *
75;* code, since it is not being shipped with DOS 4.00. *
76;* Date 1/26/88 Developer: DMS *
77;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
78;* 019 - DOS 4.00 PTM 3994 FORMAT now has a "heartbeat" when it verifies *
79;* bad sectors. By doing so the user knows the FORMAT is still *
80;* proceeding well. Without this heartbeat, an AT appears to hang *
81;* when the sectors are being verified. This is caused by the slow *
82;* head resets on an AT. *
83;* Date 3/25/88 Developer: DMS *
84;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
85;* 020 - DOS 4.00 PTM 4058 When an invalid Volume ID is entered at the *
86;* volume prompt, FORMAT should go to the next line so that the *
87;* user can see the invalid volume id. *
88;* Date 3/29/88 Developer: DMS *
89;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
90;* 021 - DOS 4.00 PTM 4081 FORMAT was marking the incorrect cluster as *
91;* bad under certain situations. This caused that sector to fail *
92;* when read or written to. *
93;* Date 3/31/88 Developer: DMS *
94;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
95;* 022 - DOS 4.00 PTM 4180 FORMAT was not performing an FCB Close after *
96;* it had done an FCB Create. This caused the change line counter *
97;* to go "haywire". Also a bug was found in the FORMAT retry logic. *
98;* FORMAT was never entering the retry logic because of a CY flag *
99;* always existing on entry to the routine. *
100;* Date 4/15/88 Developer: DMS *
101;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
102;* 023 - DOS 4.00 DCR 524 FORMAT must accept a blank or carriage return to *
103;* allow for a blank volume label. *
104;* Date 4/19/88 Developer: DRM *
105;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
106;* 024 - DOS 4.00 PTM 4487 FORMAT trys to get the A: drive when formatting *
107;* drive B: and then hitting enter for the volume label. There is a *
108;* problem with FCB Close but logic was also changed in FORLABEL.SAL *
109;* to eliminate this condition. *
110;* Date 4/26/88 Developer: DRM *
111;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
112;* 025 - DOS 4.00 PTM 4539 FORMAT accesses the default disk instead of the *
113;* boot disk when the default disk is different than the boot disk. *
114;* This is incorrect behavior because the user could receive a system *
115;* other than what they wanted. *
116;* Date 4/28/88 Developer: DMS *
117;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
118;* 026 - DOS 4.00 PTM 4805 FORMAT A: /B gives invalid bad byte count and *
119;* FORMAT A: /F:160 on an 1.2 Mb drive gives parm error. *
120;* Date 5/10/88 Developer: DMS *
121;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
122;* 027 - DOS 4.00 PTM 4913 FORMAT A: /B displays the serial number of the *
123;* diskette but never writes it to the diskette. Format will no *
124;* display the serial number when formatting with /8. *
125;* Date 5/19/88 Developer: DRM *
126;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
127;* 028 - DOS 4.00 PTM 5023 FORMAT puts just the N of NO NAME in the volume *
128;* label of the boot record. This is corrected in IBMFOR.SAL by *
129;* setting up the CX register correctly. *
130;* Date 6/09/88 Developer: DRM *
131;*****************************************************************************
132;* Note: This is file FORCHNG.INC for updating purposes *
133;*****************************************************************************
134.list
135