Page 4 of 4

Re: DM41X V2.1

Posted: Sat Nov 21, 2020 9:22 am
by STS-741
rprosperi wrote:
Fri Nov 20, 2020 2:57 am
Emulating precise 41 key rollover behaviour would require dramatic changes needing a lot of work in the 41X and DMCP and that would also mess with the DM42 and DM43's current behaviour, none of which are desirable or justified. Exactly emulating behaviour which isn't particularly useful or dependable anyhow isn't a sensible way to use limited development resources.
So are limited development resources to blame for the problem? If this is not just a polemic, then SwissMicros should first organize and fix the missing resources, at least that would be an advantage for the future of the company.

Re: DM41X V2.1

Posted: Mon Nov 23, 2020 7:29 am
by martin
OK, I have experience in coding keyboards, keypads and buttons roms many years ago...

1) The DM41x is perfectly functional. The keyboard implementation is imperfect, but rollover should not be critical at this stage. I am sure that there are other things to take care of.

2) The update process is super. Bugs get fixed.

3) You'll also note that, if a key is held down, there's no debounce if you press another key and then slowly release pressure. Suggests that debug is not quite complete here.

I'd speculate that the issue is in the interface between SwissMicro's OS and the HP41 code. That would explain why the DM42 keyboard works correctly, but the DM41x has issues.

Re: DM41X V2.1

Posted: Mon Nov 23, 2020 12:17 pm
by STS-741
martin wrote:
Mon Nov 23, 2020 7:29 am
OK, I have experience in coding keyboards, keypads and buttons ROMs many years ago.
Congratulations, you should become part of the development team! ;)
martin wrote:
Mon Nov 23, 2020 7:29 am
I'd speculate that the issue is in the interface between SwissMicro's OS and the HP41 code. That would explain why the DM42 keyboard works correctly, but the DM41x has issues.
That's guaranteed to be a mistake, principle number one in electronics is, never speculate and assume nothing until the facts have been verified.

Re: DM41X V2.1

Posted: Mon Nov 23, 2020 1:21 pm
by H2X
STS-741 wrote:
Mon Nov 23, 2020 12:17 pm
That's guaranteed to be a mistake, principle number one in electronics is, never speculate and assume nothing until the facts have been verified.
Surely you are violating your own principle?

Re: DM41X V2.1

Posted: Mon Nov 23, 2020 2:12 pm
by Walter
H2X wrote:
Mon Nov 23, 2020 1:21 pm
STS-741 wrote:
Mon Nov 23, 2020 12:17 pm
That's guaranteed to be a mistake, principle number one in electronics is, never speculate and assume nothing until the facts have been verified.
Surely you are violating your own principle?
:lol:

Re: DM41X V2.1

Posted: Mon Nov 23, 2020 7:59 pm
by akaTB
Touché!

Re: DM41X V2.1

Posted: Mon Nov 23, 2020 10:17 pm
by PierreMengisen
:arrow: sunk, I hope :?:

Re: DM41X V2.1

Posted: Tue Nov 24, 2020 3:51 am
by Mark Hardman
martin wrote:
Mon Nov 23, 2020 7:29 am
rollover should not be critical at this stage.
Six years ago, I was in an accident with a "wrong way" drunk driver. My left hand was crushed in the accident (I am left-handed). I recovered 95% of the functionality in that hand. However, I have one finger the refuses to perfectly synchronize with my brain. This sluggish response in my finger results in many incorrect key entries on my DMx calculators. For me, it is not a "bug fix" issue; it is an accessibility issue. The solution is that my DMx's sit around and look pretty on Dan's new stands while I use my HP-41CL instead.

Re: DM41X V2.1

Posted: Tue Nov 24, 2020 8:42 am
by STS-741
H2X wrote:
Mon Nov 23, 2020 1:21 pm
Surely you are violating your own principle?
In fact? Where exactly? Where the chaos reigns, at best, only derivations remain. :lol:

Re: DM41X V2.1

Posted: Tue Nov 24, 2020 11:10 am
by H2X
PierreMengisen wrote:
Mon Nov 23, 2020 10:17 pm
:arrow: sunk, I hope :?:
Alas...