Skip to content

Commit

Permalink
update README for release
Browse files Browse the repository at this point in the history
  • Loading branch information
beretta42 committed Jan 27, 2019
1 parent f874f41 commit 254597f
Showing 1 changed file with 37 additions and 18 deletions.
55 changes: 37 additions & 18 deletions src/coco2/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@

* 32K RAM.
* coco2, coco3, Vcc, or Mame.
* A DriveWire4 bitbanger/becker connection to a server with internet access.
* A DriveWire4 bitbanger/becker connection to a server with internet access,
or a standard Radio Shack RS232 Pack (untested)
* Probably need a Monochrome TV/Monitor.
* a normal coco joystick/mouse on the Right joystick port.
* Disk Extended Color Basic, version 1.1 (or HDBDOS,YADOS,SDCDOS)
Expand All @@ -17,34 +18,52 @@
Usage:

On start, platoterm will automagically dial Thom Cherryhomes'
IRATA.online, which, for reference, is "tcp connect irata.online 8005"
in Drivewire, or "ATDirata.online:8005", in Hayesish.
On first start, platoterm will bring you to the configuration menu to
allow you to set the serial interface. On subsequent boots, platoterm
will remember this setting. On boot, platoterm will be in a
more-or-less "regular" terminal mode, allowing the you to type any
connection strings that your host connection software requires. If
using DriveWire4 this string should be something like this:

"tcp connect irata.online 8005"

And in tcpser IP modem emulator:

"ATDirata.online:8005"


Special plato keys:

CLEAR-B BACK
CLEAR-L LAB
CLEAR-E EDIT
CLEAR-S STOP
CLEAR-D DATA
ENTER NEXT
BREAK enter the platoterm control menu
CLEAR-B BACK
CLEAR-L LAB
CLEAR-E EDIT
CLEAR-S STOP
CLEAR-D DATA
ENTER NEXT
BREAK enter the platoterm control menu

All these can be shifted with "SHIFT".

The control menu doesn't do much at this minute, and will be replaced
by a nicer, slightly more modern gui. But for now, the only real
changeable option is the Interface. You get (for now) two choices:
1. Drivewire via Becker port, or 2. Drivewire via bitbanger. option 1
is for emulation, and option two works for the bitbanger. Normal UART
(drivewire and non) will be forthcoming. All the rest of the BREAK
menus is boloney left over from the 6502 ports this code is based on.
changeable option is the Interface. You get (for now) three choices:
1. Drivewire via Becker port, 2. Drivewire via bitbanger, or 3 a Radio
Shack RS232 pack. option 1 is for emulation, and option two works for
the bitbanger. Option 3, the RS232 pack is in testing, and will
connect at 9600 baud. Using an RS232 pack will require 'tcpser' or in
linux, a clever 'ncat' invocation.

### possible driver additions:
### Future possible driver additions:

* CoCo3 320x200 (1bpp or 4bpp) mode.
* 640x480 8bpp (CoCoFPGA)
* A 6551 Uart driver
* A Drivewire *over* a 6551 (slow?)
* other mice: rs232 mice, high-res, other?

#### references:

* https://www.irata.online/
* https://github.com/n6il/pyDriveWire
* https://sites.google.com/site/drivewire4/
* https://github.com/FozzTexx/tcpser
* http://www.jbrain.com/pub/linux/serial/

0 comments on commit 254597f

Please sign in to comment.