DG One Expansion Unit

With the base machine seemingly working well, it was time to try my luck with the expansion unit. I really should have inspected the power supply first because it let out quite a lot of smoke from a line filter capacitor self emolliating.

Accessing it involved removing the cover, removing the fan cowling, and then releasing the supply which, conveniently, has connectors at both the mains and DC ends. I replaced both line filter caps.

The hard disk drive did spin up, but that seemed to be all it did. There didn’t seem to be any calibration activity. On power-down it sounded like it ground to a halt. I think it’s unlikely to be viable. I removed it – a very chunky full height IMI 18MB unit.

The floppy disk drive did work, which was good because that meant that the link to the expansion box was working and, of course, the floppy disk controller was also working. The 5.25″ drive appears as drive C. The CMOS settings need to be changed to 3 drives for it to work.

The expansion unit also had a printer card to accommodate a centronics style printer. The printer port on the computer is serial and maybe specifically set up for the data general printer. Both the serial ports on the computer are incompatible with IBM ports.

I added a spare CGA card and connected a CGA monitor. With the computer settings set to MONO the external CGA monitor becomes the default screen. The mode can be set to BW40, BW80, CO40, and CO80. If the mode is set to MONO the LCD is reactivated. Without the expansion unit connected, all of these modes work with the LCD. The external monitor makes life much easier.

I thought that an XTIDE card might work with the One. I just took one from an XT and plugged it into the expansion unit. DOS 5.0 booted, but there were some issues during the autoexec. That was enough to show the potential, though.

The system will also boot from the 5.25″ drive in the expansion unit. It will not boot from the rear floppy disk drive, which unfortunately doesn’t seem capable of formatting, although i have been able to write with it. Perhaps a gotek candidate.

I have been able to boot later generic versions of MS-DOS but they may have incompatibilities, eg the real time clock does not work.

I added an XTIDE card and programmed it with the large XT BIOS. The behaviour was a little unexpected, probably because the floppy disk implementation is not 100% compatible with an IBM PC. The Universal BIOS has trouble associating the drive with drive letters often confusing the flash disk with the third floppy. Selecting floppy drives by letter at startup also resulted in boot failures.

The XTIDE Universal BIOS does seem to be a little befuddled by the machine. Selecting the boot drive by typing a letter sometimes worked, but at other times produced baffling results. Curiously, invoking the menu and then using the arrow keys to select the boot drive from that menu worked fine. Perhaps the relevant data is reread at that point; only a universal BIOS expert would know.

Also, fortunately, the Universal BIOS will allow the system to boot from any of the floppy drives – as long as it is selected from the Universal BIOS menu.

MS-DOS 3.2 is limited to 32MB partitions, which is a little tight. This is probably not a major issue for this machine which is likely to have only occasional use. I could not get the card to boot, but it worked fine otherwise.

I set up a second CF card with DOS 5.0. I was able to make this one bootable and i could set up a full 512kB partition. There is no specific version of MS-DOS 5.0 for the One, so there are a few places where IBM incompatibility rears its head. Firstly the battery backed real time clock does not work, and secondly MS-DOS 5 seems to politely ignore the incompatible serial ports.

With XTIDE and Universal BIOS there are a variety of oucomes depending on the operating system and the boot drive:

