Search found 161 matches

by dlachieze
Tue May 28, 2019 3:37 pm
Forum: Bug reports
Topic: [DM15L M1B V28] Using R/S in a subroutine reached by line number wipes the call stack
Replies: 11
Views: 1301

Re: [DM15L M1B V28] Using R/S in a subroutine reached by line number wipes the call stack

How would you go about writing your own gosub stack? Do you mean use GTO I with flags and such to simulate a GSB/RTN ? Not sure, one way would be to put the stack pointer in register 0, having it contain the register number that contains the line number to jump to on return. There is an easier work...
by dlachieze
Mon May 27, 2019 9:32 pm
Forum: Bug reports
Topic: [DM15L M1B V28] Using R/S in a subroutine reached by line number wipes the call stack
Replies: 11
Views: 1301

Re: [DM15L M1B V28] Using R/S in a subroutine reached by line number wipes the call stack

This seems to be a bug of the original 15C firmware that was fixed by changing the manual to remove the reference to GSB I with I<0. See this discussion .
by dlachieze
Mon May 27, 2019 3:20 pm
Forum: Discuss!
Topic: Another 43S poll
Replies: 10
Views: 1837

Re: Another 43S poll

I voted for b) because in a ) the meaningful information represents only 3% to 6% of the displayed pixels with the other pixels being identical for each function, which is not the best way to easily convey the right information to the end user.
by dlachieze
Fri May 24, 2019 11:30 am
Forum: DM1x/DM41
Topic: DM15L programming
Replies: 18
Views: 2822

Re: DM15L programming

It doesn't strike me as a feature that would be super difficult to add. Simply modify the simulator's display routine to snoop on whatever flag/register/memory address is used internally by the calculator to indicate that it's in program mode (or that SST is being held), and use an alternative disp...
by dlachieze
Sun Apr 14, 2019 11:31 am
Forum: DM42
Topic: A problem of Conditions
Replies: 3
Views: 850

Re: A problem of Conditions

If i have a condition in a program (for exemple a booleean : 1 if it's "yes") on A : for exemple if A>10 ,i =1 and else i=0. For boolean I would suggest using a flag instead of a variable : 38 CF 00 /* clear flag 00 39 RCL "Achar" 40 10 41 X<Y? 42 SF 00 /* set flag 00 Then you can easily test if th...
by dlachieze
Fri Apr 12, 2019 12:32 pm
Forum: DM1x/DM41
Topic: [POLL] Compiler for DM15L ?
Replies: 15
Views: 2583

Re: [POLL] Compiler for DM15L ?

There is already a Python to RPN converter for the 42S, do you plan to do the same for the 15C?
by dlachieze
Mon Apr 08, 2019 4:45 pm
Forum: Software Library
Topic: External stack
Replies: 43
Views: 5205

Re: External stack

Ok, the WP 34S got local registers in 2011, Free42 got local variables now. Beyond the difference between registers and variables, is there anything else? Just for curiosity... AFAICS: On the plus side for the WP-34S: LocR is allocating local registers AND 16 local flags. There is so far no local f...
by dlachieze
Sun Apr 07, 2019 7:20 am
Forum: Software Library
Topic: External stack
Replies: 43
Views: 5205

Re: External stack

This is cool ! I was wondering if LSTO would support storage arithmetic but it's not necessary: once you have created the local variable with LSTO you can just use the standard STO+, STO-, STO* and STO/ I have installed the Android apk on my tablet and I have an issue with the state file: the first ...
by dlachieze
Tue Apr 02, 2019 10:36 am
Forum: Discuss!
Topic: Fundamental Mathematics
Replies: 9
Views: 1445

Re: Fundamental Mathematics

Interesting question, here is my take on this: arcsin(arccos(arctan(tan(cos(sin(9°))))) works as is only with non-typed arguments and results. Else I would say that it depends if the typing is strong or weak. So it’s a designer’s choice :) With strong typing, then arcsin(arccos(arctan(tan(cos(sin(9°...
by dlachieze
Sat Mar 16, 2019 11:01 pm
Forum: Update Announcements
Topic: UPDATE: DMCP-3.13 / DM42-3.13
Replies: 40
Views: 6268

Re: UPDATE: DMCP-3.13 / DM42-3.13

Yes, it appears that the FAT disk was corrupted. After re-format there is no more issues.