I'm posting the following note, just as a summary for anyone who is online searching to solve the same problem that I had when starting this thread:
So I've been using the WiModem232 v1.0 for about a month now with the internal parallel port of the SuperPET. It's been reliably working using the cable I built according to instructions in
Post #7.
I've been reliably able to use it at tested baud rates of 300, 1200 and 2400. I haven't needed to test any higher speeds. So I guess my initial difficulty using 1200 baud, as stated in
Post 87, came down to user error.
I've played with different settings in my terminal software. All terminal software used while in 6809 CPU mode of the SuperPET must be set to a Parity of SPACE to work with the WiModem232. I have one terminal program that works from the 6502cpu side of the SuperPET that *may* behave differently. See below.
Here is my summary of all terminal programs for the SuperPET I have been able to get to work with my setup (most of the software comes from
here):
SUPERCOM.BAS6
This is found on a disk image available on the web titled "TELECOM.D80". It is a Commodore BASIC 4.0 piece of software that runs from the 6502cpu side, but accesses the parallel port on the SuperPET's daughter board. Because it is written in BASIC it only has one baud rate of 300. Not many other parameters are select-able: only AUTO LINE FEED and PARITY. Parity is by default set to MARK, and it works, but I've also tried changing this to the only other two choices: EVEN and ODD, with no loss of functionality. Therefore I'm not even sure if this parameter reading is truly implemented.
For those using this software, RVS acts as a control key, and HOME recalls the menu.
The following pieces of software function from 6809 mode:
TV920 or TARDIS (by J. Toebes)
Found on a disk image named "TERMPKG.D80". I believe this software is meant to emulate a Televideo 920 terminal. This is a full featured piece of software. It runs very well EXCEPT it doesn't seem to handle the DELETE key well with three BBS's I've tried. Instead of deleting characters, the DEL key just results in placing "W" characters on-screen (although I don't think these are recieved by the host computer - rather nothing is). This is unfortunate, as it seems like a good piece of software, and no amount of experimenting with settings has resulted in a solution yet.
Key shortcuts for this piece of software are:
RVS+STOP: exit software (also REPEAT+a)
REPEAT+F: file options menu
REPEAT+T: table definition of unprefixed action codes
REPEAT+O: option menu - to set baud, parity, duplex, etc.
REPEAT+K: keyboard map (holding the REPEAT or RVS keys when this is shown shows sub-keyboard shortcuts)
COM-MASTER
On disk image "COMMASTER.D80". This is a very nice piece of software, and the best working one I have found for the SuperPET. It can emulate a dumb terminal (generic) or a Lear-Siegler ADM-3A terminal, and has many settings.
This terminal program handles the DELETE key correctly, and is currently my go-to terminal program for the SuperPET.
Key shortcuts:
RVS-SHIFT+STOP: exit program (might also be RVS+STOP)
ESC+RVS+SHIFT: enter configuration menu, where the format to change a parameter is <parameter name>=<parameter>, ie: BAUD=300, or BR=300, or PAR=SPACE
Terminal mode from microEDITOR
The Editor software provided by Watcom with the SuperPET has a basic Terminal mode. Before loading all modem parameters should be set from the "setup" menu (press "s") you see when turning on the PET. With a disk or disk image containing the microEDITOR mounted, type EDIT from the main startup menu to load. Press ENTER when prompted to start the program. From within EDIT, press the 5 key on the numpad to ensure you are in interactive mode. Enter the command TALK to enter terminal mode. That's it. It's very bare bones.
To return to interactive mode (exit terminal mode) press the STOP key. Type BYE to return to the SuperPET's main menu.
Built in terminal mode (SuperPET ROM)
There is a terminal mode built into the SuperPET's ROM. From the start menu set all modem parameters (press S). Exit this setup screen (press RETURN). From the menu type <M> <return> to enter monitor mode. Press <P><return> to enter the terminal mode. To exit terminal mode press the STOP key. You will see two chevrons (>>). Press RETURN. You will see a message like INVALID COMMAND and one chevron. Enter <q><return> and you will be brought back to the startup menu.
NEWTERM
On a disk named "NEWTERM.D80". Haven't explored this one too much. It needs to be loaded from monitor mode with and started with "G 7000".
Key shortcuts:
SHIFT+NUMPAD. (PF.) = exit to monitor
SHIFT+NUMPAD5 (PF5) = invoke setup
SHIFT+NUMPAD7 (PF7) = turn local echo on or off
SHIFT+NUMPAD0 (PF0) = switch between upper/lower case
RVS acts as CTRL
By the way, disk images can be mounted from 6502 mode (Commodore BASIC) the usual way, and then the computer live switched to 6809 mode (hot switching is allowable on the SuperPET). However, to mount disk images from within the 6809 mode the following works:
- Start the microEDITOR
- Enter interactive mode (PF5)
- Type: g ieee8-15.CD:<disk image name>
- Issue the command "di" to get a directory of the mounted disk image
- Exit the mEditor by typing BYE, which will return you to the startup menu
- Type the filename of the program you want to load, followed by RETURN to load it.