[Coco] Printing from DW

Gene Heskett gheskett at wdtv.com
Mon Oct 27 13:50:17 EDT 2014


On Monday 27 October 2014 11:35:47 Al Hartman did opine
And Gene did reply:
> In "Turn of the Screw" there is a Parallel Port Cartridge.
> 
> If someone made up the board for it, I'd love to build a couple.
> 
> Couldn't an OS9/NitrOS9 driver be written for it, and then the printing
> problem would be solved. He already provides patches for DECB.
> 
> -[ Al ]-

Someplace in my midden heap of code is a very simple driver for the 
parport on the side of either the 4n1, or J&M-CP controllers.  I can post 
it if I can find it, probably on my web page.

But it has one very glaring problem.  When the FCC mandated in the mid 
80's the radiated noise level controls, most printers including our 
miserable but beloved DMP's, had enough filtering applied to their parport 
inputs that the only way to actually write to a parallel printer would 
have been to add a timer circuit someplace in the controller that was 
triggered by the /cs at the port pin called strobe, and which fired off 
pulling the halt line back to the 6x09 low while the data strobe was 
active, thereby freezing the 6x09 in the write cycle for 5 to 10 
microseconds, giving the data time to get thru the filters and into the 
printer.

I have both controllers, but never managed to find a suitable round tuit.  
Then I got a decent serial printer and never looked back.

But now all you hardware guru's know what you have to do to make it work 
well.

There is a second alternative too, and that would be to add an 8 bit wide 
latch chip (74HCT245?) in the cable, again with a timer to hold the data 
stable for a few microseconds and then clear the strobe back high until 
the next byte is written. There may be enough lag between bytes sent that 
no time killers would be needed in the driver. That would be the 
preferable method in fact. That has the slight disadvantage of needing a 
few milliamps of 5 volts from someplace.  Schottky diodes off the data 
lines could probably steal enough power for HC chips.  The printers inputs 
would be the major load.

Cheers, Gene Heskett
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>
US V Castleman, SCOTUS, Mar 2014 is grounds for Impeaching SCOTUS


More information about the Coco mailing list