I don't have anything more than the manual for this board. The video chip is the SMC CRT9153, in a DIP40 package. The font ROM is internal, which makes it simple to use. Unfortunately the chip is very obsolete. Presented for historical interest only.
This board would be a great way to add an 80-column terminal but the chip is essentially unobtainable.
An alternative chip would be the EF9345 chip, which is still available. This can produce 80 or 40 column text, and has colour capabilities. It was used in an 80-column board designed by the Dutch Acorn Atom user group, to allow CP/M programs to run. Therefore there should be some ready-made firmware for it. The master clock is 12 MHz, and the dot rate is 8 or 16 MHz, just like the BBC micros, so the pixels are not exactly square.
The EF9345 has no graphic modes - for that you would need the EF9366. There is a documented design by Rolf-Dieter Klein, written in German. It has example software in Z80 assembler and the BASIC his Z80-board, but the document scan quality is very poor and OCR fails to extract anything you could use to start recreating a source file - you'd have to read it and type it in.
The SVC video controller has all the features you need for high-speed text display. Its 80 x 25 format can use the 25th line as a non-scrolling status line, and attributes may be set for inverse video, reduced intensity and flashing, either on a screen-wide basis, or character by character using the top bit.
The SVC can generate interrupts. It can accept characters at a maximum rate of approximately 15000 per second. It produces standard RS170 composite video, separate TTL syncs and video, and operates with 50 Hz monitors.
The SVC is I/O mapped on the STEbus occupying four I/O locations.
Power Consumption:
typically 0.45A at 5V
Features:
partial emulation of televideo 925 terminals
compatible with Wordstar and Dbase II software packages
several attribute modes
comprehensive manual with example driver
drivers available for CP/M, Concurrent DOS and OS9
The EF9345 seems very cool. I just (today) started connecting it to my Z80 and I'm able to access its registers. So far, it's been ridiculously simple. The only support chip I've needed was a 74HCT573 to latch the lower 8 address lines for the SRAM. For the CPU interface, I connected the data bus as normal, and the AS, DS and R/!W lines to an existing 74HCT138/74HCT14 combination that I'm going to burn into a PAL later. I used the same simple method that I used for the DS12885 in MOT mode. The only trick was the tie the !CS line to ground as shown on page 7 of the EF9345 application note.
As far as sourcing the EF9345, you can buy them by the THOUSANDS on AliExpress. I just ordered another 5 at US$1.45/ea. If this level of simplicy holds, this might become my go-to for my retrocomputing projects since I don't really care about graphics at the moment.
The EF9345 seems very cool. I just (today) started connecting it to my Z80 and I'm able to access its registers. So far, it's been ridiculously simple. The only support chip I've needed was a 74HCT573 to latch the lower 8 address lines for the SRAM. For the CPU interface, I connected the data bus as normal, and the AS, DS and R/!W lines to an existing 74HCT138/74HCT14 combination that I'm going to burn into a PAL later. I used the same simple method that I used for the DS12885 in MOT mode. The only trick was the tie the !CS line to ground as shown on page 7 of the EF9345 application note.
As far as sourcing the EF9345, you can buy them by the THOUSANDS on AliExpress. I just ordered another 5 at US$1.45/ea. If this level of simplicy holds, this might become my go-to for my retrocomputing projects since I don't really care about graphics at the moment.