Post Reply 
What are the final specs for the DM42?
12-09-2017, 10:27 PM
Post: #1
What are the final specs for the DM42?
How much total ROM and how much total RAM etc?...Speed unplugged from USB and the USB speed etc?...
Find all posts by this user
Quote this message in a reply
12-10-2017, 11:59 AM
Post: #2
RE: What are the final specs for the DM42?
1MB total flash memory embedded in the ST32L476 controller. There's also an 8MB QSPI chip of which 2MB contains code (The Intel Decimal FP Library among other things) and 6MB is set aside as a FAT disk for exchanging programs, screenshots, saved machine states and a few other things.

RAM available straight after a RESET is around 75KB.

The CPU runs at 25MHz when on battery power (1x CR2032 coin cell) or at 80MHz when drawing power from the USB port. The DM42 has a standard microUSB connector.
Find all posts by this user
Quote this message in a reply
12-10-2017, 12:52 PM
Post: #3
RE: What are the final specs for the DM42?
Nice specs!

Wikis are great, Contribute :)
Find all posts by this user
Quote this message in a reply
12-16-2017, 10:29 AM
Post: #4
RE: What are the final specs for the DM42?
(12-10-2017 11:59 AM)grsbanks Wrote:  1MB total flash memory embedded in the ST32L476 controller. There's also an 8MB QSPI chip of which 2MB contains code (The Intel Decimal FP Library among other things) and 6MB is set aside as a FAT disk for exchanging programs, screenshots, saved machine states and a few other things.

RAM available straight after a RESET is around 75KB.

The CPU runs at 25MHz when on battery power (1x CR2032 coin cell) or at 80MHz when drawing power from the USB port. The DM42 has a standard microUSB connector.
(My emphasis)
OK, so maybe a "stupid" question. How do I obtain a screenshot (of the stack) to the empty folder named "screens", within the calc. Or; is it possible?

Also, is it (still) possible to get the split-screen layout as in the vids of the prototype? In case; how? As of now, I have the XYZL layout with the numbers/digits to the right.

Got it yesterday, and I probably have to replace the battery by end of the weekend Wink

Esben
28s, 35s, 49G+, 50G, Prime G2 HW D, SwissMicros DM42, DM32, WP43 Pilot
Elektronika MK-52 & MK-61
Find all posts by this user
Quote this message in a reply
12-16-2017, 11:30 AM (This post was last modified: 12-16-2017 11:53 AM by Olaf.)
Post: #5
RE: What are the final specs for the DM42?
Screenshot : shift + DISP until you hear an audio feedback.
Have the same question about the stack display. Was on top on prototype videos

Edit :
+ layout : the splited area merged in 2.11.1
+ Stack alignement left/right can be changed using function key F5 when no menu is displayed on screen.
+ I love this calc

HP48G, DM42, CASIO fx 180p, fx 7000GA.
YES, one can like both RPL & RPN calcs.
This hybrid guy does exist in this forum.
Find all posts by this user
Quote this message in a reply
12-16-2017, 11:46 AM (This post was last modified: 12-16-2017 11:47 AM by Didier Lachieze.)
Post: #6
RE: What are the final specs for the DM42?
(12-16-2017 10:29 AM)DA74254 Wrote:  Also, is it (still) possible to get the split-screen layout as in the vids of the prototype? In case; how? As of now, I have the XYZL layout with the numbers/digits to the right.

I don't think it's possible anymore. Why would you want to have twice X & Y on the display ?
Find all posts by this user
Quote this message in a reply
12-16-2017, 11:55 AM (This post was last modified: 12-16-2017 11:57 AM by DA74254.)
Post: #7
RE: What are the final specs for the DM42?
Thank you Olaf. That worked like a charm.

@Didier Lachieze:
Well, why not? Anyway, now it seems to be (at least) two persons asking for it.

Edit: See that Olaf edited his post as I wrote this one. Yes, I found the F5-layout and have moved the output to the right, though without the underlines.

