In Search of 15C+ ROM image
|
07-18-2022, 01:36 PM
Post: #61
|
|||
|
|||
RE: In Search of 15C+ ROM image
(07-18-2022 07:04 AM)redglyph Wrote: ... But for me the HP-48 is easier to use, with its unlimited stack, clear matrix operations and readable programs. That series would be my first choice today for student or professional use, but I don't know if others feel the same, maybe it's just personal preference (and the HP-15 isn't far behind). Anyway I'm not convinced they'd make another one of those either. Indeed, the only emulators I use are EMU48 and Free42/Plus42. Much as I like the HP-15 (it was my first HP), the one-line display and 10-digit precision seem dated. As neat as it was to have matrices and complex numbers in a handheld device, those features are not that convenient to use. |
|||
07-18-2022, 07:36 PM
(This post was last modified: 07-18-2022 07:37 PM by ijabbott.)
Post: #62
|
|||
|
|||
RE: In Search of 15C+ ROM image
(07-17-2022 07:43 AM)J-F Garnier Wrote: Maybe Eric will someday comment and maybe tell us more about the HP-15C LE story. Here is a quote from Klaas Kuperus on the "HP Calculator Fan Club" facebook group recently: "Don’t tell anyone; they might be back…. ". — Ian Abbott |
|||
07-19-2022, 11:14 AM
Post: #63
|
|||
|
|||
RE: In Search of 15C+ ROM image
For some unknown reason, after clearing the matrices with MATRIX 0 the calculator has reverted to old memory size (from 30-163 to 30-35: it kept my register allocation). It had not happened before. On and off or playing the self test did not work to restore the full memory.
I have reprogrammed it again and it works. I have tried to reproduce the error again to no avail: it still keeps the memory allocation as expected. Has it happened to anyone of you? |
|||
07-19-2022, 11:45 AM
(This post was last modified: 07-19-2022 11:47 AM by J-F Garnier.)
Post: #64
|
|||
|
|||
RE: In Search of 15C+ ROM image
(07-19-2022 11:14 AM)Divasson Wrote: For some unknown reason, after clearing the matrices with MATRIX 0 the calculator has reverted to old memory size (from 30-163 to 30-35: it kept my register allocation). It had not happened before. On and off or playing the self test did not work to restore the full memory. Are you sure you actually cleared the matrices with MATRIX 0, since the difference is just 128 registers = 2 8x8 matrices. Maybe the MATRIX 0 keystroke bounced. If you experiment it again, check with RCL MATRIX A etc that the matrices are actually cleared. And you don't need to reprogram, just reset the 15C LE with the ON - sequence. I never experimented such behavior with the (patched) HP emulator, I can't say for sure for the 15C LE since my machine is not patched, yet. J-F |
|||
07-19-2022, 12:58 PM
Post: #65
|
|||
|
|||
RE: In Search of 15C+ ROM image
(07-18-2022 07:36 PM)ijabbott Wrote: Here is a quote from Klaas Kuperus on the "HP Calculator Fan Club" facebook group recently: "Don’t tell anyone; they might be back…. :-/ ". So why you told us? :) Greetings, Massimo -+×÷ ↔ left is right and right is wrong |
|||
07-19-2022, 02:20 PM
Post: #66
|
|||
|
|||
RE: In Search of 15C+ ROM image
Is Olivier's commented (or anyone else's) disassembly of the 15C ROM available anywhere?
Alternatively, what's the current recommended NUT disassembler? (07-13-2022 06:42 AM)J-F Garnier Wrote:(07-10-2022 02:47 PM)Stevetuc Wrote: This is discussed in an earlier archived thread. Calculator Clique on YouTube |
|||
07-19-2022, 03:47 PM
(This post was last modified: 07-19-2022 03:50 PM by Divasson.)
Post: #67
|
|||
|
|||
RE: In Search of 15C+ ROM image
(07-19-2022 11:45 AM)J-F Garnier Wrote:(07-19-2022 11:14 AM)Divasson Wrote: For some unknown reason, after clearing the matrices with MATRIX 0 the calculator has reverted to old memory size (from 30-163 to 30-35: it kept my register allocation). It had not happened before. On and off or playing the self test did not work to restore the full memory. I also wondered if that was the case since the size was the same - but both a and b matrices returned as 0 0 after the MATRIX 0 command. Like the memory space had not been reclaimed. Still, it happened only once this morning and the calculator works wonderfully before and after, otherwise. |
|||
07-19-2022, 04:11 PM
(This post was last modified: 07-19-2022 05:06 PM by J-F Garnier.)
Post: #68
|
|||
|
|||
RE: In Search of 15C+ ROM image
(07-19-2022 03:47 PM)Divasson Wrote:(07-19-2022 11:45 AM)J-F Garnier Wrote: Are you sure you actually cleared the matrices with MATRIX 0, since the difference is just 128 registers = 2 8x8 matrices. Strange, but maybe worth to investigate. Did you use other special functions that claim for free registers, such as complex mode, integrate/solve? What kind of matrix operations did you use, roughly, if you can remember? Any use of the MATRIX 2 and 3 operations that change the matrix size? Did you use only two 8x8 matrices, or also a vector for system solving? No program step at all? J-F |
|||
07-19-2022, 08:11 PM
Post: #69
|
|||
|
|||
RE: In Search of 15C+ ROM image
Hi,
At the time of the issue, I had not done any calculation with the matrices - just dimensioning them. But you're right: what I did was setting "on" the complex flag and setting it off later, but before I executed the MATRIX 0 command. That may be a cause. |
|||
07-20-2022, 06:51 AM
Post: #70
|
|||
|
|||
RE: In Search of 15C+ ROM image
Ok, this narrows the search for a possible problem.
Did you use the latest release ROM image (with the patch of course) with the PSE bug or a previous beta version without the PSE bug? J-F |
|||
07-20-2022, 07:21 AM
Post: #71
|
|||
|
|||
RE: In Search of 15C+ ROM image
Also if you go to the 15C LE auto test 2:C, what is the checksum displayed for the patched firmware?
|
|||
07-20-2022, 08:03 AM
Post: #72
|
|||
|
|||
RE: In Search of 15C+ ROM image
I've patched and tested the release 15C LE firmware version (04/15/2011) and get checksum E7FFh.
I've created large matrices and programs but not tested complex as yet. (07-20-2022 07:21 AM)Didier Lachieze Wrote: Also if you go to the 15C LE auto test 2:C, what is the checksum displayed for the patched firmware? Calculator Clique on YouTube |
|||
07-20-2022, 08:26 AM
Post: #73
|
|||
|
|||
RE: In Search of 15C+ ROM image
PM sent to J-F et Didier
|
|||
07-20-2022, 08:46 AM
Post: #74
|
|||
|
|||
RE: In Search of 15C+ ROM image
Hi,
I reviewed the hex file again and found a couple of missing bytes from the patch set - maybe I did not save it properly. Now running tests again, but the previous problems do not reproduce. My fault! |
|||
07-20-2022, 11:56 AM
(This post was last modified: 07-20-2022 11:58 AM by Didier Lachieze.)
Post: #75
|
|||
|
|||
RE: In Search of 15C+ ROM image | |||
07-20-2022, 12:50 PM
Post: #76
|
|||
|
|||
RE: In Search of 15C+ ROM image
I made a video demonstrating the memory upgrade patch on the production 15C LE firmware version.
I converted the patch details so they are easier to use with a hex editor (ie less chance of editing the wrong location) and have included a demonstration of performing the editing on Windows with Notepad++ and the Hex Editor plugin. A checksum to verify the patching from Windows is also included. Calculator Clique on YouTube |
|||
07-20-2022, 01:17 PM
Post: #77
|
|||
|
|||
RE: In Search of 15C+ ROM image
(07-19-2022 02:20 PM)dmh Wrote: Is Olivier's commented (or anyone else's) disassembly of the 15C ROM available anywhere? There is a nut disassembler included with the src of non-pareil, but I've run into lots of compile errors using WSL(windows system linux) under win10 64 https://github.com/mfrasca/nonpareil The windows executable download includes uasm assembler but not the disassembler sadly. https://web.archive.org/web/200701031803.../download/ |
|||
07-21-2022, 02:56 PM
Post: #78
|
|||
|
|||
RE: In Search of 15C+ ROM image
The video is excellent to clarify for new Voyager users how the expanded memory is used and can be easily verified on an LE, thanks for creating and sharing this here dmh! . The extra info on how to make the file mods is also clear and helpful for folks new to this stuff, though it indirectly reveals JFG's clever hints on file format .
Also, I see a lot of folks clamoring to modify the older f/w release that precedes the final f/w version with the PSE bug, and these folks need to keep in mind that the older versions also have several bugs in them, some of them significant enough to warrant being fixed, which is how the PSE bug was introduced! I was not involved in the 15C+ testing at the time, so have no notes about the reported bugs and planned corrections, but I recall Tim talking about them at the time and he cautioned that the earlier bugs were much more serious, and affected calculating results, rather than the more cosmetic nature of the PSE bug, which can be worked around easily (e.g. using [R/S] in place of PSE, or even removing PSE completely). So it probably makes more sense to use the latest f/w and deal with the PSE bug by slight mods to the programs you'll use. --Bob Prosperi |
|||
08-03-2022, 07:49 PM
Post: #79
|
|||
|
|||
RE: In Search of 15C+ ROM image
(07-13-2022 06:42 AM)J-F Garnier Wrote:(07-10-2022 02:47 PM)Stevetuc Wrote: This is discussed in an earlier archived thread. Thank you for posting this patch list. If you have any notes you can share to help understand the implementation of the memory size patch that would be great. |
|||
12-17-2022, 11:46 PM
(This post was last modified: 12-18-2022 06:36 AM by brouhaha.)
Post: #80
|
|||
|
|||
RE: In Search of 15C+ ROM image
(06-27-2022 01:38 PM)Stevetuc Wrote: Some useful info on the 12c+ versions here: There may be a 12C rev2 that has the Nut ROM image at 4800-77FF, but that doesn't seem to be the case for the 2015-01-30 firmware, which has the Nut ROM image at 480c-780b (in the calculator), or 080c-380b (in the .bin file, because it gets programmed into the hardware starting at 4000). Note that this is not aligned to a flash page boundary. |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 10 Guest(s)