hi
Has anyone got a schematic of the MTX serial card? I am thinking of recreating it as a little project, seeing as how they are pretty rare in the wild.
Also, how does it interface to the bus? I am assuming it's addressed via the Z-80's I/O port map (so, for example, OUT (n),A would be used to transmit rather than via a memory mapped register as you do with the 6502). Of course, I can deduce this from the schematic - and does the MTX have the firmware support already built into the ROMs?
To be fair, it doesn't look very complicated (from the electronic perspective) from the picture on Andy's site:
I see a Z80 DART chip, a set of three MC1489 line driver/receivers and a logic chip (which I can't identify).
Cheers
JonB
MTX Serial port schematic
MTX Serial port schematic
Last edited by JonB on 07 Mar 2014 13:53, edited 1 time in total.
Re: MTX Serial port schematic
Well, as they say, "you can lead a horse to water . . . . ." <sigh>
Have you checked my Manuals page ?
http://www.primrosebank.net/computers/m ... anuals.htm
A good place to look might have been the "MTX500/512Service and Technical" Manual
There is also a pointer to the circuit diagrams in the "Phoenix Operators Manual"
And also the "FDX Technical Manual"
The latter has the clearest copy of the RS232 board schematic, scanned from my original
http://www.primrosebank.net/computers/m ... htm#fdx_tm
regards
Dave
Have you checked my Manuals page ?
http://www.primrosebank.net/computers/m ... anuals.htm
A good place to look might have been the "MTX500/512Service and Technical" Manual
There is also a pointer to the circuit diagrams in the "Phoenix Operators Manual"
And also the "FDX Technical Manual"
The latter has the clearest copy of the RS232 board schematic, scanned from my original
http://www.primrosebank.net/computers/m ... htm#fdx_tm
regards
Dave
Re: MTX Serial port schematic
Thanks Dave, I didn't think to look in the FDX manual. I did check the page though (first port of call!) but I skipped over the FDX.
Hmm, the logic chip seems to be a PLA (which I don't know a lot about!). It's supplying !DARTEN by the looks of it. I can't make much sense of the diagrams - they are for the full on comms board (with FDX header) rather than the chopped off serial only board linked to above. But that chip at the bottom is IC8 which is the PLA. This should be recreatable in discrete logic, if I can find out how it is configured.. anyone got any ideas?
Hmm, the logic chip seems to be a PLA (which I don't know a lot about!). It's supplying !DARTEN by the looks of it. I can't make much sense of the diagrams - they are for the full on comms board (with FDX header) rather than the chopped off serial only board linked to above. But that chip at the bottom is IC8 which is the PLA. This should be recreatable in discrete logic, if I can find out how it is configured.. anyone got any ideas?
Re: MTX Serial port schematic
The PAL equations for the serial port are on Pg249 of the "Phoenix" manual.
They're for the Full RS232 and interface, but I doubt the DART enable changed for the RS232 only card.
/darten = /A7 * /A6 * /A5 * /A432 * /IORQL * M1L
A432 is formed on the RS232 board (4 input NAND IC9?) and is low when A2 and A3 are high and A4 is low
The dart needs to be paged in for IORQ low, M1 high, and port address in the range 0CH to 0FH
For discrete logic maybe a 74xx138 and a couple of OR gates ought to do it. One of M1,A2 or A3 as the active high enable onthe 138, OR together any 2 pairs of the low signals to the active low enables ( out of A7,A6,A5,A4 and IORQ), and the remaining 2 high and 1 low signals get fed to the ABC inputs, depending how they're wired one of the Y outputs (from Y3 Y5 or Y6) is your /darten signal
They're for the Full RS232 and interface, but I doubt the DART enable changed for the RS232 only card.
/darten = /A7 * /A6 * /A5 * /A432 * /IORQL * M1L
A432 is formed on the RS232 board (4 input NAND IC9?) and is low when A2 and A3 are high and A4 is low
The dart needs to be paged in for IORQ low, M1 high, and port address in the range 0CH to 0FH
For discrete logic maybe a 74xx138 and a couple of OR gates ought to do it. One of M1,A2 or A3 as the active high enable onthe 138, OR together any 2 pairs of the low signals to the active low enables ( out of A7,A6,A5,A4 and IORQ), and the remaining 2 high and 1 low signals get fed to the ABC inputs, depending how they're wired one of the Y outputs (from Y3 Y5 or Y6) is your /darten signal
Re: MTX Serial port schematic
Hi Martin, thanks for replying so soon.
What do the asterisks in your boolean formula mean? AND, I guess.
Also, there doesn't appear to be an IC9 on the photo I posted of the chopped off FDX card. So maybe this is another function of the PLA, or am I missing something?
Cheers
JonB
What do the asterisks in your boolean formula mean? AND, I guess.
Also, there doesn't appear to be an IC9 on the photo I posted of the chopped off FDX card. So maybe this is another function of the PLA, or am I missing something?
Cheers
JonB
Re: MTX Serial port schematic
JonJonB wrote:What do the asterisks in your boolean formula mean? AND, I guess.
Also, there doesn't appear to be an IC9 on the photo I posted of the chopped off FDX card. So maybe this is another function of the PLA, or am I missing something?
Yes the asterisks mean AND.
It is very likely that the PAL on the cut-down serial board has a different formula, hence the extra logic gate is not needed.
The logic you require is:
Code: Select all
DART I/O address
<address>
Hex 7654 3210
0C = 0000 1100
0F = 0000 1111
If you want a one chip, "standard" logic solution, use a 74HCT688 8-bit equality comparator (see here for easy links to data sheets
Wire the eight inputs to one set (group) of inputs (say inputs P0 to P7), then wire the corresponding second input pin (Q0 to Q7) to either +5V for logic 1 (high) or 0V for logic 0 (low) depending on whether the input on the "P" input is a 0 or 1.
So for example, if you route A2 to the P0 input, wire the Q0 input to +5V. The output pin /(P=Q) can then be fed to the enable pin (/CS) on the DART.
Mark
Standby alert
“There are four lights!”
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb
Looking forward to summer in Somerset later in the year
Not as many MTXs as Dave!
“There are four lights!”
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb
Looking forward to summer in Somerset later in the year
Not as many MTXs as Dave!
Re: MTX Serial port schematic
Just added a new topic basically asking what you are looking to do. Sigh! Did you get any futher with this?
My use would be to connect my MTX to my PC for data transfer.
Regards
My use would be to connect my MTX to my PC for data transfer.
Regards
THIS is what Memotech is doing now.
Re: MTX Serial port schematic
No, but since I have a Remorizer now, I don't really need serial... I will follow your new thread with interest, though!