JSS Device ADM3ATerminal

This device simulates an ADM-3A serial terminal (with keyboard and display). The terminal simulation supports control sequences. Due to the large number of optional features and configuration options, not all the possible settings from a real terminal are available in the simulation.

Options

Implementation

https://github.com/ComputingMongoose/JavaSystemSimulator/blob/main/src/jss/devices/peripherals/ADM3ATerminal.java

Example configuration


{

	"name":"ADM3A",
	"type":"ADM3ATerminal",
	"configuration":[
		{"key":"uart","value":0},
		{"key":"transmit_bit_number","value":7},
		{"key":"receive_bit_number","value":0},
		{"key":"bit_send_complement","value":0},
		{"key":"bit_transmit_empty","value":1},
		{"key":"receive_ignore_bit_7","value":1},
		{"key":"transmit_set_bit_7","value":0},
		{"key":"map_codes_from","value":"3,0D,0A,20,21,22,23,24,25,26,27,28,29,2A,2B,2C,2D,2E,2F,30,31,32,33,34,35,36,37,38,39,3A,3B,3C,3D,3E,3F,40,5B,5C,5D,5E,5F,60,7F"},
		{"key":"map_codes_to",  "value":"83,8D,8A,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,AB,AC,AD,AE,AF,B0,B1,B2,B3,B4,B5,B6,B7,B8,B9,BA,BB,BC,BD,BE,BF,C0,CB,CC,CD,CE,CF,D0,FF"}
	]
}