Hi Phill,
I produced a couple of Trump card clones in the 80's and still have the
PCB designs at hand, so drawing up a schematic will not be difficult. If
you can mail me the PLD dumps I'll label and comment the equations for
you. I did this myself, but cannot locate the files any more.
Cheers
Malcolm
On 21/02/2011 11:22, Phill Harvey-Smith wrote:
Hi all,
I'm currently trying to modify the MESS source so that it's QL driver
supports floppies by emulating the Trump Card. I have the actual disk
access working and am able to access and load files from an image of a
QL disk.
However the emulated card will only see 640K of memory, I have managed
to work out that the trump card plays some tricks with memory mapping.
It seems initially the ROM is mapped in to both $C0000 and $10000, the
QDOS start up routine finds the rom at $C0000, and calls it's
initialisation routine at $C011E, which promptly does a jump to
$10124, and continues execution from there. It seems that the trump
card hardware maps out the copy of the ROM at $C0000, and maps the RAM
into that area on any read from the $10000-$17FFF area.
This means that the QDOS ram test only finds ram up until $BFFFF, and
so sets it to 640K (in the emulation). On the real machine it finds
the full 896K, so must be finding RAM in the $C0000-$FFFFF area, so
the trump card hardware must initially allow access to the RAM, before
the ROM is mapped in, but I have no clue as to how this is achieved.
Does anyone have any clues, or better still know how it actually works
? I have started tracing the trump cards circuitry, but there are two
programable logic chips (PAL1 and PAL2v2), which though I have dumped,
when I decompile them the logic makes no sense to me :( Has anyone
worked out the logic for these ? Next step I guess will be to hook up
the PALs to a microcontroler and probe all combinations of inputs and
record outputs.
Cheers.
Phill.
_______________________________________________
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm
_______________________________________________
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm