Post Reply 
[WP34S] New GUI features
01-08-2016, 12:01 PM (This post was last modified: 01-08-2016 03:28 PM by BarryMead.)
Post: #50
RE: [WP34S] New GUI features
(01-08-2016 02:21 AM)pascal_meheut Wrote:  And even this should not be necessary as a copy of tools is inside the distribution and should work out of the box.
I am sure this is the case if you choose one of the pre-built distributions. I always use a custom compile changing a few file names in QtEmulator.h so that the Help/Manual menu item shows my Personalized 3.3 pdf manual that I bought from Walter, and so that the three versions of the Qt emulator that I compile don't step on each other's config/data files. I compile 3 separate Qt Emulators, one with "Bit's" Optimizations, one for the Standard WP-34S, and one for the Complex branch. I also point the separate config files to separate Tools directories so that the assembler uses the right op code file to generate matching binary data for each Emulator. I tested everything and it all works flawlessly. I also re-flashed my calculators with the latest firmware (with Bit's Optimizations) and confirmed that all of the import/export features work and generate the proper op-codes. This new Qt Emulator has nearly every feature I ever wanted. Thanks to Marcus, and Pascal for this giant leap forward!

Marcus: After some additional testing, I did discover an issue with the "Calculator/Export Program" menu item. As a test I pointed the program counter at the 'TVM' program in flash, and copied that
program down to RAM with the P.FCN PRCL command, then I exported that RAM program to a file called TVM.wp34s. When I tried to import that saved source program I found that it caused the assembler to error out. It seems that the "Export" process isn't generating [space] or [narrow-space] macros within [alpha] strings in the exported source files, and the assembler does not recognize a space character ' ' in an [alpha] string, but requires the [space] or [narrow-space] macro instead. I thought you would like to know as soon as I found the issue, so you could perfect the operation of the Export feature.

I found a similar quirk when I tried to export/import the digamma.wp34s program. On line 75 the export failed to prefix the "CONJ" op code with "[cmplx]CONJ" so the re-assembly failed.

Do you know of any source code level test files that they used to validate the Assembler/Disassembler? Perhaps we could re-use these test files to validate the Export/Import features. It would be good to have a test file which includes an exhaustive list of Op-Codes from every sub menu, and also includes every parameter/argument type allowed to be sure they are disassembling and assembling correctly.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
[WP34S] New GUI features - Marcus von Cube - 01-01-2016, 10:56 PM
RE: [WP34S] New GUI features - fhub - 01-02-2016, 11:26 AM
RE: [WP34S] New GUI features - fhub - 01-02-2016, 12:34 PM
RE: [WP34S] New GUI features - fhub - 01-02-2016, 02:00 PM
RE: [WP34S] New GUI features - fhub - 01-02-2016, 06:25 PM
RE: [WP34S] New GUI features - BarryMead - 01-02-2016, 06:54 PM
RE: [WP34S] New GUI features - fhub - 01-02-2016, 07:18 PM
RE: [WP34S] New GUI features - BarryMead - 01-02-2016, 07:26 PM
RE: [WP34S] New GUI features - BarryMead - 01-02-2016, 08:48 PM
RE: [WP34S] New GUI features - BarryMead - 01-02-2016, 09:19 PM
RE: [WP34S] New GUI features - Dieter - 01-02-2016, 10:00 PM
RE: [WP34S] New GUI features - fhub - 01-03-2016, 01:45 PM
RE: [WP34S] New GUI features - fhub - 01-03-2016, 03:27 PM
RE: [WP34S] New GUI features - fhub - 01-03-2016, 04:21 PM
RE: [WP34S] New GUI features - BarryMead - 01-03-2016, 12:15 AM
RE: [WP34S] New GUI features - BarryMead - 01-03-2016, 04:22 PM
RE: [WP34S] New GUI features - BarryMead - 01-03-2016, 05:13 PM
RE: [WP34S] New GUI features - BarryMead - 01-02-2016, 09:40 PM
RE: [WP34S] New GUI features - BarryMead - 01-03-2016, 05:29 PM
RE: [WP34S] New GUI features - fhub - 01-04-2016, 11:32 AM
RE: [WP34S] New GUI features - fhub - 01-04-2016, 03:57 PM
RE: [WP34S] New GUI features - fhub - 01-04-2016, 04:20 PM
RE: [WP34S] New GUI features - fhub - 01-04-2016, 11:45 PM
RE: [WP34S] New GUI features - BarryMead - 01-07-2016, 11:04 PM
RE: [WP34S] New GUI features - BarryMead - 01-08-2016 12:01 PM
RE: [WP34S] New GUI features - BarryMead - 01-08-2016, 06:33 PM
RE: [WP34S] New GUI features - BarryMead - 01-08-2016, 09:30 PM
RE: [WP34S] New GUI features - fhub - 01-09-2016, 12:59 PM
RE: [WP34S] New GUI features - Nigel (UK) - 01-10-2016, 09:25 PM
RE: [WP34S] New GUI features - fhub - 01-11-2016, 02:32 PM
RE: [WP34S] New GUI features - fhub - 01-11-2016, 04:10 PM
RE: [WP34S] New GUI features - fhub - 01-23-2016, 10:18 AM
RE: [WP34S] New GUI features - fhub - 01-23-2016, 03:06 PM
RE: [WP34S] New GUI features - fhub - 01-23-2016, 03:36 PM
RE: [WP34S] New GUI features - BarryMead - 01-11-2016, 07:20 PM
RE: [WP34S] New GUI features - fhub - 01-11-2016, 10:00 PM
RE: [WP34S] New GUI features - Nigel (UK) - 01-22-2016, 09:58 PM
RE: [WP34S] New GUI features - Nigel (UK) - 01-23-2016, 02:38 PM
RE: [WP34S] New GUI features - fhub - 01-23-2016, 03:11 PM
RE: [WP34S] New GUI features - fhub - 01-26-2016, 08:19 PM
RE: [WP34S] New GUI features - fhub - 01-26-2016, 10:15 PM



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