XEP80 / hardware

From: Michael Current (aa700@cleveland.Freenet.Edu)
Date: 04/21/92-07:46:07 PM Z

From: aa700@cleveland.Freenet.Edu (Michael Current)
Subject: XEP80 / hardware
Date: Tue Apr 21 19:46:07 1992

Reprinted from the A.C.E.C. BBS (614)-471-8559

Living With the XEP80 a Subjective
Review by Wally Wong, BRACE

Yes, folks, it's finally here, the
long awaited 80 column adaptor from
Atari, the XEP80.  Actually, it's more
than an 80-column display module, it's
also a parallel printer interface (Due
to deadlines, I did not have a chance
to investigate the printer aspects of
the XEP80 but will tell what the
claims are).  There are some delights
and some plights you should be aware
of as well as a plethora of potential
programming hacking that could keep
some Atari enthusiast awake many a

The Atari XEP80 Interface Module is an
80-column video display controller and
"standard" parallel printer interface
for all 8-bit computers with a minimum
of 16K RAM. The XEP80 looks just like
the Atari SX212 modem, same size,
dimension and color - minus the lights
on the front panel. The XEP80 comes
with just about everything you need;
video cable to connect the module to a
composite monitor (monochrome
recommended), power supply adaptor
(Egads! Another one, that makes six!),
the module, a 20 page owner's manual,
a warranty card (that no one I know
sends in), and a 5 1/4" distribution
disk, all for $79.99,list.

A nice long cable runs out the rear of
the module that connects to your
computer via joystick port one or two.
Most will probably elect to use port
two and keep the other available for a
joystick. No problem except one of the
demo programs (WINDOW.BAS) will only
work if the joystick is in port two
and the module plugged into one. The
power switch is located in the rear
and a tiny diagonal window emits a
subtle green light on the front panel
when the power is on. The video cable
is a simple cable with RCA male jacks
on both ends. One end connects to the
rear of the module and the other to
your composite monitor.

The "standard" parallel printer port
is a DB25 parallel female connector
found on the STs and IBM type systems;
not centronics, and not a Atari 850 or
P:R: Connection connector. This is one
of the reasons why I haven't tried the
printer aspect of the module; no cable
and not being able to use my 850
parallel cable. The reason for using
DB25 connection is for
"standardization" which means you can
obtain a printer cable from just about
any computer store, and not be
hand-cuffed to "Atari Only" vendors
who would be the only ones carrying
850/PRC parallel cables (but we will
make our purchase at our local Atari
vendor, right!!). If you wish to use
the parallel printer port soley as a
printer port, hold down the shift key
while booting the disk and continue to
hold until its done loading.  This
will allow output to the printer
although you'll be in 40 columns
through the computer video port or RF.
Here is what the owner's manual says
about selecting the printer port:

"When you start up your system with
the XEP80 Module, the module is
prepared to direct output to a printer
throught the parallel port(P1:).
Specifying P2: directs output to the
ATARI 850 Interface Module; P3:
outputs to the 1025 Priner; P4: to the
1020 Color Plotter; P5: to the 1027
Printer; P6: to the 1029 Printer; P7:
to the XMM801 Printer; and P8: to the
XDM121 Printer."

There is a "PRINTER.BAS" program on
the distribution disk. I haven't
looked at it, it may have something to
do with configuration and the XEP80.
The XEP80 also sports an internal 2K
buffer for printing. Nice touch.
(Nicer if its easily expandable,
that's too much to ask of Atari.)
That's all I can say about the XEP80
as a printer interface.

Turn on the XEP80, monitor, disk
drive(s), insert the XEP80 disk (of
course you made a copy of the
original, right?) and turn on the
computer. The XEP80 handler comes as
an AUTORUN.SYS file so it will boot up
automatically. If your monitor is
adjusted to give you a full screen
with a normal 40 column screen (like
mine), the first thing you will notice
is the bottom half of the last three
characters of the "READY" prompt of
BASIC in the upper left hand corner of
the screen.  If you type "DOS" to get
to the DOS menu (DOS 2.5 comes on the
disk), the first line of the heading
is tucked somewhere beneath the top of
your monitor chassis. The next thing
you will notice is the bunch of tiny
characters (relative to 40 column
characters) on the screen! Folks, you
now have an 80 column display. The
characters are quite readable on the
BMC and Commodore 1702 composite color
monitors. The display looks !great! on
a monochrome composite monitor (once I
got mine to work properly).

The characters are defined within a
7x10 cell (7 wide x 10 high) compare
to 8x8 cell used normally. I think
this is the reason for the truncated
display at the top of the screen; the
characters are taller than normal and
pushing the top of the display. Now,
this is just a guess, I'm no video
display wiz. This can be corrected by
adjusting the vertical width.
Correcting for 80-colums will create a
smaller vertical screen when you
return to 40 columns. This is okay if
the vertical adjustment is located on
the front of the monitor or easily
accessible, if not, you'll have to
decide if you want to make this
adjustment and then find someone
qualified to do it.

The XEP80 can actually display up to
256 character columns but only 80 are
available at a time (Hmm, doesn't
AtariWriter Plus scroll in 256
columns??!!). The demo program
"WINDOW.BAS" and a joystick
illustrates this aspect nicely.
Remember, the module has to be plugged
into port one and the joystick in two
for the program to work. If you want
to disable the XEP80 but want to use
the printer port, hold down the shift
key when booting the system. This
disables the 80-column and enables the
normal video output; composite video
port or RF.  The XEP80 handler
disables the ANTIC chip from
displaying and display I/O is directed
to the XEP80.  There is a document
file on the distribution disk that
explains all this in detail.

The distribution disk comes with DOS
2.5, the XEP80 driver, assorted demo
programs written in BASIC, assembly
language source code, and a doc file
that goes into the hardware and
software specifics in detail.

The following are some thrills and
chills I've experienced during the
course of a week since I bought the
XEP80.  Remember, these are only
preliminary experiences and are not
conclusive, especially the items
listed in "CHILLS."  I qualify that
because the XEP80 handler is
relocatable and compatibilty may just
be finding the right spot for the

1)It is compatible with SpartaDos 3.2.
  The XEP80 handler (the AUTORUN.SYS
  file on the distribution disk) must
  be installed through the
  STARTUP.BAT. I renamed the
  AUTORUN.SYS file to XEP80.COM and
  when creating the STARTUP.BAT file,
  the XEP80 file should be the last
  item in the batch. I have not tried
  it with the Time/Date Display (TD)
  line since I rarely use it because
  of the conflicts with other
  programs. Note: If you happen to
  setup your ramdisk (RD.COM) after
  installing the handler, you'll get
  garbage on the screen. I found that
  by turning the XEP80 off and back
  on, the screen clears and behaves.

