Hepax on eV41 emulator

For anyone who might be using Frank B's eV41 emulator on Pocket PC and wanting to test the Hepax module try this:

First, using Warren F's 41 Emulator for Window (latest version), load the hepax.mod file into it's configuration and run the emulator. Be sure to turn the "calculator" off and on so the Hepax RAM will get initialized.
(We need to do this because we won't be able to have Hepax initialize it's RAM in the eV41 emulator)

Next, copy the hepax.mod file to a safe location and using the ModFileWin.exe application split the hepax.mod file into 6 rom files: Hepax 1-4 and Ram 1-2.
(We need to do this because eV41 uses the older .rom files only)

Third, copy the 6 files to the PDA into the folder (generally /My Documents/eV41) where the other Rom modules and the autorun.ev41 configuration file is located.

Four, make a copy of your autorun.ev41 configuration and then edit the origional.
We need to add the 4 Hexpax ROM's to
$Page F 1 Hepax1 Important!! must be page F
$page F 2 Hepax2
$page F 3 Hepax3
$page F 4 Hepax4
Edit the Ram roms to:
$page 8 RAM1 Again Important!! Hexpax expects its RAM
$page 9 RAM2 Starting at slot 8

Fire up the emulator, do a catalog 2 and Hepax 1-D should be listed
Do an "XEQ ALPHA HEPDIR ALPHA" and you should see "Dir empty" and when you clear the display the X-reg should have 1340 displayed (i.e the number of hepax ram registers in a standard 8K Hepax)

Most all the commands appear to work including the XF and Hepax multifunctions. Be careful though, I only figured this out about an hour ago and I did have on crash: it appears that returning from a extended page (3 or 4) doesn't always work and the Hepax can go NON-EXISTANT from the directory structure.

Giving credit where it is due:
I got the idea from the thread below discussing using the HEPAX in the MLDL2000. Especially Diago's comment that loading the HEPAX to an odd page will suppress it attempting to relocate itself.
It also stops the initialization ofHepax RAM which is why we needed to initialize the ram files in v41 first. Again, remember that irrigardless of where the Hepax ROM is located it ALWAYS expects its RAM to start at page 8000hex and be continuous: i.e. an 8K RAM is located at pages 8 & 9 and a 16K RAM is located at pages 8,9,A and B.
David Y

Possibly Related Threads...
Thread Author Replies Views Last Post
  HEPAX Revisited: Revision 1E available Ángel Martin 4 523 05-03-2013, 01:57 PM
Last Post: Diego Diaz
  NOVRAM 64 / HEPAX bug? M. Joury 2 377 11-03-2012, 02:49 PM
Last Post: M. Joury
  [41CL] CLUTILS HEPAX Kerem Kapkin (Silicon Valley, CA) 3 374 06-06-2012, 10:52 AM
Last Post: M. Joury
  NoV-64: The Incredible Shrinking HEPAX RAM Les Wright 31 2,043 05-27-2012, 08:48 AM
Last Post: M. Joury
  Non-HEPAX configurations for NoVRAM/NoV-32 Diego Diaz 1 266 02-07-2012, 07:27 AM
Last Post: Ignazio Cara (Italy)
  Getting HEXEDIT to work on the HEPAX itself Ángel Martin 1 264 01-29-2012, 06:42 AM
Last Post: Ángel Martin
  41CL - HEPAX DISASM non-functional? Frido Bohn 1 285 12-20-2011, 07:26 AM
Last Post: Ángel Martin
  HEPAX Focal program "Jump" Jeff Davis 1 276 09-18-2011, 01:44 PM
Last Post: Ángel Martin
  ADV HEPAX goes for $1,000 at TAS !!! Ángel Martin 17 976 09-14-2011, 09:38 PM
Last Post: Gerson W. Barbosa
  NoVRAM / HEPAX MCODE Question Jeff Davis 2 331 12-06-2010, 05:01 AM
Last Post: Frido Bohn

Forum Jump: