All ROMs were dumped using a Data I/O Sprin Expert. For all 24 pin devices, the Am27S49 setting was used. 20 pin devices were read as TBP28L22, 18 pin devices as TBP24S81. Unused memory blocks were removed to get the final binary images.

With Henry Yiu's XCPLD 1.0 tool these images were converted into logic equations. The signal names for the equations were taken from the Apple /// 820-0043-00 schematics (document 050-0039-H).


2014-02-25  Patrick Schfer  
dr.p.schaefer@web.de




24 pin:
=======

341-0030.bin	341-0030 (2316)
		Video scan decode ROM (342-0060 for 50Hz, 342-145-A for interlace upgrade)
		static 18 UUTFIELDIN (low), 19 A10, 20 low, 21 high

342-0031.bin	342-0031 (2332)
		Monitor ROM Rev. 01
		18 A11, 19 A10, 20 /CS, 21 high (ROMSEL2 / A12)

342-0032.bin	342-0032 (2316)
		Video mode control ROM
		static 18 low, 19 A10, 20 low, 21 high


20 pin:
=======
TBP28L22, 6309

341-0028-01.bin	341-0028-01 (P6A)
		Floppy disk state machine (WOZmachine)


18 pin:
=======
TBP24S41, HM7643

342-0043-A.bin	342-0043-A
		Status PROM
		static, 8+10 low
		
342-0045-A.bin	342-0045-A
		I/O Address generator 
		static, 8+10 low
 
342-0046-A.bin	342-0046-A
		Timing logic
		static, 8+10 low
 
342-0055-A.bin	342-0055-A
		U175 PROM 
		static, 8+10 low
 
342-0056-A.bin	342-0056-A
		CASB65 PROM
		8 Q1, 10 low
 
342-0061-A.bin	342-0061-A
		RAS256 PROM (342-0044 for 4116 RAM) 
		static, 8+10 low
 
342-0063-A.bin	342-0063-A
		CAS256 PROM  (342-0042 for 4116 RAM, 342-0062-A for 4164 128k)
 		8 Q1, 10 low

