Search found 710 matches

by Thomas Okken
Sat May 29, 2021 1:34 am
Forum: Software Library
Topic: External stack
Replies: 52
Views: 24869

Re: External stack

RTN will clear the return stack, which includes all local variables. That should free up all the memory that was allocated by a recursive function. There's no garbage collector in Free42, and none is needed, since objects are freed immediately when they are deleted using CLP, CLV, CLST, and RTN. OK...
by Thomas Okken
Fri May 28, 2021 10:59 pm
Forum: Software Library
Topic: External stack
Replies: 52
Views: 24869

Re: External stack

Is there a way to clean the occupied memory, or is there a garbage collector in DMCP or in Free42 ? RTN will clear the return stack, which includes all local variables. That should free up all the memory that was allocated by a recursive function. There's no garbage collector in Free42, and none is...
by Thomas Okken
Mon May 24, 2021 9:03 pm
Forum: Usage tips, tricks and problem reports
Topic: entering the L/F character in a text editor
Replies: 4
Views: 876

Re: entering the L/F character in a text editor

Wyatt_Irk wrote:
Mon May 24, 2021 5:22 pm
but only got “[LF]”, which doesn’t translate properly when going from the text editor to free42.
That's odd, "[LF]" is supposed to get translated to the LF character (code 10) when you paste it into Free42...
by Thomas Okken
Thu May 20, 2021 8:21 pm
Forum: Usage tips, tricks and problem reports
Topic: Is this possibly a graphics bug ?
Replies: 7
Views: 1126

Re: Is this possibly a graphics bug ?

What happens when you run the same test case in Free42?
by Thomas Okken
Thu May 20, 2021 2:26 am
Forum: Software Library
Topic: External stack
Replies: 52
Views: 24869

Re: External stack

How do you enter LSTO in Free42 and on the DM42? Is it documented anywhere? Use XEQ and spell out "LSTO" using the ALPHA menu: XEQ "LSTO" [XEQ] [ENTER] [√x] [√x] [LN] [1/x] [LN] [√x] [LOG] [1/x] [ENTER] Or use the PRGM sub-catalog in the second row of CATALOG: [Shift] [+] [▼] [L...
by Thomas Okken
Sun May 16, 2021 8:42 pm
Forum: Usage tips, tricks and problem reports
Topic: The unused top function key
Replies: 24
Views: 4969

Re: The unused top function key

Well, a fully customizable keyboard, like the HP-41 USER mode, is on my list, but low priority, after I've done everything else I have planned. It will probably get a bit messy, since keyboard handling in Free42 is rather complex as it is... :oops:
by Thomas Okken
Sun May 16, 2021 5:48 pm
Forum: Usage tips, tricks and problem reports
Topic: The unused top function key
Replies: 24
Views: 4969

Re: The unused top function key

Thomas, by the way, have you ever considered to add dedicated custom keys to free42 just like DM42 - I know that HP42s don't have that, I also know that some skins are providing that - but those dedicated custom keys greatly increase free42 usability [...] Not really, no... What would such dedicate...
by Thomas Okken
Sun May 16, 2021 4:38 pm
Forum: Usage tips, tricks and problem reports
Topic: The unused top function key
Replies: 24
Views: 4969

Re: The unused top function key

ljubo wrote:
Sun May 16, 2021 2:10 pm
I spotted the issue with the program mode too :roll: (will be fixed with next release).
What issue are you referring to?
by Thomas Okken
Sun May 16, 2021 1:32 am
Forum: Usage tips, tricks and problem reports
Topic: The unused top function key
Replies: 24
Views: 4969

Re: The unused top function key

Peet - how many keystrokes you need to start your “reset all“ program? I assume 4: shift-catalog-pgm-myreset (I‘m not DM42 power-programming user, so, still not sure if I correctly understand your use case). Or just press XEQ, which brings up the PGM catalog as well. If you keep the "reset all...
by Thomas Okken
Fri May 14, 2021 11:45 pm
Forum: Usage tips, tricks and problem reports
Topic: modes and flags
Replies: 5
Views: 942

Re: modes and flags

Hmm, yes, instead of reassembling the flags using COMPLEX, it should be using something that always treats X and Y as rectangular. It shouldn't depend on the mode the calculator is in when the generated code is executed. I guess this will require a new instruction! It'll be two new instructions: RC...