Post Reply 
(SOLVED) 41CL - DOUBLE HEPAX ACCESS and MMU CONFIG
08-20-2019, 04:24 AM (This post was last modified: 08-20-2019 04:25 AM by Sylvain Cote.)
Post: #25
RE: 41CL - DOUBLE HEPAX ACCESS
(08-19-2019 06:13 PM)Podalirius Wrote:  To make place to my config in MMU 0, that is a copy of 9PWR, I think to remove the modules 4TBX and ROMX from ports B and C respectively,
than to install HEP2 in port B and the four Hepax RAM pages in ports C to F.

Equally, I need to free the ports B to F in 9HIL ho hold a new install of HEP2 and to make space for the same Hepax RAM pages from C to F
locked before the install of MMU F in MMU 0. to do so, I think to modify the 9HIL, deleting the DACQ, the DEV2 and EXTI or EXIO.
And moving YFNX from port D to port 9. Then installing MASS in port A, HEP2 in port B and ports C to F ready to receive the Hepax RAM pages installed in the modified version of 9PWR.

First, we need to create a common base config for the sets 4 and F.
Code:
MMUDIS   // disable MMU
MMUCLR   // clear MMU configuration Set 0
"YFNX"   // 41CL Extreme Functions
PLUG1U   // plug YFNX module to page 9, cannot be at page 7 because we need that page for HP-IL in 9HIL configuration
MMUEN    // enable MMU

MMU configuration Set 4 (9PWR) before and after update
Code:
        default    updated
PLUG    9PWR:XR    9PWR:XR
Page    -------    -------
   4    4LIB:--    4LIB:--
   5                                 
   6    OSX3:05    OSX3:05
   7    YFNX:15    WARP:21
   8    PWRX:12    PWRX:12
   9    WARP:21    YFNX:15
   A    XPMM:20    XPMM:20
   B    4TBX:13    HEP2:07
   C    ROMX:31    HEPRAM1
   D    HEP2:07    HEPRAM2
   E               HEPRAM3
   F               HEPRAM4

Second, procedure to make this happen:
Code:
RCLCFG 4   // copy MMU configuration Set 4 (9PWR) to Set 0
"WARP 7"   // WARP ROM (1 page 3 banks)
PPLUG      // mapping WARP ROM to page 0x7
"%808 C"   // based on your previous message your HePaX RAM is from 0x808 to 0x80B
PPLUG      // activating HePaX RAM area from page 0xC to 0xF
"HEPX B"   // HePaX ROM (1 page 4 banks)
PPLUG      // mapping HePaX ROM to page 0xB
HEPDIR     // should show: "H:DIR EMPTY" with 2610 in X (if empty of course)
Code:
STOCFG 4   // overwrite MMU configuration Set 4 (9PWR) with your updated MMU configuration Set 0
or
STOCFG 2   // save MMU configuration Set 0 to user configuration 2 (9CFB), it also prevent CFGINI to overwrite your custom configuration.

MMU configuration Set F (9HIL) before and after update
Code:
        default    updated
PLUG    9HIL:XR    9HIL:XR
Page    -------    -------
   4    4LIB:--    4LIB:--
   5                      
   6               HILN:29 (when HP-IL module is plugged-in)
   7               HILM:28 (when HP-IL module is plugged-in)
   8    OSX3:05    OSX3:05
   9    DEV2:22    YFNX:15
   A    DEV2:24    MASS:16
   B    EXTI:27    HEP2:07
   C    EXIO:23    HEPRAM1
   D    YFNX:15    HEPRAM2
   E    DACQ:21    HEPRAM3
   F    DACQ:31    HEPRAM4

Third, procedure to make this happen:
Code:
RCLCFG F   // copy MMU configuration Set F (9HIL) to Set 0
"MASS A"   // Extended Mass Storage
PPLUG      // mapping MASS ROM to page 0xA
"%808 C"   // based on your previous message your HePaX RAM is from 0x808 to 0x80B
PPLUG      // activating HePaX RAM area from page 0xC to 0xF
"HEPX B"   // HePaX ROM (1 page 4 banks)
PPLUG      // mapping HePaX ROM to page 0xB
HEPDIR     // should show: "H:DIR EMPTY" with 2610 in X (if empty of course)
Code:
STOCFG F   // overwrite MMU configuration Set F (9HIL) with your updated MMU configuration Set 0
or
STOCFG 3   // save MMU configuration Set 0 to user configuration 3 (9BAS), it also prevent CFGINI to overwrite your custom configuration.

Next message will address backup and restore.

Sylvain
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: 41CL - DOUBLE HEPAX ACCESS - Sylvain Cote - 08-20-2019 04:24 AM



User(s) browsing this thread: 1 Guest(s)