Post Reply 
In Search of 15C+ ROM image
07-13-2022, 06:42 AM (This post was last modified: 07-13-2022 06:45 AM by J-F Garnier.)
Post: #44
RE: In Search of 15C+ ROM image
(07-10-2022 02:47 PM)Stevetuc Wrote:  
(07-08-2022 04:11 AM)Divasson Wrote:  Has anyone implemented the changes in the original HP15c ROM to be able to address 128 registers? Does anyone know what is the required patch?
This is discussed in an earlier archived thread.
https://archived.hpcalc.org/museumforum/...08646.html
Olivier De Smet has produced a rom patch with 224 registers and J F Garnier one with 192 registers.
Hopefully they will make the patches available on the forum.

Not only Olivier and I. Probably Eric Smith and HrastProg were the first ones to do it around 2006. And don't forget David (SwissMicros). For various (or obvious) reasons none has been published.

So yes, I have a 192-register patched version, that I first built for my private HP-15C emulator (emu15) in 2011.
I then tried the same patch set for the HP-15C emulator for Windows from HP, and fortunately it worked well meaning that the emulator allocates enough RAM space, probably the full 256-register space.
Since the HP emulator and the physical HP-15C LE are very close (even the PSE bug is "correctly" emulated), we can guess that the HP-15C LE also allocates the full 256-register space (it would be a very small gain not to do it, and would complicate the emulator code). But of course this is not guaranteed and must be tested.

Since my 2012 message, I also patched the MEM display to have a nice display for all memory partitions, not only the initial 94-99 allocation.
I didn't release my patched HP-15C XE (eXtended Edition) emulator yet, mainly because:
- the exe file was (still is) copyright HP,
- patching the exe file corrupts the HP digital signature, which may be interpreted as a potential risk.
Now, 10 years later, and as HP-15C LE ROM images have been published here, I think I can release my HP-15C XE emulator and the corresponding patch list, for "research and education purposes only".

Here is the patch list:
Code:
exe          NUT       org 64 reg     ext 192 reg
offset       addr      19 - 46        94 - 99

1- memory size
30024        0356:       0c0          040
30036        035f:       310          110
3003A        0361:       350          250
3003C        0362:       090          350
3114A        0be9:       0c0          040
34600        2644:       350          150
34C42        2965:       0c0          040
34C48        2968:       0d0          050
34C54        296e:       0c1          041
34C5A        2971:       0c2          042
34C62        2975:       0c3          043
34DF2        2a3d:       0bb          03b
34E0C        2a4a:       0c0          040

2- MEM display fix
347f6        273f:       31c          3cd      
347f8        2740:       361          0dc     
347fa        2741:       024          03b     
34800        2744:       27e          000    
3695e        37f3:       000          1c6     
36960        37f4:       000          016     
36962        37f5:       000          381     
36964        37f6:       000          0cc     
36966        37f7:       000          260     
36968        37f8:       000          03c     
3696a        37f9:       000          2f6      
3696c        37fa:       000          360     
3696e        37fb:       000          276     
36970        37fc:       000          3e0
exe offset is the position in the hp15c.exe file, NUT addr is the address in the NUT CPU ROM space.

Enjoy!

J-F


