Post Reply 
WP34S for DM42 project question
11-10-2024, 09:10 AM (This post was last modified: 11-10-2024 10:28 AM by carey.)
Post: #1
WP34S for DM42 project question
Just a quick question re: Nigel's excellent WP34S for DM42 project.

Since this calculator project appears to load as a program file onto the DM42 without changing the QSPI layer, is it correct that the same WP34S for DM42 program file will also load on the new DM42n (upgraded hardware) without modification?

Edit: I just noticed an old thread on the topic of WP34S for DM42. As I don't want to double post on this board but it doesn't appear to allow me to delete this 1st post to a new thread, perhaps this post should be moved to that thread?
Find all posts by this user
Quote this message in a reply
11-10-2024, 12:46 PM
Post: #2
RE: WP34S for DM42 project question
No, programs are NOT compatible between DM42 and DM42n hardware and the subsequent changes to the DMCP OS.

It would of course be possible to port the WP34S application to the DM42n, but with C47 already working here and with more capabilities, it seems likely to be not worth the effort, but that's a call for Nigel.

--Bob Prosperi
Find all posts by this user
Quote this message in a reply
11-10-2024, 12:49 PM (This post was last modified: 11-10-2024 05:32 PM by carey.)
Post: #3
RE: WP34S for DM42 project question
Thanks Bob for the reply!
I still hope the WP34S is ported to the DM42n because, from my perspective, the WP34S (i) is sufficiently useful; (ii) has a nice iOS app; (iii) has a nice printed manual; (iv) if I understand the instructions correctly, it's easier to reload the DM42 Free42 firmware going from WP34S than from C47; (v) requires no custom overlay.
Carey.
Find all posts by this user
Quote this message in a reply
11-13-2024, 01:25 PM (This post was last modified: 11-13-2024 10:43 PM by Nigel (UK).)
Post: #4
RE: WP34S for DM42 project question
(11-10-2024 12:49 PM)carey Wrote:  Thanks Bob for the reply!
I still hope the WP34S is ported to the DM42n because, from my perspective, the WP34S (i) is sufficiently useful; (ii) has a nice iOS app; (iii) has a nice printed manual; (iv) if I understand the instructions correctly, it's easier to reload the DM42 Free42 firmware going from WP34S than from C47; (v) requires no custom overlay.
Carey.
Well, I don't have a DM42n myself, but I've followed the fairly simple "migration" instructions that SwissMicros have provided, and the result is the attached file. (You'll have to remove the .txt extension before copying it to your DM42n; that's just there so that I can upload the file to this forum.)

As I don't have a DM42n this file is untested, but if you or anyone else would like to try it on a DM42n I'd be interested to hear if it works!

Nigel (UK)

Edit: attachment deleted as it didn't work (see next post).
Find all posts by this user
Quote this message in a reply
11-13-2024, 06:43 PM (This post was last modified: 11-14-2024 07:16 AM by Over_score.)
Post: #5
RE: WP34S for DM42 project question
It doesn't work here :
[Image: NKohpSh5ZD5_WP34S.jpg]
Find all posts by this user
Quote this message in a reply
11-13-2024, 10:42 PM
Post: #6
RE: WP34S for DM42 project question
Ok. I've tried again doing every step carefully and the .pg5 file produced is attached. It is not the same as the previous non-working .pg5 file, so maybe it will work.

Probably I failed to replace the old dmcp/ files with the new dmcp/ files correctly (same names, different content).

This time I am sure that I have:
  • Changed my makefile to make .pg5 files rather than .pgm files;
  • swapped the linker script for the new one;
  • correctly replaced the old contents of the dmcp/ folder with the new contents.
In the second and third cases I took the new files from the DMCP5_SDK GitHub SwissMicros repository.

I've removed the original file; I've attached the new one. As before, rename this to wp34s_top.pg5 once you've downloaded this.

If this works, apologies for my previous mistake! If it doesn't, any other ideas?

In any case, thank you for helping.

Nigel (UK)


Attached File(s)
.txt  wp34s_top.pg5V2.txt (Size: 248.32 KB / Downloads: 2)
Find all posts by this user
Quote this message in a reply
11-14-2024, 06:59 AM
Post: #7
RE: WP34S for DM42 project question
This one works! I just started WP34S, I didn't do more tests.
[Image: NKog4xE4Bp5_PXL-20241114-065333960.jpg]
Find all posts by this user
Quote this message in a reply
11-14-2024, 11:26 AM
Post: #8
RE: WP34S for DM42 project question
Brilliant! Now that it boots, so long as all of the DMCP5 functions take the same arguments and do the same things as the older versions, I would expect everything else to work. I’ll put a notice about it on the SM forum (with appropriate warnings) once I’ve sorted the details.

Thank you once again for testing this, and thanks to SM for such clear migration instructions.

Nigel (UK)
Find all posts by this user
Quote this message in a reply
11-14-2024, 12:57 PM
Post: #9
RE: WP34S for DM42 project question
(11-14-2024 11:26 AM)Nigel (UK) Wrote:  Brilliant! Now that it boots, so long as all of the DMCP5 functions take the same arguments and do the same things as the older versions, I would expect everything else to work. I’ll put a notice about it on the SM forum (with appropriate warnings) once I’ve sorted the details.

Thank you once again for testing this, and thanks to SM for such clear migration instructions.

Nigel (UK)

Thanks Nigel, I'll pass your comment on to David! Smile

--Bob Prosperi
Find all posts by this user
Quote this message in a reply
11-14-2024, 11:18 PM
Post: #10
RE: WP34S for DM42 project question
(11-14-2024 11:26 AM)Nigel (UK) Wrote:  Brilliant! Now that it boots, so long as all of the DMCP5 functions take the same arguments and do the same things as the older versions, I would expect everything else to work. I’ll put a notice about it on the SM forum (with appropriate warnings) once I’ve sorted the details.

Nigel (UK)

Thank you Nigel for taking the time to port your project to the DM42n!
Find all posts by this user
Quote this message in a reply
Post Reply 




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