Horun wrote on 2021-10-24, 00:18:
Good guess, think your Async could be correct but disagree with the PTR ports, close inspection shows PTR3 above PTR1 silkscreen and then down by the IC you see another P which I assume is for PTR2
My main reason for that is because on the other card there is no PTR2 header and no jumpers for it either for Port or IRQ.
still is Great work !
Fair point. I was assuming that the silkscreen meant PTR1 was at the bottom, PTR3 at the top, with an implied PTR2 in the middle. I, likely wrongly, ignored that lone 'P'. In my defence, I was influenced by the fact that reading it that way meant both the address ranges and port numbers were in order, at least for the parallel ports. After all 1) why would anyone put informative silkscreen under a component & 2) given the use of the PAL, why wouldn't the designer have ports and addresses all lined up nicely in order. Perhaps my bigger assumption is that the designer wasn't actively trying to make life difficult.
I wonder if removing the jumpers disables the port. Do you think that the 10 pin header at the back end of the board next to the 556 is a joystick/gameport header (with the 556 used to measure resistance of x/y stick position)? There's also a jumper just beneath the IRQ jumpers that might be labelled 'GAME' (the silkscreen is a bit difficult the read), could be enable/disable?. Slightly curious (but not enough to actually put the work in) how they got 3 parallel ports + game port out of 2 ST16C552, given the datasheet says they only support one parallel port/gpio.
Also, Bernkastel7734, in case you don't already know, I've just noticed that the back of the PCB looks to be damaged in places, particularly the end furthest from the back plate, could be worth checking out if the card's not working.