Post Reply 
HP-41 RAMBox Questions
02-18-2020, 09:12 PM
Post: #16
RE: HP-41 RAMBox Questions
(02-18-2020 03:53 AM)Sylvain Cote Wrote:  Included in the manual
  • PG01 map RAMBOX #0 even pages (8, 10, 12, 14) and RAMBOX #1 odd pages (9, 11, 13, 15)
  • PG10 map RAMBOX #1 even pages (8, 10, 12, 14) and RAMBOX #0 odd pages (9, 11, 13, 15)
  • PG<> switches between PG01 and PG10 settings
A small correction to your description of PG<> :
According to the manual PG<> switches between RAMBOX 0 and RAMBOX 1,
so if page 8 contains RBOS-"a", all pages are switched to the "b" after issuing PG<> ,
regardless whether banks were interleaved before or not.

(02-18-2020 03:53 AM)Sylvain Cote Wrote:  Missing from the manual (educated guess)
  • PG00 map RAMBOX #0 even pages (8, 10, 12, 14) and RAMBOX #0 odd pages (9, 11, 13, 15)
  • PG11 map RAMBOX #1 even pages (8, 10, 12, 14) and RAMBOX #1 odd pages (9, 11, 13, 15)
Not needed, since PG<> completely switches to RAM Box 0 or 1.

This is what I noted back then when analyzing the CY OS:
Code:

*        ENBANK functionality in the RAMBOX:
*        --------------------------------------
*        ENBANK1: reset all pages to bank A
*        ENBANK2: enable odd pages of bank B
*        ENBANK3: enable even pages of bank B
*****************************************************************************
    .NAME    "PG<>"

***Bank A
[8DBC]    ENROM2
        ENROM3

***Bank B
*[8DBC]    C=0    ALL
*        ENROM1

        RTN

*****************************************************************************
    .NAME    "PG01"
[8DC3]    ENROM1                    ; Reset all pages to bank A
        ENROM2                    ; enable odd pages of bank B
        RTN

*****************************************************************************
    .NAME    "PG10"
[8DCA]    ENROM1                    ; Reset all pages to bank A
        ENROM3                    ; enable even pages of bank B
        RTN

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


Messages In This Thread
HP-41 RAMBox Questions - rprosperi - 02-16-2020, 08:17 PM
RE: HP-41 RAMBox Questions - rprosperi - 02-17-2020, 01:57 AM
RE: HP-41 RAMBox Questions - Sylvain Cote - 02-17-2020, 03:09 AM
RE: HP-41 RAMBox Questions - rprosperi - 02-17-2020, 04:19 AM
RE: HP-41 RAMBox Questions - rprosperi - 02-17-2020, 03:44 PM
RE: HP-41 RAMBox Questions - HP-Collection - 02-17-2020, 06:38 PM
RE: HP-41 RAMBox Questions - rprosperi - 02-17-2020, 06:47 PM
RE: HP-41 RAMBox Questions - rprosperi - 02-17-2020, 08:26 PM
RE: HP-41 RAMBox Questions - J-F Garnier - 02-17-2020, 09:08 PM
RE: HP-41 RAMBox Questions - rprosperi - 02-18-2020, 12:29 AM
RE: HP-41 RAMBox Questions - Sylvain Cote - 02-18-2020, 03:53 AM
RE: HP-41 RAMBox Questions - Raymond Del Tondo - 02-18-2020 09:12 PM
RE: HP-41 RAMBox Questions - Sylvain Cote - 02-19-2020, 12:26 AM
RE: HP-41 RAMBox Questions - rprosperi - 02-18-2020, 03:16 PM
RE: HP-41 RAMBox Questions - Sylvain Cote - 02-19-2020, 04:01 AM
RE: HP-41 RAMBox Questions - Sylvain Cote - 02-19-2020, 11:13 AM
RE: HP-41 RAMBox Questions - Ángel Martin - 02-19-2020, 11:20 AM
RE: HP-41 RAMBox Questions - Ángel Martin - 02-19-2020, 02:50 PM
RE: HP-41 RAMBox Questions - Ángel Martin - 02-20-2020, 04:35 PM
RE: HP-41 RAMBox Questions - Ángel Martin - 02-22-2020, 01:44 AM
RE: HP-41 RAMBox Questions - Ángel Martin - 02-24-2020, 05:14 AM
RE: HP-41 RAMBox Questions - rprosperi - 02-24-2020, 05:06 AM
RE: HP-41 RAMBox Questions - Jurgen Keller - 02-24-2020, 10:48 AM
RE: HP-41 RAMBox Questions - rprosperi - 02-24-2020, 08:27 PM
RE: HP-41 RAMBox Questions - rprosperi - 02-26-2020, 09:03 PM



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