Search found 46 matches
- Wed Nov 22, 2023 7:24 pm
- Forum: DM41X
- Topic: MCode A B C Register
- Replies: 8
- Views: 1514
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 ...
- Thu Nov 09, 2023 4:48 pm
- Forum: DM41X
- Topic: Help Understand Coconut VASM Listing
- Replies: 5
- Views: 2041
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...
- Mon Jul 17, 2023 7:17 pm
- Forum: DM41X
- Topic: Possible to replace OS ROM?
- Replies: 9
- Views: 2703
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...
- Mon Jul 17, 2023 3:05 am
- Forum: DM41X
- Topic: Possible to replace OS ROM?
- Replies: 9
- Views: 2703
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...
- Sun Jul 16, 2023 12:50 am
- Forum: DM41X
- Topic: Possible to replace OS ROM?
- Replies: 9
- Views: 2703
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...
- Sat Jul 15, 2023 5:43 pm
- Forum: DM41X
- Topic: Possible to replace OS ROM?
- Replies: 9
- Views: 2703
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...
- Fri Jul 14, 2023 6:38 pm
- Forum: DM41X
- Topic: Possible to replace OS ROM?
- Replies: 9
- Views: 2703
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?
- Tue Jul 11, 2023 6:53 pm
- Forum: DM41X
- Topic: Boolean comparison functions?
- Replies: 7
- Views: 2759
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...
- Wed May 17, 2023 9:22 pm
- Forum: DM41X
- Topic: Looking for XRCL and XSTO
- Replies: 12
- Views: 5061
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...
- Tue Oct 19, 2021 8:56 pm
- Forum: DM41X
- Topic: DM41X vs DM16L
- Replies: 11
- Views: 6734
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...