VOGONS


First post, by Predator99

User metadata
Rank l33t
Rank
l33t

I hope somebody can help me in explaining this observation with a China-POST-card.

When sending a byte to port 80 with i.e.
mov al,66
out 80,al

The number "66" is displayed on the card when doing this in a 286+ PC. Thats what it should do.

But when trying the same on a 8088 XT nothing is displayed on the card. Why? For me there is no reason why this shouldnt work. I have tried this in many XTs and 286+. It doesnt work in any XT.

Its clear for me that nothing is displayed on the card during the startup of (most) XTs as its not implemented in BIOS, but this is another topic.

Somebody an idea?

Reply 2 of 5, by Predator99

User metadata
Rank l33t
Rank
l33t

Thats indeed a good idea!

http://stanislavs.org/helppc/ports.html
080 Manufacturer systems checkpoint port (used during POST)
080-090 DMA Page Registers
081 High order 4 bits of DMA channel 2 address
082 High order 4 bits of DMA channel 3 address
083 High order 4 bits of DMA channel 1 address

But I assume for compatibility reasons this should be the same on a 286?
And even its for DMA the output should be forwarded to the port80-card as well?

Reply 3 of 5, by spark2k06

User metadata
Rank Newbie
Rank
Newbie

It could also be related to the clock frequency of the ISA BUS, which will be slower in XT. The Chinese boards I think they have a frequency detection option, being possible to configure it with the tactile switch that they have integrated into the board.

It is possible that they are designed for a fast bus and not working well at low frequencies like those of the XT.

Perhaps it would be interesting to get a simpler design, similar to this:

Build your own ISA POST analysis card?

If the problem were finally the port, the discrete logic of an alleged simple board could be replaced by SPLDs and set it to a free port.

https://www.tindie.com/stores/spark2k06/
https://hackaday.io/spark2k06

Reply 4 of 5, by Tiido

User metadata
Rank l33t
Rank
l33t

It could be that all the board's internal peripherals' (DMA, PIT etc.) access cycles don't produce an ISA cycle.

T-04YBSC, a new YMF71x based sound card & Official VOGONS thread about it
Newly made 4MB 60ns 30pin SIMMs ~
mida sa loed ? nagunii aru ei saa 😜