OSBoot DriveNotes
MS-DOS 2.1A 3.5″ Front InternalBoots. Can access floppy drives A(front), B(rear), C(5.25″). Appears to not have hard disk support. Was unsuccessful formatting C.
MS-DOS 2.1B 3.5″ Rear InternalBoots. Can access floppy drives A(rear), B(front), C(5.25″). Appears to not have hard disk support. Was unsuccessful formatting C.
MS-DOS 2.1C 5.25″ ExternalNot attempted.
MS-DOS 2.1CF CardAppears to not have hard disk support.
MS-DOS 3.2A 3.5″ Front InternalBoots. Can access CF card with 32MB disk as D. Can access floppy drives A(front), B(rear), C(5.25″). Can write to rear drive but not format. Can format 5.25″ drive and write.
MS-DOS 3.2B 3.5″ Rear InternalBoots. Can access CF card with 32MB disk as D. Can access floppy drives A(rear), B(front), C(5.25″). Can write to rear drive but not format. Can format 5.25″ drive and write.
MS-DOS 3.2C 5.25″ ExternalBoots. Can access CF card with 32MB disk as C. Can access floppy drives A (5.25″), B(front), D(rear). Can write to rear drive but not format. Can format 5.25″ drive and write.
MS-DOS 3.2CF CardDoes not boot. Have to boot from floppy. Then card can be accessed. See above.
MS-DOS 5A 3.5″ Front InternalBoots. Can access CF card with 512MB disk as C. Can access floppy drives A(front), B(rear), D(5.25″). Can write to rear drive but not format. Can format 5.25″ drive and write.
MS-DOS 5B 3.5″ Rear InternalBoots. Can access CF card with 512MB disk as C. Can access floppy drives A(rear), B(front), D(5.25″). Can format 5.25″ drive and write.
MS-DOS 5C 5.25″ ExternalBoots. Can access CF card with 512MB disk as C. Can access floppy drives A(5.25″), B(rear), C(front). Can format 5.25″ drive and write.
MS-DOS 5CF CardBoots. Can access CF card with 32MB disk as C. Can access floppy drives A(front), B(rear), D(5.25″). Can format 5.25″ drive and write.

The rear drive seems to have a strange fault that allows writes but prevents format. May just be in the detail of the format program. The drive system is not 100% IBM compatible.

When formatting DOS 5 seems to treat all drives as 360kB by default. It may be possible to use format options to override but i found it very reluctant. Use driver.sys in config.sys to create new drives E and F that are 720k. Required on any DOS 5 boot disk.I thought that an XTIDE card might work with the One. I just took one from an XT and plugged it into the expansion unit. DOS 5.0 booted, but there were some issues during the autoexec. That was enough to show the potential, though.

The system will also boot from the 5.25″ drive in the expansion unit. It will not boot from the rear floppy disk drive, which unfortunately doesn’t seem capable of formatting, although i have been able to write with it. Perhaps a gotek candidate.

I have been able to boot later generic versions of MS-DOS but they may have incompatibilities, eg the real time clock does not work.

All up, it’s a pretty complex picture!

I thught there may be a performance hit from using the expansion unit so i ran the performance test that is in checkit. The video speed is a little faster on the internal screen. Of course this may be due to the graphics implementation.

DG One XTIDE

I added an XTIDE card and programmed it with the large XT BIOS. The behaviour was a little unexpected, probably because the floppy disk implementation is not 100% compatible with an IBM PC. The Universal BIOS has trouble associating the drives with drive letters often confusing the flash disk with the third floppy. Selecting floppy drives by letter at startup also resulted in boot failures.

Curiously, invoking the menu and then using the arrow keys to select the boot drive from that menu worked fine. Perhaps the relevant data is reread at that point; only a XTIDE Universal BIOS expert would know.

But, fortunately, the Universal BIOS will allow the system to boot from any of the floppy drives – as long as it is selected from the Universal BIOS menu.

MS-DOS 3.2 is limited to 32MB partitions, which is a little tight. This is probably not a major issue for this machine which is likely to have only occasional use. I could not get the card to boot, but it worked fine otherwise.

I set up a second CF card with DOS 5.0. I was able to make this one bootable and i could set up a full 512kB partition. There is no specific version of MS-DOS 5.0 for the One, so there are a few places where IBM incompatibility rears its head. Firstly the battery backed real time clock does not work, and secondly MS-DOS 5 seems to politely ignore the incompatible serial ports.

With XTIDE and Universal BIOS there are a variety of outcomes depending on the operating system and the boot drive:

