The VT100 is now smarter about detecting the host machine's physical CAPS LOCK state (and is also capable of displaying that state now)

This commit is contained in:
Jeff Parsons 2016-11-25 16:06:39 -08:00 • committed by Jeff Parsons
commit 57d287f161
7 changed files with 239 additions and 30 deletions

View file

@ -3,7 +3,7 @@
<machine id="vt100" class="pc8080" border="1" pos="center" background="#FAEBD7">
<name pos="center">VT100 Terminal</name>
<computer id="computer" busWidth="16"/>
<cpu id="cpu8080" model="8080" cycles="2764800"/>
<cpu id="cpu8080" model="8080" cycles="2764800" autoStart="true"/>
<rom id="rom" addr="0x0000" size="0x2000" file="/devices/pc8080/rom/vt100/VT100.json"/>
<ram id="ram" addr="0x2000" size="0x0C00"/>
<video id="video" screenWidth="1600" screenHeight="960" smoothing="false" interruptRate="60"
@ -19,6 +19,7 @@
<control type="rled" label="L2" binding="l2" padLeft="8px"/>
<control type="rled" label="L3" binding="l3" padLeft="8px"/>
<control type="rled" label="L4" binding="l4" padLeft="8px"/>
<control type="led" label="CAPS" binding="caps-lock" padLeft="8px"/>
<control type="button" binding="fullScreen" padLeft="8px;line-height:1em">Full Screen</control>
</control>
</menu>

View file

@ -19,6 +19,7 @@
<control type="rled" label="L2" binding="l2" padLeft="8px"/>
<control type="rled" label="L3" binding="l3" padLeft="8px"/>
<control type="rled" label="L4" binding="l4" padLeft="8px"/>
<control type="led" label="CAPS" binding="caps-lock" padLeft="8px"/>
<control type="button" binding="fullScreen" padLeft="8px;line-height:1em">Full Screen</control>
</control>
</menu>

View file

@ -10,7 +10,8 @@ machines:
connection: dl11->vt100.serialPort
- id: vt100
type: pc8080
config: /devices/pc8080/machine/vt100/machine.xml
debugger: true
config: /devices/pc8080/machine/vt100/debugger/machine.xml
connection: serialPort->test1170.dl11
---