Moved the QtGui emulator to Qt6
My WP34s (v34s 3.3 3926) seems to have a problem. When I change to SETUSA then m.dy persists in the top left portion of the display. I definitely want the date format to be m.ddyyyy which is what it is changed to with SETUSA but I wish I could get rid of that persistent d.my in the display. Instead of using SETUSA I have also tried executing the M.DY function. It, too, puts a persistent m.dy in the display. I can't seem to find anything in the manual regarding this persistent display! Back in the...
Some options in features.h are changed:
Physical constants updated using CODATA 2022 values. Builds for WP34S, WP34C, WP31S.
A new decimal->fraction algorithm with added precision but which doesn't crash the hardware, unlike r3923 which should be avoided like the plague.
The improved decimal -> fraction code from the C47 has replaced the older WP34S code.
Minor bug fix (long integer entry) and code rewriting.
Overflow detection extended so that "Too Long Error" is shown when the key just pressed would require the number of bits required to exceed the current word size.
Overflow detection for Long Integer Entry added so that "Too Long Error" is displayed when the key just pressed would cause overflow. Overflow is when the number entered, viewed as an unsigned integer, requires more than 64 bits of storage. Should work in all bases!
Long Integer entry improvements and other minor changes: CmdLineInt changed to unsigned; long entries now work properly with Qt emulator; shutdown changed to shutdown_calc in QtEmulatorAdapter.c; definition of catcmd() changed in xeq.h to avoid compile-time warnings.
The 12-digit limit on number entry in integer modes has been removed. There is now no actual limit on the number of digits that can be entered, although the maximum word size remains 64 bits: once the word size is exceeded, earlier digits are effectively lost. This feature is in the Windows emulator and the .bin files for the actual calculator; it isn't yet in the complex branch. Bugs may remain!
Digit entry limit extended to 16 digits when in an integer mode. All WP34S/C emulators and calculator bin files rebuilt. This has not yet been fully tested!
Fixes a bug due to the return stack not being cleared when a program step is deleted (see https://www.hpmuseum.org/forum/thread-20615.html). Also fixes a bug that prevents proper alpha scrolling when a long alpha string is entered.
Function renaming (r3912) completed; all emulators rebuilt; all bin files rebuilt except for the V2.2 branch.
Fix the zeta function.
I've attached a document I created years ago that explains how to build the binaries on Linux. The Google Drive links don't seem to work any more, but you can copy the small patch from the PDF, and you can obtain the necessary software from the other links. Good luck! On Thu, Jan 6, 2022, at 12:09, Harry Graf wrote: I' m working with linux. And I would like to make some modifications to build an ready bin. Are there some experiences with linux? Toolchain on Linux Sent from sourceforge.net because...
I would like to change the functions of the keyboard. Next only some exchange to avoid a keyboard overlay. Which source files are to edit?
I' m working with linux. And I would like to make some modifications to build an ready bin. Are there some experiences with linux?
You flashing it would utterly defeat my purpose in wanting a cable. I want to tweak the program... that requires iteration, and without a cable, that's not happening.
Correction. Programming pin spacing is 2.00 mm. (not 0.20 mm).
True, Digi-key has 6-pin pogo pin connectors, and they are the correct 0.20 mm spacing between pins. But then you need to wire up the reset and erase switches and a DB-9 connector to connect to a serial-to-USB interface. Or you need to add the serial-to-USB interface to the cable assembly. It's probably easier (and a lot cheaper) to send me your HP-30b and let me program it with the WP-34S firmware, assuming that's what you want. If you would like to send me your HP-30b, contact me at: jjohnson873@hotmail.com...
Yes, the spring pins exist (digi-key carries spring-pins in 6, 8, and 10 pin units.. I simply lack the manual dexterity and soldering skills.
The original cables were a custom build. Not sure if the six position, spring pin connector exists.
Was wondering if anyone was willing to build cables for these? (I got a 30b and find the 4 place stack a bit limiting.)
Correct indentation
Renamed err, warn & shutdown because they prevent compilation with recent C compilers such as the iOS one.
Emulator build for complex_mode
Integration build
The HP 10bII+ has the same micro as the 20B/30B, and can be flashed through an identical 6-pin serial port.. There is some discussion of this over at HPMuseum. Also here The keyboard is missing a wide input/enter key which makes it somewhat less attractive as an RPN project. I was curious about this same as you, and I've only done minimal research on it. There is no reason that you couldn't create a new project to customize this calculator. The keyboard (at least the one I have) has a much better...
Hi John, Thanks for asking. I've updated the summary page at https://sourceforge.net/projects/wp34s/ in this aspect today. -- Freundliche Grüße Dr. Walter Bonin Gesendet: Sonntag, 13. Oktober 2019 um 02:37 Uhr Von: "John Cuzzourt" <jpcuzzourt@users.sourceforge.net> An: "[wp34s:wiki] " <Home@wiki.wp34s.p.re.sourceforge.net> Betreff: [wp34s:wiki] Discussion for Home page Hi. Is the V3.3 manual available as a PDF, or only in dead-tree form? Sent from sourceforge.net because you indicated interest in...
Hi. Is the V3.3 manual available as a PDF, or only in dead-tree form?
Fix mainline WP 34S complex gamma reflection formula.
Fix complex gamma reflection formula for 31S (for what it's worth).
Fix reflection formula for complex 34C firmware.
Fix V2.2 complex gamma function reflection formula.
The HP 10bII+ has the same micro as the 20B/30B, and can be flashed through an identical 6-pin serial port.. There is some discussion of this over at HPMuseum. Also here The keyboard is missing a wide input/enter key which makes it somewhat less attractive as an RPN project. I was curious about this same as you, and I've only done minimal research on it. There is no reason that you couldn't create a new project to customize this calculator. The keyboard (at least the one I have) has a much better...
The HP 10bII+ has the same micro as the 20B/30B, and can be flashed through an identical 6-pin serial port.. There is some discussion of this over at HPMuseum. The keyboard is missing a wide input/enter key which makes it somewhat less attractive as an RPN project. I was curious about this same as you, and I've only done minimal research on it. There is no reason that you couldn't create a new project to customize this calculator. The keyboard (at least the one I have) has a much better tactile feedback...
Release 3905:
They can not. Else we would not have had to wait for the HP-20b until we started the WP 34S project. Sorry for this, but such is (business) life.
* Bug fixed with how complex_enter handles stack lift - this caused entry_rpn to fail to work correctly.
Does anyone know if other models, lik 20S or 32S could be repurposed too? Do they have the programming port?
Changes:
Added entry mode to complex branch; other complex branch code updates
Integration build
Fixed bug in integrate. Sometimes the returned result was that of the previous iteration
Integration Build
First iPhone X support. Work in progress
Change Zeta reflection point. The series converges for x>0 so we don't reflect
Provide better seven segment graphics for 'K'
Fix the orthogonal polynomials for n=1.
fix comment about not working double precision ...
switch integration to use the double exponentia...
Calculate an error estimate correctly
Calculate an error estimate correctly
Remove repeated top line of file
Increased precision of conversion factors
update US galleon definition so it is exact
Windows compile fixes; Integration build
fix more overflows in the trig flow
fix decNumber array overrun
port the 31S trig range reduction code to the 3...
fix compile for console build
Removed anti-aliasing as it does not play well ...
Preparing complex_mode Qt emulator build
Added formatted alias sheet
Better load/save file handling in Qt emulators
Fixing the Qt emulator loading mechanism so tha...
Remove MFC dependencies
Fixed a menu bug (open points to save) and a re...
Emulator DLL recompile;complex_mode huge skin
Added huge skin to wp34sgui
Added an HighRes skin to wp31s & complex_mode too
GUI Export fix ported to complex_mode branch
Added an HighRes skin to the Qt Emulator
GUI Export fix
GUI complex_mode update;Integration build
Added an option to choose the tools directory i...
fix complex Gudermannian function
Import now working on Qt/Windows
Changed import/export order in Qt menu
Windows compile fixes; Integration build
Removed useless includes in QtEmulatorAdapter.c
Removed strncpy from QtEmulator.c as it prevent...
Removed now useless variable char* p in winseri...
now using mktemp instead of mkstemp
Changed includes to support getcwd & mkstemp
OSX working version of load/save/export/import ...