Reply 80 of 759, by rasteri
LSS10999 wrote on 2023-04-01, 14:38:https://github.com/lss4/lpcexp
Compiling it in 32-bit requires DOS4G(W) or DOS32A to run, though it works with JEMM386 loaded (in DOS32A's case, using the version from FreeDOS), without page fault. It's also possible to compile it in 16-bit, just that I have to write my own _outpd and _inpd routines as these are only available in 32-bit, and printf behaves differently from 32-bit that some changes in the formatting are required to make sure it outputs correctly in both 16-bit and 32-bit.
Awesome! Is there any reason to include a 32-bit version at all if the 16-bit version works?
Don't know if there are any good AMD motherboards that could be ideal candidates for experimenting, with a compatible TPM header and also schematic for hints about how LDRQ# should be wired.
Just looking at what's cheap on ebay, the Asrock B450M has a TPM header without LDRQ, but there is a boardview available that shows LDRQ is routed to the super IO chip (NCT6779). Should be possible to mod.