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.

_images/EBTKS_Micro_USB.jpg

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.

0

Show HELP page 0, list of other help pages

1

Show HELP page 1, Commands that display information

2

Show HELP page 2, Diagnostic Commands

3

Show HELP page 3, Directory listings, Date, Time

4

Show HELP page 4, Place Holder

5

Show HELP page 5, Commands for Developers

6

Show HELP page 6, Demo Commands

0

Top

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

Top

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

Top

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

Top

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

Top

Show Help Page 4. Place Holder

EBTKS> 4 Commands for Auxiliary programs

5

Top

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

Top

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