|Re: Ram card on HP48GX|
Message #5 Posted by Han on 23 Mar 2006, 2:09 a.m.,
in response to message #4 by sarkiss
To clarify, allow me to make a few definitions.
Card slot: the physical slots into which a ROM or RAM card is inserted. The HP48GX has two such slots. Card slot 1 can only recognize 128KB of RAM. Inserting a RAM card with a larger capacity could possibly damage the card and/or card slot.
Port: this is an HP48 object, very much like a library or variable or program are all HP48 objects. The HP48GX can have up to 33 ports (0 through 32). Port 0 is the same as user memory. Port 1 is the port associated to card slot 1. Ports 2, 3, 4, ... and higher are associated with card slot 2. Each port has a maximum size of 128KB.
Memory Bank: a subsection of memory. As an example, your 512KB RAM card consists of 4 banks of memory, each of size 128KB. Each recognized bank of RAM creates a port. Card slot 1 only recognizes one bank; card slot 2 recognizes all banks.
Merged Memory: user memory combined with the memory in card slot 1. You can have a maximum of 256KB memory by using the MERGE1 command with a 128KB RAM card inserted into card slot 1. (Remember that card slot 1 only sees 128KB of RAM.) This plus the default 128KB of user memory produces 256KB of merged memory. Card slot 2 cannot be merged.
There are two types of 512KB RAM cards: The 1x512KB type which, when inserted into card slot 2, produces Ports 2, 3, 4, and 5; the 4x128KB type is, practically speaking, four 128KB RAM cards in one. On the 4x128KB card, there is a switch that allows you to manually "change" to one of the four virtual RAM cards.