OSBoot DriveNotes
MS-DOS 2.1A 3.5″ Front InternalBoots. Can access floppy drives A(front), B(rear), C(5.25″). Appears to not have hard disk support. Was unsuccessful formatting C.
MS-DOS 2.1B 3.5″ Rear InternalBoots. Can access floppy drives A(rear), B(front), C(5.25″). Appears to not have hard disk support. Was unsuccessful formatting C.
MS-DOS 2.1C 5.25″ ExternalNot attempted.
MS-DOS 2.1CF CardAppears to not have hard disk support.
MS-DOS 3.2A 3.5″ Front InternalBoots. Can access CF card with 32MB disk as D. Can access floppy drives A(front), B(rear), C(5.25″). Can write to rear drive but not format. Can format 5.25″ drive and write.
MS-DOS 3.2B 3.5″ Rear InternalBoots. Can access CF card with 32MB disk as D. Can access floppy drives A(rear), B(front), C(5.25″). Can write to rear drive but not format. Can format 5.25″ drive and write.
MS-DOS 3.2C 5.25″ ExternalBoots. Can access CF card with 32MB disk as C. Can access floppy drives A (5.25″), B(front), D(rear). Can write to rear drive but not format. Can format 5.25″ drive and write.
MS-DOS 3.2CF CardDoes not boot. Have to boot from floppy. Then card can be accessed. See above.
MS-DOS 5A 3.5″ Front InternalBoots. Can access CF card with 512MB disk as C. Can access floppy drives A(front), B(rear), D(5.25″). Can write to rear drive but not format. Can format 5.25″ drive and write.
MS-DOS 5B 3.5″ Rear InternalBoots. Can access CF card with 512MB disk as C. Can access floppy drives A(rear), B(front), D(5.25″). Can format 5.25″ drive and write.
MS-DOS 5C 5.25″ ExternalBoots. Can access CF card with 512MB disk as C. Can access floppy drives A(5.25″), B(rear), C(front). Can format 5.25″ drive and write.
MS-DOS 5CF CardBoots. Can access CF card with 32MB disk as C. Can access floppy drives A(front), B(rear), D(5.25″). Can format 5.25″ drive and write.

The rear drive seems to have a strange fault that allows writes but prevents format. May just be in the detail of the format program. The drive system is not 100% IBM compatible.

When formatting DOS 5 seems to treat all drives as 360kB by default. It may be possible to use format options to override but i found it very reluctant. Use driver.sys in config.sys to create new drives E and F that are 720k. Required on any DOS 5 boot disk.

All up, it’s a pretty complex picture!

My XTIDE card does not have a rear facing slot to allow the CF cards to be easily changed. Often, i have to make do with what we can economically get in Australia. XTIDE does support two cards though, and there is plenty of space in the hard drive bay to house them. MS-DOS 3.2 does not see the 32MB drive, but DOS 5 sees both.

With a large hard disk, the first directory listing can take a long time. This is particularly noticeable on my PCs that have 2GB partitions. This effect seems accentuated on this machine and is very noticeable with the 512MB partition. I suspect that the bandwidth using the expansion unit is much lower than with the built-in expansion bus of the IBM PC and similar machines. Nevertheless, it is quite useable.

DG One Multifunction Card

The Expansion unit only has 6 slots and one of those is occupied by the connection to the One. One is required for the Floppy Disk Drive controller and another was occupied by the Hard Disk Controller, but that has been swapped for an XTIDE. Another was occupied by a printer card. Then i added a CGA card. One slot remained.

I really wanted to add a game port and a couple of IBM compatible serial ports (ideally one for a mouse and one for Kermit serial communication); the native com ports are not compatible. The easiest way to do this is to replace the original printer card with a multifunction card and an additional I/O panel. It may be possible to use the multifunction card’s floppy disk controller in place of the original, but i have disabled it for now.

I have used a CA9342 multifunction card. This card is 16 bit, but i expect that the 16 bit operation is limited to IDE, which i won’t be using. I disabled IDE and FDC. Obviously it is from a later era, but so is the XTIDE card. It could be replaced with an older card – one that could provide another 128kB of RAM would be interesting.

