-
Ralph-Dieter Klein's GDP64K
06/12/2023 at 22:23 • 0 commentsCircuit diagram
The 25LS2538 chip is somewhat like a 74LS138, but also able to assert all eight outputs at once. No longer made or commonly available. The Elektor design replaced it with a fast 32-byte PROM (82S123). It could also be replaced with a PAL16L8 chip.
Original board:
2017 reproduction:
Has a phono video output socket and a modern crystal oscillator module.
-
Elektor high-resolution colour graphics card
05/14/2022 at 16:09 • 0 commentsThis is a Eurocard sized board, and extensively documented in seven parts, in the UK magazine version dated September 1985 to March 1986.
All parts are available on the official Elektor website, but you have to be a member to access them:
high-resolution graphics card - 1 Introduction
high-resolution graphics card - 2 More introduction
high-resolution graphics card - 3 Circuit description (has the circuit diagram)
high-resolution graphics card - 4 Construction (has the copper and silk screen patterns)
high-resolution graphics card - 5 General programming information
high-resolution graphics card - 6 Colour extension board
high-resolution graphics card - 7 Graphics interpreter softwareAvailable online as scanned archives:
high-resolution graphics card - 1
high-resolution graphics card - 2
high-resolution graphics card - 3
high-resolution graphics card - 4
high-resolution graphics card - 5
high-resolution graphics card - 6
high-resolution graphics card - 7And in Dutch:
grafische kleurenkaarte - deel 1
grafische kleurenkaarte - deel 2
grafische kleurenkaarte - deel 3
grafische kleurenkaarte - deel 4
grafische kleurenkaarte - deel 5
grafische kleurenkaarte - deel 6You will have to search for non-restricted material. Try https://worldradiohistory.com/
I had a go at OCRing the hex dump in order to disassemble the software, but the OCR error rate was so high it would have been quicker to read and type in the values. Even then, the image quality means some characters are hard to read. I ordered a copy of the 1980-1989 Elektor magazines on DVD in the hope that they will be much better quality, enough to extract the hex data.
For 25 euros, you no longer have to make to with poor quality scans and incomplete collections on the web.
The quality is much better indeed. The articles also have embedded OCR text, so it is possible to copy and paste that. The hex dump text had errors, but these were easy to spot and correct. I disassembled the hex data and created a source file that assembles to produce the original hex bytes.
Circuit diagram:
The hard to find 25LS2538 has been replaced by a high-speed (50ns) 32-byte PROM (IC10), the 82S123.
This could now be replaced by a PAL16L8 or GAL16V8, which is more commonly programmable by hobbyist device programmers.
Another such PROM (IC30) works with a 6-bit latch (IC16), the 74LS174, to form a state machine generating the video timing signals. The PROM could be replaced by a PAL16L8. Both PROM and latch could be replaced by a PAL16R8 or GAL16V8.
The article includes the bytes for these PROM chips, so it was easy to create source code and binaries for them.
-
MC Graphic Terminal
04/02/2022 at 15:11 • 0 commentsThis is a nicer design which has a Eurocard size board, DIN41612 connector, and a Z80 processor. It communicates through serial ports, and only draws 5V, +12V and -12V power from the DIN41612 connector. So it can be easily adapted for other buses with those rails.
The crystals look a bit precarious, I would change them for lower-height versions.
There is 8K of firmware, implementing a graphics terminal. I'm sure the design could be greatly expanded.
It uses two Mostek MK3801 chips to provide I/O and timers. These were never popular and are hard/expensive to get in 2022. This adds a hurdle to recreating this board.
One MK3801 is used for parallel I/O and a computer terminal. The other is used for a keyboard and can be omitted if there is no keyboard. Serial ASCII keyboards are long obsolete so the second MK3801 is unlikely to be needed.