Post Reply 
DM-42 and WP-43S
03-01-2017, 11:18 PM (This post was last modified: 03-01-2017 11:26 PM by emece67.)
Post: #25
RE: DM-42 and WP-43S
(03-01-2017 08:59 PM)Hsilop Wrote:  Does anybody have a step-by-step guide on exactly how to build this thing? No point in going the scenic route if it is not necessary...

This is, more or less, how I did it. Inside a virtual machine (a 20 GB one will be enough, but you'll only get about 5 GB free):
  1. Install Windows 7 Enterprise
  2. Install Java JRE (needed by the next)
  3. Install jEdit (needs JRE, this is just the text editor I use to use, change to whatever you want)
  4. Install TortoiseSVN
  5. Install MinGW (mingw-get-setup.exe) with:
    • mingw-developer-toolkit
    • mingw32-base
    • mingw32-gcc-g++
    • msys-base
    • mingw32-libpdcurses (bin, dev)
    • mingw32-pdcurses (bin)
    • put the bin and msys\1.0\bin folders of MinGW in the PATH
  6. Install Active Perl (ensure that its perl.exe is in the PATH before the perl.exe of MinGW)
  7. Install MS VisualC++ Studio 2010
  8. Install Yagarto 4.6.0 (ensure that yagarto\4.6.0\bin is in the PATH)
  9. Checkout the SVN repository (svn://svn.code.sf.net/p/wp34s/code)
  10. Tune the scripts makeflash.cmd and makelib.cmd inside the folder you have just checked-out to suit your system (one contains the path to the yagarto compiler)
  11. Open a command shell inside the folder you just checked-out and execute the makeflash.cmd script. This may build the .bin ROM images for the wp34s
  12. Open a shell inside the trunk folder and execute command: mingw32-make qt_gui_dist. This may build the emulator


Surely you will need some fine-tuning of makefiles, other scripts, the features.h file,... until you get a successful build.

Perhaps I may find a slot to check if the current, shiny, version of the ARM compiler can now cope with this build, instead of yagarto.

May the Force be with you.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
DM-42 and WP-43S - vido - 02-15-2017, 06:38 AM
RE: DM-42 and WP-43S - Paul Dale - 02-15-2017, 07:10 AM
RE: DM-42 and WP-43S - vido - 02-15-2017, 10:11 PM
RE: DM-42 and WP-43S - Paul Dale - 02-16-2017, 07:55 AM
RE: DM-42 and WP-43S - Hsilop - 02-20-2017, 10:11 PM
RE: DM-42 and WP-43S - Paul Dale - 02-21-2017, 04:50 AM
RE: DM-42 and WP-43S - Hsilop - 02-21-2017, 06:58 AM
RE: DM-42 and WP-43S - Paul Dale - 02-21-2017, 07:25 AM
RE: DM-42 and WP-43S - Hsilop - 02-22-2017, 07:19 PM
RE: DM-42 and WP-43S - Paul Dale - 02-24-2017, 01:40 AM
RE: DM-42 and WP-43S - Hsilop - 02-24-2017, 12:29 PM
RE: DM-42 and WP-43S - Paul Dale - 02-25-2017, 05:01 AM
RE: DM-42 and WP-43S - emece67 - 02-26-2017, 12:33 AM
RE: DM-42 and WP-43S - efroymson - 02-28-2017, 10:38 PM
RE: DM-42 and WP-43S - Hsilop - 03-01-2017, 08:24 AM
RE: DM-42 and WP-43S - emece67 - 03-01-2017, 09:15 AM
RE: DM-42 and WP-43S - emece67 - 03-01-2017, 10:37 AM
RE: DM-42 and WP-43S - Paul Dale - 03-01-2017, 11:38 AM
RE: DM-42 and WP-43S - emece67 - 03-01-2017, 12:12 PM
RE: DM-42 and WP-43S - Steve Simpkin - 03-01-2017, 07:29 PM
RE: DM-42 and WP-43S - vido - 03-01-2017, 08:10 PM
RE: DM-42 and WP-43S - Massimo Gnerucci - 03-01-2017, 09:22 PM
RE: DM-42 and WP-43S - Paul Dale - 03-02-2017, 01:22 AM
RE: DM-42 and WP-43S - Hsilop - 03-01-2017, 08:59 PM
RE: DM-42 and WP-43S - emece67 - 03-01-2017 11:18 PM
RE: DM-42 and WP-43S - pascal_meheut - 03-02-2017, 03:38 AM
RE: DM-42 and WP-43S - Hsilop - 03-02-2017, 08:59 AM
RE: DM-42 and WP-43S - pascal_meheut - 03-03-2017, 02:47 AM
RE: DM-42 and WP-43S - Paul Dale - 03-03-2017, 03:23 AM
RE: DM-42 and WP-43S - Nigel (UK) - 03-03-2017, 09:18 AM
RE: DM-42 and WP-43S - Guenter Schink - 03-01-2017, 09:39 PM
RE: DM-42 and WP-43S - vido - 03-01-2017, 11:40 PM
RE: DM-42 and WP-43S - Matt Agajanian - 03-21-2017, 11:53 PM
RE: DM-42 and WP-43S - pascal_meheut - 03-22-2017, 09:02 AM
RE: DM-42 and WP-43S - vido - 03-22-2017, 08:58 PM
RE: DM-42 and WP-43S - pascal_meheut - 03-23-2017, 02:56 AM
RE: DM-42 and WP-43S - vido - 03-23-2017, 04:00 AM
RE: DM-42 and WP-43S - c785 - 04-04-2017, 03:43 PM
RE: DM-42 and WP-43S - rprosperi - 04-04-2017, 06:34 PM
RE: DM-42 and WP-43S - Massimo Gnerucci - 04-04-2017, 07:18 PM
RE: DM-42 and WP-43S - bhtooefr - 04-04-2017, 04:35 PM
RE: DM-42 and WP-43S - Luigi Vampa - 04-04-2017, 07:03 PM
RE: DM-42 and WP-43S - c785 - 04-04-2017, 07:58 PM
RE: DM-42 and WP-43S - rprosperi - 04-04-2017, 10:35 PM
RE: DM-42 and WP-43S - c785 - 04-05-2017, 09:18 AM
RE: DM-42 and WP-43S - bhtooefr - 04-05-2017, 09:26 AM
RE: DM-42 and WP-43S - c785 - 04-05-2017, 09:34 AM
RE: DM-42 and WP-43S - Paul Dale - 04-05-2017, 09:48 AM
RE: DM-42 and WP-43S - c785 - 04-05-2017, 11:02 AM
RE: DM-42 and WP-43S - Paul Dale - 04-05-2017, 10:03 PM
RE: DM-42 and WP-43S - Paul Dale - 04-05-2017, 09:42 AM
RE: DM-42 and WP-43S - bhtooefr - 04-05-2017, 10:15 AM
RE: DM-42 and WP-43S - emece67 - 04-06-2017, 11:07 AM



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