My godness. While I spent two weeks in hospital, my friend Ratty is back again... well. I didn't expect fair behaviour from Elbox, so what.
This is what you want others to believe. You know why? Because random read access in E3B cards is so messed up that it is unusable.
Ah. Really. Unfortunately your idea of the access method used in ALGOR / ROMulus is wrong. Anyhow, in the outcome of this "unusable design" both ALGOR and ROMulus clearly won the AmigaPlus comparison test... they wrote that it even "outclassed the competitors" (page 27).
Good result for a "messed up and unusable design", don't you think?
Just watch the Algor board and see connection of address lines. Well, it is enough to read the description of the connector, to which Romulus is connected. This connector has only 5 Amiga address lines connected!
Haha. This is a good one. You know, ROMulus is located on both the HIGHWAY clockport
and the expansion port.
I'm astonished that you made such a mistake while doing backward engineering.
Please download the HIGHWAY manual from my website and do your homework properly.
And, for exercising mathematics, clockports have four (4) address lines, namely A[5:2]. You know, one less than you have fingers on one hand.
In the second case, reading the selected location of the Flash memory requires a prior sending information to CPLD about the window number and the address within the window.
Moreover, a good one. Get back to Elbox laboratory and do some more backward engineering. You are wrong here, sorry.
Oh, BTW, doesn't a PCI solution from a Polnish company use exactly the banking technique you are describing here?
Algor pro IS vapourware, according to your own vapourware definition. Until today Algor pro is not available.
So the box here which arrived from the production line with ALGOR PROs must be a hoax, eh? Unfortunately I had to spend some time in hospital, so everything is delayed.
Finally, Ratty, you didn't improve. Badly done, your research. You should do better...
Anyhow, some remarks on the eFlash, just by looking at the picture in the AmigaPlus magazine:
- If speed really matters, how does it come that it doesn't support Zorro III burst mode (which is highly recommended in the spec for memory boards)? /MTCR and /MTACK lines are both missing.
- Why are the busdrivers for the data bus missing? The Macronix MX29F400 chips are
not providing the required 64mA driving power on low side (according to the MX data sheet they make 2mA).
- Why is no /BERR handling included? This is
mandatory for all Zorro II and III cards after the spec, to protect both expansion cards and motherboard logic from bus contention situations.
If I take the last two points, missing data bus drivers
and no bus error protection... that's a "clean" design... in a heavily loaded backplane a single bus error condition could simply blast the eFlash memory chips...
One might even say that with these two clear violations of the Zorro III spec the eFlash4000 is
not a Zorro III card, but something else.
Michael