
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
 