The following warnings occurred:
Warning [2] Undefined array key 1986 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 1987 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 1999 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 2008 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 2012 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 2145 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $thread - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $fid - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 2145 - Line: 331 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 331 errorHandler->error_callback
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 304 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $lang - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Attempt to read property "messages_in_thread" on null - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks





Portable EPROM device and CMOS EPROMS



#7

I have an HHP Portable EPROM thingy for my HP41. It is inside a cardreader case.

It contains 2 EPROMS, a 27128 and a 2732 (actually an HN4827128G-30 and an HN482732G)

Questions:

0) can it use other rom types (I've seen references to using a 2732 and a 2716, so I was surprised to see a 27128 and a 2732, although the relationship fits the 10 bit word of the HP41)

1) could I use CMOS eproms (e.g. 27C32)

2) what do the DIP switches do inside this device?

3) does anyone have a manual for it?

4) Can anyone point me in the direction of documentation about putting code in these EPROMS (I have access to eprom burning equipment, and I plan on trying to reverse engineer these roms, but I'd _FAR_ prefer not having to do all of this through trial and error.

5) there's got to be an easier way of opening and closing these card reader cases. It takes me forever to get it shut again...

(I have a ZEN ROM coming to me in the mail, and I believe it's manual explains some of this stuff??? Any confirmation of this wouls also be appreciated.)


#8

I can be of very little help, since I don't have one of these. The other custom memory devices that I have seen use dip switches to control read enabling, and addressing of the roms. I believe that this device allows rom to be addressed anywhere within the HP-41's 64K memory space, even in page 4, the diagnostic rom space.

The ZENROM manual will help you with the HP-41 internals, including memory usage and utilities to examine ROM. However, I don't think that there will be any help with this EPROM device.


#9

I've taken the opportunity to have a friend with an EEPROM programmer to read the EEPROMS.

I can identify what looks like the programs in the larger ROM image (All I've done at the moment is look at it in a hex editor and I have seen all of the global labels)

In addition to the stuff that appears in CAT 2 (which are all normal HP41 programs (i.e. not microcoded functions) there appears to be a dump of the X-Functions module (some names in there seem rather familiar...).

The smaller EPROM (I gather) is used for the other 2 bits of the 10 bit microcode instructions. I cannot make head ot tail out of what's in it (I'm not surprised).

Is there anyone out there who could take a look at these ROM images and tell me more about them?


#10

The best way to look at these EPROMS is with the ZENROM "MCED" function, or with it's disassembler. It can interpret all ten bits at once, rather than trying to make sense out of the first two bits and the remaining 8 bits separately. In machine code, the leading two bits are very important to the instruction. In user code, they play a small role in allowing the -41 to keep track of the first byte of a multiple byte instruction. Ever notice out the HP-41 backsteps much faster in ROM than in RAM? That is why.


#11

How clever!

I'm looking more and more toward getting that Zenrom...


#12

I've now had the ZenROM for a week or so. I have decoded how the information is stored in the EPROMS in my EPROM device (although I'm not exactly sure what the DIP switches inside do),

The ZenROM is GREAT!!!!!

If I could just get a Q-Rom device of some sort....


Possibly Related Threads…
Thread Author Replies Views Last Post
  Portable HP Prime Emulator bluesun08 7 2,581 10-03-2013, 01:37 PM
Last Post: fhub
  Programming CMT EPROM modules for HP-41 Paul Berger (Canada) 4 1,874 01-22-2013, 06:04 PM
Last Post: Paul Berger (Canada)
  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
  Series 80 EPROM cards Paul Berger (Canada) 0 1,130 12-08-2012, 07:50 PM
Last Post: Paul Berger (Canada)
  HP-41 CMT EPROM & ZEPROM Programming Dan Grelinger 3 1,438 11-26-2012, 02:42 AM
Last Post: Diego Diaz
  CMT EPROM Info Sought Namir 5 2,109 05-18-2012, 03:34 AM
Last Post: Namir
  OT: Calculator as a plot device Ethan Conner 11 2,955 05-07-2012, 08:41 PM
Last Post: Matt Agajanian
  Need a US proxy for a battery for an HP Portable Plus Geir Isene 5 1,892 10-31-2011, 07:56 PM
Last Post: John Pierce
  Anyone know anything about this HP41C RAM / EPROM ROM SIMULATOR? Bruce Larrabee 11 3,015 09-30-2011, 02:25 PM
Last Post: Ángel Martin
  HHP-16K EPROMS on HHP PE Prabhu Bhooplapur 0 760 07-23-2011, 07:47 AM
Last Post: Prabhu Bhooplapur

Forum Jump: