Search found 46 matches

by hth313
Wed Nov 22, 2023 7:24 pm
Forum: DM41X
Topic: MCode A B C Register
Replies: 8
Views: 1472

Re: MCode A B C Register

As mentioned, the source code was not well documented when it comes to the math routines. The reason was most likely that they were lifted from earlier calculator models, perhaps it was based on disassembly and the documentation or annotations did not carry over. The rest is very well documented as ...
by hth313
Thu Nov 09, 2023 4:48 pm
Forum: DM41X
Topic: Help Understand Coconut VASM Listing
Replies: 5
Views: 1979

Re: Help Understand Coconut VASM Listing

To give some further information I have a buildable project for the HP-41 mainframe ROMs. It can recreate the original HP-41C and HP-41CX ROMs from source. There are branches for HP-41CL and DM-41X too. The HP-41CL variant contains some bugfixes to the original ROM. The HP-41CL also contains a rewor...
by hth313
Mon Jul 17, 2023 7:17 pm
Forum: DM41X
Topic: Possible to replace OS ROM?
Replies: 9
Views: 2660

Re: Possible to replace OS ROM?

There could also be a license issue in this, whether the license prevents the binary from being taken apart and modified. Another thing might be having a way to change the version identity to properly mark a modified firmware so that it is not mixed up with an official one. Finally, it may also be w...
by hth313
Mon Jul 17, 2023 3:05 am
Forum: DM41X
Topic: Possible to replace OS ROM?
Replies: 9
Views: 2660

Re: Possible to replace OS ROM?

Of course this technique may in fact be possible, I assumed Håkan meant can the OS ROMs be easily replaced. If you (Håkan) are interested in such an adventure, let me know and I can verify if such an approach is possible or not (e.g. if a checksum of the complete image is enforced, etc.). Thanks fo...
by hth313
Sun Jul 16, 2023 12:50 am
Forum: DM41X
Topic: Possible to replace OS ROM?
Replies: 9
Views: 2660

Re: Possible to replace OS ROM?

I am not looking to rewrite the OS, merely enhance it like I did for the 41CL, which was fixing some long standing bugs and possibly adding to the range of extended memory. I might replace some of the the additions made (new functions) with something else. Thus, the original code would be mostly the...
by hth313
Sat Jul 15, 2023 5:43 pm
Forum: DM41X
Topic: Possible to replace OS ROM?
Replies: 9
Views: 2660

Re: Possible to replace OS ROM?

I wonder if the 41/OS is represented by a module file like anyone else and whether it is possible to replace it with my own version? No, sorry Håkan, there is no way to do this on the 41X. :( That is a bummer. Is it because it is part of the firmware? In the manual there is a picture in section 6.3...
by hth313
Fri Jul 14, 2023 6:38 pm
Forum: DM41X
Topic: Possible to replace OS ROM?
Replies: 9
Views: 2660

Possible to replace OS ROM?

I wonder if the 41/OS is represented by a module file like anyone else and whether it is possible to replace it with my own version?
by hth313
Tue Jul 11, 2023 6:53 pm
Forum: DM41X
Topic: Boolean comparison functions?
Replies: 7
Views: 2705

Re: Boolean comparison functions?

it would be nice to have functional (rather than imperative) forms of X >= Y and friends. (The logical operators are available in the Advantage Pac, as no doubt everyone here knows). I have written my own GTE (Greater than or Equals) etc. routines, but I'm wondering if there is a module out there t...
by hth313
Wed May 17, 2023 9:22 pm
Forum: DM41X
Topic: Looking for XRCL and XSTO
Replies: 12
Views: 4902

Re: Looking for XRCL and XSTO

Hi all, I am looking to some kind of (efficient) read/write registers from eXtended memory from/to the stack. In fact I need lots of registers for my program so I thought using directly eXtended memory "as" standard memory whitout the hassle of using "datafiles" and copy/store t...
by hth313
Tue Oct 19, 2021 8:56 pm
Forum: DM41X
Topic: DM41X vs DM16L
Replies: 11
Views: 6602

Re: DM41X vs DM16L

Hi, Dear All I owned DM16L. I love DM41X and MD42's large screen. Just wondering if 41x/42 can do base number calculation as DM16L does? I checked their manual. It seems only capable of some basic base number function. For instance, it can do XOR AND but lack of SL SR ASR function. etc Regards Dani...