| 
			 
Eagle CAD: 1. M62-bus LA IF Headers 
  
			  
			
			Eagle CAD: 2. M62-bus Male Edge Connector 
			
			
			  
			
			  
			
			Eagle CAD: 3.
			A
			Possible
			PCB Layout 
			
			
			  
			
			  
			
			  
			
			Picture: LA-IF connected to M62-bus 
			
			
			  
			
			  
			
			  
			
			Short MP4 HD Video: 
			
			Logic Analyzer Interface Bd. capturing 
			 
			
			CTC board interrupt firing 
			
			
			  
			
			  
			
			
			
			BOM 
			
			(Bill of Materials)  | 
			
			 
			PLEASE NOTE: I do not sell 
			production boards. If you would like to buy an M62 Z80 system board/parts kit, 
			contact Peter Murray, 
			Peter@39k.ca 
			
			I simply provide you with information to build 
			your own breadboard computer. 
			  
			
			NOTE: 
			2019-12-20  The board files 
			are being sent to China for fabrication. When they return they will 
			be tested thoroughly. For the interim, proceed with caution. 
			  
			
			Overview 
			The 
			M62-bus has been duplicated onto a PCB so you can attach a logic 
			analyzer to the bus. 
			All 
			of the Z80 pins  as well as the
			BASE_x and
			IO_x pins are present and labelled.  
			Each 
			of the signal pins also has a ground pin below it as this seems to 
			be a common feature of the female "flying leads" used by USB-based 
			logic analyzers (LAs) like the
			
			DSLogic Plus by Dream Source Lab. 
			  
			  
			
			The Logic Analyzer and interface board in operation 
			
			Three screenshots below show the Logic Analyzer capturing the CTC 
			I/O board 
			counting down and then interrupting the CPU to play a tone/melody on 
			the piezo speaker. 
			The 
			program is running in ROM. See the
			
			CTC board section for all kinds of 
			juicy details.  
			
				In screenshot 
				LA_01.png on the left side of 
				the image in purple text, you can see the repetitive Jumps to 
				run NOPs. At the red vertical marker line, the 
				
				INT 
				line triggers which causes the interrupt vector register (IVR) value 
				of 46h to travel on the bus from the CTC to the Z80. While the 
				CPU is getting its act together, there are a lot of NOPs hence 
				the reason for the second screenshot, LA_02.png, that shows the 
				timing further along.  
			
				In screenshot 
				LA_02.png we can see the 
				interrupt service routine run (it starts with NOP and PUSH AF) 
				which sends a 0 out I/O 34h, followed by a 1. This input to pin 
				5 of the ATtiny85 (AR5 = ARduino pin 5) can be seen to fire as 
				the blue signal, second from the bottom of the screenshot. After 
				the Return from Interrupt instruction, RETI, the system goes 
				back to NOP looping.  
			
				Screenshot 
				LA_03.png shows AR6 (ARduino 
				pin 6), the last (purple) signal at the bottom of the 
				screenshot, send out the melody/tone for the circuit to play. 
			  
			
			LA_01.png 
			
			
			    
			 
			  
			
			LA_02.png 
			
			  
			  
			
			LA_03.png 
			
			  
			  
			  
			I 
			see the schematics. Where is the Bill of Materials parts list? 
			The
			
			BOM is at the bottom of the adjacent panel. 
			  
			
			How big is the Serial Interface board and what will the printed circuit board look like? 
			The 
			PCB measures 100mm x 100mm (4"L x 4"H). Click the adjacent
			thumbnail 
			to see a possible parts layout. 
			  
			  
			  
			  
			  
			  
			  
			  
			  
			
			Note: M62 Bus is copyrighted by Peter 
			Murray of Murray Electronics,
			
			http://www.39k.ca  |