We have release C43_105 available for download, for DM42 and Windows simulator in a combined ZIP file, here on my web site
, or here the source as usual, here on Gitlab
It is about two months after the previous release, this release fixes a number of bugs mentioned here, on the Gitlab pages, and in private mail. This release adds a few new bugs no doubt, which I'd like some reports on. Thank you for the reports. Dani helps a lot (you can follow some discussions on Gitlab here
, unless it bores you to death).
There were many many behind the scenes changes coming through from WP43S in the development system, and it surely was (and is) challenging to fix everything which broke due to upstream changes. Most functions and hacks should be back to normal again.
I do not know if C43 runs on older versions of DM42 DMCP software anymore since I updated my DM42's. Rather just update to the newest, that would be good anyway, here, SM download page
. In terms of loading the firmware - it is still the same way as previously, i.e. a single pgm file, (plus the PROGRAMS directory) to be copied to the flash drive. The new 2-file system has not been adopted as yet and I will delay the introduction of that as far as I can.
There are numerous updates and small changes, improvements, etc. that came over the two months since, but below I will discuss only the biggest changes. If you follow the 43S development pages, you will see that Mihail is pouring in some stellar work on matrixes which will be coming soon. This release intentionally is before his release, because that may (or may not) take some time to make sure it works on all the C43 hacks. At the same time Benjamin is adapting the compile systems, so another reason that I release this before updating to the dev system. Yet again that may take some time.
Before I jump into the additions, I want to acknowledge the brilliant people on the 43S team, from the seasoned members we know already to the new ones I mentioned here. Well done and thank you.
Some major changes came to C43 with the trig settings. We reduced the number of angle conversions inherited from WP43S in CONV to what we believe is practical, and kept the experimental [>>DEG] ... [>>DMS] functions added some months ago, and added another wild card function, the [DRG] button.
The WP43S introduces the concept of tagged angles, and also Angle Display Mode (ADM). The set ADM determines in which angular measure the result of an arc function is displayed. Conversely, for the trigonometric functions, the ADM determines to which angular measure a longint/real value in register X will be used, as a longint/real has no angle tag. This means that it is not necessary to enter a tagged angle "by hand”, as numeric entry will default to the ADM.
If you still want to enter a tagged angle "by hand", this should be done as intuitively as possible. Inherited from the WP43S there are several functions in the menu CONV to enter tagged angles to the desired angle measure. The C43 has a new additional function DRG in the MODE menu. With DRG you can now change the angle display of Register X to the desired angular measure, cycling through the 5 modes.
You can enter a numeric angle to Register X, closing the entry with DRG and a tagged angle will be set according to the ADM. For example, if the ADM is set to "D.MS", entering 1.505 [DRG] will result in 1°50'50.00''. Additionally, the tagged angle can be converted to the next angle measure by repeatedly pressing [DRG]. The supported angle measures are the same as in WP43S.
This DRG button works surprisingly easy. Of course, all the WP43S conversions remain in the catalog for programming and compatibility. To me the most exciting bit of the DRG button is the ease with which it can get placed on the special (non-USER mode) custom key replacement for [Σ+]
, discussed a long time ago here. See the [KEYS]
menu. This is my go to setting, see below.
I finalised the implementation of the Linear Regression module for the WP43S from Walter's manual and added my graphics to it, then re-imported the code back into the C43 base. I made some neat demos, which can be found by going to f [STAT] then [Dn], to get to this menu.
Best is to play around with the demos to see, and read the WP43S OM for the details on Page 104 of 336 here
. The last 3 demos refer to the examples on these pages.