Post Reply 
New firmware for the Swissmicros DM15L
10-08-2024, 07:32 PM
Post: #98
RE: New firmware for the Swissmicros DM15L
(10-06-2024 07:09 AM)jebedeo Wrote:  2. Entering a number and then cancelling now correctly clears the X register. It was indeed an old bug that came back to say hello.


It's only partially fixed :-(

start with a clear stack, all zeros. Enter 21 into X and then start typing 23 but clear it with two Clr presses

21
ENTER
23
<
<

this now correctly leaves :

y:21
x:0

now type a new number (eg 42) into x and the 21 remains in Y, the zero in x is overwritten by the new value 42, as expected.

y:21
x:42_

multiply

[X]

Y:0
X:882

the value in X is there due to a completed calculation....

now start typing a new number (65)

Y:882
X:65_

but it's wrong so backspace

<
<

clears X to 0 as expected

now type the correct number 76

Y:0
X:76_

the 882 from Y has been raised into Z and the 0 from X is raised into Y when a new number is typed into X

this is wrong, the stack shouldn't lift the zero into Y. The error happens if the number in Y is there as a calculation result. When it's there due to user typing it in the backspace/clear behaviour is correct.

John
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: New firmware for the Swissmicros DM15L - Johnp_g - 10-08-2024 07:32 PM



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