
NewDos-80 Zaps #49 - 55  Downloaded From Bullet-80
A/C 203 744-4644

*** ZAP 049 - 01/07/81 ***
Mandatory zap to correct the long delay (up to 7 seconds/drive) on the
first access after boot for drives 1 and up. Some delay will still
occur after power-on and for all resets where the non-drive 0 
directory is not on track 17. Formerly, by earlier zaps, NEWDOS/80
would home only on the last 3 retries of a parity or sector-not found
error; now it will home on alternate retries.

SYS0/SYS,00,5A  CHANGE
00 01 1A 00 43 00 00 00 00 11
TO
00 00 02 00 00 01 16 04 43 11


SYS0/SYS,03,C7  CHANGE
3E 04 B8 D8
TO
CB 40 C0 00

*** ZAP 050 - 01/07/81 ***
Mandatory zap to prevent directory update during CLOSE if passwords
are enabled and the file is enabled (via ATTRIB) to be protected
against write. This zap does not prevent the user (including BASIC)
from modifying the FCB while a file is open, but it will prevent (by
bypassing the update rather than by declaring an error) the altered
FCB data from being transmitted to the directory during CLOSE,
including inhibiting automatic release of excess diskette space.

SYS3/SYS,01,00     CHANGE
C0 2C 01 00 FE 4D 2C 2C DD
TO
C0 CD 01 00 FE 4D D0 50 DD

SYS3/SYS,02,89     CHANGE
77 23 36 03 21
TO
77 CD E4 50 21

SYS3/SYS,03,E0     CHANGE
(30 BYTES OF 00)
TO
2C 2C 2C DD 7E 01 E6 07 FE 05 D8 F1 3E FF 32 CF
4F C3 29 4F 23 36 03 3A CF 4F 3C C0 E1 C9

*** ZAP 051 - 01/07/81 ***

Mandatory zap to correct FORMAT and formatting Copy-By-File to place
the correct EOF in the directory entry for the directory file for
cases where the directory has more than 2 granules (2 granules is the
standard, and is used by most users). This error manifested itself
only when a user tried to use as a file a directory longer than 2
granules.

SYS6/SYS,10,72     CHANGE
09 4E 23 46 05
TO
09 CD 24 65 05

SYS6/SYS,13,C6     CHANGE
3C 32 C0 61 C9 CD
TO
3C 47 C3 2F 65 CD

SYS6/SYS,19,74     CHANGE
17 BYTES OF 00
TO
4E 23 46 78 07 07 80 32 BD 61 C9 32 C0 61 04 18 F2

*** For existing diskettes with directories of more than two
granules, the user may correct the directory file's middle EOF byte
by updating the byte on that diskette at DIR/SYS,03,14 to be one of
0A, 0F, 14, 19 or 1E for directory size 2, 3, 4, 5 or 6 granules
respectively.

*** ZAP 052 - 01/07/81 ***
Mandatory zap to enable DOS command LOAD to operate under MINI-DOS.
Users are responsible for insuring that the loaded area does not
interfere with the main program.

SYS1/SYS,02,D4     CHANGE
44 C0 A4
TO
44 80 A4

*** ZAP 053 - 01/07/81 ***
This LARGE zap (4 pages) is omitted here for obvious reasons.
It is only concerned with implementing double sided drives and due to
its size is not being transmitted here.

*** ZAP 054 - 01/07/81 ***
Mandatory zap to VISICALC to adjust for NEWDOS/80's difference from
TRSDOS on a returned error code causing VISICALC's directory search
to hang if any of the 4 drives are not present or have no diskette
mounted. This zap is not incompatible with TRSDOS.

VC/CMD,73,01     CHANGE
C9 FE 18 20
TO
C9 37 C9 20

