HTBasic 10 Development Version


  • Provides the language and environment of an HP 9000 Series 200/300 BASlC workstation for the personal computer running Windows 10, Windows Vista or Windows 7.
  • In addition to the traditional HTBasic Legacy Editor, HTBasic for Windows includes a new windows-style editor with cut, copy, and paste, undo and redo, bookmarks, user-definable fonts, keyword colors, colored syntax error identification, and the ability to turn line numbering on or off for programming ease.
  • DLL Toolkit allows HTBasic to call Dynamic Link Libraries (DLL’s) written in other languages (most notably C/C++).
  • Includes LONG integers, STATIC variables, COMPLEX numbers, matrix math, and structured programming. The TRANSFER function for GPIB, serial and file is fully supported.
  • Integrated debugger speeds program development. Set conditional and global breakpoints, step into, step out of, or step over subprograms. Includes six exclusive debugging windows for Watch variables, Line Breakpoints, Global Breakpoints, Trace, Call Stack and a debug Code Window.
  • HELP, on-line documentation, and fully functional search capabilities including find/replace and next/previous error searches.
  • LIF diskette transfer utilities (DOS, BDAT, LIF-ASCII).
  • Uses familiar HP BASIC syntax to control GPIB, GPIO and data acquisition cards from companies like TAMS, HP, Keithley/Metrabyte, ines, IOtech, Data Translation, and National Instruments, not to mention TransEra’s own line of interface cards.
  • Includes HTBasic Plus (compatible with HP BASIC for Windows BASICPLUS) with Dialog Statements for information like errors, file names, lists, questions, and warnings; Data Inputs Widgets like keypad, pushbutton, radio button, scrollbar, slider and toggle button; Data Output Widgets like bars, bitmaps, clocks, meters, and strip charts; and Menu Creation Widgets like menu button, cascade menus, and pull-down menus.

Instrument Control

HTBasic makes intelligent control of standard data acquisition boards easy and responsive. Featuring an homogenous I/O system, once a connection is established, data transfer is done in the same manner, regardless of whether the connection is to a file, IEEE-488 instrument, RS- 232 serial port or a plug-in data acquisition board. This makes programming easy and portable. HTBasic allows easy control of the IEEE-488 bus using familiar HP BASIC syntax.
HTBasic works seamlessly with almost every PC IEEE-488 card     and the many of the most popular PC data acquisition cards.

Data Analysis

Complex numbers, Long integers, Static variables, matrix math operations, multi-megabyte arrays, whatever your data reduction and analysis requirements, HTBasic can make it happen.
Because HTBaic combines acquisition, analysis and presentation in the same easy-to-use programming language, it can handle your data from start to finish.
The HTBasic Workshop offers the Advanced Math Library for highly optimized functions such as curve fitting, signal processing and FFT routines. The HTBasic Numeric Compiler provides significant performance increases for compiled math operations.

HTBasic Plus

HTBasic Plus has been re-written using new dialogs and widgets to provide an updated look and feel as well as better performance and additional functionality.

HTBasic Plus provides almost thirty new graphic commands to simplify the creation of operator-interface graphics. Create Dialog Boxes that display questions, warnings, error messages and other critical information quickly and easily.

With functions like XY graphs, strip charts, meters and bar displays, now HTBasic for Windows displays your data with remarkable ease and clarity. And with more than a dozen core attributes and dozens of specific attributes, a single stripchart can be configured a myriad of different ways to fit any situation or need.

HTBasic Plus Screen Builder application includes keypads, pushbuttons, scrollbars, togglebuttons, and more. Screen Builder allows you to modify your custom layout without modifying your code.

Traditional Rocky Mountain BASIC users will be pleased to know that HTBasic Plus is nearly perfectly compatible with the features they have enjoyed on their engineering workstations.

HTBasic for Windows

HTBasic for Windows user interface includes all of the popular windows features including toolbars, status bar, pulldown menus, scroll bars and dialog boxes.

HTBasic for Windows is over 99% compatible with legacy RMB computers such as the 9.46 and the 310 running workstation BASIC, provides a hassle free upgrade to most users of HTBasic and HP BASIC. HTBasic supports SEPARATE ALPHA FROM GRAPHICS, ON INTR on SERIAL, and TRANSFER. HTBasic provides greater hardware connectivity with enhanced drivers for IEEE-488 in Windows NT and Windows 2000, including TransEra’s Model 900 GPIB card. In addition, drivers support ines and National Instruments line of Data Acquisition (DAQ) cards including AT, PCI, PXI and PCMCIA platforms. What’s more, data files are interchangeable and PROG files are backward compatible with earlier versions of HTBasic for Windows, DOS versions of HTBasic, and HP BASIC for Windows. In HTBasic for Windows, existing CSUBs from the Advanced Math Library, Numeric Compiler and most CSUBs from the CSUB toolkit will work unchanged.

Features of the Windows environment not supported directly by HTBasic for Windows, can be accessed by developers writing 32-bit DLLs in C/C++ and calling them through the integrated DLL loader.

The HTBasic DOS Versions run as an application under the DOS operating system. All of the features of DOS are available to HTBasic programs including industry standard networking systems and software applications. The DOS Version uses fast 32-bit protected mode and utilizes available extended memory. Without the overhead of Windows, HTBasic for DOS still provides a stable, no-frills RMB for your PC.


400 MHz or higher processor

Requires 128 MB RAM

Requires 300 MB of free hard drive space

Requires Windows 10, Windows Vista, or Windows 7

CD-ROM drive or access to CD-ROM over a network HTBasic for Windows Legacy; 386 or higher processor;

Requires 4 MB RAM, 8 MB recommended;

Requires 5 MB of free hard-drive space;

Requires Windows 3.X w/Win32s, Windows 95, Windows 98, or Windows NT/2000/XP; 386 or higher processor;

Requires 4 MB RAM;

Requires 2 MB of free hard-drive space;

Requires PC-DOS or MS-DOS 3.x or higher