54 lines
1.9 KiB
Plaintext
54 lines
1.9 KiB
Plaintext
|
|
This document summarizes where changes occur in the Apple DOS 3.1 source code
|
|
as compared to the pre-release Apple DOS source written in 1978 by Paul Laughton,
|
|
then an employee of Shepardson Microsystems.
|
|
|
|
No attempt is made to explain why the changes were made... that is left to the
|
|
reader to determine :).
|
|
|
|
|
|
-----------------------------------------------------------------------------------
|
|
source source
|
|
line # line #
|
|
shepdos.asm appdos31.asm change to appdos31.asm source - comments
|
|
------------ ------------ ---------------------------------------------------
|
|
|
|
35 62 label DR1B moved up a line
|
|
47 75 BNE destination addr changed
|
|
51 79 BNE destination addr changed
|
|
55 83 'find end of DOS' JSR to a PATCH
|
|
382-389 instructions removed
|
|
583-584 instructions removed
|
|
644-646 instructions removed
|
|
663-664 instructions added
|
|
654 instructions removed
|
|
826-827 840-841 instruction order reversed
|
|
1101 instruction removed
|
|
1107-1108 1120-1121 'verify a file' JMP to a PATCH
|
|
1245 1256-1259 instructions removed, new instructions added
|
|
1274-1278 instructions removed
|
|
1498 instruction removed
|
|
1610 instruction removed
|
|
1626 instruction removed
|
|
1653 instruction removed
|
|
1666 instruction removed
|
|
1689-1691 1688 instructions removed, JMP to AS r/w PATCH
|
|
1694 1691 BMI destination addr changed
|
|
1695-1696 instructions removed
|
|
1736-1741 instructions removed
|
|
2234-2259 2224-2249 various DB/DW default values differ
|
|
2360 instruction added
|
|
2406 instruction removed
|
|
3670-3675 3660-3665 various DB/DW default values differ
|
|
3688-3699 3678-3689 various DB/DW default values differ
|
|
3720 3710 DB value differs
|
|
3851-3878 'find end of DOS' PATCH code added
|
|
3994-4003 'verify a file' PATCH code added
|
|
3991-4012 4021-4042 various DB/DW default values differ
|
|
|
|
|
|
|
|
Scott LaBombard
|
|
labomb@rochester.rr.com
|
|
12/05/2013
|
|
|