Search found 893 matches

by Thomas Okken
Fri Apr 05, 2024 9:41 pm
Forum: DM42
Topic: Software maintenance
Replies: 17
Views: 998

Re: Software maintenance

This is what I did: /Users/thomas $ mkdir tmp /Users/thomas $ cd tmp /Users/thomas/tmp $ git clone https://github.com/thomasokken/free42.git Cloning into 'free42'... [...] /Users/thomas/tmp $ mv free42 free42-to /Users/thomas/tmp $ git clone https://github.com/swissmicros/free42.git Cloning into 'fr...
by Thomas Okken
Fri Apr 05, 2024 11:11 am
Forum: DM42
Topic: Software maintenance
Replies: 17
Views: 998

Re: Software maintenance

I'd start by creating a diff between Free42 3.0.15 (plus the next two commits) and the DM42 repo. Strike the part about the next two commits. I just took a quick look at the diffs between the current swissmicros/free42 at GitHub and Free42 3.0.15, and they seem to match; I see no sign of those next...
by Thomas Okken
Thu Apr 04, 2024 7:25 pm
Forum: DM42
Topic: Software maintenance
Replies: 17
Views: 998

Re: Software maintenance

There are two sets of changes to keep track of. The first are SM's original changes to TO's code and these need to be preserved while applying all of TO's subsequent changes. This is more tricky than it first appears because any code removed by Thomas, as part of a refactoring for example, is indis...
by Thomas Okken
Wed Apr 03, 2024 8:34 am
Forum: DM42
Topic: Software maintenance
Replies: 17
Views: 998

Re: Software maintenance

Thanks Thomas. A reaching question(s): how much work is involved for SM to incorporate your new improvements/additions? I have never tried to build the DM42 firmware myself, so the short answer is: I don't know. Basically, they just have to merge my changes into their fork of Free42. If there are a...
by Thomas Okken
Mon Apr 01, 2024 1:03 pm
Forum: DM42
Topic: Software maintenance
Replies: 17
Views: 998

Re: Software maintenance

Free42 change history since the latest DM42 update: (I deleted everything OS-specific, everything related to copy & paste, and everything specific to the binary version) 2024-03-30: release 3.1.7 * More accurate complex ASIN/ASINH. 2024-03-26: release 3.1.6 * Accuracy improvements for C.LN1+X, a...
by Thomas Okken
Fri Mar 29, 2024 1:01 am
Forum: Usage tips, tricks and problem reports
Topic: Possible to turn off pixel?
Replies: 10
Views: 555

Re: Possible to turn off pixel?

image0.png
image0.png (238.56 KiB) Viewed 225 times
Code with Plus42 modifications is attached.
by Thomas Okken
Fri Mar 29, 2024 12:19 am
Forum: Usage tips, tricks and problem reports
Topic: Possible to turn off pixel?
Replies: 10
Views: 555

Re: Possible to turn off pixel?

Nice! Running it in Plus42, but with the display set to 30 rows and 67 columns (401x240 pixels) and using parameter block 2, the program finishes in about 6 seconds on my iPhone 13 mini. The only fly in the ointment is that pasting the program directly into Plus42 fails, in that the lines containing...
by Thomas Okken
Wed Mar 27, 2024 1:46 am
Forum: Usage tips, tricks and problem reports
Topic: Possible to turn off pixel?
Replies: 10
Views: 555

Re: Possible to turn off pixel?

I had discounted the AGRAPH approach because of the challenge of packing characters to generate graphics while plotting. You don't have to deal with packing characters. What I was trying to point out is that you can use AGRAPH to clear individual pixels, just like you can use PIXEL to set individua...
by Thomas Okken
Tue Mar 26, 2024 11:23 am
Forum: Usage tips, tricks and problem reports
Topic: Possible to turn off pixel?
Replies: 10
Views: 555

Re: Possible to turn off pixel?

As you have discovered, PIXEL only turns pixels on, not off. So AGRAPH is your only option for turning pixels off. Luckily, this isn't complicated: 00 { 18-Byte Prgm } 01▸LBL "PIXOFF" 02 SF 34 03 CF 35 04 "×" 05 AGRAPH 06 END Note that the character in line 04 is a multiplication...
by Thomas Okken
Fri Feb 23, 2024 5:52 pm
Forum: Usage tips, tricks and problem reports
Topic: PIXEL bug?
Replies: 14
Views: 1027

Re: PIXEL bug?

I think PIXEL and AGRAPH, and LINE in Plus42, are useful in run mode, for checking parameter behavior (which I can never remember)... I’m not sure they are very useful on Free42 with the lower half of the display covered by the menu, and the upper half with the X content. You're obviously not going...