Steve raised a couple questions about my changes to QUAD that I don't have good answers for, so I added all my previous versions into that github repo as branches named v001, v002 etc, because at least a few of those DO work, especially the early versions before I got all hack happy.

v002 is the version that exactly matches the QUADv2 schematic on bitchin100
https://github.com/bkw777/reQUAD/tree/v002

I think I must have gotten my versions 1 & 2 files mixed up.

Looking at the different schematics, it looks like the progression goes:

v002 -initial - identical schematic to QUADv4 original (new pcb layout though)
https://raw.githubusercontent.com/bkw777/reQUAD/v002/PCB/reQUAD.svg
For comparison: http://bitchin100.com/wiki/images/7/7b/QUAD_schemactic.png

v001 - add schmidt triggers to power-on-reset output (I think this is an idea Steve might have suggested to me to try)
https://raw.githubusercontent.com/bkw777/reQUAD/v001/PCB/reQUAD.svg

v003 - add a diode across the p-o-r resistor (I might have got this from reading about r/c p-o-r circuits in general)
https://raw.githubusercontent.com/bkw777/reQUAD/v003/PCB/reQUAD.svg

v004 - junk
https://raw.githubusercontent.com/bkw777/reQUAD/v004/PCB/reQUAD.svg

v005 - remove p-o-r, switch to a non-resettable flipflop, power flipflop from vmem (fail to power u2 from vmem)
https://raw.githubusercontent.com/bkw777/reQUAD/v005/PCB/reQUAD.svg

v006 - same schematic as v005, pcb layout changes only (pull the chips in from the ends so that a chip-puller doesn't hurt anything)
https://raw.githubusercontent.com/bkw777/reQUAD/v006/PCB/reQUAD.svg

v007 - junk (but one correct change: move U2 to vmem)
https://raw.githubusercontent.com/bkw777/reQUAD/v007/PCB/reQUAD.svg

main - junk - move ramrst, unshuffle the address lines output from U4 so that Q0 -> A0 Q1->A1 etc no idea if that was ok, I intended to test
https://raw.githubusercontent.com/bkw777/reQUAD/main/PCB/reQUAD.svg

So I think what we want is v006 but change U2 to get power from vmem.
Or one of v001,2,3 I'm not sure which is best, but any of 1-3 is probably safe and more or less the same as the original.


At least a few of those versions do work, or at least appear to. I did build a few and run them, but my testing was only cursory.

I think until further notice, consider this stuff food for discussion only, not claimed to be good, especially the last version.

--
bkw


On 8/22/22 13:48, Brian K. White wrote:
A few things about ram for the 100...

1 - Just to get it out of the way for completeness, if you just want to fill out the 32k, then you can build or buy normal 8k modules.
https://github.com/bkw777/Model_T_RAM

2 - Several years ago Steve had a thing called QUAD which does this ramrst trick. He stopped producing it and took it down from oshpark so that people didn't unwittingly buy it after he determined that it had a little problem that it didn't reliably reset to itself to bank 0 on power-cycle. Plus I think there was some conflict between the 0QUAD driver software and REXMGR or REX itself which was never resolved. However, for the purpose of study, you can read about it and look over the schematic here: http://bitchin100.com/wiki/index.php?title=QUAD

3 - Since then I have taken that QUAD info and made a modified version, and Steve has graciously granted me permission to share that derivative work from his. For my part, I think the original reset problem just doesn't matter much and am willing to accept it since I think it's recoverable by just resetting again or at worst by issuing the controlling poke actively, plus, I've never actually seen it happen. But even beyond that, I also decided to simply remove the resistor-cap resetter and just power all the logic at all times along with the ram, so it never needs to reset. I also just accept the compatibility limitation and just don't use one in the same machine with a REX. I usually use rex image backups rather than ram banks anyway and the rex is more useful than extra ram banks all in all. But I still wanted to explore it just academically for the heck of it even if I don't use it generally. You can look over that here:
https://github.com/bkw777/reQUAD

I wouldn't order any parts or pcbs immediately. I haven't built and tested the latest version yet, but I do have the parts and pcbs for a slightly earlier version that's only different cosmetically, same circuit, so I'll throw one together and double-check it. It was about a year ago the last time I played with this, other than just now putting together the public stuff yesterday, so it's worth a verification.

Thanks again Steve.



--
bkw

Reply via email to