Very nice, neat and tidy.
Does that EEPROM adapter/mod eliminate the RAM ("Floppy RAM") between monitor ROM and Floppy(H17) ROM (1000H-17FFH)? Or are you just using the remaining space of the 4K range not used by smaller monitor ROMs (0800H-0FFFH)?
--
You received this message because you are subscribed to the Google Groups "SEBHC" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sebhc+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/06083f6c-9a9c-4a00-a941-6720d1726e5en%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/eda9ba66-131b-70ea-dd09-6881acba8d3c%40gmail.com.
OK, so the DCFBOOT ROM code replaces the RAM at 1000H. The only
code I've seen that uses that RAM is a routine in the H17 Floppy
ROM, but I've never found anything that calls it. Still, there may
be something out there that depends on that RAM, but I'm not aware
of anything. Since the H8 only presented RAM at 1000H if the H17
board was installed (the RAM and floppy ROM actually resided on
the H17 board), it seems likely that the only potential users
would be related to the H17. The H89 was a different story, the
RAM and floppy ROM were on the motherboard and always present
regardless of the H17.
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/CAGQDgBAawUJPbM06mkPxoEv7ec_LrBOdMswsXXCrg3UJjobKOw%40mail.gmail.com.
You received this message because you are subscribed to a topic in the Google Groups "SEBHC" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/sebhc/Kz9go81SlUQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to sebhc+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/02ad63b1-537c-b05b-81eb-55d597612015%40gmail.com.
We will need to review the ROM address decoder as it should copy the area between 1000H and 1800H. On the Z80 the HW will protect such area, so it doesn’t get copied, as shown below. This is to avoid using re-enabling the ROM with the following sequence: MEM 000 362 OUT.
Great job in getting this to work on such board.
Thanks to both for all the help in getting this working,
Norberto
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/CAGQDgBB4NJszuHMCoqssQAXCWSpj37qO1Tpb5eTO2%2BVZoNayqQ%40mail.gmail.com.
Nice work!
--
Yeah, I did not fully go through the 8080A and H17 boards to see
whether this mod would create bus contention. I believe the H17
ROM/RAM is not contending for the data bus at the CPU input, but
I'm not sure whether the H8 bus is being driven by two different
sources. Probably more of an academic discussion as two sources
driving the H8 bus for a microsecond here and there (when no one
is looking) probably causes no harm. Still, might be worth
checking just to be sure there's no problem waiting to happen.
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/SN6PR01MB38558A2B379052A2295C22D6F7079%40SN6PR01MB3855.prod.exchangelabs.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/4d9a9dfa-1e00-c1d3-c8fc-d25fa53db658%40gmail.com.
That still sounds suspect to me, as the H17 ROM is mapped at 6K (RAM at 4K), so changing to a 4K XCON8 at 0000H would not automatically/implicitly disable H17 ROM or RAM. Unless you are saying that you intentionally/explicitly disabled the H17 ROM/RAM as part of XCON8, even though the H17 ROM may still be needed in that case.
It looks to me as though the 8080A CPU board will be driving the H8 data bus during on-board ROM reads, and at the same time the H17 board will be driving the H8 data base for (reading of) addresses 1000H-1FFFH - regardless of whether the H17 ROM/RAM chips are installed in their sockets.
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/CAGQDgBCmSacm7EKasKOea5jBLdmVrS4Gd6nM1BOota3qf9zELw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/caac1dcf-54c4-e763-7d08-fc0bc09b285d%40gmail.com.
It looks like the new Z80 V4 CPU board also does the same thing.
I guess it's really a problem to be fixed in the H17 board, but at
least the original does not have any neat jumpers to change the
address decoding that enables the data bus driver.
I see, forcing MEMR low (off) to disable all/any memory chips
resident on the H17. And also preventing the bus driver from being
enabled.
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/CAGQDgBAYo2tjSWZWLBs%3DK20JncQuNogD2ZKExc3vQ6zP5xzXhg%40mail.gmail.com.