Esben
28s, 35s, 49G+, 50G, Prime G2 HW D, SwissMicros DM42, DM32, WP43 Pilot
Elektronika MK-52 & MK-61
Find all posts by this user
Quote this message in a reply
12-16-2017, 12:48 PM
Post: #8
RE: What are the final specs for the DM42?
You can change the size of the font on the LCD with F6 and Shift-F6. This is independent of the font size when in PRGM mode.

You can also change the actual font used and toggle between a sans-serif proportional font and the vintage HP-42S font with Shift-F5. Once again, the choice of font for stack mode and PRGM mode is independent.
Find all posts by this user
Quote this message in a reply
12-16-2017, 03:49 PM
Post: #9
RE: What are the final specs for the DM42?
that spllt screen was not as useful as it might appear. I believe it was used more for troubleshooting early on when visual redundancy had more of a purpose.

You will still see a similar effect though when using agraph or pixel. graphics plotted in the original HP 42 resolution appear in the top of the screen and the stack (depending on how you display the stack) appears below the graphics.
Find all posts by this user
Quote this message in a reply
12-16-2017, 04:13 PM
Post: #10
RE: What are the final specs for the DM42?
(12-16-2017 03:49 PM)revwillie Wrote:  that spllt screen was not as useful as it might appear. I believe it was used more for troubleshooting early on when visual redundancy had more of a purpose.

It happened because "painting" its buffer to the screen was entirely the responsibility of Free42 at the time. Later on, Free42 was patched by SM and the DM42 took control of drawing the screen. This allowed us to break away from the 2-register display and provide the 6 different register layouts now available on the DM42. While this code was being debugged and tested thoroughly by the "army" of about 70 beta testers, there was still the ability to overlay Free42's LCD buffer onto the DM42's screen to check that all was working as expected. Once it was debugged to the developer's satisfaction, that "PIP" facility was removed as it no longer served any purpose.

(12-16-2017 03:49 PM)revwillie Wrote:  You will still see a similar effect though when using agraph or pixel. graphics plotted in the original HP 42 resolution appear in the top of the screen and the stack (depending on how you display the stack) appears below the graphics.

Important bit here underlined.

For those that don't already know, the DM42 has three different screen resolutions: 131x16 (original HP-42S resolution), 200x120 "low" native resolution and 400x240 native resolution. Both of the latter use the whole LCD. The resolution used is controlled by a "virtual variable" (more about that in a second) and the PIXEL, AGRAPH and CLLCD functions have been patched to take advantage of the full screen real estate.

"Virtual variables" are a DM42-specific thing. We needed a way to control the extended hardware that didn't involve adding new functions to Free42 and that would have as little impact as possible on legacy HP-42S programs. We also needed a way of giving programs access to information about the calculator and its configuration, so we came up with the idea of virtual variables. That is my modest contribution to the DM42, so I'm ready for praise and abuse Smile

By putting 0, 2 or 3 (1 is reserved for future use) into X and doing

Code:
STO "GrMod"

You are telling the DM42 to switch to 131x16, 200x120 or 400x240 mode respectively.

Similarly,

Code:
RCL "GrMod"

Returns 0, 2 or 3.

In the same vein,

Code:
RCL "ResY"
RCL "ResX"

Places the current Y resolution in Y and the X resolution in X.

Code:
RCL "Vbat"

gives you the current battery voltage.

Virtual variable "RefLCD" controls how the display is updated during program execution.

These virtual variables don't appear in the variables menu because they don't really exist. Some are read-only, so attempting to store something in a read-only one will just have no effect.
Find all posts by this user
Quote this message in a reply
12-16-2017, 04:38 PM
Post: #11
RE: What are the final specs for the DM42?
Thanks, grsbanks for a very thorough explanantion.
Now that you mention it, it's no longer important (for me) to have the split screen. I've noticed that info and warnings comes atop the display and thus, the "full" screen is utilized.

I'm still learning and exploring my new playtoy Smile