The Serial Ports were set to COM3 and COM4. This will provide two PC compatible com ports. The printer is set to LPT1 and the game port is also enabled. The second serial port and the game port connectors are mounted on a second I/O panel.

Parallel port enabledJP2
pins 1 & 2 closed
Parallel port disabledJP2pins 2 & 3 closed
Serial port 1 address 3F8 – 3FFh selectJP3pins 1 & 2 closed
Serial port 1 address 3E8 – 3EFh selectJP3pins 2 & 3 closed
Floppy drive interface enabledJP4

pins 1 & 2 closed
Floppy drive interface disabledJP4pins 2 & 3 closed
Serial port 2 enabledJP5pins 1 & 2 closed
Serial port 2 disabledJP5pins 2 & 3 closed
Parallel port address 378 – 37Fh selectJP6pins 1 & 2 closed
Parallel port address 278 – 27Fh selectJP6pins 2 & 3 closed
Serial port 2 address 2F8 – 2FFh selectJP7pins 1 & 2 closed
Serial port 2 address 2E8 – 2EFh selectJP7pins 2 & 3 closed
Game port enabledJP8pins 1 & 2 closed
Game port disabledJP8pins 2 & 3 closed
Serial port 1 enabledJP9pins 1 & 2 closed
Serial port 1 disabledJP9pins 2 & 3 closed
IDE interface enabledJP10pins 1 & 2 closed
IDE interface disabledJP10pins 2 & 3 closed
Serial port 1 interrupt is IRQ3JP11pins 2 & 3 closed
Serial port 2 interrupt is IRQ3JP11pins 1 & 2 closed
Serial port 2 interrupt is IRQ4JP12pins 1 & 2 closed
Serial port 1 interrupt is IRQ4JP12pins 2 & 3 closed
Serial port 1 interrupt is IRQ5JP13pins 2 & 3 closed
Serial port 2 interrupt is IRQ5JP13pins 1 & 2 closed
Serial port 1 interrupt is IRQ2JP14pins 2 & 3 closed
Serial port 2 interrupt is IRQ2JP14pins 1 & 2 closed
Parallel port interrupt is IRQ7JP15pins 1 & 2 closed
Parallel port interrupt is IRQ5JP15pins 2 & 3 closed

I ran checkit to check the configuration.

MS-DOS 5 does support COM3 and COM4 but can’t see the native One ports, so it labels COM3 and COM4 as COM1 and COM2, respectively. Checkit calls them by names based on their addresses. COM4 (that’s what you type into Kermit) works under MS-DOS 5 but COM3 does not. It only transmits.

MS-DOS 3.2 does not support COM3 and COM4 but Kermit still allows them to be selected, albeit with assumptions about addresses. I found the COM3 worked fine, but curiously COM4 would only transmit.

Once again the IBM incompatibility makes everthing flaky. Checkit reports a missing interrupt. It is what it is.

The joystick shows up and tests fine in Checkit. It does not always work in practice. It works great, for example, with Cosmic which is a space invaders style game.

DG One Software

The software situation is quite amazing – not so much for the quantity of it, but for the associated manuals which are substantial.

All the original disks have been imaged. The Flight Simulator II disk is copy protected so an IMD/IMG is not good enough; an SCP is required. The Overhead Express disk that i grabbed from the web needs to be written from the IMD; it is not enough to just grab the files.

PackageDisksManualNotes
MS-DOS 2.1 OEM2 original disks2 manuals
1 key overlay
Tested and works.
Diagnostics1 original diskTested an works. Has a hard disk formatter.
MS-DOS 3.2 OEMDisk images available on internet3 manualsTested and works.
GW-Basic OEMOn OS Disk1 manual
Micropro Wordstar 3.3 OEM3 original disks6 manuals,
2 reference cards
Tested and works but limited to mono display. A generic copy of wordstar works with CGA as well.
Sorcim/IUS Supercalc 31 original disk1 manual,
3 reference cards
Tested and works.
Sorcim/IUS Easywriter II1 original disk1 manualTested and works.
Ashton-Tate Framework 1.1 OEM5 original disks2 manuals,
1 key overlay
Micropro Infostar+Only a Sanyo MBC 550 OEM version downloaded4 manuals
2 reference cards
BPS Overhead ExpressData General Version downloaded1 manual, 1 reference cardTested and works. The floppy disk must be in drive A even when running from hard disk.
subLogic Flight Simulator II OEM1 Original diskmanual, maps, reference cardTested and works. Run from a floppy written from SCP.
SSI WordPerfect OEMOnly a generic version 3 download.1 manualTested and works.
Digital Research CP/M OEM1 manual

