Difference between revisions of "Guides:MAME - Software - Terminate (Terminal Software)"

From Wah!ki
Jump to navigation Jump to search
Line 9: Line 9:
 
* tcpser
 
* tcpser
  
== Terminate ==
+
== Installation ==
Get ter500.zip from https://www.terminate.com/download.htm  
+
 
Install dos and the ter500.zip package into a chd
+
=== Terminate Install ===
The easiest way is to probably put it in a floppy image and attach it to the machine
+
* Get ter500.zip from https://www.terminate.com/download.htm  
 +
* Install [[Guides:MESS - Installing MS-DOS 6.22|dos]] and the terminate package into a [[Guides:MAME - chdman|chd]]
 +
* The easiest way is to probably put it in a floppy image and attach it to the machine
 +
* Copy and run the installer
  
 
'''
 
'''
Line 19: Line 22:
 
'''
 
'''
  
== tcpser ==
+
=== tcpser ===
 
* Get a copy of tcpser (not available in repos on ubuntu 20.04)
 
* Get a copy of tcpser (not available in repos on ubuntu 20.04)
 
'''
 
'''
Line 56: Line 59:
 
[[File:Tcpser-login.png|200px|thumb|left]]<br clear=all>
 
[[File:Tcpser-login.png|200px|thumb|left]]<br clear=all>
  
== MAME ==
+
=== MAME ===
 
# Get a copy of MAME and set it up for the ct486 machine - https://www.mamedev.org/
 
# Get a copy of MAME and set it up for the ct486 machine - https://www.mamedev.org/
  
Line 84: Line 87:
  
 
# Reset the machine to reconnect the tcp instance at the correct speed
 
# Reset the machine to reconnect the tcp instance at the correct speed
 +
 +
=== Terminate Config ===
  
 
Boot into dos and start Terminate
 
Boot into dos and start Terminate
Line 117: Line 122:
 
# V (SaVe)
 
# V (SaVe)
  
(1)caveats, you can't hand up the call because its always high
+
(1)caveats, you can't hang up the call because the bit is always high atm

Revision as of 20:12, 4 March 2021

just a dump of the basics, i'll format it later

Terminate - Terminal Software

Needed

  • MAME
  • DOS
  • Terminate
  • tcpser

Installation

Terminate Install


tcpser

  • Get a copy of tcpser (not available in repos on ubuntu 20.04)

$ wget http://launchpadlibrarian.net/139812064/tcpser_1.0rc12-2_amd64.deb
# dpkg -i tcpser_1.0rc12-2_amd64.deb

  • Configure MAME with a bitbanger device on port 25232 and a null modem connected. Add this to your launch params

looks like if you connect it as board2 it'll be become com2?

  -board2:comat:serport1 null_modem \
  -bitb socket.127.0.0.1:25232

  • Startup tcpser to listen on 25232, using the VICE RS232 prot, speed and port can be whatever so long as MAME matches

tcpser -v 25232 -p 6333 -s 38400 -l 4 -i Z

Option Description
-v tcp port for VICE RS232 (e.g. 25232). Cannot be used with -d
-p port to listen on (defaults to 6400)
-l 0 (NONE), 1 (FATAL) - 7 (DEBUG_X) (defaults to 0)
-i modem init string (defaults to , leave off 'at' prefix when specifying)

-p probably isn't really required, but you can hook another console in if you care and watch along

Tcpser-login.png


MAME

  1. Get a copy of MAME and set it up for the ct486 machine - https://www.mamedev.org/
  1. Start up MAME with the bitbanger device, it'll auto connect to the tcpser instance
  1. Go into partial UI mode (scrlock) and confirm the speed on the serial device
Ct486-partialui.png


  1. Machine Configuration -> root:board2:comat:serport1:null_modem
Ct486-serial-device-config.png


Setting Value
Flow Control Off
Data Bits 8
Parity None
RX Baud <tcpser speed>
Stop Bits 1
TX Baud <tcpser speed>
  1. Reset the machine to reconnect the tcp instance at the correct speed

Terminate Config

Boot into dos and start Terminate

Ct486-ter500.png


Note: if you are in partial ui mode, go back to full because scroll lock in terminate toggles doorway mode

Check your comports

Ct486-ter500-comport.png


  1. ALT-O
  2. Communications Setup
  3. COM Ports

Configure a Hays compatible mode

Ct486-ter500-modem-config.png
Ct486-ter500-modems.png


  1. ALT-O
  2. Communications Setup
  3. Hayes Accura 28.80(1) on COM2
  4. UART/Serial
  5. Baudrate <tcpser speed>
  6. Databits / Stops Bits / Parity 8,N,1


Configure a Phonebook Entry

Ct486-ter500-phonebook-entry.png
Ct486-ter500-phonebook.png


  1. ALT-D
  2. A (Add)
  3. E (Edit)
  4. System name: <whatever>
  5. Phone Number: <telnet address>
  6. ESC
  7. V (SaVe)

(1)caveats, you can't hang up the call because the bit is always high atm