[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [N8VEM-S100:7220] Re: Z80 CPU board setup issue



Thanks and Good points Gary,

 

Could I add…

The default  mode for the Z80 (& 8086 & 80386) monitors is NO IOBYTE port present.  I.E.  the monitor will always read port EF as 0FFH.   This will cause the monitor to expect the console I/O to come from the Propeller Console I/O ports (0 & 1) or whatever other arrangement you have programmed in the appropriate modules in your system.    The  “IOBYTE” concept arose from Roger Amadon’s Zapple’s monitor at TDL back in the late 70’s. It was carried on to CPM for redirection I/O. 

 

I have used some bit’s to do other things with CPM as well,  but its main use is in debugging hardware with the 8086 and later CPU’s.

 

You really have to be very careful with jumpers for earl y PROMS.  See here for a summary:-

http://s100computers.com/My%20System%20Pages/PROM%20Board/PROM%20Board.htm

 

As the years go by we are getting better (I think) at laying out and labeling new boards.  These days IC’s have their numbers outside the footprint.  Jumpers have their function(s) in small fonts beside them and polarized caps/LED’s  have their + terminal as a square pad.

 

That said, because of the way freerouter works in finding the shortest possible routes,  the pin 1 of jumpers, LED, caps  and resistor arrays is NOT the same across the board. Pin 1 is always the square pad but its orientation varies.  Be very careful with this. A miss-orientated resistor array is very difficult to detect/debug/remove.

 

Finally I would like to point out that while I try to write-up build instructions is a step by step manner, errors do creep in.  Don’t regard the write-up as “Gospel” is you notice a serious error please let me know.

 

John

 

 

From: n8vem...@googlegroups.com [mailto:n8vem...@googlegroups.com] On Behalf Of Gary Kaufman
Sent: Thursday, June 11, 2015 6:53 AM
To: n8vem...@googlegroups.com
Subject: [N8VEM-S100:7220] Re: Z80 CPU board setup issue

 

I don't have the sophistication/knowledge of may folks here, but at least for me, getting an initial system working was a challenge. 
I was able to make use of an ADC Super Six board to test out the ram and serial port boards. 

Some thoughts...

Jumpering and wiring connectors on the Console I/O board can be tricky.

Remember that the V5.02 monitor is going to read an IOBYTE at 0EFH, which isn't present in your current system.  It also needs to be assembled twice for high and low page versions and then combined to burn the Eprom.  I also believe jumpering for 2764 and 28C64's are different, but would have to check...

Take a reasonable resolution pic of each board and post them, We can compare jumpering etc or may spot errors.

I'd be happy to burn you a working 28C64 with V5.02

At least for me, almost every problem ended up being incorrect jumpering, pins that weren't in the socket properly, need to resolder ground connections, or flakey/bad/counterfeit IC's. 

- Gary

On Wednesday, June 10, 2015 at 10:41:45 PM UTC-4, hl...@aol.com wrote:

Hi everyone. I just finished building the Z80 board and I am having some problems, so I am hoping that some of you have some ideas.

 

My system is the following:

V2-S100 Z80 Master CPU board

4Meg static RAM board

Prop I/O board

 

I have the Z80 board jumpered as master. I also have a simple switch for reset. The RAM board is set for 1Meg only at 0000H.

 

--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.