Small update, I got the ISA protocol DLL compiled and it seemingly works (untested as I'm waiting on 8 port TLA module and extra probes to arrive but the TLA machine and software both allow for it's selection and loading of the protocol DLL and doesn't crash). It's a full bus analysis support package, so that's neat. It should allow for both 8 and 16bit full ISA protocols as described in the "ISA system Architecture 3rd Ed" book. I'm almost finished with the ISA interposer board. I've got to pack the ISA signals into as few Mictor 38 pin connectors as possible since they are quite expensive at like 18 bucks a piece. It will require DLL recompilation to meet the pin matching of the new board, but that's of no issue. I might be able to get it down to three Mictor38's for each interposer but idk yet probably more like four. Right now finishing up the PCI support package based on the "PCI System Architecture 4th Ed" book, and working on compiling that for Windows 2000 with Visual Studio 6. (Weird fun fact, VC6 still works on Windows 10, 🤣.)
I probably won't respond here for a little while as I wait for gear and finish all this stuff up. I'll still have to wait for PCBWay for interposer boards and futureelectronics for connectors, so it might be a minute before I have another update. However don't worry I'm still full steam ahead, my wife won't let me quit now and requests daily updates haha. In the meantime I've already developed a Pico based AT24C02 programmer and an external AT24C02 configuration tool which will generate a bin for the IT8888's configuration EEPROM, so I'll probably go back and check my work here and mess around with that a little bit, and also add a Pico socket to the prototype for in-circuit programming of the AT24C02 chip for easier fiddling. Basically you plug in a usb to pico from pc, and either paste a hex from config tool or load a pre-generated config bin and the Pico programs the EEPROM for you. That way configuration of the card can be done easy by an end user and me while testing.
Anyway, hope you're all doing as well as I am. 😀
Edit: I modified the TLA700 ISA code to test on my 68 channel module while I am waiting for the 138 channel modules, and yes the compiled DLL does seem to work. So that's awesome! The minimal implementation can see Address, Data, Control, DMA, and IRQ signals. Very nice. PCI 138 channel is also done for now. Super cool and exciting stuff here.
Potential PCIe-to-PCI-to-ISA pathway repository: https://github.com/DartFrogTek/PCIe-PCI-ISA