EBTKS Console¶
Console¶
EBTKS has a console interface that gives direct access to the internal operations of EBTKS via a serial-over-USB connection. At one end of this interface is the micro-USB connector on the Teensy 4.1 module, highlighted in this picture.
Connect a compatible USB cable from this port to to your desktop computer or laptop computer. The serial protocol is
ASCII character set
9600 Baud
8 data bits
No parity bit
1 stop bit
This is commonly just referred to as "9600 8N1" protocol
On your desktop or laptop computer you will need a terminal emulator program.
I like TeraTerm which is free.
Follow this link Setting up TeraTerm to see how to configure TeraTerm for communications with EBTKS.
Console Help Commands¶
These commands are all a single digit, and display a reminder menu of the available commands.
Show HELP page 0, list of other help pages |
|
Show HELP page 1, Commands that display information |
|
Show HELP page 2, Diagnostic Commands |
|
Show HELP page 3, Directory listings, Date, Time |
|
Show HELP page 4, Place Holder |
|
Show HELP page 5, Commands for Developers |
|
Show HELP page 6, Demo Commands |
0¶
Show Help Page 0. This is a list of the other help pages
EBTKS> 0 EBTKS Control commands - not case-sensitive 0 Help for the help levels 1 Help for Display Information 2 Help for Diagnostic commands 3 Help for Directory and Time/Date Commands 5 Help for Developers 6 Help for Demo
The current Time and Date are displayed
1¶
Show Help Page 1. Various commands that display information
EBTKS> 1 Commands to Display Information Show log Show the System Logfile Show boot Show the messages from the boot process, sent to Serial port Show CRTboot Show the messages sent to the CRT at startup Show config Show the CONFIG.TXT file Show media Show the Disk and Tape assignments Show mb Display current mailboxes and related data Show CRTVis Show what is visible on the CRT Show CRTAll Show all of the CRT ALPHA memory Show key85_O Display HP85 Special Keys in Octal Show key85_D Display HP85 Special Keys in Decimal Show key87_O Display HP87 Special Keys in Octal Show key87_D Display HP87 Special Keys in Decimal Show other Anything else is a file name path
2¶
Show Help Page 2. Various Diagnostic commands
EBTKS> 2 Commands for Diagnostic la setup Set up the logic analyzer la go Start the logic analyzer addr Instantly show where HP85 is executing kbdcode Show key codes for next 10 characters in the keyboard buffer clean log Clean the Logfile on the SD Card sdreadtimer Test Reading with different start positions SDCID Display the CID information for the SD Card PSRAMTest Test the 8 MB PSRAM. You probably should do the PWO command when test has finished ESP32 Prog Activate a passthrough serial path to program the ESP32 pwo Pulse PWO, resetting HP85 and EBTKS
3¶
Show Help Page 3. Directory and Time/Date Commands
EBTKS> 3 Directory and Date/Time Commands dir tapes Directory of available tapes dir disks Directory of available disks dir roms Directory of available ROMs dir root Directory of available ROMs Date Show current Date and Time (just typing 0 also works) SetDate Set the Date in MM/DD/YYYY format SetTime Set the Time in HH:MM 24 hour format adj min The U and D command will adjust minutes adj hour The U and D command will adjust hours U Increment the time by 1 minute or hour D Decrement the time by 1 minute or hour
4¶
Show Help Page 4. Place Holder
EBTKS> 4 Commands for Auxiliary programs
5¶
Show Help Page 5. Commands for Developers
EBTKS> 5 Commands for Developers (mostly Philip) crt 1 Try and understand CRT Busy status timing crt 2 Fast CRT Write Experiments crt 3 Normal CRT Write Experiments crt 4 Test screen Save and Restore crt 5 Test writing text to HP86/87 CRT
6¶
Show Help Page 6. Demo Commands
EBTKS> 6 Commands for Demo graphics test Set graphics mode first jay pi Jay’s Pi calculator running on Teensy