A full list of software is here, but it is not easy to tell if all of these are OEM versions and to what degree they may have been modified to work with the One:

The DG OEM version of wordstar always changes to the MONO screen mode when it executes which means it can’t be used on the external CGA screen. The non-OEM version works in either mode.

I have not found a CP/M-86 disk although i have seen it mentioned in forums. There is a CP/M programmers guide amongst the manuals that i have.

Some of the Data General communications mention a version of Unix but i have not found that either.

Most of the manuals do not seem to be online so i have some scanning to do!

Many generic IBM compatible apps work fine.

$290 386 Desktop Unit

Sold as-is.  Pick-up from ARC meet or Cockatoo Valley. Payment by cash.  

  • 386SX16 processor
  • 4MB RAM
  • 6x ISA Slot
  • Recapped Power Supply
  • IDE hard disk 85MB
  • 1.2MB 5.25” & 3.5” Floppy Disk Drives
  • CD-ROM drive
  • ES1868F based sound card with IDE connector
  • Cirrus Logic CL-GD5320 based 256k VGA card
  • Multifunction card with IDE, FDC, 2xSerial, 1x Parallel
  • CF Adapter on back panel.
  • Parallel card
  • Ethernet card with XTIDE BIOS installed (allows dual boot with CF card or hard disk)

Monitor, Speakers, Keyboard, & Mouse/Mat not included

$340 Commodore 64C Family Pack

This was a gifted by a Rotarian. Sale proceeds will go to the Rotary Foundation.

Commodore 64C – Nice cosmetic condition.  A little yellow on the rear panel and backs of keys.  Loads up games.  Sounded and looked good with my monitor and cable. No manual

Diagnostic cart identified faults with 6526 U2 6581 U17 and Control Port.  Sound test sounded fine. Joystick test program showed ports, joysticks, and paddles working fine.  I have not noticed any issues in use. 

Power Supply – works. 

1541 Disk Drive – passes Commodore performance test and loads games.  A few small cable “melts” on the case. Includes box, cable, and manual.

Datasette – it would detect titles but would not start loading.   Includes box and manual.

Accessories, games, and boxes including:

  • 2x Joystick – One with a homemade replacement cable.
  • Paddle set
  • Cartridges: Le Mans, International Football (both worked for me)
  • Tapes: Armchair Cricket, America’s Cup, SWAT, Desert Hawke (I only got SWAT to load)

RF Cable but no other video cables

Does not include monitor.

Apple IIe Beige

Back in about 2019 i picked up several Apple items at a garage sale. Amongst them were a Green Monitor, a Duodisk Drive, and a Platinum IIe. The Duodisk needed a little work as it had become as one with a termite mound during its storage prior to the sale. It all ended happily, although the platinum IIe never looked quite right with the rest of the system.

I have since bought a second platinum IIe which came with a colour monitor. I typically don’t like having two of something (there are a few exceptions) so i resolved to swap out the original platinum IIe for a beige IIe. Impatience is expensive, and so is “mint”, so i waited until one came up in the right condition and price. Six years later ….

This was a FB marketplace purchase, although it turned out that the seller did frequent the ARC meetings in Adelaide.

The only real mis-step was the “1” key on the keyboard, which was not doing its thing. This was resolved by the already well-documented process of removing the key switch, disassembling, bending out the metal leaf a little, and then reassembling. Line filter caps were replaced.

