.. include:: header.txt .. comment Heading levels: *** top and bottom , === bottom , --- bottom, +++ bottom ******************* EBTKS Possibilities ******************* These are services that we believe the hardware is capable of providing, but require programming effort to implement. There is **no commitment** to do this work, but we are open to volunteers who would like to contribute to this project. |set green| Items shown in green have been implemented |clear color| |set orange| Items shown in orange have had some proof of concept work done |clear color| * |set green| FAT32 file system including directory paths, and sub-directories |clear color| * |set orange| Support for a USB keyboard to replace the normal keyboard, many of which now have keys that stick, or have broken contacts that are difficult to replace |clear color| * Support up to 1 MB of Extended Memory * WiFi access via the ESP32 optional module. Could provide a web page interface for changing the ROM configuration and other options. Could also provide a way to import/export files over WiFi in a host independent way. Just need a computer with a browser * Emulation of other contemporary computers of the HP-85 * |set orange| PDP-8/E with OS/8 - This could provide the following languages * OS/8 BASIC * OS/8 FORTRAN II * OS/8 FORTRAN IV * OS/8 FOCAL 1969 with UW extensions * OS/8 TECO * Plus get to play with the operating system that was the basis for CP/M, MSDOS, and even the command box on current MS Windows |clear color| * |set orange| CP/M with Z80 emulation - This could provide all of the vast software available for CP/M including compilers for BASIC, C, FORTRAN, PASCAL. |clear color| * |set orange| Lisp support as a scripting system for the background operations of EBTKS |clear color| * Support ADC/DAC via the QWIIC connector or the 40 pin header. * Provide accelerated Floating Point, Matrix operations, Vector Floating point * Implement the System Monitor board that supports breakpoints and co-operates with the Assembler ROM. * |set orange| Custom Logic Analyzer for tracing all 1MB5 traffic. |clear color| * |set green| Realtime, non-invasive code traces at the machine-code level. |clear color| * Improvements to the Logic Analyzer using the system Symbol table * Improved diagnostics vs Service ROM for some functions. No reliance on any specific hardware functioning. * HP-85 ODT (ODT is a low level debugger for PDP-15, PDP-8 and PDP-11 minicomputers. It is an acronym for Octal Debugging Technique) * MicroPython/CircuitPython * |set orange| Graphics Acceleration |clear color| * Configuration menu system * |set orange| Screen capture to external printer or to PDF file |clear color| * |set orange| External screen support, or mirrored on a host computer |clear color| * |set orange| Support a wider screen buffer, adding horizontal scroll to existing vertical scroll |clear color| **MORE Hardware and Software info needed here**