Post Reply 
Examples of Memory MAP with 2x Clonix-D?
10-05-2022, 06:23 PM (This post was last modified: 10-06-2022 11:40 AM by Sylvain Cote.)
Post: #16
RE: Examples of Memory MAP with 2x Clonix-D?
HP-41CX configuration sample using two NoV-64d modules with one NoV-64d configured as a Clonix-D.

All the ROMs used in my tests are coming from rom_files_220923.zip.
Thank you Monte for maintaining and releasing this monthly update.

ROM images used
Code:
Module                    Size  Pages  Banks  Page      XROM  Lib4  OS  Notes
------------------------  ----  -----  -----  --------  ----  ----  --  ---------------
X-Functions                 4     1      1    page 3     25         CX  
Library4                    4     1      1    page 4     35   ????  CX  
Time / CX X-Functions       4     1      2    page 5     26         CX  
IL Printer / 41 Printer     4     1      1    page 6     29         C   
IL Functions                4     1      1    page 7     28         C   
Advanced HEPAX RAM 16K     16     4      1                *
Code:
HP Advantage Pac 1B         4     1      1    lower-pg   22         C   
HP Advantage Pac 1B         8     2      2    upper-pg   24         C   
Sandmath 4x4 R7            16     1      4    lower-pg    3   R     CX  
Sandmath 4x4 R7            16     1      4    upper-pg    2   R     CX  
HP-16C Emulator -1A        16     1      4               16   O     CX  
AMC OS/X+ 5b               16     1      4                5   R45   CX  not used
Advanced HEPAX 1D          16     1      4                7         C   not used
Advanced HEPAX 4H          16     1      4                7   ????  CX
*) Each HEPAX RAM page XROM is dynamically set by the HEPAX ROM

Module #1 - Clonix-D - joint blocks - Flash> used:48K free:0K - inserted in a lower port
Code:
Bank    ->  ____#1____  ____#2____  ____#3____  ____#4____
Page 4  ->  [NoV-64d]
Page 5  ->  CX-Time     CX-Fncs
Page 6  ->  Printer                                         // HEPAX ROM here if HP-IL module is not present
Page 7  ->  HP-IL
Page 8  ->  [NoV-64d]
Page 9  ->  [NoV-64d]
Page A  ->  ADVL1-1B    ADVL1-1B                            // see note 1
Code:
Page B  ->  ADVU1-1B    ADVU2-1B
Page C  ->  SMAT41      SMAT42      SMAT43      SMAT44
Page D  ->  HLMAT41     HLMAT42     HLMAT43     HLMAT44
Page E  ->  [NoV-64d]
Page F  ->  [NoV-64d]
Note 1: not using ClonixConfig Advantage option because it force me to use page 8 and 9 and I want to use page A and B

Module #2 - NoV-64d - joint blocks - Flash> used:36K free:12K - FRAM> mapped:16k - inserted in a higher port
Code:
Bank    ->  ____#1____  ____#2____  ____#3____  ____#4____
Page 4  ->  Library4
Page 5  ->  CX-Time     CX-Fncs
Page 6  ->  Printer
Page 7  ->  HP-IL
Page 8  ->  HEPAX-RAM
Page 9  ->  HEPAX-RAM
Page A  ->  [Clonix-D]                                      // HEPAX-RAM n/a, overwritten by lower port Clonix-D
Code:
Page B  ->  [Clonix-D]                                      // HEPAX-RAM n/a, overwritten by lower port Clonix-D
Page C  ->  [Clonix-D]
Page D  ->  [Clonix-D]
Page E  ->  HP-16C_1    HP-16C_2    HP-16C_3    HP-16C_4    // could use AMC OS/X+ 5b here instead
Page F  ->  HEPX4h-0    HEPX4h-1    HEPX4h-2    HEPX4h-3    // dynamically assigned page

Ports used
Code:
Port #1: NoV-64d as Clonix-D
Port #2: empty
Port #3: HP-IL
Port #4: NoV-64d

CAT 2
Code:
-TIME 2C
-CX TIME
-PRINTER 2E
-MASS ST 1H
-CTL FNS
-ADV CONV B
-ADV MTRX
-ADV MATH
Code:
-ADV TVM
-SNDMTH'4x4
-HL MATH+
-HP-16C+
-16C STCK
-HEPAX'4H
-EXT FCN 2D
-CX EXT FCN

Edit 1: typo
Edit 2: added rom_files_220923.zip link
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Examples of Memory MAP with 2x Clonix-D? - Sylvain Cote - 10-05-2022 06:23 PM



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