.. include:: header.txt .. comment Heading levels: *** top and bottom , === bottom , --- bottom, +++ bottom ************* EBTKS Console ************* .. index:: 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. .. image:: _images/EBTKS_Micro_USB.jpg :height: 200px :align: left |clearer| Connect a compatible USB cable from this port to to your desktop computer or laptop computer. The serial protocol is .. code-block:: text 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. |br| I like |TeraTermHome| which is free. Follow this link :ref:`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. .. csv-table:: :widths: 20, 80 :align: left :ref:`0 <0>` , "Show HELP page 0, list of other help pages" :ref:`1 <1>` , "Show HELP page 1, Commands that display information" :ref:`2 <2>` , "Show HELP page 2, Diagnostic Commands" :ref:`3 <3>` , "Show HELP page 3, Directory listings, Date, Time" :ref:`4 <4>` , "Show HELP page 4, Place Holder" :ref:`5 <5>` , "Show HELP page 5, Commands for Developers" :ref:`6 <6>` , "Show HELP page 6, Demo Commands" .. index:: Console Help 0 0 - :ref:`Top ` Show Help Page 0. This is a list of the other help pages .. rst-class:: pmf-code-block 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 .. index:: Console Help 1 1 - :ref:`Top ` Show Help Page 1. Various commands that display information .. rst-class:: pmf-code-block 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 .. index:: Console Help 2 2 - :ref:`Top ` Show Help Page 2. Various Diagnostic commands .. rst-class:: pmf-code-block 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 .. index:: Console Help 3 3 - :ref:`Top ` Show Help Page 3. Directory and Time/Date Commands .. rst-class:: pmf-code-block 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) :ref:`SetDate ` Set the Date in MM/DD/YYYY format :ref:`SetTime ` Set the Time in HH:MM 24 hour format :ref:`adj min ` The U and D command will adjust minutes :ref:`adj hour ` The U and D command will adjust hours :ref:`U ` Increment the time by 1 minute or hour :ref:`D ` Decrement the time by 1 minute or hour .. index:: Console Help 4 4 - :ref:`Top ` Show Help Page 4. Place Holder .. rst-class:: pmf-code-block EBTKS> 4 Commands for Auxiliary programs .. index:: Console Help 5 5 - :ref:`Top ` Show Help Page 5. Commands for Developers .. rst-class:: pmf-code-block 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 .. index:: Console Help 6 6 - :ref:`Top ` Show Help Page 6. Demo Commands .. rst-class:: pmf-code-block EBTKS> 6 Commands for Demo graphics test Set graphics mode first jay pi Jay's Pi calculator running on Teensy .. |TeraTermHome| raw:: html TeraTerm