Adding clocking mechanism for serial data transmission
This commit is contained in:
parent
99023617fd
commit
140e1cf094
9 changed files with 526 additions and 400 deletions
|
|
@ -13,4 +13,4 @@ The following 8080-based machines are currently available:
|
|||
* [Space Invaders (1978)](invaders/) (with [Debugger](invaders/debugger/))
|
||||
* [DEC VT100 Terminal](vt100/) (with [Debugger](vt100/debugger/))
|
||||
|
||||
And check out the [Dual VT100 Terminals](vt100/dual/) for a demo of two PCjs machines communicating over a *virtual* serial connection.
|
||||
Check out the [Dual VT100 Terminals](vt100/dual/) for a demo of two PCjs machines communicating over a *virtual* serial connection.
|
||||
|
|
|
|||
|
|
@ -14,7 +14,8 @@ This is a PCjs work-in-progress emulation of another 8080-based machine: the VT1
|
|||
|
||||
Unlike other VT100 emulators, it is not simply an emulation of VT100 protocols. It is a simulation of the original VT100
|
||||
machine, running the [VT100 Firmware](/devices/pc8080/rom/vt100/) inside the [PC8080](/modules/pc8080/) CPU emulator.
|
||||
A [Debugger Configuration](/devices/pc8080/machine/vt100/debugger/) is also available.
|
||||
|
||||
A [Debugger Configuration](debugger/) is also available, along with a [Dual VT100 Terminals](dual/) demo.
|
||||
|
||||
Admittedly, terminals aren't that useful in isolation, since they're designed to be connected to other (host) machines.
|
||||
But once this PCjs VT100 Terminal simulation is fully operational, you can expect to see it used in conjunction with a variety
|
||||
|
|
|
|||
|
|
@ -20,6 +20,8 @@ This is a test of two [VT100 Terminals](../) whose serial ports are *virtually*
|
|||
terminal should appear on the screen of the second, and vice versa. Click or tap on the screen of the desired terminal before
|
||||
you begin typing.
|
||||
|
||||
A [Dual Debugger Configuration](debugger/) is also available.
|
||||
|
||||
If either terminal becomes LOCKED, press the SET-UP key (mapped to your F9 function key) twice to unlock it.
|
||||
|
||||
{% include machine.html id="vt100a" %}
|
||||
|
|
|
|||
29
devices/pc8080/machine/vt100/dual/debugger/README.md
Normal file
29
devices/pc8080/machine/vt100/dual/debugger/README.md
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
---
|
||||
layout: page
|
||||
title: Dual VT100 Terminals with Debuggers
|
||||
permalink: /devices/pc8080/machine/vt100/dual/debugger/
|
||||
machines:
|
||||
- id: vt100a
|
||||
type: pc8080
|
||||
debugger: true
|
||||
autoStart: true
|
||||
messages: serial|mem|port
|
||||
config: /devices/pc8080/machine/vt100/debugger/machine.xml
|
||||
connection: serialPort=vt100b.serialPort
|
||||
- id: vt100b
|
||||
type: pc8080
|
||||
debugger: true
|
||||
autoStart: true
|
||||
messages: serial|mem|port
|
||||
config: /devices/pc8080/machine/vt100/debugger/machine.xml
|
||||
connection: serialPort=vt100a.serialPort
|
||||
---
|
||||
|
||||
Dual VT100 Terminals with Debuggers
|
||||
-----------------------------------
|
||||
|
||||
[Dual VT100 Terminals](../) with Debuggers attached.
|
||||
|
||||
{% include machine.html id="vt100a" %}
|
||||
|
||||
{% include machine.html id="vt100b" %}
|
||||
Loading…
Reference in a new issue