HP Forums

Full Version: WP 34s emulator
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

Is it correct behaviour for the emulator, that if you click on the "sloping face" area of a button, it executes the "green" function on the button as though the h-shift button had been pressed first, rather than the primary function?

Is there a way of turning this implied h-shift off?

Quote:
Is it correct behaviour for the emulator, that if you click on the "sloping face" area of a button, it executes the "green" function on the button as though the h-shift button had been pressed first, rather than the primary function?

No, it is not - neither I observe anything like that here :-? Please tell me your build number.

But if you right-click on a button, it executes the h-shifted function of said button. That's intentional.

d:-)

I see this same behavior when I use the emulator and I must say that it is more than a bit annoying because it makes it very easy to make mistakes.

The about panel says I am running SVN revision 3369 from Feb. 23rd.

Strange :-? I'm using the emulator build 3376 and it simply doesn't do what you describe - it works as I've explained above instead. AFAIK there was no intentional change in that UI recently. We'll check.

d:-?

I don't think it is too recent a phenomenon. I know that the previous build I had did it as well. I actually downloaded this build because I wanted to see if the behavior had changed. (Unfortunately I don't remember what my previous build was).

M.

The problem is an other one: you don't use the 'official' emulator (from Marcus) but the Qt-version, and this one uses the h-shift function by default.

You can either download Marcus emulator (in the file wp34s_V3.zip), or you can change this behaviour in your Qt-emulator in the Edit>Preferences>Keyboard menu: switch off 'Use H-shift-click'.

Franz

Well, that did the trick. Thank you very much. I had just downloaded the wrong file.

Who would have thought that the file called "wp-34s-emulator-windows.zip" is not actually the official emulator ;)

Quote:
Who would have thought that the file called "wp-34s-emulator-windows.zip" is not actually the official emulator ;)

Sometimes RTFM really helps: see the first sentence of App. D.

d:-)

Quote:
I had just downloaded the wrong file.

Well, not the wrong but just a different one. ;-)

(and this h-shift-function can be switched off)

But this Qt-version has another nice feature: the extra window showing the complete stack (activated with 'Debug').

Franz

I actually have been reading the manual, but I just haven't made it as far as appendix D yet. It is very entertaining reading nevertheless. I guess I should have know better and finished reading the whole thing (including the appendices) before downloading anything.

And now that you have posted a spoiler and I have peeked ahead to the first sentence of appendix D, I'm not convinced I wouldn't have made the same mistake. The path name is not really the same as those in the zip files. And, it doesn't say which zip file to download. Not everyone syncs from SVN.

Snide remarks aside, the manual is impressive and I do appreciate the huge amount of effort that it took to write.

I have been using the stack window and I agree it is a very nice feature. The 11C emulator I use as my iphone calculator has it and I have gotten used to having it on all the time.

Build No. 3312 from 17 November 2012. Sounds like it's ancient. How do I obtain an upgrade?

Edit: just downloaded what is described as the "Latest Version" from SourceForge, but it's the same 3312 build with the same bug.

Edited: 12 Mar 2013, 6:43 p.m.

Quote:
Edit: just downloaded what is described as the "Latest Version" from SourceForge, but it's the same 3312 build with the same bug.

Maybe you have still the old Sourceforge link!?

Go to this site

http://sourceforge.net/projects/wp34s/files/

and download the file wp34s_V3.zip.

Franz

No good, that still pulls down the 3312 build.

Quote:
No good, that still pulls down the 3312 build.

No, definitely not, it is build 3375.

If you get an older one then it doesn't come from Sourceforge but from your browser cache (or from the cache of your internet provider).

Franz

Please go to http://sourceforge.net/p/wp34s/code/3376/tree/trunk/windows/bin/ and download wp34sgui.exe (the second last file).

d:-)

To make things clear: There just isn't an official version of the WP 34S emulator. There are just different (and independent) implementations:

wp34sgui.exe (and its associated DLL) was the first implementation. It is a derivative of HP's SDK of the 20b. I had to change it to match the WP 34S but essentially its still the SDK GUI, based on Microsoft MFC technology. I pack it together with the firmware files and the manual for convenience and historical reasons. I use it mainly to debug the core functions of WP 34S because that's much more convenient than debugging on the hardware.

The separate emulator packages are the work of Pascal and are based on a cross platform GUI toolkit: Qt. This makes it possible to make the emulators available on multiple platforms such as on Linux or on the Mac. For an end user I'd recommend these, not the original emulator mentioned above. But on Windows you have the choice...

BTW, the old emulator executes the green function of a key if you right click on it.

Quote:
the old emulator executes the green function of a key if you right click on it.

See message #2 of this thread.

d:-)

OK, just done that using a Linux browser to avoid any cacheing problems in W*****s. Means I can't try it right away though.

I don't think that your OS choice relates to the browser cache.

OK, problem solved. I had been "backing up" the old version by renaming the directory. W*****s trying to be clever, was tracking that and changing what the icon calls up, so it was always calling up the old version. Once I had changed the icon to the new version everything worked. Now on build 3375 which does not have the "implicit h-shift" problem.

So the OS *does* make a difference. I shall try downloading and installing the Linux version.

I don't know *how* you use Windows but I can assure you that I rename things all the time and never got trapped in this problem.

Anyway I was only saying that your preferred OS has nothing to do with your browser cache...

I was having a similar problem, probably due to the Chrome cache not being updated. I used IE instead, no need to change OS:

http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/forum.cgi?read=240535#240535

Franz, Forgive me for posting you here. Trying to contact you with an HP-15C question but can't email you directly. The file you uploaded has been deleted for some reason:
http://www.hpmuseum.org/guest/fhub/skins15c.zip
Could you please upload it again. The 15C emulator is great but it really needs your fix for the "f key".
Thanks! -Jack

Ok Jack, I've uploaded it again:

http://www.hpmuseum.org/guest/fhub/skins15c.zip

I've also changed the key assigments in these skins (as shown in the included Keys.txt), but if you don't like my assigments then just replace the block with "key=..." in my skin-files with the block from the original skins.

Franz

Got it. Thanks so much! -Jack