I have set this machine up to be workman-like by including printer card, super serial card, 80 column card, and a Microsoft Softcard clone for CP/M. In this configuration, it is similar to the Lingo clone that i used back in the eighties.

This is an unenhanced IIe from around 1983.

IBM PC XT Number 2

One of my favourite machines is the PC XT that landed on my desk in 1986. I really didn’t need another one, but this one came to me together with a couple of other machines.

The machine had been poorly stored and had suffered some corrosion.

I pulled it all down for inspection. The damage was fairly superficial, which was good news. I treated the corrosion on the case and resprayed with a colour that is “close enough”. One day somebody may like to better replicate the original finish, but cosmetics are not my priority.

The power supply had some water stains on the exterior, but inside it looked to be in good shape. I have previously recapped an xt power supply due to capacitor leakage, but i have left this one as-is for now.

The seller had a couple of monitors that i bought at the same time. One turned out to be quite specific to an Olivetti machine, so i passed it on to an Olivetti owner. The other was a Taxan amber MDA screen, which was curious because this machine had a CGA card. The screen works well.

There were several RAM errors from the motherboard, but they were quickly resolved. With that, the system booted up using the Tandon TM262 21MB hard disk.

Initially i used a spare monochrome adapter and then i tried the CGA adapter with a CGA screen. This also worked fine.

The Persyst Time Spectrum multifunction card included a battery for the real-time clock. Alas, the leakage had been quite severe.

With several sockets to be replaced and many more possibly hiding corroded tracks, and programmable logic that has potentially been penetrated, i considered this card a write-off. I put out a call to the Adelaide Retro Computer Group for a suitable replacement and Andrew came through as he so often does.

The system worked fine with a spare 360k drive, but the TM100 was not playing the game. Checking with an oscilloscope, there was no data output during a read and this was traced to the LM311 5B at I9.

This had clearly seen some water but, curiously, the rest of the drive seemed fine. Replacing it did not resolve the problem; the inductor L4 on the power line was open. Perhaps it had acted as a fuse. Once the inductor was replaced, the drive was fine.

Although the hard drive is still functioning, there is a certain inevitability about its failure. In this situation, i always add a XTIDE solid state drive for normal use. With DOS 5.0 an 8GB card can be used, yielding 4x 2GB drives. That allows a bucket load of software to be loaded. For whatever reason, though, i have not been able to access the original drive from DOS 5.0 – a surprise given that i have similar setups where this works fine.

The case cleaned up well despite the water ingress.

I settled on using a monochrome display for now, but because the IBM monochrome adapter is a little limited, i swapped it out for Hercules style card which gives nice sharp graphics and also maintains the crisp text mode. I squeezed it all back into the enclosure.

Autocad 2 provides a nice demonstration of the graphics.

Microlog Hi-Res Graphics Card

This card seems to have been manufactured by Microlog, but to be fair, my only evidence of that is that Microlog appears in the ROM. And the sockets are blue like some other Microlog boards.

I have no manual for this card, and that’s a problem for what appears to be quite a complex card. It has 128kB of RAM which seems like a lot for what i assume is a monochrome card. The NEC uPD7220 graphics processor chip is particularly interesting.

Initially, this card appeared to me to be a graphics card – a processor would access it via the STD bus. In light of my experience with the Little Video Card, i had a closer look and the STD bus interface seemed to be limited to some I/O, and it did appear to have a serial port. A 6809 processor (itself a little unusual) seems to hold the thing together.

I popped the card into an STD backplane, and had a look at the video output. The syncs were clearly present and at 50Hz / 15kHz. I connected a monitor, and a cursor was visible in the top left corner.

Then i buzzed out the serial port. It appeared to be a similar setup to the Little Video Board, so i thought that it may play nicely with a Pulsar Little Big Board, but it just caused the LBB to hang. I tried the Microlog MC52 card instead, but this had the added complexity that it needed a couple of spaces to automatically set the baud rate. At this point, i realised that the card should have a keyboard input. I suspect that there is DIL header for an ASCII keyboard, which i don’t yet have.