Attached File(s)
.zip  hp15c_xe.zip (Size: 140.33 KB / Downloads: 85)
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
In Search of 15C+ ROM image - David Hayden - 06-21-2022, 12:20 AM
RE: In Search of 15C+ ROM image - dmh - 06-21-2022, 02:04 AM
RE: In Search of 15C+ ROM image - tangdfx - 06-21-2022, 09:01 AM
RE: In Search of 15C+ ROM image - jonmoore - 06-21-2022, 08:24 PM
RE: In Search of 15C+ ROM image - Stevetuc - 06-23-2022, 06:57 AM
RE: In Search of 15C+ ROM image - dmh - 06-24-2022, 07:33 AM
RE: In Search of 15C+ ROM image - Divasson - 07-08-2022, 04:11 AM
RE: In Search of 15C+ ROM image - Stevetuc - 07-10-2022, 02:47 PM
RE: In Search of 15C+ ROM image - dmh - 07-12-2022, 10:59 AM
RE: In Search of 15C+ ROM image - Stevetuc - 07-12-2022, 11:16 AM
RE: In Search of 15C+ ROM image - J-F Garnier - 07-13-2022 06:42 AM
RE: In Search of 15C+ ROM image - Stevetuc - 07-15-2022, 11:58 AM
RE: In Search of 15C+ ROM image - dmh - 07-15-2022, 03:20 PM
RE: In Search of 15C+ ROM image - dmh - 07-16-2022, 07:02 AM
RE: In Search of 15C+ ROM image - dmh - 07-15-2022, 12:04 PM
RE: In Search of 15C+ ROM image - redglyph - 07-17-2022, 08:46 AM
RE: In Search of 15C+ ROM image - redglyph - 07-18-2022, 07:04 AM
RE: In Search of 15C+ ROM image - ijabbott - 07-18-2022, 07:36 PM
RE: In Search of 15C+ ROM image - dmh - 07-19-2022, 02:20 PM
RE: In Search of 15C+ ROM image - Stevetuc - 07-20-2022, 01:17 PM
RE: In Search of 15C+ ROM image - Stevetuc - 08-03-2022, 07:49 PM
RE: In Search of 15C+ ROM image - jonmoore - 06-24-2022, 12:14 PM
RE: In Search of 15C+ ROM image - dmh - 06-24-2022, 12:38 PM
RE: In Search of 15C+ ROM image - jonmoore - 06-24-2022, 06:48 PM
RE: In Search of 15C+ ROM image - tgwell2 - 06-25-2022, 01:01 PM
RE: In Search of 15C+ ROM image - Stevetuc - 06-25-2022, 09:27 PM
RE: In Search of 15C+ ROM image - dmh - 06-27-2022, 11:28 AM
RE: In Search of 15C+ ROM image - tgwell2 - 06-27-2022, 05:13 PM
RE: In Search of 15C+ ROM image - tgwell2 - 06-26-2022, 01:12 AM
RE: In Search of 15C+ ROM image - Stevetuc - 06-26-2022, 06:24 AM
RE: In Search of 15C+ ROM image - dmh - 06-26-2022, 12:26 PM
RE: In Search of 15C+ ROM image - tgwell2 - 06-26-2022, 12:53 PM
RE: In Search of 15C+ ROM image - tgwell2 - 06-26-2022, 12:12 PM
RE: In Search of 15C+ ROM image - dmh - 06-26-2022, 12:18 PM
RE: In Search of 15C+ ROM image - tgwell2 - 06-26-2022, 12:48 PM
RE: In Search of 15C+ ROM image - tgwell2 - 06-26-2022, 06:35 PM
RE: In Search of 15C+ ROM image - Stevetuc - 06-27-2022, 01:38 PM
RE: In Search of 15C+ ROM image - brouhaha - 12-17-2022, 11:46 PM
RE: In Search of 15C+ ROM image - Stevetuc - 07-18-2022, 05:18 AM
RE: In Search of 15C+ ROM image - linq2008 - 03-12-2024, 12:29 PM
RE: In Search of 15C+ ROM image - dmh - 07-04-2022, 04:04 PM
RE: In Search of 15C+ ROM image - redglyph - 07-09-2022, 12:44 PM
RE: In Search of 15C+ ROM image - ijabbott - 07-10-2022, 08:15 PM
RE: In Search of 15C+ ROM image - redglyph - 07-11-2022, 12:02 PM
RE: In Search of 15C+ ROM image - Divasson - 07-15-2022, 10:05 AM
RE: In Search of 15C+ ROM image - tgwell2 - 07-16-2022, 12:48 PM
RE: In Search of 15C+ ROM image - Divasson - 07-17-2022, 06:03 PM
RE: In Search of 15C+ ROM image - Divasson - 07-19-2022, 11:14 AM
RE: In Search of 15C+ ROM image - Divasson - 07-19-2022, 03:47 PM
RE: In Search of 15C+ ROM image - Divasson - 07-19-2022, 08:11 PM
RE: In Search of 15C+ ROM image - dmh - 07-20-2022, 08:03 AM
RE: In Search of 15C+ ROM image - Divasson - 07-20-2022, 08:26 AM
RE: In Search of 15C+ ROM image - Divasson - 07-20-2022, 08:46 AM
RE: In Search of 15C+ ROM image - dmh - 07-20-2022, 12:50 PM



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