Post Reply 
HP 75 Cat?
03-09-2017, 07:59 AM (This post was last modified: 03-09-2017 08:07 AM by J-F Garnier.)
Post: #14
RE: HP 75 Cat?
(03-08-2017 11:12 PM)rprosperi Wrote:  Quite a non-intuitive rom-mapping scheme. Seems like there are 4 sets of 4 rom banks, though they appear to be loaded/assigned in some unexpected order. I will check further with a real 75C. Why does EMU75 allocate ROMs in different order than a real 75, does'n that mean you had to re-write a lot of code to do the ROM mgmt?
The ROM-enable slot numbers vs the physical ports is a bit strange (non-consecutive slots), the PODPMS1C LEX translates the roma-romp identifiers to the slots.
In my emu75 test version, I used a simpler slot scheme, it doesn't hurt anything, but makes the PODPMS1C translation ineffective. This may change in final emu75 version.

Quote:Also, it appears that the PMSCMDS and PODPMS1C LEX files cannot be resident at the same time in EMU75. I installed the latter (with the former already loaded), and upon restart of EMU75, I get an "ERROR" display and the LCD display output is disabled. It took a few moments to realize the LEX files conflict, but upon PURGEing PMSCMDS, EMU75 normal behavior was restored. Is this an EMU75 issue or does the conflict also exist in real h/w (I don't have a PMS yet)? I'd guess that when Bob Bradley (or whoever) hacked the original LEX, perhaps he didn't change the LEX ID.
Having 2 LEXs with same LEX numbers will for sure confuse the HP75 OS. Don't do that!

Quote:So, on a real 75, it appears the ROM banks are be allocated like this:

PMS:
4 x 8KB RAM/ROMs, :roma, - :romd

Port1:
4 x 8KB ROMs, :rome - :romh

Port2:
4 x 8KB ROMs, :romi - :roml

Port3L
4 x 8KB ROMs, :romm - :romp

Will update this after checking out a 75 in a POD (which plugs-in to Port3).

Anyone - Please correct the above if you know more/better

On the real HP75, the roma-romd identifiers of PODPMS1C select the internal ROM slots (altrom, melrom)
This is only true for PODPMS1C, this is the one big part of the patch. In the regular PMSCMDS LEX, the roma-roml select the PMS RAM banks only (so only roma-romb for one real PMS in any port).

For more details, you can refer on the HP75 group to the documents:
- Faline source code: source code of the PMSCMDS LEX,
- ROM_mapping_search Documents the ROM slot addresses, and the search orders for the system (to be read at least 3 times to fully understand it :-),
- and of course the PMS manual.

J-F
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
HP 75 Cat? - HP-Collection - 03-07-2017, 09:10 PM
RE: HP 75 Cat? - rprosperi - 03-07-2017, 11:35 PM
RE: HP 75 Cat? - Dave Frederickson - 03-07-2017, 11:51 PM
RE: HP 75 Cat? - rprosperi - 03-08-2017, 12:09 AM
RE: HP 75 Cat? - Dave Frederickson - 03-08-2017, 12:53 AM
RE: HP 75 Cat? - J-F Garnier - 03-08-2017, 01:45 PM
RE: HP 75 Cat? - rprosperi - 03-08-2017, 02:34 PM
RE: HP 75 Cat? - J-F Garnier - 03-08-2017, 04:18 PM
RE: HP 75 Cat? - HP-Collection - 03-08-2017, 07:19 PM
RE: HP 75 Cat? - J-F Garnier - 03-08-2017, 08:07 PM
RE: HP 75 Cat? - rprosperi - 03-08-2017, 11:12 PM
RE: HP 75 Cat? - J-F Garnier - 03-09-2017 07:59 AM
RE: HP 75 Cat? - HP-Collection - 03-09-2017, 07:23 AM
RE: HP 75 Cat? - charger73 - 03-08-2017, 02:42 PM
RE: HP 75 Cat? - HP-Collection - 03-09-2017, 09:01 AM
RE: HP 75 Cat? - Paul Berger (Canada) - 03-09-2017, 01:20 PM
RE: HP 75 Cat? - HP-Collection - 03-09-2017, 01:37 PM
RE: HP 75 Cat? - J-F Garnier - 03-09-2017, 04:02 PM
RE: HP 75 Cat? - HP-Collection - 03-09-2017, 05:28 PM
RE: HP 75 Cat? - Dave Frederickson - 03-09-2017, 08:14 PM
RE: HP 75 Cat? - HP-Collection - 03-09-2017, 10:22 PM
RE: HP 75 Cat? - Dave Frederickson - 03-09-2017, 11:10 PM
RE: HP 75 Cat? - HP-Collection - 03-10-2017, 01:04 AM
RE: HP 75 Cat? - rprosperi - 03-10-2017, 01:59 AM
RE: HP 75 Cat? - HP-Collection - 03-10-2017, 09:51 AM
RE: HP 75 Cat? - rprosperi - 03-10-2017, 01:44 PM
RE: HP 75 Cat? - HP-Collection - 03-10-2017, 02:30 PM
RE: HP 75 Cat? - HP-Collection - 04-11-2017, 11:16 AM



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