I improvised and used my trusty IBM terminal with the MC52 and forked the transmit line from the MC52 to the Hi-Res Graphics Card. After the obligatory RS232 trial and error, i was happy to see the MC52 basic prompt come up on both the terminal and the monitor.

I had already dumped the ROM. I figured i would probably have to disassemble it to get all the answers, but there was one clue in plain sight:

There seemed to be a dialogue that would allow entry into the graphics mode. There were also some tantalising numbers that looked a lot like pixels.

I didn’t have a clue as to how to provoke the dialogue, though. I hoped the card might just emulate a Tektronix 4010 or something similar, but i could not get any of the sequences to do anything – other than move the text cursor as might be expected for, say, a televideo text terminal emulation.

Out of desperation, i prodded somewhat randomly and did indeed get the prompt to come up – and it was a very tidy graphics prompt. With some brute force, i discovered that ESC D was the magic key combination. I got no response from entering Q or E, but it was definitely in graphics mode.

Fortunately, the magic sequences in the ROM also worked through the serial port so they told me some of the graphics commands.

Eventually the penny dropped that the response to the prompt was not simply “Q” or “E” but “Q,” and “E,”. The comma is an important delimiter.

I worked out several of the commands through trial and error, and i used ChatGPT to help analyse the ROM to confirm/clarify them. ChatGPT could not find ASCII commands for an Arc or to set the fill pattern as might be expected from the uPD7220 manual. ChatGPT could not unravel the C command, but said that it was copying sections of memory.

B,Bell
C,Not sure. It does some funky stuff.
D,x0,y0,<x1,y1> ….Draw line from current position to x,y to x1,y1 etc etc
E,Erase screen
F,a,x,y,As for R but with a filled rectangle.
H,Home 0,0
L,p,Changes the line pattern to the binary value from 0 to 255.
M,x,yAs per P but is there a subtle difference? Yes, it is relative.
O,r,Draw a circle centred on current position and with a radius of r
P,x,y,Set the current position to x,y
Q,Quit to text mode
R,a,x,y,Draw a rectangle starting at the current position with sides equal to x and y. A sets the orientation in 45 degree steps. At 45,135,225, 315 degrees the rectangle is bigger – the sides are set to the diagonal length.
W,<text><CR>Writes text.
X,s,n,Draw x axis. Space s, Number N
Y,s,n,Draw y axis. Space s, Number N
Z,s,Set text size. S= 0 to 15.

I wrote a little basic program to try out some of the commands. Having the character stream go to both the terminal and the card allows text mode at the same time as graphics mode, but with the side effect that just typing in or listing the program would create commands. Separate ports are probably a better idea.

The next step will be to rig up a ASCII keyboard eg PS/2 keyboard and an arduino. Then this card can go into a standalone box for use as a terminal on any of several different computers.

Microlog Little Video Board

I have several of these cards in various states. The board clearly has a minimal STD bus interface; it only uses the bus for power. That made me think that they were probably terminal boards. They are marked with LVB and one card has a ROM labelled Little Video Board.

Comparing the cards, i could see only one that was fully populated. Of the six cards, three were never completed, two were completed but have been used as spares boards. The complete card has been modified with extra connectors.

Having lots of other things to do and no doco for these cards, they sat around for several years in the “too hard” basket. While wading through a box of manuals looking for something else, i found an information sheet that shed a little light on their purpose.

The Little Video Board (LVB) is a terminal card intended for use with Pulsar Little Big Boards. The LVB emulates a Televideo 912 terminal. It operates with an ASCII keyboard and a video monitor. Communication parameters are set by the DIP switch.

The video output was obvious, so i powered the card up and had a look with the scope. The syncs were there at 50Hz/15kHz so i connected a monitor and got a blank screen with a cursor in the top left corner. This all seemed quite positive.

I traced out the video port and connected it to a Little Big Board and after messing around a little i got the TurboDOS prompt to appear on the monitor. At that point, proceedings were terminated because i don’t have an ASCII keyboard!