A bug or a glitch in The Matrix only (because they changed something)...?

Post here to share useful tips and tricks, to ask questions about using your DM42 or to report software-related problems
Post Reply
mcc
Posts: 277
Joined: Fri Jun 23, 2017 5:10 am

A bug or a glitch in The Matrix only (because they changed something)...?

Post by mcc »

Hi

When using this little program:

Code: Select all

LBL "Gltch"
1
STO "GrMod"
1
1
PIXEL
END
It displays the HP42s display area above the stack and puts
a right pointing filled triangle above
a x: 1.00000000000 in BIG LETTERN (font never seen before)
into that area.
And in the left upper corner there is a pixel set (surprise, surprise! :) )

I know of the CLLCD command, and if used right after the STO "GrMod" it
does the magic.
On the other hand: With all other graphic modes this is not necessary.
Just in case I poked into something...

Cheers!
mcc
DM 42 - SN: 00373, Firmware release v.:3.22. / DMCP 3.24. as compiled by SwissMicros
User avatar
PierreMengisen
Posts: 305
Joined: Wed Nov 29, 2017 1:38 pm
Location: Neuchâtel CH

Re: A bug or a glitch in The Matrix only (because they changed something)...?

Post by PierreMengisen »

This is only the environment of the FREE42
The pixel requested in {1,1}
The presentation of the x register
And the positioning sign in the program editor (why? to see with Thomas?)
Pierre
[TI59 with PC100C; TI-84 Plus CE-T; HP41CV with HP IL loop & 2*82161A DCD & 82162 TP; HP15C; HP28S; DM41; DM41L; DM42; DM41X]
dlachieze
Posts: 613
Joined: Thu May 04, 2017 12:20 pm
Location: France

Re: A bug or a glitch in The Matrix only (because they changed something)...?

Post by dlachieze »

mcc wrote:
Mon Apr 19, 2021 6:59 am
It displays the HP42s display area above the stack and puts
a right pointing filled triangle above
a x: 1.00000000000 in BIG LETTERN (font never seen before)
into that area.
And in the left upper corner there is a pixel set (surprise, surprise! :) )
This is exactly what you get on a real 42S if you run your program with R/S, so no real surprise here, in GrMod 1 the DM42 displays a pixel representation of the HP42S screen as provided by Free42.

Image

The difference between Free42 and a real HP 42S is that if you run your program with XEQ, then the 42S keeps displaying the program labels instead of the X register, something Free42 doesn't.

As you mentionned, CLLCD is the right thing to do before starting drawing on the screen with PIXEL.
DM42: 00425 - DM41X: β00066 - WP43: 00042
mcc
Posts: 277
Joined: Fri Jun 23, 2017 5:10 am

Re: A bug or a glitch in The Matrix only (because they changed something)...?

Post by mcc »

Hi,

thanks for all your replies!

I have no problem at all with this behaviour! CLLCD is the way to go.
But I was unsure, whether this may or not may something weird which needs
to be fixed because it looks kinda wierd when first noticed...

Cheers!
mcc
DM 42 - SN: 00373, Firmware release v.:3.22. / DMCP 3.24. as compiled by SwissMicros
Thomas Okken
Posts: 1100
Joined: Tue May 02, 2017 5:48 pm
Location: Netherlands
Contact:

Re: A bug or a glitch in The Matrix only (because they changed something)...?

Post by Thomas Okken »

Ah, yes, the real HP-42S doesn't update the display when it starts executing a program, while Free42 does. I think I've run into that before, but it never seemed worth the trouble to fix that difference...
mcc
Posts: 277
Joined: Fri Jun 23, 2017 5:10 am

Re: A bug or a glitch in The Matrix only (because they changed something)...?

Post by mcc »

Hi Thomas,

it is by no means any problem for me!

I just wanted to say "something" because I was unsure, whether
this would be anything to pay attention to (like the output I got
with my screwed factorial program (LNSTCK)...

Everything is fine an CLLCD is my friend. :)

Cheers!
mcc
DM 42 - SN: 00373, Firmware release v.:3.22. / DMCP 3.24. as compiled by SwissMicros
Post Reply