Post Reply 
RealCalc by Quartic Software UK
01-21-2015, 05:53 PM
Post: #8
RE: RealCalc by Quartic Software UK
(01-21-2015 08:13 AM)MarkHaysHarris777 Wrote:  
(01-21-2015 06:58 AM)Paul Dale Wrote:  Get a WP 34S and feel the keys again.....

Pauli,
I have been interested in the WP34s for some time. When you first began the project I thought it was a joke (sorry) but I am impressed with how far y'all have come with it. I have not used either of the 30b or 20b models... and having not handled a repurposed unit yet I'm not sure how the overlay works, which model the overlay works best on, nor whether there is really any significant difference between the keys of the 30b vs the 20b.
I would not mind trying it out. Have you guys made any more progress on an Android version (QT?) that might run on my phone?
I use gnu/linux exclusively these days; so, if the flashing software only runs on windows I won't be doing it (don't flirt with windows any more, she's history).
Do you guys pre-flash the WP34s?
Is there gnu/linux flashing software? Will flashing software run in wine?

Thanks again for the reminder on the WP34s... its really a cool community project... very proud of you guys. I'll give it some more thought... but I'm still very interested in the virtual RPN idea and whether that is going to get some steam in your opinion. I realize that your emphasis is going to be on the WP34s and for good reason.

nice to meet you, Pauli.

Cheers

I ordered from hpcalc.org that Walter mentioned and I can confirm that you receive a nicely finished product. I've also created several WP 34S and 31S devices myself. If you have a steady hand and lots of patience, it's not at all difficult, but not everyone is cut out for that job.

Flashing on Linux works well with MySamba.

The Windows version of the emulator works well under Wine but I see no reason to use that instead of the native Qt emulator. If you'd like to compile the Qt emulator, you'll need the standard Qt development tools and libraries, there's no trick to be aware of.

If you'd like to build the flash image on Linux, you should install the Yagarto 4.6.0 toolchain under Wine (it's a Windows package). That's the only compiler that's currently known not to miscompile the flash image. Other versions and builds of GCC often cause problems. Those problems can be quite subtle and may not be easy to notice quickly, so you really don't want to go there unless you want to debug compiler bugs. I've created tiny scripts to invoke the Yagarto tools through Wine as if they were native Linux binaries so 'make' just works. I recommend you do the same.

However, starting up Wine has a lot of overhead, which makes compiling the library with the constants slow because that involves invoking GCC very many times to compile small files one by one. I also have a native CodeSourcery ARM GCC toolchain installed in my Linux development environment and I modify compile_consts.c before every build to invoke the native GCC only for the constants, it speeds up the process greatly. I have verified that the constants aren't miscompiled (it's only data, there's no code in those modules).

If you'd like to get involved in the development, I suggest you first check out features.h to see the compile time options already available. My builds and patches can also give you an idea of what's possible with the code base. If you have further questions related to using these things on Linux, I'm happy to help.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: RealCalc by Quartic Software UK - Bit - 01-21-2015, 05:23 PM
RE: RealCalc by Quartic Software UK - Bit - 01-21-2015 05:53 PM



User(s) browsing this thread: 1 Guest(s)