Christian Holzapfel schrieb am Donnerstag, 12. Januar 2023 um 16:26:52 UTC+1:
There you have read a 32 bit word from the adapter's local address space.
Using said technique allows me reading and comparing the /internal/ Miami registers of the Ultimedia Video (ID 8F96) and SSA Adapter (ID 8F97).
Reading some internal registers of the SSA shows plausible values. Reading the Card ID register returns the card ID, and register contents change with address incremented.
Reading the same registers on the Ultimedia Video returns all 0x1FFF0050 for just any address, no matter if internal or external to MIAMI.
Reading standard Micro Channel accessible registers through the IO space shows reasonable content though, also compared to the SSA.
Interestingly, 0x1FFF0050 looks like an ADDRESS inside Miami's local space itself! But it should not appear there as a VALUE.
Looks like something is wrong on Miami or it's external local address space. How is it even possible for any external component next to Miami, like a CMOS buffer, to override Miami's /INTERNAL/ register values?
I would assume, inside Miami, the internal addresses like card ID register would be separated from the external local bus' address space.
Miami toast?
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)