HP-71B Forth Module



#4

I've been searching with Google to try to find out as much information about Forth on the HP-71B.

I keep stumbling across the following two Module part numbers:

82478a
82441a

Both of which seem to be linked with the Forth module.

Given how unlikely I am to find one, and then afford it (!), can anyone enlighten me as to which of these I should try to find in order to use Forth on the HP-71B?

Thanks

Nick


#5

You want to get HP-41 Translator Pac for the HP-71 (HP 82490A) or HP-71B Forth/Assembler ROM (HP 82441A). Both can be run under EMU71 emulation and the docs can be had on the MoHPC DVDs. I cannot tell you if the FORTH is exactly the same or not on both. I think it is.

I use the HP-41 Translator Pac for the HP-71 (HP 82490A) on my 71B as well as in EMU71.

Some of my 71B FORTH Pi Programs (if you are interested):

http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/archv019.cgi?read=147662

http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/archv019.cgi?read=148399


#6

Quote:
You want to get HP-41 Translator Pac for the HP-71 (HP 82490A) or HP-71B Forth/Assembler ROM (HP 82441A). Both can be run under EMU71 emulation and the docs can be had on the MoHPC DVDs. I cannot tell you if the FORTH is exactly the same or not on both. I think it is.

You're wrong, Egan, the FORTHs are distinct and what's worse, incompatible.

All in all, I'd rather have the FORTH/Assembler ROM than the HP-41 Translator Pac because I see no real use nowadays for HP-41 programs translated to run in the HP-71B while using the Assembler to create and compile your own binary subprograms, FORTH primitives, and custom LEX keywords still holds some magic.

Best regards from V.


#7

Quote:
the FORTHs are distinct and what's worse, incompatible.

Thanks for the clarification. As far as I could tell from the documentation the FORTHs are the same. All I could find:

So the FORTHs are source compatible and the same in that sense.

Edited: 3 Nov 2011, 4:22 p.m.

#8

HP 82478A - Debugger for the HP-71: Simulator of assembly language

Provided as LEX files to be copied into RAM from mass media.



HP 82441A - Forth/Assmbler ROM: Development environment in Forth/Assembler. Provided as (hardware) ROM.



The debugger may work as a kind of expansion of the Forth/Assembler ROM, but the ROM is what you are seeking for.



If you want to play with it you should use Emu71 and the emulator-based ROM. Visit Christoph Gießelink's and Jean-François Garnier's pages.

#9

I can't tell you the differences between the two, but I have the 82441A Forth/Assembler module, and I will comment that it is a really lousy implementation of Forth. I can't believe how slow many of the Forth words are. But, being Forth, it allows you to raplace words with your own definitions and speed them up. Re-writing many of them in Forth as secondaries, ie, without even using assembly and writing primitives, I was able to improve their speed by a factor of anywhere from two to fourteen! (CHR$ was the one I made 14x as fast.)

Edited: 3 Nov 2011, 11:27 a.m.


#10

The FORTH/Assembler ROM is definitely great - especially the SATURN manual that was included.

I used it to disassemble the 48SX ROM initially.

#11

Some month ago I also gone through the Internet searching for HP71B ROM module numbers. That's what I found about this:

HP 82441A was the number of the first Forth/Assembler ROM. This package did not contain the Debugger LEX files. Later the Forth/Assembler ROM was republished with the Debugger LEX files and new package got the number HP 82478A.

At this time I made a cross reference list with all HP ROM module numbers and labels I found:

Number cross reference list

HP 82441A HP-71 FORTH ASSEMBLER (without Debugger)
HP 82478A 5061-7234 HP-71 FORTH ASSEMBLER
HP 82479A 5061-7290 DATA ACQ
HP 82480A 5061-7226 HP-71 MATH
HP 82481A 5061-7237 AC CIRCUIT
HP 82482A 5061-7239 FINANCE
HP 82483A 5061-7238 SURVEYING
HP 82484A 5061-7241 CURVE FIT
HP 82485A 5061-7240 TEXT EDITOR
HP 82488A 5061-7271 DATA COMM
HP 82489A 5061-7270 AMPI STATISTICS
HP 82490A 5061-7269 HP-71 41 TRANSLATOR

If somebody may recognize a mistake in the list above, don't hesitate to correct me.

Christoph


#12

Hmmm that means I got the second version of the Forth/Assembler ROM but unfortunately I did not get the debugger LEX files.


#13

With the magic of Google Newsgroup archive, the original announcement of the Forth/assembler debugger on net.micro.hp is still available on-line 25 years later:

HP-71 FORTH/Assembler Debugger .

Edited: 4 Nov 2011, 3:33 a.m.


Possibly Related Threads…
Thread Author Replies Views Last Post
  HP-71B HP-IL module question J-F Garnier 9 2,560 03-31-2012, 07:12 AM
Last Post: J-F Garnier
  HP-IL 71B to 71B via HPIL Geoff Quickfall 11 3,262 12-01-2010, 06:55 PM
Last Post: Michael Meyer
  Is a 71B math module with manuals worth $225 ? Marcus von Cube, Germany 6 1,917 12-02-2008, 09:32 AM
Last Post: V-PN
  HP 71B AMPI Statistics Module Manual Dennis Martin 0 838 09-30-2008, 11:29 AM
Last Post: Dennis Martin
  HHP 96k module configuration (HP-71B) J-F Garnier 1 939 03-06-2008, 03:54 PM
Last Post: Etienne Victoria
  HP-71B CMT RAM module question J-F Garnier 7 2,309 02-03-2008, 09:09 AM
Last Post: Etienne Victoria
  HP 71B - HP41 Emulator Module Alexander Wassermann 2 1,141 05-31-2007, 08:53 AM
Last Post: Alexander Wassermann
  HP-71B, CMT-CR-128K memory module John Pierce 2 1,215 04-25-2007, 06:29 PM
Last Post: John Pierce
  Value of Forth Module for HP 71B PeterP 7 1,968 02-11-2007, 01:56 PM
Last Post: Howard Owen
  71B Memory Module Xavier LaRue 1 915 02-05-2006, 04:57 AM
Last Post: Garth Wilson

Forum Jump: