
Why not use a Z180, Z280 or Z380? What is your goal? Do you want to run a serious OS like Unix? Then you need to have two states of the CPU: One for the OS and one for the user software. Not easy with a real Z80, but we did it with a 6809 in the late 1980's: see: http://idd.nl/sophie. Was not perfect though...
--
You received this message because you are subscribed to the Google Groups "retro-comp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to retro-comp+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/retro-comp/c7943901-06af-4c86-b78a-eb65384a41fen%40googlegroups.com.

IO address is not decoded, this would have multiple shadows through address range. Its likely any SBC would need other IO addresses decoded with a 74hct138, but could also use a single address line low for each IO device and avoid the overlapping addresses.
For the R---NNNN bank selection port bit layout, what memory manager would I need to choose?MM_SBC? And MPCL_RAM and MPCL_ROM can use the same address?
Spencer’s 512k ROM/RAM module and Steve’s designs all use D5 for ROM/RAM selection.(Watch out for the pin out error in Spencer’s schematic that still hasn’t been fixed.)
Do they have an address translation in their version of ROMWBW? I thought they used the default build.
The Z180, Z280, Z380 and HD64180 contain a complete Z80 and much more like 2 uarts in the 180's and even memory controller in the 280 and probably the 380 too. Look for the SC131 SBC board and others. You can buy them on Ebay. Also see scc.me.uk.
--
You received this message because you are subscribed to the Google Groups "retro-comp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to retro-comp+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/retro-comp/2d36144e-0c47-4ddf-8cbf-f098a793b900n%40googlegroups.com.
Missed a bit, should be——RNNNNN for zeta 2 memory manager 16k pages——RNNNN— for Steve’s implementation for 32k pages, which is compatible with zeta 2 if writes to port ——————1– are ignored by hardware.
Would R———NNNN be the optimum format for internal memory management of ROMWBW ?
Yes. Well, actually, the "native" RomWBW bank selection byte is RNNNINNNN. However, the higher order N's really don't matter when the system does not have enough RAM/ROM for them to be relevant.
hi Enaiel, try to peek there for Johs schematics and boards also ... we used all these;
https://github.com/Z80-Retro/2063-Z80
https://github.com/Z80-RetroP.
--
You received this message because you are subscribed to the Google Groups "retro-comp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to retro-comp+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/retro-comp/ad759b1e-d0f1-4c96-af02-b1ac726a9e9bn%40googlegroups.com.
They are a standard error. I have never bothered to rectify them, because in every case, it's because I have routed near the pin and I need the signal.Doug.

--
You received this message because you are subscribed to a topic in the Google Groups "retro-comp" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/retro-comp/EjLsWjyFQc8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to retro-comp+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/retro-comp/bb3809ea-0675-4adf-bd88-565ef9052f8fn%40googlegroups.com.
I recommend using an oscillator instead of the crystal + logic gates. These oscillator circuits tend to be finicky, and sensitive to the layout, noise, and components selection. It is more stable, easier to change the frequency if you put it in a socket, and requires less components and board space.
It appears that Grant's circuit gets copied over and over...
You qualify the memory /RD and /WR signals twice with /MREQ - once using U6A and U6B, and the second time using U10B and U10C. No need to do that. You'll save a 74HCT32 IC, and reduce the latency.<It is preferable to qualify RAM and ROM /CS with the /MREQ (that's what you are doing with U10B and U10C, not the /RD and /WR. This leaves the memory in the power saving state...
Is the /CTSB intentionally omitted from J3? I'd route it anyway. Then, you just can skip the resistor if you don't want a connection.
Regarding the CF interface. The naive implementation that Grant has and RC2014 initially copied doesn't work well with many CF cards due to the timing issues. Tadeusz did a redesign, that works better: https://github.com/tpycio/CFModule
You can use a resistor network instead of R1-R5, that would save some board real estate.Also, it might be a good idea to have a 10k or so pull-up resistors on the data bus.
Add a larger capacitor - 47uF or so, where power supply connects, e.g., by the USB connector.
Also, since you're going with a Micro USB connector, one idea would be to add an FT231 USB to Serial IC, and have a console on that USB port...
I agree with Mark, that U9A should be an OR gate.
I thought most people were moving away from github due to AI.
For a low-cost, through-hole design, you may be interested in Eazy80.
OR gate output goes low only when both MEM_CS and IOWR are both low, then when either of these goes high the output will return high, giving a positive edge to clock the 174 at the end of the output cycle.
2. Both you and Sergey mentioned I should use Tadeusz design for the CF interface. Does his buffered interface work with CF-SD adapters, as CF cards are getting rare?