Hello Mike,
(03-21-2024 01:55 AM)BitWiz Wrote: Personality #1A (normal and synthetic programming):
Library 4 (4K)
HEPAX (8K) (Possibly not necessary if I can do the switching some other way)
41C Emulator (4K)
ZENROM (4K)
HP Development ROM (8K)
HP Extended I/O ROM (4K)
CCD ROM (Or my own ROM routines or the NOV CHAP ROM)
(03-21-2024 01:55 AM)BitWiz Wrote: Personality #1B (normal with PPC)
Disable the Extended I/O and the CCD ROM and enable the PPC ROM.
(03-21-2024 01:55 AM)BitWiz Wrote: Personality #2 (M-Coding):
HEPAX (8K)
ZENROM (4K) (Possibly not needed because of equivalent functionality in the HEPAX ROM)
HP IL Development ROM (8K)
HP IL Extended I/O ROM (4K)
8K RAM for M-Code work.
Q1: what ROM is 41C Emulator (4K) ?
I am putting the Double X-Memory + HP-IL Dev ROM module tentatively in port 3 but some compatibility test would have to be done to be sure that the system sees the double xmem.
HP-IL module is needed to load ROM images from virtual tape into QROM.
Constraint, the following setup uses four different NoV HEPAX RAM/QROM slots, meaning that files in HEPAX RAM of slot 1 is not visible when HEPAX RAM of slot 2 is activated, same behavior for the other two slots.
Here are my propositions ...
41CX-HN personality #1A configuration table: (Ext-I/O & ZenROM)
Code:
_Banks_
Page 1 2 3 4 XROM ROM Image
---- - - - - ---- -----------------------------
Code:
0: 0 1 -- CX Operating System
1: 1 1 -- CX Operating System
2: 2 1 -- CX Operating System
3: 3 1 25 CX X-Functions
4: 4 1 -- empty or NoV Flash Library 4
5: 5 1 2 26 1: CX Time / 2: CX Extra ROM
6: 6 1 29 IL Printer ROM
7: 7 1 28 IL Functions
Code:
8: 8 1 auto NoV FRAM slot 1.1 - HEPAX RAM - HEPAX File System
9: 9 1 auto NoV FRAM slot 1.2 - HEPAX RAM - HEPAX File System
A:10 1 23 NoV FRAM slot 1.3 - HEPAX QROM - Ext-I/O
B:11 1 5 NoV FRAM slot 1.4 - HEPAX QROM - ZenROM
C:12 1 22 HP-IL Dev ROM - lower page - with double XM
D:13 1 24 HP-IL Dev ROM - upper page - with double XM
E:14 1 ? NoV Flash block 1 slot 1 - 41C Emulator (4K) ?
F:15 1 2 3 4 7 NoV Flash HEPAX 4xROMs
41CX-HN personality #1B configuration table: (PPC ROM)
Code:
_Banks_
Page 1 2 3 4 XROM ROM Image
---- - - - - ---- -----------------------------
Code:
0: 0 1 -- CX Operating System
1: 1 1 -- CX Operating System
2: 2 1 -- CX Operating System
3: 3 1 25 CX X-Functions
4: 4 1 -- empty or NoV Flash Library 4
5: 5 1 2 26 1: CX Time / 2: CX Extra ROM
6: 6 1 29 IL Printer ROM
7: 7 1 28 IL Functions
Code:
8: 8 1 auto NoV FRAM slot 2.1 - HEPAX RAM - HEPAX File System
9: 9 1 auto NoV FRAM slot 2.2 - HEPAX RAM - HEPAX File System
A:10 1 10 NoV FRAM slot 2.3 - HEPAX QROM - PPC ROM lower page
B:11 1 20 NoV FRAM slot 2.4 - HEPAX QROM - PPC ROM upper page
C:12 1 22 HP-IL Dev ROM - lower page - with double XM
D:13 1 24 HP-IL Dev ROM - upper page - with double XM
E:14 1 ? NoV Flash block 1 slot 1 - 41C Emulator (4K) ?
F:15 1 2 3 4 7 NoV Flash HEPAX 4xROMs
41CX-HN personality #1C configuration table: (CCD ROM)
Code:
_Banks_
Page 1 2 3 4 XROM ROM Image
---- - - - - ---- -----------------------------
Code:
0: 0 1 -- CX Operating System
1: 1 1 -- CX Operating System
2: 2 1 -- CX Operating System
3: 3 1 25 CX X-Functions
4: 4 1 -- empty or NoV Flash Library 4
5: 5 1 2 26 1: CX Time / 2: CX Extra ROM
6: 6 1 29 IL Printer ROM
7: 7 1 28 IL Functions
Code:
8: 8 1 auto NoV FRAM slot 3.1 - HEPAX RAM - HEPAX File System
9: 9 1 auto NoV FRAM slot 3.2 - HEPAX RAM - HEPAX File System
A:10 1 9 NoV FRAM slot 3.3 - HEPAX QROM - CCD ROM lower page
B:11 1 11 NoV FRAM slot 3.4 - HEPAX QROM - CCD ROM upper page
C:12 1 22 HP-IL Dev ROM - lower page - with double XM
D:13 1 24 HP-IL Dev ROM - upper page - with double XM
E:14 1 ? NoV Flash block 1 slot 1 - 41C Emulator (4K) ?
F:15 1 2 3 4 7 NoV Flash HEPAX 4xROMs
41CX-HN personality #2 configuration table: (MCode development)
Code:
_Banks_
Page 1 2 3 4 XROM ROM Image
---- - - - - ---- -----------------------------
Code:
0: 0 1 -- CX Operating System
1: 1 1 -- CX Operating System
2: 2 1 -- CX Operating System
3: 3 1 25 CX X-Functions
4: 4 1 -- empty or NoV Flash Library 4
5: 5 1 2 26 1: CX Time / 2: CX Extra ROM
6: 6 1 29 IL Printer ROM
7: 7 1 28 IL Functions
Code:
8: 8 1 auto NoV FRAM slot 4.1 - HEPAX RAM - HEPAX File System
9: 9 1 auto NoV FRAM slot 4.2 - HEPAX RAM - HEPAX File System
A:10 1 tbd NoV FRAM slot 4.3 - HEPAX QROM - MCode development
B:11 1 tbd NoV FRAM slot 4.4 - HEPAX QROM - MCode development
C:12 1 22 HP-IL Dev ROM - lower page - with double XM
D:13 1 24 HP-IL Dev ROM - upper page - with double XM
E:14 1 5 NoV Flash block 1 slot 1 - ZenROM
F:15 1 2 3 4 7 NoV Flash HEPAX 4xROMs
Let me know if you are ok with these or not.
I will write down the steps only after we have an agreement.
Sylvain