It is possible to run HPBASIC/WS based software on 9000 series 700 machines, but there are some caveats/limitations, I listed some below.
First, HPBASIC/WS versions are for use on Motorola based processor systems (i.e. 9000 series 200, 300, 400), you will need HPBASIC/UX for use on PA-RISC based systems (i.e. 9000 series 700 family).
It will depend on each software package as to whether or not it will work with either or both HPBASIC/WS and HPBASIC/UX.
The software may have CSUBs, which are compiled subprograms that are hardware and HPBASIC version specific.
HPBASIC/UX can convert/run stored HPBASIC/WS PROG files, but there can be issues with the comparison of REAL numbers since HPBASIC/WS uses 80bit Floating-Point vs HPBASIC/UX using 64bit IEEE Floating-Point format.
Super tight loops in HPBASIC/WS (i.e. infinite loops with no internal statements) will give HP-UX grief since the OS won't have time to "breathe".? Insert a WAIT .01 statement to allow the OS a chance to run needed processes.
Note: For more information about HPBASIC including WS vs UX versions see the
HPBASIC Documentation (from TAMS) that I have uploaded into the VintHP groups_io files section.
Hopefully someone with more recent experience with the 11990A software can weigh in as to whether you can use HPBASIC/UX...