Catalog Plus for HP75C/D Rev 21 DELAY 0 @ I=1
2 A$=CAT$(I) @ IF A$="" THEN I=I
-1 @ GOTO 2 ELSE DISP A$
3 B$=WKEY$ @ IF B$="…" THEN I=I+
1
4 IF B$="„" THEN I=I-1 @ GOTO 13
5 IF B$='p' THEN C$="Purge" @ GO
SUB 15 @ GOTO 16
6 IF B$='e' AND A$[12,12]="B" TH
EN C$="Edit" @ GOSUB 15 @ GOTO 2
1
7 IF B$='r' AND A$[12,12]="B" TH
EN C$="Run" @ GOSUB 15 @ GOTO 22
8 IF B$='c' THEN C$="Copy to car
d" @ GOSUB 15 @ GOTO 17
9 IF B$='d' THEN C$="Copy to dri
ve" @ GOSUB 15 @ GOTO 19
10 IF B$="b" THEN BYE
11 IF B$='i' THEN C$="Print" @ G
OSUB 15 @ GOTO 23
12 GOTO 2
13 IF I=0 THEN I=1
14 GOTO 2
15 A=GETMSG(A$[1,11]&C$&"? [YN]:
","yn") @ RETURN
16 IF A=1 THEN PURGE A$ @ GOTO 1
ELSE GOTO 2
17 IF A=1 THEN COPY A$ TO CARD
18 GOTO 2
19 IF A=1 THEN COPY A$ TO ":d0"
20 GOTO 2
21 IF A=1 THEN EDIT A$ @ END ELS
E GOTO 2
22 IF A=1 THEN RUN A$ ELSE GOTO
2
23 IF A=2 THEN GOTO 2 ELSE B$=CH
R$(27)&"&k" @ A$=A$[1,POS(A$," "
)-1]
24 PRINT B$&"1S";TAB((13-LEN(A$)
)/2);A$;B$&"0S"
25 FOR I=0 TO 99 @ C$=CAT$(I)
26 IF POS(C$,A$)>0 THEN PRINT TA
B(6);C$[13,18]&'bytes' @ GOTO 28
27 NEXT I
28 PRINT @ B$=DATE$ @ PRINT TAB(
3);B$[7,8]&B$[3,6]&B$[1,2]&" "&
TIME$ @ PRINT
29 PLIST A$ @ PRINT @ GOTO 2934 bytes
Up = Up
Down = Down
p = Purge
e = Edit *
r = Run *
c = Copy to Card
d = Copy to Drive
b = Bye
i = Print ** Only basic file
Questions?
Optimization?
Catalog Plus for HP75C/D Rev 2
|
07-28-2007, 07:30 PM
07-30-2007, 04:48 PM
Hello Gileno, Nice to read a post about the HP75! Can you specify what ROM or LEX are you using? I noticed some keywords like WKEY$ or GETMSG that are not part of the bare machine. J-F
07-30-2007, 05:50 PM
KEYLEX75
07-30-2007, 07:09 PM
Quote: The HP-75C/D is neglected because, I think, of its younger, smarter brother, the HP-71B. I had a 75 several months before I got my first 71. It was lots of fun, what with all the software on the swap disks aimed at the platform. But ny first 71B blew away the 75 in terms of memory and capability of the BASIC implementation. And there are depths to plumb on the 71 that either aren't there on the 75, or are far less capable. Still, it's almost possible to touch type on the 75's keyboard. And it's a capable HP-IL controller, with the addition of the I/O ROM. It is very nice to see someone working on the platform. Thanks, Gileno!
Regards,
07-30-2007, 07:14 PM
Thank's
07-30-2007, 07:30 PM
Hi, Howard:
The HP-75C had some very good things when compared to the HP-71B but ultimately many shortcomings as well, for instance:
Best regards from V.
07-31-2007, 04:39 AM
Hi, Valentin,
Quote: I actually never owned either until about three years ago. So, as in so many things having to do with HP machines, you were there way ahead of me.
Quote: That's a very good list I would add one other thing the HP-75 had that the HP-71 lacked was an implementation of Visicalc. With the one line display and limited memory, it was a bit impractical as a spreadsheet. But you could call the Visicalc routines from BASIC, effectively giving you a language extension consisting of spreadsheet formulas.
Quote: Does an assembler for the HP-75 exist, or did you cross assemble on the 85?
Regards,
07-31-2007, 08:08 AM
Hi, Howard:
08-02-2007, 02:56 AM
Quote:I touch-typed about 30wpm on the 71, versus about 45 on a full-size keyboard. Using a ton of LEX files that CHHU published from the Paris user group, I wrote a very feature-loaded text editor specifically for use with the tiny display, and I typed a lot on it until the 71 went out of production and I had visions of wearing out the keyboard and not being able to get any service for it. I wrote letters, took notes in meetings, etc.. The key (ie, secret) to making it do well with a small display is to think of the display as a keyhole through which you view your work, and make it so this keyhole can be moved around the work very nimbly. Quote:The 71 is where I learned Forth, although the Forth implementation in the Forth/Assembler ROM was a really bad one. Fortunately, since it is Forth, the user can improve it, and I was able to speed up many of the built-in words by a factor of up to 13 merely by re-writing them in Forth, not even assembly. (I never did learn the assembly language.)
08-02-2007, 10:14 AM
Quote:I need a good editor for the 71B, specifically for FORTH programming. What do you recommend. I have a LIF disk of LEX files with no descriptions or documentation. Thanks.
08-03-2007, 06:55 PM
I sent you a PM |
« Next Oldest | Next Newest »
|
Possibly Related Threads… | |||||
Thread | Author | Replies | Views | Last Post | |
HP Prime 2013 8 13. Rev:5106 | bluesun08 | 2 | 1,320 |
09-28-2013, 11:05 AM Last Post: debrouxl |
|
Battery replacement HP75C | Chris H (UK) | 1 | 1,085 |
08-05-2013, 11:02 AM Last Post: Sylvain Cote |
|
HP-41 CATALOG | Siegfried (Austria) | 3 | 1,443 |
05-22-2013, 02:20 PM Last Post: Ángel Martin |
|
[hp41] reading the catalog under program control | Wolfgang | 3 | 1,476 |
02-25-2013, 01:32 PM Last Post: Dan Grelinger |
|
Lovely old catalog picture (Commodore) | Gene Wright | 4 | 1,776 |
06-07-2012, 11:31 PM Last Post: Bruce Bergman |
|
[WP34s] expert's catalog? | fhub | 28 | 6,762 |
05-13-2012, 02:15 PM Last Post: Marcus von Cube, Germany |
|
WP34S rev. 2668 bug report | Harald | 12 | 3,027 |
04-08-2012, 06:17 PM Last Post: Paul Dale |
|
HP-75 CATALOG 2.8 | robertoataulfo | 0 | 760 |
12-30-2011, 04:24 PM Last Post: robertoataulfo |
|
HP-75 CATALOG 2.7 | robertoataulfo | 0 | 711 |
12-26-2011, 07:03 PM Last Post: robertoataulfo |
|
HP-75 CATALOG 2.6 | robertoataulfo | 0 | 800 |
12-21-2011, 07:02 AM Last Post: robertoataulfo |