Cross-machine serial port connections are only half-working (need to defer initConnection() until all machines on the page have initialized their bus)

This commit is contained in:
Jeff Parsons 2016-08-18 11:30:22 -07:00
commit 0e4ad76b94
27 changed files with 1269 additions and 1191 deletions

View file

@ -6,11 +6,11 @@ machines:
- id: vt100a
type: pc8080
config: /devices/pc8080/machine/vt100/machine.xml
connection: serialPort=vt100b.serialPort
connection: serialPort->vt100b.serialPort
- id: vt100b
type: pc8080
config: /devices/pc8080/machine/vt100/machine.xml
connection: serialPort=vt100a.serialPort
connection: serialPort->vt100a.serialPort
---
Dual VT100 Terminals

View file

@ -9,14 +9,14 @@ machines:
autoStart: true
messages: mem|port
config: /devices/pc8080/machine/vt100/debugger/machine.xml
connection: serialPort=vt100b.serialPort
connection: serialPort->vt100b.serialPort
- id: vt100b
type: pc8080
debugger: true
autoStart: true
messages: mem|port
config: /devices/pc8080/machine/vt100/debugger/machine.xml
connection: serialPort=vt100a.serialPort
connection: serialPort->vt100a.serialPort
---
Dual VT100 Terminals with Debuggers

View file

@ -6,10 +6,12 @@ machines:
- id: ibm5170
type: pcx86
debugger: true
connection: com2->vt100.serialPort
- id: vt100
type: pc8080
debugger: true
config: /devices/pc8080/machine/vt100/machine.xml
connection: serialPort->ibm5170.com2
config: /devices/pc8080/machine/vt100/debugger/machine.xml
---
{% include machine.html id="ibm5170" %}