7 ; Added header message ARR
9 ; added code for 2.X, it now quits if trying to recover over a net
11 ; Fixed current directory saving.
13 ; Use printf for messages.
14 ; And now it's an .EXE file.
17 ; Commented the source
18 ; Used symbols from DOSSYM
19 ; Fixed for 16-bit fats.
21 ;*****************************************************************************
23 ;* Change list to RECOVER modules *
25 ;* Lines are tagged ANxxx for new, ACxxx for changed *
26 ;* --------------------------------------------------------------------------*
27 ;* 000 - DOS 4.00 Spec additions and DCR's thru unit/function test *
29 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
30 ;* 001 - DOS 4.00 PTM P265 - Give 'Can't chkdsk subst drive" when running *
31 ;* hardfile. Using 1 based drive insted of 0 *
33 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
34 ;* 002 - DOS 4.00 PTM P251 - Hang when chkdsk default drive. Not setting up *
35 ;* drive fields correctly on default drive *
37 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
41 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
43 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
44 ;* 005 - DOS 4.00 DCR D166 - Enable 128k FAT *
46 ;* procedures changed - calc_fat_addr, readft, wrtft, getfat, setfat, fillfat*
47 ;* read_disk, read_once, write_disk, write_once, read_file, drive_spec *
48 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
49 ;* 006 - DOS 4.00 ptm p??? - msg when disk full *
51 ;* procedures changed - main_loop1 *
52 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
53 ;* 007 - DOS 4.00 ptm p1682- redirection to file not working *
55 ;* procedures changed - recmsg.inc *
56 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
57 ;* 008 - DOS 4.00 ptm p1845- changes current drive *
59 ;* procedures changed - recover.sal *
60 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
61 ;* 009 - DOS 4.00 ptm p1850- a:recover c: --> 'insert diskette for drive b' *
63 ;* procedures changed - recinit.sal *
64 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
65 ;* 010 - DOS 4.00 ptm p1934- no msg displayed for 'recover a:' *
67 ;* procedures changed - recover.sal, recproc.sal *
68 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
69 ;* 011 - DOS 4.00 ptm p2020- recover doesnt exec *
71 ;* procedures changed - recexec.sal *
72 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
73 ;* 012 - DOS 4.00 ptm p2224 & p2230 - dbcs handling *
75 ;* procedures changed - recover.sal, recdbcs.sal *
76 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
77 ;* 013 - DOS 4.00 ptm p2264 - no low memory error checking *
79 ;* procedures changed - recover.sal *
80 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
81 ;* 014 - DOS 4.00 ptm p2650 - doesnt handle c:\file.nam *
83 ;* procedures changed - recover.sal *
84 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
85 ;* 015 - DOS 4.00 ptm p2702,2730 - doesnt report not writing to fat *
87 ;* procedures changed - recover.sal *
88 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
89 ;* 016 - DOS 4.00 ptm p2868 - recover files gone *
91 ;* procedures changed - none - recproc.sal was not exported on 10-22-87 *
92 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
93 ;* 017 - DOS 4.00 ptm p3013 - ADD CHECK for carry after name translate *
95 ;* procedures changed - recinit.sal *
96 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
97 ;* 018 - DOS 4.00 ptm p2991 - problem with space after drive letter *
99 ;* procedures changed - recover.sal *
100 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
101 ;* 019 - DOS 4.00 ptm p3029 - doesn't handle subdirs *
103 ;* procedures changed - recover.sal *
104 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
105 ;* 020 - DOS 4.00 ptm p3042 - *
107 ;* procedures changed - recover.sal *
108 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
109 ;* 021 - DOS 4.00 ptm p3138 - file not found if a:\filename *
111 ;* procedures changed - recover.sal *
112 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
113 ;* 022 - DOS 4.00 ptm p3130 - remove AFS *
115 ;* procedures changed - recexec.sal, recover.mak, recover.arf, recover.skl *
116 ;* - recmsg.inc, recequ.inc, recdata.inc, recinit.sal *
117 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
118 ;* 023 - DOS 4.00 ptm p3136 - cannot write fat on hard file *
120 ;* procedures changed - recproc.sal *
121 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
122 ;* 024 - DOS 4.00 ptm p3160 - cannot handle '\' as dbcs second byte *
124 ;* procedures changed - recover.sal, recdata.inc *
125 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
126 ;* 025 - DOS 4.00 ptm p3280 - include basesw for parser *
128 ;* procedures changed - recparse.inc *
129 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
130 ;* 026 - DOS 4.00 ptm p3360 - handle control-break *
132 ;* procedures changed - recover.sal *
133 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
134 ;* 027 - DOS 4.00 ptm p3471 - recover drive on >32M *
136 ;* procedures changed - recover.sal *
137 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
138 ;* 028 - DOS 4.00 ptm p3573 - make changes for pathgen of parser and msg ret *
140 ;* procedures changed - recparse.inc, recdisp.asm *
141 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
142 ;* 029 - DOS 4.00 ptm p3631 - correct changes made for pathgen of msg ret *
144 ;* procedures changed - recdisp.asm *
145 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
146 ;* 030 - DOS 4.00 dcr d490 - make get/set media id same as os/2 1.0 *
148 ;* procedures changed - recinit.sal *
149 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
150 ;* 031 - DOS 4.00 PTM P3923 - DISPLAY INVALID PARMS *
152 ;* procedures changed - recinit.sal, recmsg.inc *
153 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
154 ;* 032 - DOS 4.00 PTM P4387 - remove sf_extclus from source *
156 ;* procedures changed - recover.sal *
157 ;* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
159 ;*****************************************************************************
160 ;* Note: This is file CHKCHNG.INC for updating purposes *
161 ;*****************************************************************************