Difference between revisions of "Guides:MAME - Software - Terminate (Terminal Software)"
Jump to navigation
Jump to search
(Created page with "just a dump of the basics, i'll format it later * Get a copy of MAME * Install dos and the ter500.zip package (put it in a floppy image and attach it) * Get a copy of tcpser...") |
|||
Line 1: | Line 1: | ||
just a dump of the basics, i'll format it later | just a dump of the basics, i'll format it later | ||
− | + | # Get a copy of MAME - https://www.mamedev.org/ | |
− | + | # Install dos and the ter500.zip package https://www.terminate.com/download.htm (put it in a floppy image and attach it) | |
− | + | # Get a copy of tcpser (not available in repos on ubuntu 20.04) | |
− | |||
− | |||
''' | ''' | ||
<nowiki> | <nowiki> | ||
− | + | $ wget http://launchpadlibrarian.net/139812064/tcpser_1.0rc12-2_amd64.deb | |
− | + | # dpkg -i tcpser_1.0rc12-2_amd64.deb | |
− | - | + | </nowiki> |
− | - | + | ''' |
− | + | # 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?'' | ||
+ | ''' | ||
+ | <nowiki> | ||
+ | -board2:comat:serport1 null_modem \ | ||
+ | -bitb socket.127.0.0.1:25232 | ||
+ | </nowiki> | ||
''' | ''' | ||
+ | |||
+ | # Startup tcpser to listen on 25232, using the VICE RS232 prot, speed and port can be whatever so long as MAME matches | ||
+ | ''' | ||
+ | <nowiki> | ||
+ | tcpser -v 25232 -p 6333 -s 38400 -l 4 -i Z</nowiki> | ||
+ | ''' | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! 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 | ||
+ | [[File:Tcpser-login.png|200px|thumb|left]]<br clear=all> | ||
+ | |||
* Start up MAME with the bitbanger device, it'll auto connect to the tcpser instance | * Start up MAME with the bitbanger device, it'll auto connect to the tcpser instance | ||
+ | |||
* Go into partial UI mode (scrlock) and confirm the speed on the serial device | * Go into partial UI mode (scrlock) and confirm the speed on the serial device | ||
+ | [[File:Ct486-partialui.png|200px|thumb|left]]<br clear=all> | ||
+ | |||
* Machine Configuration -> root:board2:comat:serport1:null_modem | * Machine Configuration -> root:board2:comat:serport1:null_modem | ||
− | + | [[File:Ct486-serial-device-config.png|200px|thumb|left]]<br clear=all> | |
− | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 40: | Line 67: | ||
Boot into dos and start Terminate | Boot into dos and start Terminate | ||
− | + | [[File:Ct486-ter500.png|200px|thumb|left]]<br clear=all> | |
− | + | '''Note:''' if you are in partial ui mode, go back to full because scroll lock in terminate toggles doorway mode | |
− | + | ||
− | + | Check your comports | |
− | ''' | + | [[File:Ct486-ter500-comport.png|200px|thumb|left]]<br clear=all> |
− | Note: if you are in partial ui mode, go back to full because scroll lock in terminate toggles doorway mode | + | # ALT-O |
+ | # Communications Setup | ||
+ | # COM Ports | ||
Configure a Hays compatible mode | Configure a Hays compatible mode | ||
+ | [[File:Ct486-ter500-modem-config.png|200px|thumb|left]] | ||
+ | [[File:Ct486-ter500-modems.png|200px|thumb|left]]<br clear=all> | ||
# ALT-O | # ALT-O | ||
# Communications Setup | # Communications Setup | ||
Line 57: | Line 88: | ||
Configure a Phonebook Entry | Configure a Phonebook Entry | ||
+ | [[File:Ct486-ter500-phonebook-entry.png|200px|thumb|left]] | ||
+ | [[File:Ct486-ter500-phonebook.png|200px|thumb|left]]<br clear=all> | ||
# ALT-D | # ALT-D | ||
# A (Add) | # A (Add) |
Revision as of 20:02, 4 March 2021
just a dump of the basics, i'll format it later
- Get a copy of MAME - https://www.mamedev.org/
- Install dos and the ter500.zip package https://www.terminate.com/download.htm (put it in a floppy image and attach it)
- 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
- Start up MAME with the bitbanger device, it'll auto connect to the tcpser instance
- Go into partial UI mode (scrlock) and confirm the speed on the serial device
- Machine Configuration -> root:board2:comat:serport1:null_modem
Setting | Value |
---|---|
Flow Control | Off |
Data Bits | 8 |
Parity | None |
RX Baud | <tcpser speed> |
Stop Bits | 1 |
TX Baud | <tcpser speed> |
Reset the machine to reconnect the tcp instance at the correct speed
Boot into dos and start Terminate
Note: if you are in partial ui mode, go back to full because scroll lock in terminate toggles doorway mode
Check your comports
- ALT-O
- Communications Setup
- COM Ports
Configure a Hays compatible mode
- ALT-O
- Communications Setup
- Hayes Accura 28.80(1) on COM2
- UART/Serial
- Baudrate <tcpser speed>
- Databits / Stops Bits / Parity 8,N,1
Configure a Phonebook Entry
- ALT-D
- A (Add)
- E (Edit)
- System name: <whatever>
- Phone Number: <telnet address>
- ESC
- V (SaVe)
(1)caveats, you can't hand up the call because its always high