C O M P U P R O
PRODUCT ASSURANCE TECHNICAL BULLETIN
BULLETIN #39
6/3/86
*****************************************************************
SUBJECT: PATCHES TO BDOS.CON TO CORRECT BUGS DEALING WITH DOS
MEDIA ON CONCURRENT DOS 4.1 SYSTEMS
PRODUCTS AFFECTED: ALL SYSTEMS USING CONCURRENT DOS 4.1 WITH DOS
MEDIA
PROBLEM: Two bugs have been identified by Mickey Singer from
Personalized Programming in the BDOS.CON module from Digital
Research. These two patches deal with a bug in the LRU buffering with DOS
media, and a record locking bug in subdirectories in DOS media.
These two patches have been recommended by Personalized
Programming, but are not
official Digital Research patches. CompuPro is not currently
installing these patches in the 4.1 releases of Concurrent DOS, but
recommends that they be installed if using record locking with DOS media.
SOLUTION: The solution to this problem is to patch the BDOS.CON
module and then regenerate the CCPM.SYS file from this patched
module. The procedure for this patch is listed below:
PATCH PROCEDURE: Make a back-up copy of BDOS.CON before using
SID86.CMD to make the following changes. User entries are underlined.
0A>SID86
SID86 1.0
#rBDOS.CON
START END
XXXX:0000 XXXX:5AFF
#XCS
CS 0000 YYYY (Where YYYY=XXXX+8)
DS 0000 YYYY
SS WXYZ .
#LA3A,A3A
XXXX:0A3A JNZ 0A59 (LRU BUG)
#aA3A
XXXX:0A3A JNZ A9A
XXXX:0A3C .
#L2189,218F
XXXX:2189 MOV AX,[0BB9] (RECORD LOCKING BUG)
XXXX:218C MOV [0882,AX
XXXX:218F MOV AX,[08E7]
PRODUCT ASSURANCE TECHME39.DOC 6/3/86 PAGE 1 of 2
#a2189
XXXX:2189 CALL 1EF4
XXXX:218C JZ 21A2
XXXX:218E NOP
XXXX:218F NOP
XXXX:2190 NOP
XXXX:2191 NOP
XXXX:2192 .
#L1EF4,1EF8
XXXX:1EF4 MOV BX,[BX]
XXXX:1EF6 OR BX,BX
XXXX:1EF8 JZ 1F08
#A1EF4
XXXX:1EF4 MOV AX,[0BB9]
XXXX:1EF7 MOV [0882],AX
XXXX:1EFA OR AX,AX
XXXX:1EFC MOV AX,[08E7]
XXXX:1EFF RET
XXXX:1F00 .
#wBDOS.CON
#^C
0A>
Save this new corrected copy of BDOS.CON so that the next time you
GENCCPM a system, you will use the corrected module. At this time, you
can regenerate your CCPM.SYS file as described in your documentation.
Any questions concerning this Technical Bulletin should be addressed to:
Product Assurance Department
CompuPro/Viasyn Corporation
26538 Danti Court
Hayward, CA 94545-3999
PRODUCT ASSURANCE TECHME39.DOC 6/3/86 PAGE 2 of 2
-----
190. [Internet] "Ist es eine Leitungsst?rung? Ist es ein Coredump? Nein, es
ist
sendmail.cf." --Kristian K?hntopp
--... ...-- -.. . -. ----. --.- --.- -...
tpeters at
nospam.mixcom.com (remove "nospam") N9QQB (amateur radio)
"HEY YOU" (loud shouting) WEB:
http://www.mixweb.com/tpeters
43? 7' 17.2" N by 88? 6' 28.9" W, Elevation 815', Grid Square
EN53wc
WAN/LAN/Telcom Analyst, Tech Writer, MCP, CCNA, Registered Linux User 385531