2)ATARI BASIC - you still have a
  maximum of three lines per line
  number but now three lines equals
  240 characters instead of 120. I
  would refrain from extending BASIC
  lines beyond 120 characters to
  maintain compatibility between the
  XEP80 and standard 40 column screen.
  SETCOLOR AND DRAWTO commands cannot
  be used.

3)MAC/65, yes!

4)The display is good on a color
  monitor and great on a monochrome.
  The doc file provides plenty of
  information to develop some great
  applications taking advantage of the
  XEP80.  I've been looking at some
  PD/Shareware text editors written in
  BASIC that could easily be modified
  to use the XEP80. Remember to give
  credit to the author is you plan on
  using existing programs as a
  foundation for your programming.
  I'll leave it to your good
  programming morals to contact
  authors before you start hacking
  someones program and distributing

5)The demo programs on the
  distribution disk are a great source
  for programming ideas and tips on
  how to use the many attributes of
  the XEP80.                           

1)There are no programs available that
  uses the XEP80 except for the demo

2)AtariWriter 80, if I may call it
  that, will be a couple of months
  before it is released. November,
  maybe?? Contrary to some rumours
  that the AW80 was cancelled or
  shelved, the AW80 is being worked
  on; confirmed with Neil Harris on

3)No ACTION! XEP80 does not like the
  way ACTION! behaves with the screen.

4)No BASIC XE. Same reason as number
  (3). Probably the same with BASIX

5)I also found that with the system
  on, it may try to reboot when
  turning the XEP80 off and on with
  DOS 2.5, sometimes. Turning the
  XEP80 off and on like this is
  probably not good for your system,
  so make sure you process the
  SpartaDos batch files correctly to
  avoid this.

6)Inconvenience between switching
  plugs connecting the monitor between
  the video cable coming out of my XE
  and the XEP80. You can't have both
  connected at the same. There are two
  a)run out and buy a monochrome
    composite monitor and connect the
    XEP80 into this monitor and keep
    the video connected to the color
    composite monitor (or vice versa
    if your present monitor is
    monochrome) or
  b)build a switch box that will
    handle all the different
    connections. Plans for the switch
    box I built is simple and I'll
    submit it to PSAN...next month.

Neutral Notes:

1)Be sure you try out the monitor with
  the XEP80 before you buy.

2)Some monitors have a 40 or 80 column
  switch either inside or outside.
  This switch might have to be set to
  obtain a decent display (as
  suggested by Darryl, Atari Tech.).

3)If your monochrome monitor looks
  fine in 40 columns but you get
  flashes of indecipherable dots, try
  adjusting the horizontal hold.
  Again, this adjustment might be
  internal so think before you jump.

4)The XEP80 supports bit mapped
  graphics, 320x200.

5)the XEP80 handler replaces the E:,
  S:, and P: vectors in the Handler
  Address Table.

Personal Touch:
I believe this is the single product
that will make or break the "only a
game machine" mentallity of the eight
bit Ataris. If the applications
software is done well and released in
reasonable time and the advent of the
new disk drive and maybe a drop in
price, the Atari XE will be the most
affordable, versatile and serious
computer system on the market. Imagine
the day when new computer buyers
choose the Atari because it's
and it has great graphics and games.
We know this already, now it's time
for the public to find out.

 Michael Current, Cleveland Free-Net 8-bit Atari SIGOp   -->>  go atari8  <<--
   The Cleveland Free-Net Atari SIG is the Central Atari Information Network
      Internet: currentm@carleton.edu / UUCP: ...!umn-cs!ccnfld!currentm
     BITNET: currentm%carleton.edu@{interbit} / Cleveland Free-Net: aa700

Return to message index