What I've discovered, on a very positive side, is that when using a powerbank on the USB-port, it draws so little current that the powerbank doesn't indicate power consumption until one pushes a button og making a (heavy) calculation.

Guess there will always follow a companionin' (one-cell) powerbank with my 42..

Esben
28s, 35s, 49G+, 50G, Prime G2 HW D, SwissMicros DM42, DM32, WP43 Pilot
Elektronika MK-52 & MK-61
Find all posts by this user
Quote this message in a reply
12-17-2017, 01:13 AM
Post: #12
RE: What are the final specs for the DM42?
(12-10-2017 11:59 AM)grsbanks Wrote:  The CPU runs at 25MHz when on battery power (1x CR2032 coin cell) or at 80MHz when drawing power from the USB port. The DM42 has a standard microUSB connector.

Now this is totally cool !
Find all posts by this user
Quote this message in a reply
12-17-2017, 07:43 AM
Post: #13
RE: What are the final specs for the DM42?
Hello, I'm planning to buy a DM42. Would it be possible to show a video or screenshots of the final display ? Thanks
Find all posts by this user
Quote this message in a reply
12-17-2017, 08:31 AM
Post: #14
RE: What are the final specs for the DM42?
Here's a screenshot of mine, after calculating an intergration:

.bmp  20171216-13484605.bmp (Size: 12.31 KB / Downloads: 155)

Esben
28s, 35s, 49G+, 50G, Prime G2 HW D, SwissMicros DM42, DM32, WP43 Pilot
Elektronika MK-52 & MK-61
Find all posts by this user
Quote this message in a reply
12-17-2017, 11:31 AM
Post: #15
RE: What are the final specs for the DM42?
(12-17-2017 08:31 AM)DA74254 Wrote:  Here's a screenshot of mine, after calculating an intergration:
pretty cool. Thx for sharing.

I ordered my DM42 last week - does it come with a manual? If not, is there a single source for info on using the calc?

.....Art
Find all posts by this user
Quote this message in a reply
12-17-2017, 12:10 PM
Post: #16
RE: What are the final specs for the DM42?
(12-17-2017 11:31 AM)larthurl Wrote:  I ordered my DM42 last week - does it come with a manual? If not, is there a single source for info on using the calc?

http://www.swissmicros.com/doc/dm42_user...anual.html
Visit this user's website Find all posts by this user
Quote this message in a reply
12-17-2017, 01:38 PM
Post: #17
RE: What are the final specs for the DM42?
(12-17-2017 12:10 PM)Thomas Okken Wrote:  
(12-17-2017 11:31 AM)larthurl Wrote:  I ordered my DM42 last week - does it come with a manual? If not, is there a single source for info on using the calc?

http://www.swissmicros.com/doc/dm42_user...anual.html

thank you Thomas.
Find all posts by this user
Quote this message in a reply
12-17-2017, 04:59 PM
Post: #18
RE: What are the final specs for the DM42?
(12-17-2017 07:43 AM)Pekis Wrote:  Hello, I'm planning to buy a DM42. Would it be possible to show a video or screenshots of the final display ? Thanks

You will find many screenshots in this french review:
http://www.silicium.org/forum/viewtopic....46&t=42544

Jean-Charles
Find all posts by this user
Quote this message in a reply
12-17-2017, 05:43 PM (This post was last modified: 12-17-2017 05:44 PM by Pekis.)
Post: #19
RE: What are the final specs for the DM42?
Hello, thanks for your informations about the screen layout, which is much better than expected from the demos ! It's important to emphasize on that aspect too.
Find all posts by this user
Quote this message in a reply
12-17-2017, 10:46 PM
Post: #20
RE: What are the final specs for the DM42?
(12-17-2017 04:59 PM)Helix Wrote:  You will find many screenshots in this french review:
http://www.silicium.org/forum/viewtopic....46&t=42544

That's a nice review there.

I would just point out that the DM42's LCD does not use "almost" no power when in standby, it really uses no power at all. It is switched off altogether.
Find all posts by this user
Quote this message in a reply
Post Reply 




User(s) browsing this thread: