Modified HP-71B MultiMOD Issue
|
02-23-2024, 11:34 PM
Post: #1
|
|||
|
|||
Modified HP-71B MultiMOD Issue
I recently acquired an JHP-71B (1BBB) that has had the 4 internal 4K memory chips replaced with 4 32K memory board. In addition the CPU has been sped up to 886KHz.
This is causing the MultiMOD to not work. 1. Are there any internal registers in the 71 that can slow down the bus so that the MultiMOD will work? 2. Short of removing the clock speed up, is there anyway to get the MultiMOD to work at this speed? 3. If there is no way to get the MultiMOD to work are there any other RAM/ROM emulators available for the 71B that are still in production? I specifically would like to have the HP-41 Translator ROM and Forth/Assembler ROMs in my unit. 4. Does anyone have either these modules for sale or some kind of ROM emulation they are looking for a good home for. And Last but not least the background of the LCD is spotted and dark. The LCD is fine and clear. Is there any way to clean that without moving all of the heat stakes and separating the keyboard board from the case front? Pictures of the inside can be found here: https://www.facebook.com/photo/?fbid=937...1359683085 Thank you all, Mike. I am looking to buy/trade for (preferably at below ePay prices) 82161A Digital Cassette Drive Any HP-IL Video Interface 9114B 3.5" Floppy Disk Drive HP-IL Serial Interface Any HP LED calculator Any PDP-8 equipment, boards or peripherals I am building 3D printed battery packs with fresh batteries for the Classic (82001), Woodstock (82019) and Topcat (82033) series machines. Please contact me directly if you are interested in purchasing any. Selling at below ePay prices. I also have a bunch of Mini Data Cassettes for sale or trade. |
|||
02-24-2024, 01:13 AM
Post: #2
|
|||
|
|||
RE: Modified HP-71B MultiMOD Issue
(02-23-2024 11:34 PM)BitWiz Wrote: [snip] You cannot have both of these ROMs/Modules installed at the same time, as they both utilize a fixed-address ROM at E0000 (and they are not the same). The 41Trans ROM was derived from the original Forth/Assembler by Bill Wickes, and in the process he made many, many changes which resulted in the need to revise the RAM-based and both the soft- and hard-addressed ROM portions. Although a technically impressive emulation of the 41, I've never met anyone who actually liked using it. It was created as a means for ISV/VAR developers to move their 41 programs onto the 71B quickly, while rewriting from scratch in BASIC (or assembler, or Forth, etc.), thus allowing their customers to move to the new, much faster machine with larger display, and better HP-IL support, right away and not have to wait for the re-write. And while some developers surely did this, very few of these ported programs, if any, ever saw the light of community users eyes (e.g. PPC, CHHU, etc.). I'll email you about some of the items you're looking for. --Bob Prosperi |
|||
02-24-2024, 01:33 AM
Post: #3
|
|||
|
|||
RE: Modified HP-71B MultiMOD Issue
(02-24-2024 01:13 AM)rprosperi Wrote:(02-23-2024 11:34 PM)BitWiz Wrote: [snip] Bob, I was under the impression that there were both 16K relocatable versions and 32k Fixed at 0xE000 versions. Isn't that the reason that is FORTH1B.DAT (16K) and HRDFTH_B.DAT (32K) as well as HP41TRANS.DAT (16K) and HP41TRANSHRD.DAT (32K)? I look forward to hearing from you. Mike |
|||
02-24-2024, 02:03 AM
(This post was last modified: 02-24-2024 03:54 AM by Sylvain Cote.)
Post: #4
|
|||
|
|||
RE: Modified HP-71B MultiMOD Issue
Hello Mike,
(02-24-2024 01:33 AM)BitWiz Wrote: I was under the impression that there were both 16K relocatable versions and 32k Fixed at 0xE000 versions.You are correct, if you try to install both module at the same time, both module will map itself to the same address (0xE0000) resulting in a bus lockup. Which I can confirm because I just tried it. Code: FORTHROM.BIN 16K relocatable Sylvain edit: typo Sylvain Côté |
|||
02-24-2024, 02:09 AM
Post: #5
|
|||
|
|||
RE: Modified HP-71B MultiMOD Issue
(02-24-2024 02:03 AM)Sylvain Cote Wrote: Hello Mike, I'm a tad bit confused. What is the point of having the 32K hard addressed image and the 16K image? |
|||
02-24-2024, 02:28 AM
(This post was last modified: 02-24-2024 02:29 AM by Sylvain Cote.)
Post: #6
|
|||
|
|||
RE: Modified HP-71B MultiMOD Issue
(02-24-2024 02:09 AM)BitWiz Wrote: I'm a tad bit confused. What is the point of having the 32K hard addressed image and the 16K image?FORTH is a low level language that was designed to over the hardware. The 16K lex file mainly serve as a bridge between the BASIC system and the Forth system. Excerpt from the Forth IMS Quote:The functioning of FORTH in the HP-71 is based on absolute addresses. References: Sylvain Côté |
|||
02-24-2024, 02:38 AM
Post: #7
|
|||
|
|||
RE: Modified HP-71B MultiMOD Issue
It's almost as if I picked the exact right 90 minutes to do something else, eh? Thanks Sylvain.
The only way one can load both is with something like a FRAM71/FRAM71B, which lets you dynamically reconfigure (it's as if you physically R&R'd the modules) but this still means only one of them is available at any given time. About 10 years ago, when FRAM71 was new, much exploring / experimenting /gnashing of teeth took place to try to fanagle these to work together, but it's just not going to work, the differences are too extreme. Even the fixed ROM-based words are not all at the same addresses, many (most?) of them differ, a result of the rather large changes BW had to make to make the 41Trans behave like a real 41. --Bob Prosperi |
|||
02-24-2024, 03:38 AM
Post: #8
|
|||
|
|||
RE: Modified HP-71B MultiMOD Issue
(02-24-2024 02:03 AM)Sylvain Cote Wrote: You are correct, if you try to install both module at the same time, both module will map itself to the same address (0xE0000) resulting in a bus lookup. A MultiMod owner reported recently that a stock MultiMod and a Forth module in the same machine caused a lockup. He reported it as an error because he had disabled the MultiMod with a poke zero. Hey, how was I supposed to know that was a use case I should handle? [Cue the Marx Brothers clip about "Doctor, doctor, it hurts when I do this" ...] ~Mark NB. Mike will get refund if no fix found. Remember kids, "In a democracy, you get the government you deserve." |
|||
02-24-2024, 07:45 PM
Post: #9
|
|||
|
|||
RE: Modified HP-71B MultiMOD Issue
The issue is my sped up 71B running at about 866Khz. This is too fast for the multimod. Here are my choices:
1. Find a way to switch the speedup on or off. My HP-41 has a 2.3X speed up that is switchable. 2. Replace the multimod with a device that can handle the speedup. Will the FRAM71 work at 866KHz? 3. Get real Forth and a Real 41 Translator modules and swap them manually as necessary 4. Remove the speedup. This is a last choice. |
|||
02-24-2024, 08:09 PM
Post: #10
|
|||
|
|||
RE: Modified HP-71B MultiMOD Issue
Depending on the CPU you have in your machine, you may get other issues with the speed-up - what is your serial number on the 71B? It could give a hint whether you have a cpu which can go as high as 1MHz - if not, there may be other issues you could encounter (and the choice might be to have 2 71B on hand as opposed to one.)
(02-24-2024 07:45 PM)BitWiz Wrote: The issue is my sped up 71B running at about 866Khz. This is too fast for the multimod. Here are my choices: |
|||
02-24-2024, 08:24 PM
Post: #11
|
|||
|
|||
RE: Modified HP-71B MultiMOD Issue
(02-24-2024 08:09 PM)KimH Wrote: Depending on the CPU you have in your machine, you may get other issues with the speed-up - what is your serial number on the 71B? It could give a hint whether you have a cpu which can go as high as 1MHz - if not, there may be other issues you could encounter (and the choice might be to have 2 71B on hand as opposed to one.) The model I have is 1BBB with the single screw in the battery compartment. There is a picture of the insides https://www.facebook.com/photo/?fbid=937...1359683085 As for having two 71's, are you offering one of your "extra's" as the price that an unemployed engineer can afford Also, this 71 has 128K of internal memory in addition to being sped up. And the HP-IL works with the speed up. |
|||
02-25-2024, 03:28 AM
Post: #12
|
|||
|
|||
RE: Modified HP-71B MultiMOD Issue
(02-24-2024 07:45 PM)BitWiz Wrote: Will the FRAM71 work at 866KHz?No, the FRAM71 manual explicitly excludes any machine with a fast clock mod. Would be nice to see those pictures on someplace other than a Facebook closed garden. Remember kids, "In a democracy, you get the government you deserve." |
|||
02-25-2024, 04:09 AM
Post: #13
|
|||
|
|||
RE: Modified HP-71B MultiMOD Issue
(02-25-2024 03:28 AM)mfleming Wrote: Would be nice to see those pictures on someplace other than a Facebook closed garden.Agreed! ... since I do not have an account on any social media, so I cannot see them. Sylvain Côté |
|||
02-25-2024, 11:49 PM
Post: #14
|
|||
|
|||
RE: Modified HP-71B MultiMOD Issue
(02-25-2024 04:09 AM)Sylvain Cote Wrote:(02-25-2024 03:28 AM)mfleming Wrote: Would be nice to see those pictures on someplace other than a Facebook closed garden.Agreed! ... since I do not have an account on any social media, so I cannot see them. Here is a link to them on my google drive: https://drive.google.com/drive/folders/1...drive_link |
|||
02-26-2024, 01:18 AM
Post: #15
|
|||
|
|||
RE: Modified HP-71B MultiMOD Issue
I'm sure there's a writeup somewhere on how to modify the 71B clock for higher speed, given what Hans has written. Does the description include a means of switching from normal to turbo speed by toggling between L1 inductor values? (180 uH to 70 uH)
Pointer appreciated! ~Mark Remember kids, "In a democracy, you get the government you deserve." |
|||
02-27-2024, 09:01 AM
Post: #16
|
|||
|
|||
RE: Modified HP-71B MultiMOD Issue
(02-26-2024 01:18 AM)mfleming Wrote: I'm sure there's a writeup somewhere on how to modify the 71B clock for higher speed, given what Hans has written. Does the description include a means of switching from normal to turbo speed by toggling between L1 inductor values? (180 uH to 70 uH) I considered to do it some years ago on my 1LK7-based HP-71B but never did it (emu71 is MUCH faster anyway). I was considering changing the caps but changing the inductor may be better. So should I have to do it now, I may try to add a switchable 120uH in // with the original 180uH to get about 70uH. I doubt a switchable turbo mode for the HP-71B has be done before but I may be wrong. J-F |
|||
02-27-2024, 12:30 PM
Post: #17
|
|||
|
|||
RE: Modified HP-71B MultiMOD Issue
I've seen several references to a switchable turbo mode for the 41C, but the only place I've seen reference to a faster 71B is the disclaimer in Han's FRAM71 user manual. The FRAM71 may handle a higher clock speed from Han's demonstration, but the MultiMod most definitely cannot. There is enough slack in timing to handle normal variation from unit to unit. A 50% bump in bus timing is just too much for the MultiMod to keep pace. The downside of software emulation...
Remember kids, "In a democracy, you get the government you deserve." |
|||
02-27-2024, 05:34 PM
Post: #18
|
|||
|
|||
RE: Modified HP-71B MultiMOD Issue
(02-27-2024 12:30 PM)mfleming Wrote: I've seen several references to a switchable turbo mode for the 41C, but the only place I've seen reference to a faster 71B is the disclaimer in Han's FRAM71 user manual. The FRAM71 may handle a higher clock speed from Han's demonstration, but the MultiMod most definitely cannot. There is enough slack in timing to handle normal variation from unit to unit. A 50% bump in bus timing is just too much for the MultiMod to keep pace. The downside of software emulation... I had my HP-41CX Turbo'd (with a tiny switch in the charger compartment) to 2.3X back in the 80's. It still works!! |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 4 Guest(s)