HP9114b and my brothers advantage rom
#1

Hi. My brother and I both use an hp41cx. However, we both split the cost of an advantage rom. Is there anyway to backup the rom on the hp9114b, and use the rom that way? ie tranfer the part of the rom I need to my calc ?

thanks.

#2

Check some of the past sales on ebay. If you buy the Advantage alone expect to pay alot. Find a calculator with one in it and try to get it at a reasonable cost. Then sell the calculator after retrieving your second Advantage ROM and I bet you will recover nearly all your money. I should not give away my bidding secrets, but I could not resist restating my belief that the HP41CX and modules can not be equated to dollars. If you have a good one, or two, or two hundred, you probably will always get your money back on it/them if you treat them kindly. Best regards. Hope I did not take Advantage of your time.

#3

umm Ok...but can I just put the functions i need on floppy and copy them to my calc?

#4

I used to copy programs from the Survey module and then modify them. Then I ran what I needed out of RAM and pulled out the ROM. I recall that it was tricky to make sure you got all the differently-named subroutines copied too. Anyhow, for my copy-from-ROM to RAM and then use, I did not need any mass storage device, although I used to run programs back and forth from a PC with the HP-IL/RS232C, and extended I/O module and HI-IL module. If I were to get into this kind of thing again, I would have to RTFM. Then I would probably print out all the code from the ROM and start looking at what I wanted to copy. I used to enjoy the assemler-type code. Now, who knows ... Good luck.

#5

I think it's a question of whether the programs are written in machine language or user code.

On page 16, the manual says "Many of the programs in this pac are copiable using the COPY function."

I still think it is a question of the type of program. I imagine user code programs in ROM would still start with a global label, so they should show up in the CAT 2 listing with the little "T" supercsript character.

#6

first you can execute "copy" to copy the program and again for any global labeled subroutines that are seperated from the main program. if they all fit you are in business. next; having both calcs handy, you two are in the best situation to re-label the subroutines. run the ram program till it stops and displays "nonexistant" at an xrom # and find the same place in the other 41 with the rom. that helps as you look for the "lbl"s and match them with the "goto"s and "exe"s. it's kind of time consuming on a large looping program like some of the ones in the survey pac but it will run just as well and you can even make inprovments. make notes as you go because you will probably see some subroutines more than once. i've done it and i'm dumb. have fun.

#7

Hi,

as you may see here http://ourworld.compuserve.com/homepages/nutem/romim.htm the Advantage consists of two 4k ROM. You may only copy to RAM what is in User Language. If you copied such a routine, switch off the HP-41 and pull out the Advantage ROM. Next step through the copied program and change any XROM to XEQ. Of cause you need to copy those routines too.

Ciao.....Mike

#8

So, what about using the 9114 device to transfer a ROM image such as anyrom.rom?

#9

Actually it has 12K ROM, but who's counting. The Advantage ROM was the first module make use of an op code instruction that permits of page switching. The HP-41 has a 64K addressing structure, consisting of 16 4K pages 0 throgh F (Hex 0000 through FFFF). The page switching is transparrent to the user.

#10

Correct! It is transparent on my site if I had looked further down <G>. Thanks for the correction.

Ciao.....Mike

#11

From ebay recently:

This HP-41CV calculator does not turn on. I am not sure if it just needs a new battery, or if there is another problem. Sold AS-IS! It does have an ADVANTAGE pack and a case. It is from the early 80s. The case is in very good condition and the calculator is also in good condition. The calculator has a chip off the battery cover on the back side - about 1/4 inch by 3/8 inch. Not visible from the front. It also has some dust under the display cover. Comes with a handbook and programming guide - together in one spiral bound book. Buyer pays USPS shipping - either parcel post or Priority Mail.
[UNIT SOLD BUY-IT-NOW FOR $39, May 7, 2003]

This is a used Advantage module for the HP-41C/CV/CX calculator. This module adds math, matrix, computer science and business & financial functions to the basic hp 41 calculator. The module is working fine.
This auction is for the extension module only. There is no documentation. However, it may be obtained online from the hp museum (www.hpmuseum.org).
The auction is for what the picture shows. No calculator is included either!
Buyer adds $5 for s&h, domestic US.
[UNIT SOLD FOR $72, May 7, 2003]

These are the types of things I was talking about. The Buy-it-Now guy above sure got a good deal. Even a non-working CV will go without the module for over the $39 he paid for it, and he could get about $72 for the module alone. If it were my brother and I, we would both have the genuine article, each with an Advantage pac, and probably wind up with a slight profit or at least no money arguments (which is unusual for siblings not to be arguing about $10 here and there all the time).

Good luck.

#12

thank you for the link to an ebay auction. however, I can't drop that much money for a ROM. I simply would like to have a "copy" of my brothers (and mine!) ROM. is it possible to dump the whole rom, and then copy it to my calc? I could keep it in extended memory, or even main memory....

#13

As I understand it, the problem is that in the 41, RAM space and ROM space are completely different and separate. RAM is organized in 56 bit registers and ROM in 10 bit instructions. Machine language programs can't be stored in the registers because the CPU just won't fetch instructions from there (user language programs are interpreted, not executed). User language programs can be stored in ROM - I assume they just waste two bits per instruction and use eight bite for each keystroke.

To do what you are talking about, you need a "MLDL" (see the just-previous thread). It's a device with battery backed RAM that is mapped as ROM and has some provision to write into it. It was expensive back then and it is still expensive. You can find all the plans for the original version on the PPC Journal CD-ROMS and build your own - one letter to the editor estimated it would take a trained technician with a well-stocked workshop three weeks to build one! (the writer wanted more general interest articles in the Journal)

Meindert is working on a new MLDL based on a large programmable logic device. It will still require considerable careful work to assemble one.

#14

I got that one for US$39.00 as a "Buy it Now". It hasn't arrived yet but I can't see that I can lose.

#15

I'll give you $39.50 for it sight unseen. Ha, Ha - I know, I know. Best regards.



Possibly Related Threads…
Thread Author Replies Views Last Post
  Advantage/CCD Matrix Challenge Ángel Martin 1 1,141 08-09-2013, 06:22 PM
Last Post: Thomas Klemm
  HP85 Programmable ROM cardtridge 82929A-service ROM not working- inaki 2 1,836 04-25-2013, 08:08 AM
Last Post: inaki
  HP 41 Advantage module test RyanM 6 2,046 02-27-2013, 02:30 AM
Last Post: Angel Martin
  shelf life time of a ROM, EEPROM, EPROM vs Mask Rom Guido (Canada) 6 2,911 01-11-2013, 04:09 PM
Last Post: Thomas Falk
  Big ROM - 41 System DEMO ROM Ángel Martin 5 2,514 10-16-2012, 05:28 AM
Last Post: Ángel Martin
  CCD and Advantage Pac Matrix Functions mark brethen 2 1,253 03-07-2012, 04:13 PM
Last Post: mbrethen
  What advantage does Wp34s have ove the HP50g? Bernard Rochlin 10 2,668 12-05-2011, 03:11 PM
Last Post: Walter B
  How to ? hp41 + advantage Patrice 0 704 07-20-2011, 01:55 AM
Last Post: Patrice
  Advantage Pac Curve Fitting mbrethen 9 2,740 06-26-2011, 08:06 PM
Last Post: mbrethen
  HP-41 FOCAL to .ROM for Clonix/NoV's (or any other ROM-box) Diego Diaz 6 2,504 06-08-2010, 01:44 PM
Last Post: Meindert Kuipers

Forum Jump: