Any news on DM32?

Discussion around the SwissMicros DM32 calculator
User avatar
Emy
Posts: 103
Joined: Tue May 03, 2022 9:29 am
Location: Switzerland

Re: Any news on DM32?

Post by Emy »

HPMike wrote:
Wed May 24, 2023 12:21 am
I found a few minor typos
Thanks, fixed.
J-F Garnier
Posts: 47
Joined: Sun Mar 11, 2018 5:37 pm
Location: France

Re: Any news on DM32?

Post by J-F Garnier »

Emy wrote:
Tue May 23, 2023 6:04 pm
Saving the html page works well to read it offline (that's what I do).
Thanks, that's the easiest way to save the current manual version.
The manual has been written for people who never touched an RPN or HP calculator. It therefore exposes the topology of calculator program memory: a single column of instructions. An "Enhancement over legacy HP-32SII" section will be added to this draft.
The manual is well written and explains the RPN in detail, somehow as HP was doing at a time, but with different wording.
SwissMicros may expect to convert new users to RPN with this machine.
Globally, I would say that it's a great tutorial for new RPN users, especially the sections "3. RPN and the stack" and "14. Basic programming", except the part I mentioned previously about the program space description.

For sure I'm personally more interested by the improvements to overcome the limitations of the 32SII.

More comments on the DM32 draft manual (v3.02b):

- there is a "cross-state call" feature mentioned in section 15.1.2, but description is missing. Emy alluded to it.

- section 15.6: there is apparently a major deviation (vs the 32SII) in the way to access the index i and indirect (i) operations on the keyboard.
Is it a mistake in the manual, or is it real?

- There is an inconsistency between:
+ section 10.3 that says statistical registers can be accessed by indirect addressing with i=28..33
+ section 15.6.2 that says indirect addressing is limited to 1..26 (also a minor typo: 26 is Z, not A)

- there is a buzzer (see section 17.3.8), but not used for errors (still the same silent "Warning" sign as on the 32SII)

- the MultiState section (18.2) gives clues on how SwissMicros is aiming to extended the 32SII. We will see how usability will be.

At first glance, multistates and cross-state calls go far beyond the simplicity of the HP-32SII programming model many of us are seeking for.
But other people may have a different opinion about it. Future will tell.
Suggestions for "simple" improvements without breaking the simplicity of the 32SII have been made by the community, though.

But ok, let's be patient...

J-F
User avatar
Emy
Posts: 103
Joined: Tue May 03, 2022 9:29 am
Location: Switzerland

Re: Any news on DM32?

Post by Emy »

J-F Garnier wrote:
Wed May 24, 2023 9:45 am
- there is a "cross-state call" feature mentioned in section 15.1.2, but description is missing. Emy alluded to it.
Yes. Patience... :)
J-F Garnier wrote:
Wed May 24, 2023 9:45 am
- section 15.6: there is apparently a major deviation (vs the 32SII) in the way to access the index i and indirect (i) operations on the keyboard.
Is it a mistake in the manual, or is it real?
Thanks for your feedback. Mistake. Fixed in v3.03b.
J-F Garnier wrote:
Wed May 24, 2023 9:45 am
At first glance, multistates and cross-state calls go far beyond the simplicity of the HP-32SII programming model
I will not give away what the team has been cooking here. It's clear what will be done, only the details of implementation are still to be well defined. But believe us when we say that it should bring the 32 platform to unseen heights.
Boub65
Posts: 231
Joined: Tue Sep 12, 2017 4:34 pm
Location: Rabat, Morocco

Re: Any news on DM32?

Post by Boub65 »

redglyph wrote:
Wed May 24, 2023 9:39 am
About the meat and potatoes, I didn't know the HP48 was still on the market, surely they're only old 2nd-hand calculators?
MINT HP48SX/GX for less than 275$ are readily available... and sorry but waiting 2+ years to get the announced DM32, and than having to wait another unknown loooooong period to get the supposed enhancements is way way longer than finding a "2nd hand" MINT HP48SX/GX with dark screen on ebay!

As a reminder also, DM32 was (supoosed to be) marketed towards an entry market... and with just the bare HP32Sii functionalities and a "promise" on enhancements at 275$ price point, I think that they changed their target and now lean more towards "RPN collectors" that want just another beautifull rpn calc in their listing.

I've never understood the DM32 positionning, still do not, and unfortunately time is proving me right.

BTW, long time customers are still waiting for enhancements in the calculators they bought : DM15L still has no alphanumerical intructions display (last platform on the market to show opcodes), DM41X still has the multiline editor bug, the online programming tool has bugs, is not maintained nor improved, etc...
Sincèrement, Sincerely, 73,
Boubker

DM15L, DM41L, DM42 #00855 (domes upgraded), DM41X #00707
HP48SX (with dark screen), HP42s, HP32SII (1990 with fraction bug), HP41C/CV
TI-89 titanium, CASIO fx-cg50 and Numworks (to play with micropython)
goosnarrggh
Posts: 7
Joined: Wed Nov 09, 2022 6:15 pm

Re: Any news on DM32?

Post by goosnarrggh »

redglyph wrote:
Wed May 24, 2023 9:39 am
I'm not familiar with the DM32, but I'm curious. Since the GTO may target a label and a line number within that label, are they automatically adjusted when the user deletes or inserts program lines?
In the legacy 32s and 32sii, when you are working interactively from the keyboard, you have the option of "GTO top", "GTO label", or "GTO specific line number within a label". However, within the context of a running program, you are limited to only "GTO label".

Since you would only ever use the "GTO specific line number within a label" case when you are interactively typing it in from the keyboard, it follows that the human operator would always be responsible for keeping track of exactly what line number they intend to access.

The DM32 manual is ambiguous about this point. But one possible reading is that the same limitations also apply to the DM32 too.
rprosperi
Posts: 1703
Joined: Mon Apr 24, 2017 7:48 pm
Location: New York

Re: Any news on DM32?

Post by rprosperi »

Boub65 wrote:
Wed May 24, 2023 9:17 am

Ok, so I'll wait for the desert to order my 275$ diner... too expensive for meet and potatoes, and no visibility on further enhancements...
This probably make sense for folks that are not interested in participating in BETA testing, providing feedback and possibly influencing development and gaining early experience.
--bob p

DM42: β00071 & 00282, DM41X: β00071 & 00656, DM10L: 071/100
RaulLion
Posts: 93
Joined: Thu Apr 13, 2023 5:48 pm
Location: Spain
Contact:

Re: Any news on DM32?

Post by RaulLion »

HPMike wrote:
Wed May 24, 2023 12:12 am
I noticed that in the User Manual section 19.1. Specifications it lists the processor speed as 80 MHz, but that the SM website shows it as max. 160 MHz. Please explain.
I think 80 MHz was the original project, using same processor than DM42 but things changed and SM has used a better processor for DM32
hp41cv-hp15c-hp42s-hp32sii-hp48gx(2)-hp33s(pre-release)-hp35s-DM32

[hp48 + Metakernel + Erable + Alg48 + 20 years of stuff running on Emu48 for Android since 2019]
HPMike
Posts: 439
Joined: Fri Jul 21, 2017 11:01 pm
Location: DFW, Texas

Re: Any news on DM32?

Post by HPMike »

RaulLion wrote:
Wed May 24, 2023 3:24 pm
HPMike wrote:
Wed May 24, 2023 12:12 am
I noticed that in the User Manual section 19.1. Specifications it lists the processor speed as 80 MHz, but that the SM website shows it as max. 160 MHz. Please explain.
I think 80 MHz was the original project, using same processor than DM42 but things changed and SM has used a better processor for DM32
Both the manual and the website reference the same processor, namely ARM® Cortex-M33®, so that does not explain the discrepancy. I suspect that the manual is incorrect.
DM15L, S/N 00548. DM42, SN: 00159. DM41X, SN: 00973. DM32, SN 00054.
HPMike
Posts: 439
Joined: Fri Jul 21, 2017 11:01 pm
Location: DFW, Texas

Re: Any news on DM32?

Post by HPMike »

Emy wrote:
Wed May 24, 2023 9:44 am
HPMike wrote:
Wed May 24, 2023 12:21 am
I found a few minor typos
Thanks, fixed.
You did not correct the typo in Section 11.2.Types of equations. "equality-" should be "equality-type"

Also, I believe the processor speed should be 160 Mhz, not 80 MHz as shown in Section 19.1. Specifications
DM15L, S/N 00548. DM42, SN: 00159. DM41X, SN: 00973. DM32, SN 00054.
rprosperi
Posts: 1703
Joined: Mon Apr 24, 2017 7:48 pm
Location: New York

Re: Any news on DM32?

Post by rprosperi »

CPU speed scaling is not implemented yet, but it will be. DM32 BETA units currently run at 48MHz at all times. Final f/w will take advantage of the maximum safe speed for the complete h/w platform with QSPI, extra memory, etc.
--bob p

DM42: β00071 & 00282, DM41X: β00071 & 00656, DM10L: 071/100
Post Reply