mame/scripts/src
Vas Crabb 73e2a3f542 ti85.cpp: Convert TI-8x link port to a bus with emulated peripherals, should work with TI-82 and TI-85.
* tee allows two peripherals to be connected in parallel
* glinkhle is an RS232 (9600 8N1) adaptor
* bitsock sends raw assert/release line signals to/from a bitbanger device
* monospkr is a speaker connected between tip/ring in parallel and sleeve
* stereospkr is two speakers: left across tip and sleeve, right across ring and sleeve

Use glinkhle to make emulated calculators talk with cooked sockets, e.g.

    mame ti82 -linkport glinkhle -linkport:glinkhle:rs232 null_modem -bitb socket.127.0.0.1:2345

Use bitsock to make emulated calculators talk with cooked sockets, e.g.

    mame ti82 -linkport bitsock -bitb socket.127.0.0.1:2345

You can use tee to do stuff like listen to data activity for debugging purposes, e.g.

    mame ti82 -linkport tee -linkport:tee:a stereospkr -linkport:tee:b glinkhle -linkport:tee:b:glinkhle:rs232 null_modem -bitb socket.127.0.0.1:2345
2017-03-01 16:36:42 +11:00
..
mame Added ability to use ASIO in all core MAME parts (nw) 2016-11-07 10:47:27 +01:00
osd Remove emu.h from headers (nw) 2017-02-11 18:31:20 +01:00
3rdparty.lua srcclean (nw) 2017-02-19 11:40:55 +11:00
benchmarks.lua srcclean (nw) 2016-09-26 04:51:59 +10:00
bus.lua ti85.cpp: Convert TI-8x link port to a bus with emulated peripherals, should work with TI-82 and TI-85. 2017-03-01 16:36:42 +11:00
cpu.lua Cherry-pick some features from self-registering drivers PoC: 2017-02-16 12:20:35 +11:00
devices.lua Make sure netlist includes are not found directly on include path. 2017-02-10 21:52:09 +01:00
emu.lua add logmacro.h inspired by Edstrom's log macros 2017-01-20 16:53:12 +11:00
formats.lua ms0515.cpp -- hook up keyboard and floppy, improve video emulation etc. 2017-02-13 22:09:31 +03:00
lib.lua Fixed building using system utf8proc 2017-01-26 09:28:21 +11:00
machine.lua Fix Heath H19 keyboard (#2066) 2017-02-25 11:58:16 +11:00
main.lua Update build scripts, BX is now static library (nw) 2017-02-05 14:15:25 +01:00
netlist.lua srcclean (nw) 2017-02-19 11:40:55 +11:00
sound.lua Self-registering devices prep: 2017-02-27 22:57:14 +11:00
tests.lua srcclean (nw) 2017-02-19 11:40:55 +11:00
tools.lua srcclean (nw) 2017-02-19 11:40:55 +11:00
video.lua More complete Galaxy Games emulation: [Luca Elia] 2017-02-05 22:44:38 +01:00