HP41 Bank Switching question


I am busy implementing bank switching in my MLDL2000, and that looks pretty good right now. The problem is that I am running out of space in the chosen CPLD (256 macrocells), and the next step is a much more expensive device.

AFAIK the HEPAX module is the only one using all 4 banks in a page. Is there any knowledge of other modules supporting more than 2 pages? I could than make an exception for HEPAX and have 4 banks in one particular page, while all other pages support 2 banks. A limitation would be that HEPAX would work in one particular page. Would this be a problem for any intended users of the MLDL2000?

A more general note: Bank Switching is the last features that I need to fully test in the design. I am busy prototyping and all looks well. Will start working on the final PCB layout soon.




I know of no other module or device using more than 2 banks. The HEPAX appears to have been the sole exception in this, as with a few other aspects more (it broke many 41-world barriers).

I see no issues with having it at a fixed address, as long as it still only uses one page.

In fact, "all the others" probably amounts to just one (the Advantage ROM), or how could your MLDL deal with the IR_Printer module and the CX_Functions??

Maybe I'm missing some bank-switched ROMS; after all Zengrange implemented support for bank-switched into their Zeproms, but I'm not aware of anybody who actually used such functionality.



The W&W RAMBox II (64k) seems to use a non standard bank switching scheme. It uses the ENBANK 1 to 3 opcodes to switch pages between the two 32k RAMboxes. I'm working to emulate it on Emu41. More details soon ...


Possibly Related Threads...
Thread Author Replies Views Last Post
  HP 50g switching two keys in the user keyboard Sean Freeman 9 2,654 12-05-2013, 11:44 AM
Last Post: Mark Puscas
  41 SOLVE & INTEG Bank-switched Implementation. Ángel Martin 0 655 06-21-2013, 11:31 AM
Last Post: Ángel Martin
  Need help - HP 48SX bank switching 1MB card JJB299 1 791 11-07-2012, 07:34 AM
Last Post: Raymond Del Tondo
  Power_CL: updated CLUTLS module - bank-switched (!) Ángel Martin 7 1,572 06-03-2012, 04:23 PM
Last Post: Ángel Martin
  HP-33s Battery Switching--What's the gag? Matt Agajanian 0 597 03-03-2012, 07:09 AM
Last Post: Matt Agajanian
  CEO of Royal Bank of Scotland uses an HP Nigel Bamber 9 1,475 11-06-2009, 12:40 AM
Last Post: Walter B
  NoV-64: FOCAL access to switching RAM blocks Geir Isene 0 591 11-22-2008, 11:12 AM
Last Post: Geir Isene
  HP41 navigation module question Muhammad Ahmad 19 3,130 07-12-2008, 04:49 PM
Last Post: Dan Grelinger
  HP41 Question Vincze 2 844 08-10-2007, 07:43 PM
Last Post: Dave Colver
  Switching 32SII to ALG axel 3 808 05-03-2005, 08:12 PM
Last Post: Ed Look

Forum Jump: