8447 == 3 or 4 sources for new 512K and 1 Meg HP 41GX compatible cards in the first two pages of Google listings. They are not shown on the TDS web site but according to a TDS dealer I talked to the cards are still available to dealers from Tripod Data Systems. Interestingly enough the prices for new cards from dealers is less than some prices on ebay for used cards of unknown history. New prices seem to be in the $150 to $199 range for the 512K card and $249 to $299 for the 1 Meg version. BTW if anyone in the U.S. has a extra 128K card please let me know off group what you would want for it. Rich W === Subject: Savage Benchmark Over the years I have run the Savage benchmark on a number of HP calculators. The HP 65 and 67 took about 110 minutes to run it. My 41 CX took about 62.7 minutes and the 42S about 659 seconds, just under 11 minutes. The 48GX takes 113 seconds to about 120 seconds to run it so genuine HP built calculators show a range of about 57 to 1 in speed of execution. Per the manual apparently the GX's variation is due to garbage collection. BTW this unit has the Meta Kernel card and 512K The 50G shows a variation of from 65 seconds to about 113 seconds depending on how things are structured. If all program numbers are entered in the program as reals it runs in the quicker time. If not and flag -3 is set for conversion to reals then it takes the longer time, making it basically the same speed as the 48GX. Obviously the 50G is very sensitive to the exact format of a program as far as speed of execution is concerned. With the program in the proper format for best speed the 50G runs it about 100 times faster than the original HP65 and HP67 units. I still expected better of the 50G. It appears though that the 75MHZ processor it uses is strangled by the fact that it is being forced to interpret and run Saturn code originally written for the HP Saturn based calculators. Those calculators continue to employ the most carefully developed algorithms for trustworthy results, as opposed to certain new and re-issued old models which often regress back to Brand X student school calculator days. Vehicles capable of 120_mph sometimes need that speed, when driven by police involved in high-speed chases, but a vehicle limited to 75_mph satisfies most drivers' needs very well; if not, you can overclock the calculator yourself, using some software, and burn all the rubber (and batteries) that you please. Drivers, start your engines! === Subject: Re: Savage Benchmark The upside, of course, is that all the work that went into that wonderful Saturn code is not lost, and hasn't had to be replicated in ARM code... which would have cost enough so that the 49G+ (and 50G) would probably never have existed. Also much of the software people have written for the 49G (pretty much all SysRPL binaries) would have been incompatible, which would have been a shame. Fortunately, you can write straight ARM code with HPGCC. Try implementing the Savage benchmark with that. I suspect you'll be gratified. === Subject: Re: What happened to HP Pascal Project...? hello, coul you use HPGCC as gcc does have a pascl front end? cyrille... === Subject: Re: What happened to HP Pascal Project...? In theory, yes ... You'd need some library support, though, which had to be written by someone. I was thinking about a FORTRAN front end for HPGCC, either as a regular FORTRAN compiler or as a f2c transpiler, which generates C code, which in turn can be compiled with gcc and linked against HPGCC and the (modified) f2c library. Given the tons of high quality scientific and mathematical FORTRAN routines, that could be a rewarding project. Comments ? - -- Ingo Blank http://hpgcc.org http://blog.hpgcc.org === Subject: Re: What happened to HP Pascal Project...? hello, compiled, it is language independent, it might need the pascal equivalent of a header file (I do not know how that works since in pascal the header (interface) and implementation are in the same file, but they might be the equivalent of the extern declaration that can be used with gcc.... cyrille === Subject: Re: What happened to HP Pascal Project...? All efforts are good... FORTRAN is very famous becouse of its math potential... but i`m 20 years old and i have not used FORTRAN... anyway there`s very much people that could be interested in that... I know better Pascal than C or FORTRAN or others... it would be great that a compiler could translate all languages to ARM ML... === Subject: Re: What happened to HP Pascal Project...? It's probably better to say that FORTRAN *was* famous because of its math potential. These days any decent object-oriented language is vastly more powerful, and if you stick to compiled to machine code languages such as C++ it's just as fast as well (C++ does have a built-in complex data type these days). === Subject: Re: What happened to HP Pascal Project...? as C++ >it's just as fast as well (C++ does have a built-in complex data type these >days). > This means that Fortran doesn't compile to machine code?... And Fortran is not object oriented?.. This says how moch you know about Frotran. This is end of discussion, by the way. A.L. === Subject: Re: What happened to HP Pascal Project...? > On Tue, 14 Aug 2007 19:49:41 -0700, Joel Kolstad > All efforts are good... FORTRAN is very famous becouse of its math > potential. >>It's probably better to say that FORTRAN *was* famous because of its math >>potential. These days any decent object-oriented language is vastly more >>powerful, and if you stick to compiled to machine code languages such as >>C++ >>it's just as fast as well (C++ does have a built-in complex data type >>these >>days). This means that Fortran doesn't compile to machine code? No, read more carefully. compiled to machine code referes to decent object-oriented languages. (The point is that one would not necessarily expect, e.g., C# to produce mathematically-intense code that executed as quickly as FORTRAN, C, etc.) In the context of the original post, what's being discussed is all the old LinPack-type software that was developed back in the FORTRAN 66/77 days. Although one can certainly perform object oriented programming in *any* language, no one seriously suggests that FORTRAN from that era had significant features that supported OO techniques. Even by FORTRAN 90, most people still considered C++ to be more advanced in its support of OOP (not that F90 was bad, though... see, e.g., http://www.amath.washington.edu/~lf/software/CompCPP_F90SciOOP.html for a just personal preference... both have plenty of OO features, neither is *typically* going to produce code significantly faster than the other, make a programmer *significantly* more productive one way or the other, etc. The purpose of my response was to enlighten the original poster as to why FORTRAN was famous, years ago. Today, sure, plenty of people still use FORTRAN, but the number is a drop in the bucket compared to those who use C++. > This is end of discussion, by the way. OK with me. ---Joel === Subject: Re: What happened to HP Pascal Project...? On Tue, 14 Aug 2007 19:49:41 -0700, Joel Kolstad >> All efforts are good... FORTRAN is very famous becouse of its math >> potential. It's probably better to say that FORTRAN *was* famous because of its math >potential. These days any decent object-oriented language is vastly more >powerful, and if you stick to compiled to machine code languages such as C++ >it's just as fast as well (C++ does have a built-in complex data type these >days). > Sorry, you are WRONG. Don't write more because I don't want to start out-of-topic language war... A.L. === Subject: Re: What happened to HP Pascal Project...? > Sorry, you are WRONG. Don't write more because I don't want to start out-of-topic language > war... Sorry, A.L., you are WRONG. Don't write more because you're unwilling to provide any basis for telling people they're wrong, which makes your comments of no value whatsoever. === Subject: Re: What happened to HP Pascal Project...? On Wed, 15 Aug 2007 09:39:52 -0700, Joel Kolstad >> Sorry, you are WRONG. >> Don't write more because I don't want to start out-of-topic language >> war... Sorry, A.L., you are WRONG. Don't write more because you're unwilling to provide any basis for telling >people they're wrong, which makes your comments of no value whatsoever. > I said: this is NOT Fortran group. This is NOT C++ group. This is NOT group about best languages for numerical computing. This is group about calculators. Specific brand. If you want to discuss Fotran vs. C++ do this on forum that fits better to such topic than this one. A.L. === Subject: Re: What happened to HP Pascal Project...? >> All efforts are good... FORTRAN is very famous becouse of its math >> potential. >It's probably better to say that FORTRAN *was* famous because of its math >potential. These days any decent object-oriented language is vastly more >powerful, and if you stick to compiled to machine code languages such as C++ >it's just as fast as well (C++ does have a built-in complex data type these >days). Sorry, you are WRONG. Don't write more because I don't want to start out-of-topic language > war... A.L. I`m thinking about what could be an OOL for a calc... === Subject: Re: What happened to HP Pascal Project...? On Wed, 15 Aug 2007 04:05:30 -0000, SebasMagri I`m thinking about what could be an OOL for a calc... You should have a look on (book): Object Oriented Forth: Implementation of Data Structures, by Dick Pountain, Academic Press, 1987. How to do OO in pure Forth. Ideas from there probably could be used to do OO in RPL. A.L. === Subject: Re: What happened to HP Pascal Project...? >I`m thinking about what could be an OOL for a calc... You should have a look on (book): Object Oriented Forth: > Implementation of Data Structures, by Dick Pountain, Academic Press, > 1987. How to do OO in pure Forth. Ideas from there probably could be used to > do OO in RPL. A.L. It`s very posible, ARM processor give us a lot of resources to make it and make much more... all we need is time, and actually time is very difficult to find... UserRPL have some aspects that make me think that it`s an OOL, primitive, of course. Tools like Choose boxes, Inform, Input, etc. === Subject: Re: What happened to HP Pascal Project...? >> On Tue, 14 Aug 2007 19:49:41 -0700, Joel Kolstad > All efforts are good... FORTRAN is very famous becouse of its math > potential. >>It's probably better to say that FORTRAN *was* famous because of its >>math >>potential. These days any decent object-oriented language is vastly >>more >>powerful, and if you stick to compiled to machine code languages such >>as C++ >>it's just as fast as well (C++ does have a built-in complex data type >>these >>days). >> Sorry, you are WRONG. >> Don't write more because I don't want to start out-of-topic language >> war... >> A.L. I`m thinking about what could be an OOL for a calc... It would be very good to have fortran. Much easier to find good code for scientific use on a calculator with limited memory. Gjermund === Subject: Re: What happened to HP Pascal Project...? <33v3c3thnc2biivlihnhp4hmmfs9uk2cfj@4ax.com On Tue, 14 Aug 2007 20:31:27 +0200, Raymond Del Tondo SebasMagri schrieb im Newsbeitrag >> It`s seems that HP Pascal project is freezed... do anyone knows if >> it`s available in English or Spanish?. Do anyone have a Tutorial for >> that compiler...? >Which 'HP Pascal Project' ? >Do you mean the HP Pascal compiler for the HP9000 Series 300 machines? Maybe this one?... http://www.hpcalc.org/details.php?id=6035 hp_pascal.zip > Description: Program for 32-bit Windows which allows you to write > programs for the HP48 using Pascal. > Author: Jouvencel Ludovic:http://djludo.online.fr/home/pages/home.htmhttp://hppascal.fr.st/ A.L. The Last one of course... a Compiler for hp48 and 49 Series to program in Pascal Language... === Subject: Batmon question Sorry to seem dense, but here goes. I am trying to use the program BATMON for monitoring battery voltage/health in HP-50G and when I download the file batmon.hp into the emulator, I cannot get it to run. I have tried saving it and then eval and also tried to convert to object. The program has a GCC header I don't understand. Perhaps some more knowledgeable HP user can give me explicit instructions on Scott === Subject: Re: Batmon question > Sorry to seem dense, but here goes. I am trying to use the program > BATMON for monitoring battery voltage/health in HP-50G and when I > download the file batmon.hp into the emulator, I cannot get it to > run. I have tried saving it and then eval and also tried to convert > to object. The program has a GCC header I don't understand. Perhaps > some more knowledgeable HP user can give me explicit instructions on Scott Copy it to your HP. Then use the FILES command to move to the directory the file is in. Then hit the VAR key and look for the BtMon softkey. Hit that key to run the program. === Subject: Re: Batmon question I could not get it to run from the readme.txt file instructions. I did get it to run by pressing rightshift-LIB then go to :2: where I stored it and pressed the soft key it appeared over. === Subject: Re: Batmon question If you don't like the program you have try these others http://www.hpcalc.org/search.php?query=battery === Subject: Batmon question Sorry to seem dense, but here goes. I am trying to use the program BATMON for monitoring battery voltage/health in HP-50G and when I download the file batmon.hp into the emulator, I cannot get it to run. I have tried saving it and then eval and also tried to convert to object. The program has a GCC header I don't understand. Perhaps some more knowledgeable HP user can give me explicit instructions on Scott === Subject: Re: Batmon question > Sorry to seem dense, but here goes. I am trying to use the program > BATMON for monitoring battery voltage/health in HP-50G and when I > download the file batmon.hp into the emulator, I cannot get it to > run. I have tried saving it and then eval and also tried to convert > to object. The program has a GCC header I don't understand. Perhaps GCC doesn't work on emulator, ARM isn't emulated neither is the battery :-) > some more knowledgeable HP user can give me explicit instructions on Scott > === Subject: HHC2007 HP Handhelds Conf News Update - New Video To Be Premiered The HHC2007 HP Handhelds Conference to be held September 29-30 at HP's facility in San Diego is further shaping up to be a blast. We now have committments of at least four HP presenters from the calculator group and the number of registrants has recently passed the 55 mark. Also, we have just received a commitment from EDN Magazine's Steve Leibson to allow us to permier his new video: Interview with Dave Cochran: A Keystone for the HP 9100 and HP 35 Calculators In Steve's own words, Dave Cochran....developed all of the algorithms for the HP 9100A/B desktop calculators in the late 1960s and was instrumental in developing the HP 35 hardware and software. Please check out the continuing news updates on the main conference web page at http:holyjoe.net/hhc2007/ , along with the growing list of door prizes which will be distributed at the end of the conference. Also, go to the HP & HHC News page and check out two new items: the information on the HP/Saltire Data Streamer device shown by Brian Maguire at last year's HHC2006 in San Jose; and the first color scan Journal Magazine, which featured our buddies Bill Wickes, Henry Horn, Valentin Albillo and numberous others. It's a trip down memory lane worth twice the price of admission :-) See you there, Jake Schwartz === Subject: HHC2007 HP Handhelds Conf News Update - New Video To Be Premiered The HHC2007 HP Handhelds Conference to be held September 29-30 at HP's facility in San Diego is further shaping up to be a blast. We now have committments of at least four HP presenters from the calculator group and the number of registrants has recently passed the 55 mark. Also, we have just received a commitment from EDN Magazine's Steve Leibson to allow us to permier his new video: Interview with Dave Cochran: A Keystone for the HP 9100 and HP 35 Calculators In Steve's own words, Dave Cochran....developed all of the algorithms for the HP 9100A/B desktop calculators in the late 1960s and was instrumental in developing the HP 35 hardware and software. Please check out the continuing news updates on the main conference web page at http:holyjoe.net/hhc2007/ , along with the growing list of door prizes which will be distributed at the end of the conference. Also, go to the HP & HHC News page and check out two new items: the information on the HP/Saltire Data Streamer device shown by Brian Maguire at last year's HHC2006 in San Jose; and the first color scan Journal Magazine, which featured our buddies Bill Wickes, Henry Horn, Valentin Albillo and numberous others. It's a trip down memory lane worth twice the price of admission :-) See you there, Jake Schwartz === Subject: Re: HHC2007 HP Handhelds Conf News Update - New Video To Be Premiered Are there any plans for any sort of memorial or dedication for Henry Horn in connection with the conference? -- Wayne Brown (HPCC #1104) [CapitalThorn].bes ofereode, [CapitalYAcute]isses swa m.beg. (That passed away, this also can.) from Deor, in the Exeter Book (folios 100r-100v) === Subject: Re: How do install a binary that needs the ARM Toolbox??? Got it to run, but too bad its fixed at 2400 deciml places for Pi :( One of you programming experts out there should change it so the user can stipulate how many decimal places one wants it computed to. algorithim, since it speeds up near the end of the run. So the 2400 places it computes to is probably from a low number of iterations specified in the code of the program. === Subject: Re: How do install a binary that needs the ARM Toolbox??? So what exactly do I put where you said to put PROG? is that the name of the program or the name of the String... If the programs called FPI do i put this <<:3:FPI RCL PrRun>>??? And if I store the string in Port 2, do I use the same command just using :2: for port 2???? And what if the RCL is not needed, will it foul things up is I use RCL???? === Subject: Re: How do install a binary that needs the ARM Toolbox??? Can i just copy the program to my HOME dierectory and run it???...Or do > I still hav to use PrRUN even if I just copy it to the HOME > directory?? HPGCC progams are most often just strings. A string by itself will not do anything. For this reason, you need to use the PrRUN program which does some magic to execute the code inside the string. The S- >EXE simply copies the PrRUN program together with the string to make it run. This means if you have 3 programs and run S->EXE on them all, you now have 3 copies of the PrRUN in your memory. For this reason, the PrRUN is in the library so you won't have to waste space. TW === Subject: Re: How do install a binary that needs the ARM Toolbox??? > Can i just copy the program to my HOME dierectory and run it???...Or do > I still hav to use PrRUN even if I just copy it to the HOME > directory?? HPGCC progams are most often just strings. A string by itself will > not do anything. For this reason, you need to use the PrRUN program > which does some magic to execute the code inside the string. The S- >EXE simply copies the PrRUN program together with the string to make > it run. This means if you have 3 programs and run S->EXE on them all, > you now have 3 copies of the PrRUN in your memory. For this reason, > the PrRUN is in the library so you won't have to waste space. So exactly what do i do???? Still confused... === Subject: Re: How do install a binary that needs the ARM Toolbox??? OpenPGP: id=14137F7D; url=http://hpgcc.org/pgp_key_14137F7D.txt -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 EXE, you can just execute it, but waste some memory for the embedded loader. - -- Ingo Blank http://hpgcc.org http://blog.hpgcc.org -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGwiZar9bi0BQTf30RAkXNAKC64qH37X/A3GyWptYbXILh1BmZoQCg9Uik kQLgBGq7vY7ggZeVgL7nkxQ= =Jety -----END PGP SIGNATURE----- === Subject: Re: How do install a binary that needs the ARM Toolbox??? > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 OK So exactly what do i do???? Still confused... Push the HPGCC string (i.e. the compiled program) on the stack, > and execute it with the ARM Toolbox's PrRUN command. When you convert a simple HPGCC string with S->EXE, you can just execute > it, but waste some memory for the embedded loader. That worked :) :) Yeah. === Subject: Trouble with connecting HP 50g to PC (connectivity kit) Hello fellow HP users, I'm having trouble connecting my HP 50g to my PC and I do not know why. This is my first time doing so and I would appreciate it if you guys could lend me a hand. First of all, I downloaded the connectivity kit from the CD that came along with my calc. I had the connect kit screen open and then I connected the USB cable to from the PC to the Calculator and turn my calculator on. My PC immediately signaled that my calulator had been found. The Found New Hardware Wizard popped up and at first I tried having it auto-download but then it took to long the connectivity kit and pressed *both* the Quick connect to calculator button and the Files -> Connect.. -> Set the Calculator Button. Before I pressed OK I did the commands that they instructed me to do: Right shift -> Right Arrow -> Enter and my calc had the waiting for command... thing on the screen. However, I still couldn't get my calc to connect. Can someone tell me what the problem is? === Subject: Re: Trouble with connecting HP 50g to PC (connectivity kit) > Hello fellow HP users, I'm having trouble connecting my HP 50g to my PC and I do not know > why. This is my first time doing so and I would appreciate it if you > guys could lend me a hand. First of all, I downloaded the connectivity > kit from the CD that came along with my calc. I had the connect kit > screen open and then I connected the USB cable to from the PC to the > Calculator and turn my calculator on. My PC immediately signaled that > my calulator had been found. The Found New Hardware Wizard popped up > and at first I tried having it auto-download but then it took to long > the connectivity kit and pressed *both* the Quick connect to > calculator button and the Files -> Connect.. -> Set the Calculator > Button. Before I pressed OK I did the commands that they instructed me > to do: Right shift -> Right Arrow -> Enter and my calc had the waiting > for command... thing on the screen. However, I still couldn't get my > calc to connect. Can someone tell me what the problem is? wizard to find it, you could direct it to the subdirectory USBDriver in the install-directory of the connectivity kit (C:Program filesHewlett-PackardConn4xUSBDriver). === Subject: RPN/RPL Calculator implementations, list of, regular post [long, FAQ] Supersedes: <136tu8urokb0m8d@corp.supernews.com> Last-Modified: 2007-08-15 Posting-Frequency: bi-monthly URL: http://www.finseth.com/rpnrpl.html Copyright: 2002-7 by Craig A. Finseth Archive-name: computer/handhelds/rpn-rpl Disclaimer: Approval for *.answers is based on form, not content. RPN/RPL Implementations Document id RPN/RPL Implementations http://www.finseth.com/rpnrpl.html Last posted 2007-08-15 reposted about every 2 months Contact: Craig A. Finseth http://www.finseth.com Copyright This FAQ document is Copyright 2002-7 by Craig A. Finseth. It may be reproduced and archived as part of normal network distribution. Such distribution is assumed to include CD/ROM or other bulk, unedited distribution. It may be reproduced for individual or non-commerical use provided that it is reproduced intact. It may be reproduced for commercial use provided: o it is reproduced essentially intact including all copyright notices and acknowledgements, o the publisher obtains the latest version directly from the FAQ maintainer (using the above WWW site is acceptable), o the publisher provides the FAQ maintainer with information on what collection the copy of the FAQ is in, and how that collection may be obtained, o all material modifications (other than formatting) are clearly marked. Description This document provides a list of implementations of RPN, RPL, and HP calculators for other systems. You can help make it more comprehensive by sending me additional information and/or updates. To be included in this list, an implementation must: o implement at least a standard 4-level RPN calculator. Minor variations (e.g., 3 or 5 levels) do not preclude being listed. Implementations that include both RPN and algebraic modes are eligible. o implement an RPL calculator. o implement a clone (or near-clone) of any Hewlett-Packard calculator, even if it is an algebraic-only model. The following information is included for each implementation: Implementations are listed alphabetically by name. If the implementation emulates or approximates a specific calculator and it is not obvious from the name which calculator is emulated, the emulated calculator model is given in parentheses. The *LAST* *CHANGED/VERIFIED* line contains the date that the entry was last changed or an explict looks ok to me was received by the FAQ maintainer. The *ORIGINAL* *DISTRIBUTION* is the date (or partial date) of the first release. It is in YYYY-MM-DD format. The *VERSION* is the latest known version. It is probably out of date. The *ENVIRONMENT* is the operating environment. This is a very high-level description: consult the documentation on the product for any specifics. The *ORGANIZATION* is the name of and contact information for the implementor or current maintainer. The *STATUS* is one of o no longer available: Self-explanatory. o free: The implementation is available to most people at no charge. Even such free implementations may have restrictions: consult information about the particular implementation. Where available, information on how to obtain a copy is also listed. o shareware: Self-explanatory. o not free: The implementation is for sale. Contact the vendor for specifics. Many of the names of the implementations in this list are trademarked. Specific trademarks are not called out. The site http://www.hp41.org also has a list. Table of Contents Implementations Available for PCs: Linux, DOS, Windows, Macintosh, Unix Calc41 name: Calc41 last changed/verified: 2002-10-21 version: ? environment: Windows organization/author: ? status: not free Note: was sold by EduCALC. Emu28 name: Emu28 (includes 28C) version: 1.03 environment: Windows organization/author: Christoph Giesselink http://privat.swol.de/ChristophGiesselink/emu28.htm status: free EMU42 name: EMU42 version: 0.10beta1 environment: Windows organization/author: Christoph Giesselink http://privat.swol.de/ChristophGiesselink/Lewis/Hp42demo.zip http://w1.322.telia.com/~u32220482/comments_on_two_hp42s_emulators.pdf status: free Emu48 name: Emu48 (includes 38G, 39G, 40G, 48SX, 48GX, 49G) version: 1.34 environment: Windows organization/author: Christoph Giesselink http://privat.swol.de/ChristophGiesselink/. status: free Emu48 name: Emu48 last changed/verified: 2002-10-21 version: ? environment: Windows organization/author: Sebastien Carlier status: free Free42 name: Free42 (HP42S) last changed/verified: 2005-02-18 version: 1.1.13 environment: Linux and Windows organization/author: Thomas Okken http://home.planet.nl/~demun000/thomas_projects/free42 status: free Note: Palm version also available. HP Emulator name: HP Emulator (48GX) last changed/verified: 2002-10-29 version: 0.9.0 environment: Windows organization/author: Daniel Nilsson http://sourceforge.net/projects/hpemu status: free HP10BII Emulator name: HP10BII Emulator (48GX) version: ? environment: Windows organization/author: ? http://www.hpcc.org/links.html status: free HP-11C name: HP-11C last changed/verified: 2005-11-11 version: 1.0.7 environment: Windows organization/author: Henk von Pickartz http://boswachter.free.fr/Kalk http://www.hp16c.com status: not free HP-12C name: HP-12C version: ? environment: Windows / Macintosh organization/author: http://www.manquehue.net/rlira status: not free HP-12C name: HP-12C version: ? environment: Windows / Macintosh organization/author: http://homepage.mac.com/riclira status: not free HP-16C name: HP-16C last changed/verified: 2002-10-21 version: ? environment: Windows organization/author: Joseph M. Newcomer Co. http://www.pgh.net/~newcomer/hp16c.htm status: free Note: Palm version also available. HP-16C name: HP-16C version: preview environment: Java organization/author: Alexander Supalov supalov@foni.net http://home.foni.net/~supalov/hp16c status: free Note: It's available for online preview at http://home.foni.net/~supalov/hp16c . It's implemented using Swing, so that you may need to add Sun's Java plugin at http://java.sun.com/plugin to get it up and running. This is an ongoing effort, and there's a number of limitations to this emulator that we are well aware of, but there may be some that we've missed. Please bear with us: all constructive feedback will be highly appreciated. HP16 Emulator name: HP-16C Emulator last changed/verified: 2005-08-19 version: ? environment: Windows organization/author: Jamie O'Connell http://www.hp16c.net status: ? HP-25 Emulator name: HP-25 Emulator last changed/verified: 2002-10-21 version: ? environment: DOS organization/author: Nigel Bromley http://dspace.dial.pipex.com/town/square/gd86/freesoft.htm status: free HP-35A Emulator name: HP-35A version: ? environment: XWindows, Unix organization/author: Peter Monta http://www.pmonta.com/calculators/hp-35/ status: free HP-41C Emulator name: HP-41C Emulator last changed/verified: 2002-10-21 version: ? environment: Windows organization/author: Warren Furlow http://www.furlow.org status: free HP-41C Emulator name: HP-41C Emulator (Sim41?) last changed/verified: 2002-10-21 version: ? environment: DOS organization/author: Alvaro Gerardo Suárez http://www.geocities.com/SiliconValley/Bay/4919/ http://geocities.com/algesuar status: free HP-41C, HP-45 Emulators name: HP-41C, HP-45 Emulators last changed/verified: 2002-10-21 version: ? environment: XWindows, Unix organization/author: Eric Smith http://www.brouhaha.com/~eric/hpcalc/ status: free HP-41C, HP-71B Emulators name: HP-41C, HP-71B Emulators version: ? environment: DOS organization/author: J. Garnier http://membres.lycos.fr/jeffcalc/ status: free HP-41C/CV/CX MicroCode Emulator name: HP-41C/CV/CX MicroCode Emulator version: 1.02 environment: Windows organization/author: http://www.hpcalc.org/hp48/pc/emulators/hp41epc.zip status: free HP-55A Emulator name: HP-55A Emulator version: ? environment: XWindows, Unix organization/author: Eric Smith http://www.brouhaha.com/~eric/hpcalc/ status: free HP-67 Simulator name: HP-67 Simulator last changed/verified: 2002-10-21 version: ? environment: Unix, Apple GS organization/author: Christopher Neufeld http://caliban.physics.utoronto.ca/neufeld/hp67/hp67.html status: free hpcalc.org name: hpcalc.org (web site, many models) last changed/verified: 2005-02-23 version: N/A environment: various organization/author: http://www.hpcalc.org/hp49/pc/emulators/ http://www.hpcalc.org/hp49/pc/programming/ status: free Note: this site has many emulators and variations. IQ-15C name: IQ-15C last changed/verified: 2006-10-19 version: N/A environment: tcl (runs anywhere tcl runs) organization/author: Torsten Manz' original version: http://www.hpmuseum.org/simulate/15_1_201.zip Larry Smith modified it to not require installing a font: http://www.smith-house.org:8000/IQ-15C status: free Loki and LokiBin name: Loki and LokiBin last changed/verified: 2002-10-21 version: 1.0 environment: many organization/author: Craig Finseth http://www.finseth.com/#Loki status: free Note: Several implementations, including: command-line for Windows, Macintosh OS X, and Unix; system manager versions for HP95LX, HP100*, and HP200*; native GUI for Windows, Macintosh OS 8+ and OS X. Loki is a 4-function RPN calculator that does fractional input and output and units. LokiBin is a 4-function RPN calculator that does binary / octal / hex transformation and math. Nonpareil name: Nonpareil (many, many) last changed/verified: 2005-06-16 version: ? environment: Linux organization/author: http://nonpareil.brouhaha.com status: free Orpie name: Orphie (HP48SX-like) last changed/verified: 2005-10-24 version: 1.4.2 environment: Linux/Unix organization/author: http://www.eecs.umich.edu/~pelzlpj/orpie/ status: free PCALC name: PCALC last changed/verified: 2006-01-09 version: 3.0.2 environment: Macintosh organization/author: http://www.pcalc.com status: not free Pscalc95 name: Pscalc95 (HP-28ish) version: ? environment: HP95 and similar organization/author: http://ftp.monash.edu.au/pub/palmtop/pscalc.lzh status: free rpn name: rpn (HP42S) last changed/verified: 2005-08-15 version: BashDiff-1.29 environment: GNU Bash shell organization/author: William Park http://home.eol.ca/~parkw/index.html#bashdiff http://freshmeat.net/projects/bashdiff/ status: free (GPL) RPL/2 name: RPL/2 (?) version: ? environment: ? organization/author: http://www.makalis.fr/~bertrand/rpl2 status: free RPN Calculator name: RPN Calculator last changed/verified: 2006-03-01 version: ? environment: Macintosh organization/author: http://www.macforth.com/downloads.html status: free Ttcalc name: Ttcalc (HP-41C) last changed/verified: 2002-10-21 version: 1.3? environment: Windows organization/author: Stefan Seiwerth, mailto:Seiwerth@aol.com http://www.hpmuseum.org/simulate/simulate.htm http://www.tu-chemnitz.de/ftp-home/pub/cica-win3/desktop/ttbcalc13.zip status: free WRPN name: WRPN (HP-16C) last changed/verified: 2002-10-21 version: ? environment: Windows organization/author: Emmet P. Gray, mailto:GrayE@hood-emh3.army.mil http://www.hpmuseum.org/simulate/simulate.htm status: free X48 name: X48 (HP48GX) version: 1.2 of the port, 0.4.1 of the original emulator environment: Macintosh organization/author: Markus Fritze http:www.markus-fritze.de status: free XCALC name: XCALC last changed/verified: 2005-08-15 version: 2.6.3 environment: Windows organization/author: Bernt Ribbum http://www.tordivel.no/xcalc/ status: free Note: XCALC 2.6.3 performs calculations in the RPN style using a multi-level stack. The stack size defaults to 4 levels but can be changed by the user. This calculator has 10 storage registers and computes both in complex and real mode. There is also a binary mode available. Visit the website for a more complete description. Xxxx name: Xxxx version: ? environment: Windows (probably) organization/author: Craig Pearce status: free Said to emulate an HP style RPN calculator. Written in Visual Basic. HP Calculators Emulating Other HP Calculators HP-41C/CV/CX MicroCode Emulator v1.15 for HP-48S/SX/G/G+/GX name: HP-41C/CV/CX MicroCode Emulator version: 1.15 environment: HP-48S/SX/G/G+/GX organization/author: http://www.hpcalc.org/hp48/apps/misc/hp41e48.zip status: free HP-41C/CV/CX MicroCode Emulator v1.15 for HP-49G name: HP-41C/CV/CX MicroCode Emulator version: 1.15 environment: HP4/9G organization/author: http://www.hpcalc.org/hp49/apps/misc/hp41e49.zip status: free HP-41X MicroCode Emulator name: HP-41X MicroCode Emulator for HP48GX/49G version: ? environment: HP48/9 Series organization/author: http://hrastprogrammer.tripod.com/HP41X/index.htm status: not free HP42X MicroCode Emulator name: HP42X MicroCode Emulator for HP48GX/49G version: ? environment: HP48/9 Series organization/author: http://hrastprogrammer.tripod.com/HP42X/index.htm status: not free HP-71X MicroCode Emulator name: HP-71X MicroCode Emulator for HP48GX/49G version: ? environment: HP48/9 Series organization/author: http://hrastprogrammer.tripod.com/HP71X/index.htm status: not free HP-IL Emulation for HP-41X name: HP-IL Emulation for HP-41X version: ? environment: ? organization/author: http://hrastprogrammer.tripod.com/HP41L/index.htm status: not free HP-IL Emulation for HP-71X name: HP-IL Emulation for HP-71X version: ? environment: ? organization/author: http://hrastprogrammer.tripod.com/HP71L/index.htm status: not free Implementations Available For Palm Systems Coconut name: Coconut (HP-41C) last changed/verified: 2002-10-21 version: 3.0.3 environment: Palm organization/author: ? status: both free and not free Free42 name: Free42 (HP42S) last changed/verified: 2005-02-18 version: 1.1.13 environment: Palm organization/author: Thomas Okken http://home.planet.nl/~demun000/thomas_projects/free42 status: free Note: Linux and Windows versions also available. HP-16C name: HP-16C last changed/verified: 2002-10-21 version: ? environment: Palm organization/author: Joseph M. Newcomer Co. http://www.pgh.net/~newcomer/hp16c.htm status: free Note: Windows version also available. Kalc name: Kalc last changed/verified: 2002-10-21 version: 3.0.3 environment: Palm organization/author: ? status: free MathU name: MathU last changed/verified: 2002-10-21 version: ? environment: Palm organization/author: ? status: not free Note: related to MathU Pro and PalmCalc. MathU Pro name: MathU Pro last changed/verified: 2002-10-21 version: ? environment: Palm organization/author: ? status: not free Note: related to MathU and PalmCalc. NeoCal name: NeoCal last changed/verified: 2002-10-21 version: 1.5 environment: Palm organization/author: ? status: not free P41CV name: P41CV last changed/verified: 2006-05-15 version: 0.11 environment: Palm organization/author: Charles Lee and Eric Smith status: not free (only $7, though) Palm16c name: Palm16c (HP-16C) last changed/verified: 2002-10-21 version: ? environment: Palm organization/author: Jake Schwartz status: not free PalmCalc name: PalmCalc last changed/verified: 2002-10-21 version: ? environment: Palm organization/author: ? status: not free Note: related to MathU and MathU Pro. PowerOne name: PowerOne last changed/verified: 2002-10-21 version: ? environment: Palm organization/author: ? status: not free Note: The finance version is the only one offering RPN. RPN name: RPN last changed/verified: 2002-10-21 version: 3.04 environment: Palm organization/author: http://www.palmgear.com status: not free RPN Calculator 1.0.1 name: RPN last changed/verified: 2002-10-21 version: 1.0.1 environment: Palm organization/author: ? status: free RPN2 name: RPN2 last Changed/verified: 2006-01-27 version: 2.0.1 environment: Palm organization/author: Richard Walker http://bojne.homelinux.net/rpn2.html status: free Implementations Available for Psion Systems DCalc name: DCalc (RPN) version: ? environment: Psion organization/author: Bob Hepple http://sedumi.freeshell.org/psion/index.html PocketIQ status: shareware Multifunction RPN Calculator name: Multifunction RPN Calculator (HP-16Cish) version: ? environment: Psion organization/author: Derek Johnson http://www.freeuk.net/decca status: shareware Psion48 name: Psion48 (similar to HP48SX) version: 2.1 environment: Psion organization/author: Xavier Galante http://Psion48.free.fr status: shareware Implementations Available for Texas Instruments Calculators RPN Calc name: RPN Calc version: 1.01 environment: TI-89 organization/author: Thomas Vino tomasvino yahoo.es http://www.ticalc.org/archives/files/fileinfo/103/10381.html status: free RPN Interface name: RPN Interface version: 2.022 environment: TI-89, TI-92+ organization/author: Lars Frederiksen http://www.paxm.org/symbulator/download/rpn.html status: free Implementations Available for Windows CE Systems EMU48CE name: EMU48CE version: 1.23 Release 2 environment: PocketPC organization/author: Leopoldo Bueno Castillo http://web.jet.es/leobueno/soft/emu48ce.exe status: free EMU48CE name: EMU48CE version: 1.23f organization/author: Pete M. Wilson http://scw.us/ce/emu48/emu48.exe status: free HP-41C Emulator name: HP-41C Emulator last changed/verified: 2002-10-21 version: ? environment: WindowsCE organization/author: Warren Furlow http://www.furlow.org status: free Loki and LokiBin name: Loki and LokiBin last changed/verified: 2002-10-21 version: 1.0 environment: JavaScript organization/author: Craig Finseth http://www.finseth.com/#Loki status: free Note: JavaScript implementation tuned for Windows CE implementation and screen size. Loki is a basic RPN machine and LokiBin does binary/octal/hex transforms and math. Pocket 12C name: Pocket 12C version: 1.5 environment: PocketPC organization/author: Lygea http://www.lygea.com/Pocket12C/V150/Pocket12CV150.exe status: not free Pocket 15C name: Pocket 15C version: 1.1 environment: PocketPC organization/author: Lygea http://www.lygea.com/Pocket15C/V110/Pocket15CV110.exe status: not free Pocket 16C name: Pocket 16C version: 1.0 environment: PocketPC organization/author: Pirrama (Lygea) http://www.pirrama.com/Pocket16C/V100/Pocket16CV100.exe status: not free Implementations Available for Other Systems (may include some of the above) Calc name: RPN last changed/verified: 2005-06-27 version: 2.03 environment: Java, cell phones organization/author: Roar Lauritzsen http://midp-calc.sourceforge.net status: free Power48 name: Power48 version: 2.0 environment: various organization/author: Robert Hildinger http://power48.mobilevoodoo.com/ status: free PSPX48 name: PSPX48 last changed/verified: 2006-04-05 version: 1.0.3 environment: PSP organization/author: http://zx81.zx81.free.fr/serendipity/ status: free Implementations Available for the Web CoCalc, CoCalc2 name: CoCalc CoCalc2 last changed/verified: 2002-10-21 version: ? environment: Java organization/author: http://www.cohort.com/ status: free HP-16C name: HP-16C last changed/verified: 2005-08-19 version: ? environment: Java organization/author: Chris Lusko http://www.hp16c.com status: ? HP-25 name: HP-25 last changed/verified: 2002-10-21 version: ? environment: Java organization/author: Larry Leinweber, mailto:larry@leinweb.com http://www.hpmuseum.org/simulate/simulate.htm status: free HP-35 Simulation name: HP-35 Simulation version: ? environment: JavaScript organization/author: Neil Fraser http://neil.fraser.name/software/hp-35/ status: free HP-45 Microcode Simulator name: HP-45 Microcode Simulator last changed/verified: 2002-10-21 version: ? environment: Java organization/author: Eric Smith http://www.hpmuseum.org/simulate/simulate.htm status: free Loki and LokiBin name: Loki and LokiBin last changed/verified: 2002-10-21 version: 1.0 environment: JavaScript organization/author: Craig Finseth http://www.finseth.com/#Loki status: free End === Subject: Re: TED and 30 Columns > I was just trying out the HP49/50 version of TED, which Gustavo (GaaK) > was kind enough to convert from the HP48 series. It's just like the > old days, with fewer crashes. :-) However, it seems to have the same oddity it had on the 48 - it's > supposed to decompile strings to 30 columns, or to whatever value >9 > you put in TED.WID. I've never been able to make it reformat at all - > if you put in a 100-character string with no linebreaks, TED displays > a 100-character string with no linebreaks. Have I been doing something wrong? Since it is an editor, not just a viewer, it is *not* supposed to insert line breaks if the insertion of linebreaks would change the object, were it to be saved again -- if line breaks were inserted into a string, and then you were to save that string again (which the original TED *always* did), then your original string would thereby have been altered, wouldn't it? Strings were generally never wrapped even in viewers, however (not in VV for HP48 series, nor SCROLL for HP49 series, for example), but viewers have been posted which can do this on HP49/50 series, like the post below (which followed a posting of your own UserRPL viewer program!) By the way, isn't -35 KEYEVAL in one of those programs the same thing as EDITB? Why would anyone want to wrap up anyway, in this North American heat wave? ;-) === Subject: Re: TED and 30 Columns > I was just trying out the HP49/50 version of TED, which Gustavo (GaaK) > was kind enough to convert from the HP48 series. It's just like the > old days, with fewer crashes. :-) explain me please ;-) The new version (available soon) don't contains bug when the key STO is pressed. > However, it seems to have the same oddity it had on the 48 - it's > supposed to decompile strings to 30 columns, or to whatever value >9 > you put in TED.WID. I've never been able to make it reformat at all - > if you put in a 100-character string with no linebreaks, TED displays > a 100-character string with no linebreaks. Uhmm?... String objects are not decompiled! TED's engine for: 1. $trings -> Editor 2. another_ob -> Decomp - Editor - Compilation So, the string object *never* are decompiled. Sample: - Type HOME and press ENTER - Recall the 'CASDIR' over the stack ( 'CASDIR' RCL ) - Store a value for Decomp ( 15 'TED.WID' STO ) - DUP and ->STR (stack: directory string ) - Type ED and press ENTER and compare the objects: -- ED with directory on level 1: -- DIR -- MODULO 13 -- REALASSUME { -- X Y t S1 S2 } -- PERIOD '2*pi' -- VX X -- EPS -- .0000000001 -- END -- ED with $directory on level 1: -- DIR -- MODULO 13 -- REALASSUME { X Y t S1 S2 } -- PERIOD '2*pi' -- VX X -- EPS .0000000001 -- END > Have I been doing something wrong? yes. - GaaK -