A18 Too busy to reply and who needs me while you'll have NICK !!! ==== Yes. You are right S. I wasn't very clear on that one. Sorry so is there a way to transform solution from form with ln to form with arcsinh without substitution. (a fool proof way ) thanks. Steen Schmidt wrote in message news:67Ln8.11$567.2177@news000.worldonline.dk... ==== Is there a way? If so which is the best way. 1. I would like [rewrite] on mth key. 2. also would like to further customize rewrite softmenu items. - add a few, delete a few. NNTP-Posting-Host: cable53a069.usuarios.retecal.es Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit ==== I have done it the last weekend with Raymond's help. You need write your menus in SysRPL for getting quick menus that also work in edit mode when programming... Feel free for asking what you want Raul Kolja escribió en el mensaje news:a7pf66$7ra4$1@as201.hinet.hr... few, ==== Jonathan Busby wrote in message news:<28ge9us9n95k70itekiv8he42k6a0ap201@4ax.com>... There are some details about the bank switching when the IR pin is on, that are not publicly known. There are several chunks of the address space that must *never* be selected, and so you can't run code from there. Hmm, the 48 uses reads(but writes work too) to write to the bank switcher, this has to do with the way they implemented bank switching on the 48. Let me know if you want details on this. Yikes! AFAIK, there's no activity on the saturn bus pins, on the yorke... and an odd address! Your circuit would select flash for addresses like: XXXX0,XXXX1,XXXX4,XXXX5,XXXX8,XXXX9,XXXXC,XXXXD and IR for: XXXX2,XXXX3,XXXX6,XXXX7,XXXXA,XXXXB,XXXXE,XXXXF Remember Mr. Nibble... :-) Fortunately, the bank selection is usually in the form XX000, so your circuit should work in most cases, BUT at least on the 48, some self tests use something in the form XX??? where ??? is not 0. That would be a show stopper. BTW anyone knows what's the bank switcher address? Better yet: What are the addresses assigned to the memory controlers on the 49? I would apreciate it... Now my comments on Cyrille's questions: Appart from the memory controler issues when the ir pin is low, there is one thing that worries me in case the led is connected to the yorke, (without Jonathan's circuit) the power dissipation thru the led/pin might exceed either the led or the yorke maximum specification when flashing, because the led would turn on for at least several mili-seconds, or even more (seconds?), depending on how the flash software works. Comments? Phew! This was a long post. Sorry for the delay! Steve Sousa NNTP-Posting-Host: dhcp103.esstin.u-nancy.fr Content-Type: text/plain; charset=ISO-8859-1 ==== Hello, You can show some sources programs using the interrupt, for exemple Puzzle Bobble or Doom. Many programs deturning the interrupt just manage timer 2 (for grey displaying). But the handling of the timer on is similar (the timer one is just in 1/16sec and the 2 in 1/8192 or something like that) There's also some documentations discribed the interrupt manager of the hp48 but I don't remember the address... Finally, I've written some explanations about the interrupt and their managment on HP39/40/48 and 49. You can find them at http://www.winsos.cjb.net (sorry but this is only in french for the moment). Their is principaly 2 doc, the first describe the handling of the keyboard with buffering (for 49) and the second (for all) describes all the address necessary to know to write your own manager. I hope this can help you, Yves hpThifu wrote in message news:ed8d14d9.0203251408.1dcd566d@posting.google.com... -- Posted via Mailgate.ORG Server - http://www.Mailgate.ORG Reply-To: Veli-Pekka Nousiainen NNTP-Posting-Host: cs92014.pp.htv.fi ==== Peter Geelhoed wrote in message news:3C711C95.9B1452E1@student.tudelft.nl... X So - you are not in for Red-Hat Linux, are you? VPN NNTP-Posting-Host: ad13-m47.net.hinet.hr ==== have you tried rotring? similar quality similar price. (I also prefer Staedtler for its colors are mainly blue, while rotring is yellow thus getting on my nerves) danny mathews wrote in message news:ZKwn8.105964$ZR2.40994@rwcrnsc52.ops.asp.att.net... I ==== Rotring ownz. I have this pencil, aluminum, made like a tank... goes side by side with my gx ;) ==== nk@imos-consulting.com (Nick Karagiaouroglou) wrote in message news:... * * * * * a master piece !!! thanks Dr. HP49G References: NNTP-Posting-Host: thames.mum.edu Mime-Version: 1.0 ==== Riccardo Conturbia wrote: FAQs for comp.sys.hp48: (which will return!) Just give us the FAQs, ma'am! - Jack Webb :) http://www.badge714.com http://www.americanlegends.com/jackwebb [r->] [OFF] Reply-To: Veli-Pekka Nousiainen NNTP-Posting-Host: cs92014.pp.htv.fi ==== Perrone wrote in message news:3c986a36@news.mhogaming.com... to come Go to http://hpcalc.beachnet.org/hp49/programming/misc/ and scroll to the end looking for VPN STARTEQW 2.0 Now there is a beautiful collection of useful utilities to be used under EQW Environment through CUSTOM Menu... VPN X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2479.0006 X-Original-NNTP-Posting-Host: 200.184.104.101 Message-ID: <3ca0e4a7@news.mhogaming.com> X-Original-Trace: 26 Mar 2002 14:14:15 -0700, 200.184.104.101 ==== thanks, but how can i download it. There's that bandwidth problem.. with hpcal Thanks Perrone Veli-Pekka Nousiainen wrote in message news:a7qmgl$i4q$1@nyytiset.pp.htv.fi... ==== how to solve : a*y+b*y+c*y=g(x) ? With hp 49 ? X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 ==== Jeunz_Julien a écrit dans le message de news: 3ca0bd20$0$11106$626a54ce@news.free.fr... DESOLVE X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 ==== ok but for type y HPanda a écrit dans le message de news: 3ca0bfa9$0$21515$626a54ce@news.free.fr... X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 ==== Jeunz_Julien a écrit dans le message de news: 3ca0cf39$0$15588$626a54ce@news.free.fr... de y'(x) : d1Y(X) y''(x) : d2Y(X) ... In RPN !!! Regards. X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 ==== but when i type : d2Y(X)-Y(x)=0 Y(X) DESOLVE it answer me bad argument value Jeunz_Julien a écrit dans le message de news: 3ca0bd20$0$11106$626a54ce@news.free.fr... X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 ==== Jeunz_Julien a écrit dans le message de news: 3ca0f467$0$4990$626a54ce@news.free.fr... I don't understand... Try : d1Y(X)-Y(X)=0 or d1Y(X)-Y(X)+d2Y(X)=0 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ==== Hallo Jonathan, It tried to contact you by Email, but it was always rejected by a security message. Can you send me another Email address per Email please? Cheers Christoph Jonathan Busby schrieb im Newsbeitrag news:htng9uo2ho8lsmpur7nus3ob52ie94631h@4ax.com... need interface ----- Reply-To: Veli-Pekka Nousiainen NNTP-Posting-Host: cs92014.pp.htv.fi ==== There is always where eg. | VPN Thomas Rast wrote in message news:3C7CDD5D.A76BFC03@iname.com... Gregory McMuffin schrieb: You could try the following instead: << 'X' STO EVAL >> For 'SQ(X)+X+1' 5 it times at 0.29 seconds (TEVAL, in approximate mode). However it creates or overwrites the variable X. My preferred way for doing substitutions by hand is 'X' SWAP = SUBST This takes 0.41 seconds for the same example, and I don't know if SUBST is available on the 48 at all. Thomas -- Thomas Rast If you cannot convince them, confuse them. -- Harry S. Truman X-Newsreader: Microsoft Outlook Express 5.00.2615.200 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 Message-ID: ==== Hi, all. I don't think Carly is out to line her pocket. She's swimmin' in money. She's piloting her yacht in it. No, I don't think it's about per$onal Money to Mrs. Fiorina. She and Frank are beyond such pedestrian and base concerns. It's fame. She wants a legacy. She wants future business school students to read about her, and idolize the way she made something miraculous happen against all the odds. She wants whatever feminism becomes in 50 years to list her as a shining beacon of what women can achieve. She wants to be remembereed like the great ones: Ford, Edison, Benz, Adam Smith, Einstein. Perhaps someday there might even be a Unit of Measure named after her! That way, even TI will have to list her name in their unit conversion routines. And yet she has to do it in a company that bears the names of two truly great innovators. That's a hard thing! You know, it's odd. When I began working at the Corvallis Site, our company logo said Hewlett Packard, with the little circle (hp) thing. We were known as HP to those who wanted to abbreviate. When she came, she changed that. Now the company logo is [hp] with invent underneath. And even our newev manuals now list us a hp in lower-case letters. Anyway, I thought I'd check in with the newsgroup tonight after so many months of absence. Good Day! Dave. ----- I don't speak for HP or hp when I post here. PS: a generic address for me is dave.arnett@ieee.org. That forwards to my work mail account, which is still hp/HP/Hewlett Packard. james reyle wrote in message news:0qVm8.1501$Eb5.126049@bgtnsc05-news.ops.worldnet.att.net... of of ==== I have been trying to decompile the sysRPL command INPUTLINE. I realised that it is a POL, which is no problem if I wish to create my own. However there are a couple of commands that need clarification: Parse.2 ParseFail2 Does anyone know what they do? What stack arguments are required? Output? Tim X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 ==== it There are two things making it not run correctly: First, you have to switch the order of the local variable assignments; X m instead of m X. Second, INCR does increment the variable, but it also returns the incremented value to the stack. You do not expect that value currently, so you have to put a DROP after INCR. The modified program now looks like this: << 0 -> X m << 1 X FOR I IF X I MOD 0 == THEN 'm' INCR DROP I END NEXT m ->LIST >> >> You can single step through a program to see what's happening. Look at the PRG NXT RUN menu. You need to know what these commands can do - look in the manual. You can make your program faster in a simple way btw - I'll suggest you enter the below program, and try out the RUN menu: << 0 SWAP 2 OVER SQRT FOR I IF DUP I MOD 0 == THEN I OVER I / 4 ROLL 2 + 4 ROLL END NEXT DROP ->LIST >> SQRT in the program is the square root function on the calculator. The result list is not sorted, but if you need that, you can include SORT as the last command in the program. The list also does not contain the tested number itself or 1, but it should be obvious that they are divisors per definition. It would be easy to adjust the program to do that, but I find it meaningless for the example. The performance gain, by using the slightly different algorithm, is huge - here are a couple of examples (I've called your program P1, and my modified program P2): 12 P1: 0.31 seconds 12 P2: 0.72 seconds 47 P1: 0.84 seconds 47 P2: 0.12 seconds 85 P1: 1.50 seconds 85 P2: 0.17 seconds 250 P1: 4.33 seconds 250 P2: 0.29 seconds 813 P1: 13.77 seconds 813 P2: 0.48 seconds 819 P1: 13.97 seconds 819 P2: 0.53 seconds 2133 P1: 36.11 seconds 2133 P2: 0.80 seconds 4512 P1: 78.32 seconds 4512 P2: 1.24 seconds 10456 P1: 182.02 seconds 10456 P2: 1.71 seconds ... You can make the program even faster for large input (>1E6 and larger), by keeping an eye out for numbers that do not have 2 or 5 as divisors. Your program will currently use around 6 hours to find the divisors of a number in that neighbourhood, while the slightly modified one use only around 18 seconds. That time can probably be cut in half by a more clever algorithm, but then again the program would use maybe ten times as much space. It can be made slightly (10-30% probably) faster again in SysRPL, and much faster in ML, but now we're talking about hours or days of development time instead of minutes (I used less than two minutes on my modification I think). Algorithms are exciting... ;-) Regards Steen NNTP-Posting-Host: gandalf.midgard.liu.se ==== Ok! I will start researching the subject! :) / Magnus On Mon, 25 Mar 2002, Eelco Rouw wrote: ==== I just tried this on the HP 49G, but I got a question mark. Who can logically explain this to me? Michael NNTP-Posting-Host: kansis5.pc.helsinki.fi Mime-Version: 1.0 ==== Michael Frey wrote: Consider that you have two sets; the set of rational numbers and the set of real numbers. Both of these sets are infinite. Now substract the set of rational numbers from the set of real numbers. You'll end up with an infinite set, so the set of real numbers has more elements than the set of rational numbers. You might want to consult a real analysis book. I've been very satisfied with my Introductory Real Analysis by Kolmogorov and Fomin. It's a Dover book, so it's quite inexpensive. Regards, Ville Koskinen ==== Or, more simply, Infinite is not fixed. Its a variable, thats because there will always be a bigger infinite. As such, x-y = ? the same goes for infinite. They are both variables, and not the same. For example, oo + oo is not 2oo... Its called an indeterminate case. Eric ==== michi_frey@yahoo.com (Michael Frey) wrote in message news:<388c0aa.0203260137.514c904c@posting.google.com>... infinity is a not defined idea. nobody knows PS: if we don't know what is infinity, how do we know what is finity, which is derived from infinity? ==== Well that sounds logical. Thanks Michael ==== You are in a maze of twisty little passages, all alike. A hollow voice says nospam.hp49@thesmurf.net (Ddl_Smruf) Perhaps that's putting it more simply, however it's not putting it correctly. It's not a variable in any sense of the word, and neither is it fixed, unless you define fixed and variable to somthing other than common usage. Maybe you'd like to define these terms. Infinity is NOT something for which the operation of subtraction is defined, so THAT'S the reason for which infinity minus infinity makes no sense. You can't take mathematical objects and expect to apply operations to it willy-nilly: you can only apply operations for which they are defined. (Try, for instance, to find the square root of a triangle). You could always invent a mathematical system for which infinity minus infinity IS defined, in which case you can define it to whatever you want. Just don't expect your mathematical system to be useful, or consistent, or become widespread, or correspond to anything in the physical world. -- Please remove knickers to reply. ==== You are in a maze of twisty little passages, all alike. A hollow voice says rcobo@eng.morgan.edu (rcobo) Infinity is very well defined, the theory of transfinite numbers is an entire mathematical field that studies the properties of the various infinities. Far from nobody knows, the properties of transfinite numbers are in fact VERY well known. Nonsense. -- Please remove knickers to reply. ==== merops wrote in message news:... could you define it for me, please? (what is it) other than make a reference to a field that talks *about* it you may not belive that as today nobody has figure out the nature of the force of gravity though they know *about* how it behaves. regards ==== You are in a maze of twisty little passages, all alike. A hollow voice says rcobo@eng.morgan.edu (rcobo) It is an unbounded number greater than any given real number. If you want to know the properties of infinities and transfinite numbers, then I suggest you read up on them. http://mathworld.wolfram.com/ is a good place to start. A pointer: Read up on Cantor, and Cantor's proof regarding how the number of integers (an infinity) is less than the number of reals (another sort of infinity). Irrelevant. We're talking mathematics, not science. It is true we can describe the nature of gravity (i.e. we know how: curved spacetime) although we don't know its meaning (i.e. we don't know why because this is outside the scope of science). However, this has nothing to do with us understanding what infinity and transfinite numbers are - we can define these, we can perform certain operations with them, we can categorise them, etc, etc. -- Please remove knickers to reply. ==== You are in a maze of twisty little passages, all alike. A hollow voice says rcobo@eng.morgan.edu (rcobo) It is an unbounded number greater than any given real number. If you want to know the properties of infinities and transfinite numbers, then I suggest you read up on them. http://mathworld.wolfram.com/ is a good place to start. => your definition equals a number, right?( infinity is a *number*) what ever *number* it is, just add one to it :) and it becomes a different number. your definition doesn't work. sorry. A pointer: Read up on Cantor, and Cantor's proof regarding how the number of integers (an infinity) is less than the number of reals (another sort of infinity). i have so many books to read ...i could recommend a lot of books too. but words are a tyrant. Irrelevant. We're talking mathematics, not science. i was just pointing to a comparison to help you understand my point of view on the meaning of *about*. It is true we can describe the nature of gravity (i.e. we know how: curved spacetime) although we don't know its meaning (i.e. we don't know why because this is outside the scope of science). describe it for me, please. However, this has nothing to do with us understanding what infinity and transfinite numbers are - we can define these, we can perform certain operations with them, we can categorise them, etc, etc. again, you are just talking about it. i agree in the operations part, not in your definition. -- Please remove knickers to reply. regards ==== Perrone wrote in message news:<3c9f42c7@news.mhogaming.com>... Mine does and it returns X^4/25. ?? Greetings, Nick. P.S: Perhaps you should press CASCFG to reconfigure your calculator? X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2479.0006 X-Original-NNTP-Posting-Host: 200.184.104.29 Message-ID: <3c9fe922@news.mhogaming.com> X-Original-Trace: 25 Mar 2002 20:21:06 -0700, 200.184.104.29 ==== I'm afraid this result is not correct. The correct answer is (4X^3/2)/3.SQR(pi) Perrone Nick Karagiaouroglou wrote in message news:cd9ca36b.0203251640.66ab3383@posting.google.com... news:<3c9f42c7@news.mhogaming.com>... ==== Hi Perrone! Is your input perhaps x^(-5/2) where the exponent is -5/2? I got the result X^4/25 for ILAP of (x^-5)/2 where the exponent is -5. When I try ILAP pf x^(-5/2) then the calc runs and runs and it doesn't seem to get anywhere. Any ideas anybody? Greetings, Nick. Perrone wrote in message news:<3c9fe922@news.mhogaming.com>... ==== nk@imos-consulting.com (Nick Karagiaouroglou) wrote in message news:... you could try with 't' instead of 'x' X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2479.0006 X-Original-NNTP-Posting-Host: 200.184.104.56 Message-ID: <3ca09585@news.mhogaming.com> X-Original-Trace: 26 Mar 2002 08:36:37 -0700, 200.184.104.56 ==== I tried with 't'. And it gave me (SQROOT(t) . Delta(x))/t^3 wich I think is incorrecto. The correct result is (4x^(3/2))/3 . SQROOT(pi). Perrone rcobo wrote in message news:639cb51.0203260537.5ed20613@posting.google.com... news:... X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2479.0006 X-Original-NNTP-Posting-Host: 200.184.104.56 Message-ID: <3ca095ec@news.mhogaming.com> X-Original-Trace: 26 Mar 2002 08:38:20 -0700, 200.184.104.56 ==== What does CASCFG do? I executed it but I noticed no difference. Perrone Nick Karagiaouroglou wrote in message news:cd9ca36b.0203251640.66ab3383@posting.google.com... news:<3c9f42c7@news.mhogaming.com>... ==== then i don't know. look at the type of arguments it can take (pocket guide). maybe it is not define for this type. regards Perrone wrote in message news:<3ca09585@news.mhogaming.com>... ==== I downloaded a rather large text file to my hp49, but I can't view it because I get an insufficient memory error. I tried moving it to Flash to free up my iram port, but that gives me the same error. Is there any other way to do this? ==== fu@ckz.org (Ralph) wrote in message news:<43424597.0203252303.73ae6d0a@posting.google.com>... Hi Ralph! Perhaps you disable temporarily the last arguments and/or last stack. Greetings, Nick. References: <43424597.0203252303.73ae6d0a@posting.google.com> NNTP-Posting-Host: thames.mum.edu Mime-Version: 1.0 ==== Ralph wrote: Once in Flash, I believe that the object must be copied back anyway to IRAM for viewing! I don't know why the built-in viewer wouldn't then handle it, but here's a small memory footprint viewer (49 and 48 versions), which needs very little memory to display strings (it needs more memory, however, to first convert other objects to text): http://groups.google.com/groups?selm=871497%24hb8%241%40nnrp1.deja.com Caution: Google sometimes combines two or more lines; use the Original Format link for a more faithful reproduction. The FONTH program should also be replaced with this better one: HOME 256 ATTACH @ do this first, then enter the following program: << :GetFontHeight: #2623Dh SYSEVAL R~SB >> 'FONTH' STO The original version of this viewer needed only about 120 bytes free on my 48G, but adding a page up feature expanded this a bit. [r->] [OFF] ==== Sorry, I think my explanation was a little unclear. I downloaded a 170k html file with the intend of reading it on-the-go with navigator (hp web browser). Navigator however can't open it because of the said error, moving/copying to another port failed as well. Is there any way to do this transfer without having to split up the file? It's no big deal, but it seems like this a pretty common problem and I thought there might be a way around it. John H Meyers wrote in message news:... Mime-Version: 1.0 Content-Type: text/plain; charset=Windows-1252 Content-Transfer-Encoding: 8bit ==== Hi, Cyrille de Brébisson schrieb im Newsbeitrag news:a7oac9$4af$1@web1.cup.hp.com... Yes, nearly: LENCOMP ;-) Regards, Raymond References: NNTP-Posting-Host: thames.mum.edu Mime-Version: 1.0 ==== Andrew Huey wrote: SIZE returns the number of elements in a list, or the dimensions of an array, the length of a string, the number of significant digits in an exact integer, the dimensions of a graphic, or the size of the pocket in which you shove your calculator :) [r->] [OFF] Content-Transfer-Encoding: 7Bit ==== Andrew Huey wrote: Thanks, everyone, for all your help. X-MIMEOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 ==== Where do you get that one from ? R Lion wrote in message news:a7nlnh$dhb$1@titan.bt.es... Jean-Yves NNTP-Posting-Host: cable53a069.usuarios.retecal.es Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit ==== Jean-Yves Avenard escribió en el mensaje news:EvXn8.5$Gd4.6876@news0.optus.net.au... Sometimes I feel stupid. This is one. SORRY. Ok? Raul ==== Tommy wrote: =9.19... Hello Tommy, if I understand the problem correctly then none of the answers you posted seem correct. As I understand it, the area in question is the one bounded on top by y = (25 - x^2)^(1/2), on the bottom by y = 2, and on the left by the y-axis. One thing to keep in mind in PLOT is that AREA finds the area under ONE curve and the x- axis. In the 'Y =' window enter Y1(X) = (25 - x^2) ^(1/2) and Y2(X) = 2. The PLOT SETUP form should show {Y1(X) Y2(X)} in the EQ field. Plot. Move the cursor to the y-axis and mark. Move cursor to the intersection i.e x = (21)^(1/2) and press AREA. The result, 19.1.., is the area bounded as above and the line x = (21)^1/2. Switch the order of the functions in PLOT SETUP or in 'Y = ' window so that now you have {Y2(X) Y1(X)} in the EQ field. Press OK. Plot or go back to PICT and repeat the cursor moves to find AREA. This result, 9.16...., is the area bounded on top by y = 2, the x-axis, y- axis, and x = (21)^(1/2). You should have the two results in the stack. Substract to get 9.94... The result using definite integral (int, 0, (21)^1/2, (25 - X^2)^1/2 - 2) is 9.904. If the area in question is some other one, the procedure is basically the same: add or substract individual areas to find the total. By the way, the calculations took only about two seconds in my HP49. It may be useful to post calculator SN, ROM ver, flags settings. The gurus in the group will quickly find why it took your HP49 so long to do these calculations. Santos Lucero ==== Hello all, Does anyone here can explain to me how I can set the internal functions like ^QMul, ^QAdd, etc... To not return Symbolic expressions. Ex: HXS 2 2 DUP FPTR2 ^QAdd returns '# 2h+# 2h' I have made some decompilations of these codes but I found nothing. Thanks. DanieL ==== I just received my HP 49G. There is the 49G to 49G cable in the package, but I also found a DB9 connector which you can connect to the end of the cable. I want to know whether it is nowadays supplied with the calculator, so that you can connect it to the computer without buying the PC connectivity kit. I allready downloaded the Connectivity software from the HP webpage. Is there anything else I need? Thanks Michael ==== I just tested it. I was able to download stuff to the calculator. It works perfectly. Michael ==== Dear mr. nick, thanks for you answering Nick Karagiaouroglou wrote: what i meant is that i saved a equation in equation solver. for e.g. it is ..... B - A (t+6) / (Y - X ) after saving it, 49g would change the form of it 49g changes to -1 * ( 6A + At - 6b - Bt)/ -1 * (X - Y) it expends the form and give alpha order you know, if i would like to change the formula, i have erase it and re-enter due to more save time. wow.. command....reorder ummm... what is the meaning of 'on stack in fact , i am not sure the meaning of it you meant it is on scan and saved ? i typed to type reorder, but... don't when (what step ) to give it could i get it from the user manual ? or pocket manual ? ^----- do i give any grap ? i mean , , ; ... etc oh.. i never used steq. i really have to try haaa i just know sto only However, i still don't know why you can do it haaa let me have a simple equation A = x + y B = x -y I would have the value of x & y , or I would have A , x and y to find B EQW [Alpha] [Alpha] A [->] = x + y B[->] = x - y [enter] the screen shows A = (x + y B = x - y) then press [sto] A = (x + y B = x - y) [sto] test Error i change it A = x + y [sto] STEQ error A = x + y STEQ error again no idea so cannot see 30 menu 116 menu ? how ? just type A = x + y B = x - y 116MENU ? what do you mean of press 116 menu there is no this key, sooo i am so confused sorry again you mean matrix editor ? it is only like excell how ? ummmm .... sorry again ( i don't want to say, but no choice) [->] [6] ( = units) {speed} [F6] (F6 = ok) 10 the 49g gives beep beep error oh.. i can change 10 [->] 6 (= units) (speed) [F6] (F6 = ok) m/s [<-] (unites) [F6] (speed) (kph) beep beep error again sorry that i don't want to make you disappointed but .... are you talking about 49G , not 48G ? anyway, thx ==== For an old hp48sx with PDL how are (can?) comments be embedded in the program text? Content-Transfer-Encoding: 7bit ==== Any suggestions on the best way to write some RPL programs for the HP49? I'm currently using the 49 emulator, but the small calculator display, even on my 21 monitor is a little annoying. I'd like a full screen editor that I can use, and then drag-n-drop into the emulator for testing. Thanks Dave References: <3C8AD7E3.A5A6B317@telusplanet.net> <3C967C00.506064@miu.edu> <3C969A47.CA90CF50@miu.edu> <9Tyl8.55605$1g.4714626@bin3.nnrp.aus1.giganews.com> <228e4b5e93424d0ddf9e8ebd215fd4ec.61226@mygate.mailgate.org> <81f1e5dc.0203240657.1105b31a@posting.google.com> NNTP-Posting-Host: thames.mum.edu Mime-Version: 1.0 ==== Steve Ballantyne (Critic) wrote: Yep! [me too - two!] I would rather say that it was an inevitable necessity that UserRPL had to be this way, with adherence to the popular buzz-words being just something to fortuitously claim as a virtue of what was necessary anyway, because the unlimited RPL LIFO stacks and environments (as opposed to the strictly limited and simpler structure of the more primitive earlier calcs) have to be properly accounted for and unwound, or else you would have regular crashes, or at least severe memory leaks ! More detailed analysis here: http://groups.google.com/groups?selm=3B3E108A.D3494ACE%40miu.edu Sometimes MS-DOS (and software which runs under it) is much more useful (and lean & mean) for many tasks than the excessively bloated RAM+Disk hungry (and often idiot-oriented) GUI-only Windows, and programming it might be vastly less work as well, but it's still mighty hard to make anyone believe that mouse-clicking isn't the ultimate evolution of computing ;-) Even a 4-banger is vastly superior to all HPs, if what you want to accomplish is only what a 4-banger can do, as the recent where's the percent key? question illustrates :) There's been plenty of that, all right (mea culpa :) I'd also love many very good, fairly perfected products to be left alone, and to continue to be produced, but the market seems to say, that the only way to sell stuff is to keep changing it and making it ever new, and if that can't be done with improvements and innovations of geniunely superior value, then instead it tends to drag the peak product down instead. Better to find wholly new products than to get mired down in ruining what already exists; the same for drug companies which have to forever patent a new replacement or else lose their market, or even for entire civilizations which run out of directions for real human progress, and simply self-destruct. [r->] [OFF] http://www.mum.edu NNTP-Posting-Host: van132574-1.gw.connect.com.au ==== J Marchel wrote in message news:%KNn8.164267$1g.13535498@bin3.nnrp.aus1.giganews.com... the structure Nonsense you dismiss it to quickly. I have 17 directories with anything from half a dozen to 98 variables and equations I use from day to day stored. If I didn't have the directories and long names my home directory would become a jumbled useless mess. The home directory tends towards chaos but I know I can safely purge it as any usefull objects are safely arranged in directories. The HP's ability to reference other equations and objects from within objects is a godsend, it means that major equations and programs can be linked in a structured way or reused in other equations/programs. I don't use the calculator like a student where you are answering questions placed in front of you by a teacher. My Hp49 is a tool and the equations/programs/libraries are just part of the selection of tools I might use for a problem at hand. Yes it may be slower and on older hardware than the TI but it is still usefull. Congratulations though, you have convinced to have a closer look at the TI89/92, though I have never seen these calcs for sale only the TI86. I started up the VTI TI89 emulator on my PC. It's not really a fair comparison as I'm not familar with the TI so you may have to explain the basics as I dont have a manual. - I couldn't find how you displayed what objects are stored in the TI's flat memory space. I could store stuff but not find it again. - Vaery easy to wipe everything. - Menu talks about folders but I couldn't create them. What are they. - The numeric solver is nice but doesn't appear able to recall stored equations. - The TI uses drop down menus which is nice for new users but HP softmenus are faster to use. Also It appears the HP has a lot more available from the keyboard. - Cant compare speed and screen as it's an emulator but usually speed isn't an issue as both calcs are fast enough for most problems. - Couldn't find any engineering apps like frame anaysis, equation libraries, structural design. Is there much available? References: <3C8AD7E3.A5A6B317@telusplanet.net> <983785b2.0203200711.75980d37@posting.google.com> <983785b2.0203210514.2806d974@posting.google.com> <983785b2.0203231959.1f03e8ba@posting.google.com> NNTP-Posting-Host: thames.mum.edu Mime-Version: 1.0 ==== Jacek Marchel wrote: Where's the URL for Microsoft's anti-virus software, or for most of the finest software which runs under Windows, but which wasn't produced by Microsoft itself? The value of Windows (or other platforms) has always depended on attracting superior developers to make something else for it, usually better than the original manufacturer does for himself. Oh, on that site you mentioned -- everything not marked free (some of which are HP built-ins and others which have long existed as free apps for HP) seems to be for sale at extra cost; you remember noting that HP48 RAM cards cost extra, right, so why omit noting that TI apps like EQW and CellSheet also cost extra? (and the da Vinci apps cost lots extra, just like HP48 card apps!) Even the concept applications seem to be betas of something which will be for sale *if* ever fully developed, which is also much like the old HP third-party vendors (do you expect TI to take full responsibility for them?) I do, however, think that the U.S. Presidents application is better than the pix of the much lesser-known figures whose images are burned into the 49G (if only they had given us the Kings, Queens, and more recent heads of France instead! :) [r->] [OFF] References: <3C8AD7E3.A5A6B317@telusplanet.net> <983785b2.0203200711.75980d37@posting.google.com> <983785b2.0203210514.2806d974@posting.google.com> <983785b2.0203231959.1f03e8ba@posting.google.com> NNTP-Posting-Host: thames.mum.edu Mime-Version: 1.0 ==== I erred: TI's (or Bhuvanesh & Co's) Calculus Tools is not Beta: http://epsstore.ti.com/webs/ProdInfo.asp?deptid=159&catid=662&sku=2420 Calculus Tools ... is available only in a *Pre-Beta* level of software completeness and quality. Of course, with both Bhuvanesh Bhatt and some other chap named Wolfgang (not our Wolfgang, but still a good name :) still working on it, it might someday become complete :) What's the difference between that process and the already finished development of the 49G CAS by Parisse & Co., which evolved over a number of releases (and could still continue)? And is still all free (or has no extra costs). [r->] [OFF] ==== J Marchel wrote in message news:... no, it was just to point out where the modern calculator concepts came from :) and that TI has introduced none (only cosmetic additions). thus, my doubts about the TI calculator future. Jack, Jack. the HP48 is today among the best (and for many proffesionals, it is *the best*). the HP49G is the best (to me, a student). please restrain your envy a little, it shows :) why do you like to contradict yourself? your statements sound ridiculous after playing the trumpets so loud: i never said that TI today is much better or worse (he he he) open minded?? are you speaking to yourself? regards ==== J Marchel wrote: And the academic world is a very big part of the TI-89/92+/V200 market. I've only glanced at them, but they seem quite popular with teachers. -- Bhuvanesh ==== Stephen wrote: The manual is here: http://education.ti.com/product/tech/92p/guide/92pguideus.html One way is to use the Var-Link screen. You can also easily write a small C program that returns a matrix of variables with some attributes. Archived variables are retained when you reset the calculator. NewFold foldname You can't create a folder within a folder, unfortunately. You should be able to recall up to 11 equations by pressing [F5] and selecting the equation you want. I personally prefer to just type the command rather than choose it from a menu. But we still wish they were faster ;-) I have a few listed here: http://triton.towson.edu/users/bbhatt1/ti/beta/MPL.htm Beezaur also has some frame/truss analysis programs: http://www-s.ti.com/cgi-bin/discuss/sdbmessageview.cgi?databasetoopen=educat ionandcurriculum&topicarea=Civil+Engineering&viewmethod=Thread&messageid=1982 6 Stuart Dawson has some surveying programs here: http://www.dawson-eng.demon.co.uk/nexus/ -- Bhuvanesh ==== John H Meyers wrote: There's of course the free version of the EQW: http://triton.towson.edu/users/bbhatt1/ti/eqw.htm -- Bhuvanesh NNTP-Posting-Host: cable53a069.usuarios.retecal.es Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit ==== No. I don´t need a Geometry Application Raul J Marchel escribió en el mensaje news:QWNn8.254068$uv5.22245073@bin6.nnrp.aus1.giganews.com... box NNTP-Posting-Host: cable53a069.usuarios.retecal.es Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit ==== J Marchel escribió en el mensaje news:S1On8.85446$Gf.7742437@bin2.nnrp.aus1.giganews.com... I NEVER said I were a professional... What's your game? Raul Newsgroups: comp.sys.hp48 ==== Jack, This is clearly OT, and perhaps flammatory, but there is some right and some wrong in your post. TRUE: French farmers would like to maintain heavy subsidies, but this is not limited to French! All EU farmers do too. What is in cause here is the Common Agricultural Policy in Europe. I personally think this policy is deeply flawed and should be progressively phased out. But not everything is for market protection. One very sore point between the EU and the USA relates to hormon veal. In the USA, farmers inject hormons to veals in order for them to grow faster and fatter. Such hormonetic veals are forbidden here. The US government claims it's a hidden market protection measure. This is clearly untrue, because French farmers are not allowed to use hormons at all. The EU veal market is open to any hormon-less veal. It may interest you to know that it is deeply believed here that such hormon treatment not only makes for poorer quality meat, but for potentially unsafe food too (whether this belief is correct or not is beside the point). WRONG: The EU market has very few market restrictions. VAT is high, but this is not a market restriction, as all products are subject to it. I personally own an automobile that was built in the USA, and it was not more costly than a domestic one. I know several people who brought their car from the USA, and it was not costly. It was a PITA, simply because the car had to be checked to be sure it complies with the EU safety and environmental regulations, which makes sense to me. These regulations have even been significantly relaxed. Gasoline: no market protection at all. There are very high taxes on gasoline, especially in France, but all gasoline is subject to it. Electronics: no market protection, no specific tax. Today, the street price of a DVD player is about the same as in the US, despite higher sales tax. There used to be a price difference for computer-related products for example. It has all but vanished now (thanks to the internet IMHO, local shops cannot get away with rip-off prices any more). WRONG: most Japanese products are not typically cheaper in the US than in the EU. Not any more. There are almost no duty fees on anything. A few islands of protectionism remain such as agriculture (with the subsidies), and some monopolies on public services, such as electricity and railways. They are on their way to be eliminated too, as it happened with telephone a few years ago, in the best interest of consumers (though opponents use the poor state of the private British railways, and the major problems California had with electricity to suggest this would be a bad idea). WRONG: Welfare state features are not financed by market protection practices. But RIGHT: they are financed by taxes. The relevant taxes here are mainly VAT, income tax, labor tax, and profit tax, none of which are protectionnist in nature. And RIGHT: This all makes labor expensive in Europe. This, with the lack of market protection makes for many cases of delocalisation of factories to other part of the world, where labor is cheaper. This induces a lot of unemployment and social unrest in the EU, and fuels the anti-globalisation movement à la Porto Allegre. Finally, its is true that the USA was the champion country for free trade, with the EU not far behind. It now makes me sick to see the USA obnoxiously raising barriers to protect their steel industry, in full bad faith and full arrogance as they don't play by their own rules when those rules hurt *them*. Jean-Denis, a free-trade activist from Paris On Mon, 25 Mar 2002 23:25:30 +0100, J Marchel wrote (in message ): Lines: 17 Message-ID: <%W0o8.95815$2q2.8265741@bin4.nnrp.aus1.giganews.com> ==== In article <662e00ed.0203252251.3dfda64c@posting.google.com>, Bhuvanesh wrote: Has TI made the firmware available for download, or do you own a TI? Last time I tried something similar I couldn't find the firmware image, and assumed that TI hadn't made it available. -Mike -- http://www.mschaef.com ==== mschaef@eris.io.com (MSCHAEF.COM) wrote: Do you mean the AMS? It can be downloaded from TI's site and used with VTI: http://education.ti.com/product/tech/92p/apps/apps.html (Click on Advanced Mathematics Software Operating System (v2.05). You'll need to register in order to download it.) -- Bhuvanesh Lines: 21 Message-ID: <885o8.268462$uv5.23435731@bin6.nnrp.aus1.giganews.com> ==== In article <662e00ed.0203260940.7d10d44d@posting.google.com>, Bhuvanesh wrote: Perfect! Thanks a lot. -Mike -- http://www.mschaef.com ==== John H Meyers wrote in message news:... Yeah and i was even involved in the discussion ;-) Anyway i thought that he would have bought a color screen handheld PC by the time and code its own software on it ;-) ==== J Marchel wrote in message news:<0WOm8.205757$uv5.17630490@bin6.nnrp.aus1.giganews.com>... You forget that the TI has never tree structure nor long names thus the memory management is a pain in the a**. The TI92 is the best of all calculators simply because it is complete.However it could be slighty improved. Now the TI89 has perahps a better quality than the HP49(easier to press especially) but its layout completely sucks. I have one and i agree that TI89/TI92+ can't be good calculator for any serious proffesionnal use.They are too crippled and underpowered in some critical areas. And i have seen yet any professionnal apps for the TI68K besides the junk sold by Da Vinci. ==== lalu_bhatt@yahoo.com (Bhuvanesh) wrote in message news:<662e00ed.0203231117.61e8ec67@posting.google.com>... I very doubt that there would have ever been an Equation Writer for TI68K without the HP49 relase. Well,the Graph 100 is less primitive than the TI83+ SE and is cheaper. In fact besides the TI89/TI92+ and the almost defunt TI86,TI calculators are very primitive. Even the TI68k are primitive in many ways compared to the old HP48. And with the P.L.T,TI has perhaps put a foot in very dangerous area,the area of educationnal P.D.A. Casio is one of the best P.D.A designers.With their experience they could design a Xpander equivalent which would be a Voyage 200 killer. Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit ==== Hi, Timité Hassan schrieb im Newsbeitrag news:80e7cd6f.0203261408.25bb7844@posting.google.com... news:<662e00ed.0203231117.61e8ec67@posting.google.com>... For your information: HP invented the Equation Writer nearly 10 (TEN) years before the release of the 49G. Ok, it was slow, but it was the very first on a handheld device. It took years for competitors to make something comparable. And yes, the Equation Writer has much to do with HP calcs, mainly the HP-48, of course;-) Raymond ==== Hust a few corrections because i was very tired when i wrote the previous answer. I was talking of TI92 keyboard. And i was talking of TI89 keyboard. NNTP-Posting-Host: van132574-1.gw.connect.com.au ==== Bhuvanesh wrote in message news:662e00ed.0203252251.3dfda64c@posting.google.com... I can store 11! equations on the TI, you've got to be joking. No wonder the lack of a tree directory structure is dismissed since the TI is so crippled you cant store enough to need it. Just one of my most used equations has over half this number of sub-expressions. Stephen N. ==== timite_h@yahoo.fr (=?ISO-8859-1?Q?Timit=E9_Hassan?=) wrote: HP calculators are not the only CAS's to have typesetting capabilities. Even if there had never been an HP48 or an HP49G, someone would probably have programmed an Equation Writer for the TI-89/92+. -- Bhuvanesh ==== Hi, All! I am trying to use the HP48 as an adding machine against a serial printer in trace mode. While ALPHAenter is: PR1 OBJ->, and BETAenter is: PR1 DROP PR1. Now the printing is line by line like: 4 4 + 8 etc. I would appreciate it if someone could help me to print it like a real adding machine: +4 +7 -5 etc. Best regards, Tal ==== Is HP getting out of the calculator market ? My local office supply stores have completely stopped carrying (or discontinued as they put it) HP units (49g-they still have some of those really old business ones), and now the only place I can find them is online. Also, from reading some of the other posts, it seems like the 49g is nothing compared to the quality or reliability of the older 48gx calculators. Has HP dropped the ball in this market? ==== You are in a maze of twisty little passages, all alike. A hollow voice says spears Yes. More like HP has made a decision to stop playing and has put the ball down. -- Please remove knickers to reply. ==== merops wrote in message news:q5eli6etgy.fsf@rabbit.asb.cpqcorp.net... Infocom games.. i loves it thanks for the reply ==== Hi, Could Someone please detail out the protocol of the XSERV mode ? I can find it anywhere on the net, and I wish to make a connectivity kit kind of program that would work on my computer (for some reason, none of the kits you can find online work on my pc). Ive managed to implement xmodem file transfer, my problem is more about the format of the listing of directories... Thanks in advance... Eric X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 ==== try http://groups.google.com/groups?hl=fr&ie=ISO-8859-1&oe=ISO-8859-1&threadm=8b cj0e%24j6o%241%40web1.cup.hp.com&rnum=10&prev=/groups%3Fhl%3Dfr%26ie%3DISO-8 859-1%26oe%3DISO-8859-1%26selm%3D8bcj0e%2524j6o%25241%2540web1.cup.hp.com%26 rnum%3D10 in particular http://groups.google.com/groups?hl=fr&ie=ISO-8859-1&oe=ISO-8859-1&selm=8bcj0 e%24j6o%241%40web1.cup.hp.com Denis Doyon Ddl_Smruf a écrit dans le message news: d33c8e1c.0203251922.4620bb58@posting.google.com... ==== When you press the alpha key, you get upper case. If you press alpha then left-shift you get lower case. Can the 49 be setup to do the opposite? In other words, you press the alpha key you get lower case and if you press alpha then left-shift you get upper case. danny Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 ==== press Yes, do [ALPHA] [ALPHA] [left-shift] [ALPHA]. Regards Steen NNTP-Posting-Host: van132574-1.gw.connect.com.au ==== My preference is to set flag 60 so one [Alpha] locks you into Alpha mode. LS [Alpha] will then put you into lowercase mode as Steen has done below, the LS will then acts like a normal shift key to give you uppercase. Good thing is that while your in edit mode toggling in and out of Alpha mode will leave Alpha mode set in this configeration so you dont have to redo the Alpha setup each time you return to Alpha mode. Little things like this make you realise that some thought went in to HP OS. Stephen N. Steen Schmidt wrote in message news:nMvn8.5715$_T4.56645@news010.worldonline.dk... then ==== Hi all, I reduced the debounce time (KEYTIME) to avoid loosing some keys on EMU48 ver.1.30 emulating 49G as well as the real 49G. But since my PC (Celelon 800MHz) is much faster than the real 49G (Saturn 4MHz), the backspace key always deletes more charactors than I want. ;-( I need to keep the same value of the KEYTIME for EMU48 as the real one because I can type the keyboard of my PC faster than 49G's as well. I cannot solve the problem to read KML manual (KML20R08), which is something difficult for me. My key assignment of 'Backspace' for 106 keyboard in the KML script (R49g1024.kml) is as follows: Button 45 Type 3 Size 48 28 Offset 268 421 OutIn 0 64 End Scancode 8 # BS Map 8 45 End Does anybody know how to slowdown the backspace key only? Kenji ==== I've been trying to find a Staedtler product in the States for some time. I believe Staedtler is a German company and was hoping a fellow HP'er from Germany(or Europe) might help me get a drawing template. Staedtler-USA doesn't carry it. If you go to www.staedtler.com and click on Products/Technical Drawings/Drawing Accessories/Standard Parabola you will see the Standard Parabola 576 template I want. If someone can help, we can discuss completing the financial part later. I do have a PayPal account if that is available in Europe. If someone has seen this product something similar) elsewhere, I would be interested also. My reply address spam357@attbi.com is a good address. thanks, danny ==== John H Meyers escreveu na mensagem ... No. It's name is CASCM, acording to PCT 5.6. I've solved that way: 1. I've done an ORDER to make it be the 1st var. 2. I did an CLVAR to PURGE it. 3. I did an :13:back ARCHIVE. 4. Turn OFF, then ON=Memory Clear. 5. Restored the backup and BOOM! Worked fine. ==== MPMILLARD escreveu na mensagem <20020314081819.04419.00001296@mb-ms.aol.com>... looks to trouble me keypad). the is occurring. to Triangle solutions? Do you say things like I know 2 sides and a angle. What is the 3rd side?? Try QTS on HPCALC.oRG. I do use it for geometry. ==== Raymond Hellstern escreveu na mensagem ... Thank you! Now i need help to make HPIde works: 1. I type the code. 2. I compile, but it crashes on 2. It shows c:hptoolsrplcomp.exe blah... , beeps and locks. 3. When not, is on SASM part it shows blue screens. ==== In article , Harold A. Climer wrote: Personally, I think the rot set in with the HP48. I mean, it's a great calculator and all (I have two) but its strict adherence to the programming buzz-words of the time (Structured programming! Death to GOTOs!) make it practically impossible to program in the field. You have to connect your 48 to a PC to write a non-trivial program. My HP41 (now sadly long departed) had a card reader, wand, PPC ROM, printer and a couple of memory modules, and I could write non-trivial programs and program fragments on it while I was on the way to work. It couldn't do all the stuff the 48 can, but it was a much more useful and practical device than the excessively academic 48. As for the 49 (Snort! Hmph!).... Essentially HP's calculator people did the Googlorum bird trick -- flew round and round in ever-decreasing circles until they disappeared up their own fundament. Gee, didn't it occur to them that people might want to _use_ these gadgets? I'd love a calculator with 41 programming language, plotting, a big screen and a USB port. Or a decent emulation for my PDA. -- Steve Ballantyne (9907) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Message-ID: NNTP-Posting-Date: Sun, 24 Mar 2002 18:16:22 CST ==== True, Sony does it for it's digital cameras, but did you heard about such Nikon ? Jack X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Message-ID: NNTP-Posting-Date: Sun, 24 Mar 2002 18:30:32 CST ==== Me too. Not true, my friend. It is well known, that Zeiss and Leica are things of the past. Yo just have to go out of your limited world of German magazines and try for example some american literatrue on the subject, which is generally way more fair and non chauvinstic between German and Japanese optics. By the way, that kind of attitude is not only visible in photography, but also in many other products. Almost all German magazines choose German cars as the best cars in the world, where in fact they are far behind for example Lexus for the past several years in terms of Luxury, quality, durability, fit and finish, etc. Sure, like cheap Sony digital cameras. They don't even make the best ten in USA in their classes of resolution. Some of them might be as good. I'm sure, some Zeiss are almost as good as Nikon and some Nikons developed for more amatour market are not as good as the best Zeiss. Now you talking. It's not only the good choice but in most cases the best optics in the world. That is very normal for most european products. This is the price of socialistic market, not neccesairly the quality of the product itself. I was strictly comparing HP49 with TI89/92. HP48 without extra software is no match for TI89/92. Jack X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Message-ID: NNTP-Posting-Date: Sun, 24 Mar 2002 18:38:11 CST ==== What you have to do, is depending on the setting of your e-mail software either double-click the link I gave you or copy it and paste as an adress in your WWW browser. Then just read. Once you have read the link I gave you, please come back with the equivalent engineering software web site, that was developed by HP, is supported by HP and distributed online by HP for HP49 calculator. Jack X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Message-ID: NNTP-Posting-Date: Sun, 24 Mar 2002 18:48:33 CST ==== rcobo wrote in message Because such comparison has ABSOLUTELY NOTHING to the initial question of this thread. The initial question was, what to buy today as a future advanced calculator. Yes, HP48 was a unquestionable king of the advanced calculators 6 years ago, but it is not now. Just like you don't but outdated Commodore 64 only because it was such a great computer 14 years ago. I'm sorry if it hurts your feelings, but I'm not advising anybody to buy outdated and underperforming products with minimal or just to be discontinued support from the manufacturer. Jack X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Message-ID: <9Fun8.242486$uv5.21010057@bin6.nnrp.aus1.giganews.com> NNTP-Posting-Date: Sun, 24 Mar 2002 19:00:53 CST ==== Aaron Toponce wrote in message Could you, please, save yourself from primitive name calling. It doesn't help your point to disscus in such manner. My sympathy :-) That is why you need quite a few classes. By using TI you can significantly cut the calcualtion time nad therefore you study time. TI works much faster in general :-) Additionally, when you finnaly finish your classes and join the real world of engineering you might be sorry that you haven't used TI :-) No, I'm working for manufacturing company of mechanical products that has nothing to do with electronic products nad TI specifically. Jack X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Message-ID: NNTP-Posting-Date: Sun, 24 Mar 2002 19:06:45 CST ==== Harold A. Climer wrote in message And then they take them to work after graduation. That is exactly the mechanism I've observed. It went to the point, that my company even has classes for engineers in using efficiently and programming TI85 with the calculator itself being given for free after the training to the engineer. No such program for HP of course, because almost nobody even know that HP has a competing model. I did not discussed why TI is now mainstream in engineering world at least in USA but this is a fact. Whatever was the reason (good or bad) it is a fact that is beyond discussion with the exception of isolated small pockets of die hard HP fans. But that rather self-delusion, that cold observation however it is unpleasant to our believe. Jack NNTP-Posting-Host: van132574-1.gw.connect.com.au ==== J Marchel wrote in message news:Icun8.72808$2q2.6153704@bin4.nnrp.aus1.giganews.com... Careful which market you call socialist. The US market is up there as one of the most protective anti-free trade in the world. 30% import duties on steel to protect the poor quality American steel market, multi-billion dollar Agriculture support schemes, quota's restrictions the lot. The EU market is far more open than the US market in comparison. NNTP-Posting-Host: van132574-1.gw.connect.com.au ==== · CellSheetT for the TI-92 Plus <-- Only a recent addition to TI · Statistics with List Editor <-- Statistics built in to HP49 along with list editor · Simultaneous Equation Solver <-- built in to HP49 · Polynomial Root Finder <-- built in to HP49 · Cabri Geometry for TI-92 Plus What is it? · The Geometer's Sketchpad® What is it? · Finance for the TI-92 Plus <-- built in to HP49 · Equation Writer for the TI-92 Plus <-- built in to HP49 · · Language Localization Not sure if available for HP49 but the Spanish and French doen't seem to have problems. · Cabri-Specific Localization What is it? · Statistics with List Editor-Specific Localization Same as item 2? · Calculus Tools for the TI-92 Plus ? · US Presidents Who cares the current ones a dill. · Symbolic Math Guide Problem Sets ? Nothing there needed by engineers and scientists that isn't already on the HP49 except for the Cellsheet App which is only a recent addition. It would be handy for some quick and dirty calcs but without a directory structure it would be difficult to name and find any saved Cellsheets. J Marchel wrote in message news:Tjun8.44276$7b.4267806@bin7.nnrp.aus1.giganews.com... :-) you, begin 666 new.gif ==== J Marchel wrote in message news:... the post before this one does :) wuauuuu. i got Jack to *admit* the truth ( applause, applause ) your comparison is poor. i don't know how many times it has been said, but the HP49 outperforms the TI89 in some areas and the TI does in others. Sorry to tell you that your points are mute and they only amuse my feelings :) i have a hard time beliving that anybody seeks your advise here :) again, the HP49 has stronger and weaker points than the TI. it is just happen that the important ones are the better ones in the HP49G (from my point of view) the HP49G mirrors the linux community in its operation. In 2003 the ROM will be release (cross my fingers). i wish you good luck and i hope that you enjoy your TI ss much as i enjoy my HP. i cannot talk till the cows come home. regards bc 4 The contents of the algebraic object (try ->LST on it) are: { x 3 i * + x 3 i * - * } Now, if I set flag -27, I see '(x+3*i)*(x-3*i)' displayed (on either 48G or 49G), so I'd guess that you did *not* set flag -27. It seems to me that the decompiler has the same slight fault in both models, in which the second expression is *not* being recognized as being displayable as a complex number expression, but rather the second 'i' is being treated like any other variable name. As Steen says, the decompiler recognizes { i * + } but not { i * - } Neither decompiler (with flag -27 clear) recognizes 'X+i' either (in this case there is no * operator), so it's basically a minor omission inherited from the HP48 (one of the few algebraic things left alone :) It is; a rose by any other name... (x,3) is a way of displaying (x+3*i) like the components of a complex number, e.g. like (3.,4.) which is what's *supposed* to happen when flag -27 is clear (default), but doesn't always. Go ahead and set flag -27, then; you should then see what you expect :) When factoring, the calc has a tendency to factor out a -1. Is there a way to stop this or a trick to multiple the -1 back into the equation. An example please. Also, please provide ROM revision and flag settings. First off, I have since learned that FACTOR is not the best choice for what I'm doing, and that COLLECT in the ALG menu is. However, I see the same thing with both commands. I hope I got everything copied correctly. I also realize my discription of factoring out a -1 may not be accurate, but the minus sign that is factored out. I don't know how to get my flag settings as I have seen other post in the group. They shoud be very close to default. The only ones I have changed deliberately are -27, and -117. Ver 1.19-6 Y=A*X+B+C*X*EXP(2*X)+E*EXP(2*X) Y`=2*C*X*EXP(2*X)+(C+2*E)*EXP(2*X)+A Y-2*Y`=A*X+B+C*X*EXP(2*X)+E*EXP(2*X)+(2*C*X*EXP(2*X)+(C+2*E)*EXP(2*X)+A)*-2 COLLECT Y-2*Y`=-((3*C*EXP(2*X)*X+(2*C+3*E)*EXP(2*X)+2*A-B) The problem I have with the calc always putting the minus in the front, is it makes it easy to make a mistake when copying to paper. I think I would like to try some different fonts on my 49. I'm more interested in fonts that might help in a mathematics/electrical engineering perspective. I like the system 6 font, but I wish there was a way to get a little space between stack lines Is there a way to get SolveSys to solve variables in rational form(i.e., 6/73)? Maybe its 'Trisol 1.0' under http://www.hpcalc.org/hp48/docs/misc ? Using the inform command in programs helps the user to know what data to enter. What i want to do is have a equivalent screen that enables the user to know what data the program calculates. This would be particularly useful for some of my programs that are required to display numerous results, but it can be tricky to know which number is what. Could someone let me know what kind techniques they use to do this, or if it is possible to display the output of a program on a screen similar to the one generated using inform to get the source data. I have an hp48g. The last argument for INFORM is a list with the default values (AUR, page 3-154) Store your answers in variables, for instance A, B and C then: <<....A B C 3 ->LIST INFORM>> will show them in the screen. Try it and tell me if it's what you wanted I'm wondering why my HP49G displays a complex matrix like this: | 1 i*i+4 2i+i | | 0 0 0 | | i*i-2 0 i | Why doesn't it just write it like this: | 1 3 3i | | 0 0 0 | | -3 0 i | The '49 does not simplify anything automatically. You can use EXPAND on the matrix to do it manually. Ok, I just tried that and it helped a little. But it still writes eg. 2*i*i insted of -2 Is EXPAND should do it. Are you using RPN or algebraic modes, what is your ROM revision (type VERSION) and what are your flags (type RCLF)? I'm using RPN mode. VERSION: Version HP49-C Revision #1.05 RCFL: { # 11709523970706731d # 36029071930425340d } Should I change something? Very strange setup there :-) You should update your ROM, as it works fine with your flag settings on ROM v1.19.6. > This is an example with only 3 commands. Put all you want: Instead of putting all my commands in the list...RSIM ASIM FCTR...could I possibly make a menu as a variable and then insert the name of that menu in the list instead of all the separate commands? Would that work? and if yes, how can I do that? Thanks a lot again...you guys have been extremely helpful...muchas gracias. I think the easiest way for it is something like this (at least, is the way I use): program the menus you want and store them: ex: <> Then store it with the name 'menuAL' When you have all your menus, you need the STARTEQW for using them: <> Store this in SATRTEQW When you press CST in EQW, you'll get the genera menu, from you will access to the others. > Instead of putting all my commands in the list...RSIM ASIM try this: '1/x^(10/-14)' INTVX OK now try this (use EQW if you like): '1/x^-(10/14)' INTVX not OK there are different mathematics applications for the usual palmtops and your example - if adapted via Java on a Sharp Zaurus or a heavy IPAQ or via C rewriting on a palm - just adds. I wanna try to get another topic : Isn't that what we HP-Calculator-addicted are missing on the actual PDA hardware the keyboard and shouldn't we therefore discuss the possible design of a user interface on a touchscreen. Not only the arrangement of those virtual buttons, but their interactivity. Layouts that will respond in various ways to the previously pressed button. This is what happened. I tried to connect a software I got from hpcalc.org. Its name is HP 49G Connectivity Kit, its from HP (not the one for Kermit, its another one. The file name is x49kit.exe). So, I put the calculator into Xmodem server and then connected the software, and it worked fine. Although, I couldn't find a place in this software to choose the files I wante to send from my PC to the Calculator, only the opposite. It doesnt show the files from my hard drive, only the files of my HP. So, I wanted to know how to send files from my PC to my calc (with this or any other software) using Xmodem. I dont know how to work with HyperTerminal, but Il look for information on the net. And, if you know about any software to do this, plese tell me. ... Evidently obsolete; perhaps never finished. How about this one (not tried yet by me): http://www.hpcalc.org/hp49/pc/link/x49kit2.zip Start it up: Start > Programs > Accessories > Hyper... File > Properties (select port, also click Configure) Transfer > Send file (*not* text file !) File -> Save[As] to save your settings (then open the saved settings file next time). It's very easy to use. Just drag & drop the file you want to transfer. It's that easy. But what I said was that the software didn't show my computer files, it was showing olnly my HP files. How can I drag & drop a file i can't see??? files or I'm stubborn: USE EMU48. As easy as connect two calcs with a cable Raul Perrone escribió en el mensaje news:3c933f0d@news.mhogaming.com... was this > But what I said was that the software didn't show my computer files, it was Start the Explorer on your PC, search for the file you want to move, drag and drop it to the X-modem window. It's not necessary to go into programming mode; the keystrokes are very simple. First, here's what happened: the calculator took (1,45) as a rectangular-coordinate complex number, and converted it to argument 45 (actually 45.01111...), angle 88.7 degrees. So lets do it another way. Make sure you're in degree mode. When you enter the complex number, you need to use the angle sign. Its the green part of the SPC button, bottom row. (1 <45) ENTER where < is the angle sign. If you're in polar mode, (green part of the MTH key, next to top row), it will appear as (1,<45). If you're in rectangular/rectilinear mode (same key pressed again), it will appear at (0.70711,0.70711). If you used ->V2 [MTH VECTR menu] in place of R->C it would work :) [as long as you see RV2 creates complex numbers, rather than vectors. The input syntax (123<)456) [with angle symbol] is the more conventional way, however, which unmistakably tells the compiler that you are entering a complex number in polar coordinates; the only flag/mode you then need to have set in advance is for the desired angle units (DEG, RAD, GRAD). all very helpful! I'm impressed. Thank you. Matthias They did; that's why the 49G is so far from perfect :-) --------- http://www.mum.edu I need a good Text Editor/Viewer. In hpcalc.org there are many editors and I don't know which is the best one. Can you give me some advice about it? Excuse me for my bad english :-) http://www.hpcalc.org/details.php?id=98 Is there a ported version for the 49G? .abc ==== Hi to all the guys on the NG. It's long time I don't (th)read here: I'm actually very busy at the university. Anyway I'm continuing using my HP49G and, above all, I'm continuing LEARNING about it (studying SysRPL; thanks to E. Kalinowski for his docs! they are simply wonderful!!)! But finally I've found some time to assemble my new knowledges about the reserved names used on the HP49G, and to correct some bugs in the earlier version (1.1 is the last available from hpcalc.org). You can download the new document at http://www.hpcalc.org/hp49/docs/misc/rn13.zip I suggest to all of you - how many? 1, 2? :o) - that used my previous version of the document to download and print the new document: it is *really* better than the 1.1 version. Regards, and have funwith your HP49G! Kickaha X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-Original-NNTP-Posting-Host: 147.229.100.38 Message-ID: <3c94ead4@news.mhogaming.com> X-Original-Trace: 17 Mar 2002 12:13:24 -0700, 147.229.100.38 ==== thank for answer IR: that sounds-like serious problem for instaling ..and any other way how install is not possible? some other pin for LED? ..pliis..I wont IR:-((( i have IR on mobilePhone.. I have IR on Notebook and I have BIG trouble with transfenring program via COM becouse I have win2k :-( pliiiiz I wont IR:-((...... and...why its problem? when i wont transfer something..data coming from RAM to LED. But when i wont wirite on rom it transfer rom COM to rom (or RAM). And any write to Rom can be possible...or not? what you mean write on rom flashing Firmware? or write to flash? or write to home? .....if You mean Flashing FW ..This I can lose,becouse HP donot release any NEW FW for their calculator ..( if this is true> http://www.hpcalc.org/goodbyeaco.php ) USB: Sure..I found some (only one) COM wrote in message news:a6qfpp$2is$1@web1.cup.hp.com... so it's Content-Transfer-Encoding: 7bit X-Original-NNTP-Posting-Host: 208.187.168.32 X-Original-Trace: 17 Mar 2002 15:55:22 -0700, 208.187.168.32 ==== Hello! I have couple files that I want to transfer to my HP. They are text files. If i try to send them HP says that invalid file data(or smth. like that). So is there any way(or program) that can send text files? And about XModem... when I'm sending file I need to type it's name. So, is there any other way to send it same fast without typing name. Thanks. ==== Thank you very much for such a great contribution!! Congratulations on a job well done. I've been following the marathon on the ng but it is evident that you spent a great deal of time and effort in putting the document together and presenting it in such readable and professional format. It is very inspiring and gratifying to see someone's dedication and effort so unconditionally presented, in this case, to the HP community. Again, thanks for such wonderful and useful document. I tried TRISOL and it works like charm, I encounter some trig identities where TRISOL gives more solutions than when you throw the raw equation to SOLVE. ==== Well, small font on stack without pretty print, key click + beep on, analog clock and so on. It's just because it differs so much from my setup. I'm sure you're happy with it :-) ==== Yeah, I'm happy with it, but I don't have beep on! Steen, I can see that you're from Denmark too :-) Do you know where to get a connectivity set for the HP49G calculator? I have one for the hp48gx, but can I use that? Anders X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 ==== Anders Misfeldt wrote in message news:3C937F43.4000104@mail1.stofanet.dk... the SIMPLIFY does what you want. LS-6 [REWRI] [NXT] [SIMPL] ==== Ok? I must have entered your flags wrong then. Yes :-) You *can* use the one for the HP48GX, but you need a 4-10 pin adapter. You cannot use the adapter from the 200LX, even though it looks like it'll fit. The internal connnections are not the same, and you risk ruining the '49. I'd suggest contacting HP support, and get them to snail mail you a connectivity kit. You cannot use the calc with ROM v1.05, so they have to send you a kit for free, and they have done so with others many times in the past. I'm not sure which support departement is better to contact, but you can always drop a mail to the US one. == I don't know if an emulateur for HP28S existe, But I looking for it. Please, let me know if you have informations about it, ==== Sorry, no there isn't an emulator for the HP28S. BTW does anybody here has information about the Lewis chips inside. I need especially information of the I/O register part (CRC polynom, IR interface registers, ...) for a new emulator (but not for the HP28S)? ==== It's next to impossible to get a hp49 in Canada. I spend two full days phoning up ever major retailer (Stapples, Office Depot, etc) and every small local buisness that dealt in office supplies, computers, electronics, etc without any luck. None had it in stock, and none could even order one in. Finally I found a computer store that was willing to special order it from Toronto for $280. I really don't understand why it is so hard to get a 49 here... ==== I have written the following code to display the contents of a temporary string created with MAKE$. The program basically points D1 to the contents of the temporary string, D0 to a screen position and C [A] is the number of characters. The program works fine on EMU48 however when I use it on my calc. BANG, crash, burn etc. I know the problem lies in the C [A] field prior to the call to the MINI_DISP function. On the EMU48, C [A] = 00004, however on the calc. there must be a rouge number in the field somewhere. Could anyone shed some light on this? ... A=R0.F A * Address of temporary string D1=A * Point D1 to it D1=D1+ 5 * Skip prolog A=0 W * Clear the A register to be sure A=DAT1 A * Read size of string A=A-CON A,5 * Remove length field from size ASRB A * Divide size by two for characters D1=D1+ 5 * Skip size field LC(5) 34*7 * Offset to screen position GOSUBL disp1 * Display string GOVLNG =GETPTRLOOP disp1 R4=A.F A * Store here temporarily GOSUBL offs C=R4.F A * Retrieve number of characters GOSBVL =MINI_DISP * Display String RTN offs GOSBVL =D0->Row1 * A [A] to first nibble of screen C=C+A A * Add offset D0=C * Point D0 to screen position RTN ==== Made I mistake on the first posting, should be A=R0.F A * address of temporary string D1=A * Point D1 to it D1=D1+ 5 * Skip prolog A=0 W * Clear the A register A=DAT1 A * Read size of string A=A-CON A,5 * Remove length field from size ASRB.F A * Divide size by two for characters D1=D1+ 5 * Skip size LC(5) 34*7 * Offset to screen position GOSUBL disp1 * Display string GOVLNG =GETPTRLOOP The command to divide by two has been amended. However, it has not change the result on the calc. Crash, Burn ==== Hi i'm a new friends of this group, there's anyone who con say me how i can transfer text file from hp 40g to hp 49g and viceverssa? please write any link of program what can transfer the file. thanck's to all, and excuse for my english, i'm Italian. Bye ==== Are there some statistics command-line stuff like on the hp48? I'm tired of having to navigate through a (relatively) slow GUI just to calculate the mean and standard deviation of a sample. I know it is a simple matter to rewrite this myself, but I'm wondering if it's already built-in or not. Is it possible to turn off the blinking cursor in the editor and the equation writer? This really annoys me. I've created a bunch of user-key assignments using the keyman library. However, when in the equation-writer, the user keys do not seem to work. Is it possible to retain the key settings? I'm trying to get started programming in SysRPL using Kalinowski's Programming in System RPL. I'm at the section about argument checking, which I don't quite understand. I need to check the type of the objects on both level 1 and level 2 of the stack. Only if they are both real numbers should the rest of the program be executed. How do I do this? ==== Do you mean HP49? I run my 49 in RPN mode (flag 95) and use soft menus (flag 117). I assigned the little program: << 96 MENU >> to right-shift, STAT (the number 5 key)... This is the 48's soft key Stat menu which can be accessed on the 48 (not the 49) using left-shift (not right-shift) STAT. From there, go to the 1VAR menu to get the TOT, MIN, MAX, MEAN, STDEV commands. I hate the GUI stuff and wish more of the 48-style soft key menus were preserved in the 49. Somewhere there is a listing of all the menu ID's--as always: hpcal.org first. ==== I'm one of the few guys in my class that uses an HP48. Everyone else uses a TI-89. The reason I got an HP48 over the TI89 is because I've been told that the HP48 is what most professional electrical engineers prefer. One thing that makes me jealous of the TI users, is that they can put in some big ass transfer function, and POOF, they get the partial fraction expansion for it right away. Oh, and also, they have an equation solver that actually works. For example, putting in something like Ax^3 + Bx^2 + Cx + D = 0, will solve the x's for it. When I try to use the 48G+ to solve equations, it gives me messed up answers. I've been told by many not to use the equation solver on it because it doesn't work well. First of all, you guys could be thinking,So what! How hard can it be to algebraically reduce a transfer function or get its partial fraction equivalent? Well, it's not that I can't do it, but it's the fact that during exams, I actually have to spend time doing the algebra, while the TI users get the numbers right away. This saves A LOT of time during exams and that's what's bugging me. So, can the HP reduce large transfer functions and solve for more complex equations, like V = 0.7 + ln( 1 / I ) and I = (15 - V)/10? I've heard that with the right software, the HP48 can be better than the TI89. Is there any software that will allow my HP48 to do all this? If yes, can someone direct me to where I can learn how to build the wire needed to connect the HP to the internet? If the 48 can't do any of this, I'm thinking of replacing it with the TI, because really, those TI users have such a big advantage on speed during exams, it's not funny. ==== You need Erable3.2. It will let you doing symbolic algebra. Look in www.hpcalc.org (Math/Symbolic) I'm sure that when you learn to use it, you will never dream about TI. ==== Get the HP49 instead. Partial Fraction Expansion and Laplace Transform commands are built in. If you need the calculator for Controls or Signal and Systems courses, then you should also download Solvesys, Bode-Routhe and Neopolys for the HP49 at www.hpcalc.org. The HP49 is still the best hand held calculator on the market. You might have to purchase it directly from HP and not at a local store. By the way, The before mentioned programs are also available for the HP48G calculators as well. ==== I forgot to tell that I'm using HP49G I didn't find any programs on hpcalc.org, that's why I'm asking. And how about easy way of finding area between curves? When I'm using plot and function window, it's hard to set your cursor in exact position and it's long, because you need to wait while it will draw all lines. No you have not - it's probably v1.18 which is almost two years old. Type VERSION to see the ROM version. We have actually just been over this recently, and the developers now agree with us that ROM v1.18 is not stable enough to be practically usable. There is not. You need to get ROM v1.19.6, which, no matter what HP says, is much more stable than v1.18. I cannot recall having but the slightest problems with it, and those few were certainly my own fault (SysRPL programming). ROM v1.19.6 is here: http://www.hpcalc.org/hp49/pc/rom/beta1196.zip You need to follow the instructions (49.html) included in that zip-file carefully. Since your '49 is practically useless with your current ROM (since all release ROMs suck badly), you must contact HP support and get them to send you a free connectivity kit. You need not to pay for this, since it's enirely HPs fault, that there is no stable release ROM. Few questions are stupid. For more info, you can look a couple of threads back. If you have trouble upgrading the ROM, please write here again. Regards Steen ==== When factoring x^2+9, I get (x,3)*(x-3*i). I'm not sure how to interpret the left side of the answer (x,3). The answer should be (x+3*i)*(x-3*i). Why is the calc putting (x+3*i) in the (x,3) format? ==== I've just tried your problem and got the correct result so I'm going to assume that some of your flag settings may be incorrect for the solution you want. Try using CASCFG to reset your system flags. ==== You have set flag -27 - show X+Y*i as (X,Y). Unckeck flag -27 (do -27 CF). The reason (X-3*i) aren't displayed as (X,-3), is that it should have been (X+-3*i) for the calc to understand it. ==== >... -27 SF will show '(x+3*i)*(x-3*i)'. ==== M, Thank you very much for your kind advise. I bought 49G recently and it is my first RPN calculator (I had used old C*s*o's programming calculator before). Therefore I have not still been very familiar with HP's programming. Your advise must be very helpful for beginners. ==== I later saw that not only did we say similar things and use similar program names, but we posted only 1 minute apart :) Borrowing one of your ideas (use of 1_atm), here's another version in my style (intended to thwart invalid conversions): 'psig=1_?' DEFINE << 760_mmHg - 1_psig/psi * 1_psig CONVERT >> '->psig' STO << 1_psig/psi / 760_mmHg + 1_psi CONVERT >> 'psig->' STO << 1_psi * >> 'upsi' STO << 1_psig * >> 'upsig' STO { { 1_psi { upsi psig-> } } { 1_psig { upsig ->psig } } 1_mmHg } TMENU Note that other real pressure units may also be appended. Conversions requiring two steps with this menu: psig -> psi -> mmHg [or other pressure units] mmHg [or other pressure units] -> psig -> psi I chose 760_mm in case that's also the exact definition of 1_atm (not that it doesn't actually vary from place to place :) Round the display for neater answers :) [this is always a feature of functions not passing thru (0,0)] ------ Most of the rest of what you just posted concerns the fact that temperature *levels* are not additive; that's why commands TINC (temp increment) and TDELTA (temp difference) were introduced into the 48G series, as you mentioned (but not mentioned in Chapter 10 of the 48G Series User's Guide, although Working with Temperature Units is a helpful section). But the calculators do not work overtime trying to point out any computational follies to users :) Nowadays, adding or subtracting temperatures with identical units acts like TINC or TDELTA anyway; otherwise: Inconsistent Units jhm> Using 1_? makes 1_psig incompatible with other units, jhm> and produces errors on any invalid conversion attempts, jhm> while still allowing valid operations. No wonder ACO folded :) Yep. You can make multiple arbitrary definitions for conflicting units incompatible with one another by combining them with other units besides plain vanilla 1_?, e.g. 1_?/K :) Here's a meaningless meaning for 1_? (as on certain Casio calcs): ==== What most CAS commands start off doing is to call ^CASFLAGEVAL, which in turn calls the mis-named ^SAVECASFLAGS, which conducts the famous friendly dialog asking you all those questions, such as Radian mode on? and Purge current variable? etc. And if you reply yes to that last question (which isn't optional :) then it goes ahead and does PURGE (a venerable, very clean command :) whose permanent, supported address (even in the HP48) is: 08C27 ! Therefore, you can't avoid doing PURGE, because it's built right into every CAS command anyway, so just grin and bear it :) Why do I invoke PURGE myself, instead of waiting for the CAS command to do it anyway? Firstly, because ^SAVECASFLAGS (and/or ^SAFEPURGE) currently refuses to be silent about that last question (and silence is golden, right?); secondly, so that I can test whether there exists another variable of the same name in any higher directory, which is subsequently just as troublesome as if you hadn't purged the original variable in the first place (this is another small logical flaw in the CAS and/or OS), and if so, I generate a name conflict error to explain what's wrong (as much as can be explained in 22 characters or less :) You don't appreciate The Wisdom of Insecurity? ;-) Use Microsoft products sometime, then ;-) It's curious that employing SYSEVAL in a UserRPL program inspires so much fear, whereas no one pauses for a moment before using anybody's SysRPL program, which generally calls *only* internal ROM functions :) Thanks for being my beta tester; I was afraid to do it myself :) Most extraneous commands can be included harmlessly, but for commands meant to change flags (thwarted by our current diligence to preserve and restore all original flags), you can also do this, since lists within menu definitions are unaffected by XCASM: { { DEG DEG } { RAD RAD } ... EXPAND } XCASM [T]MENU Note also that XQ never goes through ^CASFLAGEVAL etc., but is actually *intended* to change to Exact mode (you can use XCASM to *prevent* that mode change, if you like, or else treat XQ just like DEG or RAD, etc.) You can also use separate RAD mode toggle and POLAR mode toggle functions, formerly printed on the keyboard of the HP48G[X]: ==== First of all, is it a TDS Cogo card? If it is, you may not have installed the card properly. Try it again, with and or without the memory card. TDS Cogo cards are very stable, and have been for quite some time... If you have a memory card you may need new batteries for it. If the cogo card is not TDS, it may need batteries too. If you got it from a pawn shop do the three finger salute on it. (ON+A+F). If you have no need for traverse and closure programs, intersections etc. you may want to get rid of or shelve the cogo card. If you just want hms triangle programs please try Survey Triangles,(I think that is what I called it),which is, of course, available at HPCalc.org. If you do not have sufficient memory to run the programs on your card... you probably have too much barf or garbage stored in RAM or in your hidden directory. ON + A + F and start from scratch...: ==== If you have a program that runs alg48 along with MK, I would be pleased if it wasn't too much work for you to send it to me as I could use that one as a template to customize mine. It would really be helpful, but if it is too inconvenient, I understand. ==== I'm trying to build an external device that I can connect to my hp49, but it needs at least two inputs. Or in other words, the calculator would need at least two different pins that can transmit data to the device. My research turned up nothing but some documents that focused on creating some calculator cable (hp->pc, hp->hp, etc) and thus only included pins 6-9. Does anyone know what the other pins are and which, if any, can be used to transmit data?m... ==== 1.11 What are the serial port pinouts? Top of Calculator 6 7 8 9 10 +-----------------------+ | o o o o o | o o o o o / --------------------- 1 2 3 4 5 Bottom of Calculator Pins 1 to 4 are used for RS232, and pins 5 to 10 are used for the overhead display connection. Pin Signal 1 Shield 2 TX 3 RX 4 SGND 5 VCO 6 XSCL 7 LP 8 LD0 9 LD1 10 GND Note: This text you can extract from FAQ (www.hpcacl.org) for HP-49G le.com>... ==== Hi! Ralph: You can too see the various pinouts configuration in: http://enrico.freeweb.supereva.it/hpcables.txt ==== Isn't the Meta Kernel for the 48? Is the current/default OS the (only) best for 49? ==== I've read many times things like: the 49, is a 48 with MK and Erable+Alg48 Is almost true ====, I heard several people talking about developing a new calculator. I'd love to join, but unfortunately I don't have much time to spend, I need to finish my thesis. However, I found a library which might interest some of you. For java there is a package called the Colt library and it's designed for scientific calculations. Because I heard that people were thinking of using (strong)ARM based RISC processors, this could be really interesting. As some of you might have noticed is Java on PDA's a lot quicker than on most PC's and seems to be a viable platform for developing calculators. A link to this project is: http://tilde-hoschek.home.cern.ch/~hoschek/colt/index.htm I hope this might be of any help and I wish everybody good luck with the ongoing developments! ==== How can I send a file from my pc to my HP 49G using Xmodem. I could only send from HP to my PC using the HP software for Xmodem ==== Are you using Emu48, aren't you? Actually is the easiest way for link your HP and your PC (I think) Set the I/O parameters and then use XSEND and XRECV as usually Is this what you want? ==== Hi, Can someone tell me if it's possible to compose a complex number from the stack using a modulus and argument (magnitude and phase)? I wouldn't know how to enter a phase on the stack. if I type 1 enter 45 and then real to complex command. I get (45,<88.7) instead of (1,<45) what I would like. ====, Matthias. Assuming you are in POLAR coordinate, you may try this: 1 45 << ->V2 RECT V-> R->C CYLIN >> EVAL ==== Wise decision. Just try to avoid reinventing the wheel by browsing hpcalc.org and groups.google.com exhaustively. (Perhaps you want something like Rick Grevelle's thermo library?) That should suffice for your project. If you think user-RPL is not powerful enough, try playing Doug Cannon's games: http://www.hpcalc.org/search.php?query=Cannon http://www.geocities.com/SiliconValley/Heights/5888/ (Then try Diamonds and compare :-) Why not base your library on some CHOOSE replacement? Search hpcalc.org for words such as choose or menus. == I have never sent anyone any part of the source code I received. (I know you didn't say that I did - it's just for the record) The reason that I could not compile it is that I couldn't get the Cygwin tools to function on my Win98 home machine - something Jean-Yves warned me about in advance - but I could hardly install them on the WinNT at work.. ==== Well, I don't know what your program looks like. If you could show me the program, I could (perhaps) help you to make it faster. And don't worry, after more than 10 years with HP calculators, I am still a beginner. ;-) Oops, that's assembler, isn't it? Well, sorry but I don't have any idea about assembler code for the HP. It's very kind of you :) Now don't laugh :) here it goes: « { # 0d # 0d } PVIEW ERASE 1 'a' STO 1 'b' STO .5 'c' STO .5 'd' STO WHILE '1==1' REPEAT '(a,b)' ->NUM PIXON a c + 'a' STO b d + 'b' STO CASE a 10 >= a -10 <= OR THEN c -1 * 'c' STO END b 6 >= b -6 <= OR THEN d -1 * 'd' STO END END END » ====n: Transfer variables in a directory object, which includes the name(s)! Another way: Put both the object(s) and name(s) into a list: @ 'name' OR { names } ==> { obj1 'name1' obj2 'name2' ... } << { } + 1. << DUP RCL SWAP >> DOLIST >> @ Store objects from a list like the above: << LIST-> 2. / 1. SWAP START STO NEXT >> You can send and receive such lists directly from/to the stack: - ==== Hey Cyrille, welcome back! - Carsten CdB> Hello CdB> Assumming your bit table is stored at address BitTable (or that you have the CdB> table address in Ca) CdB> You want to know is the Aa th bit in the table is true or false. CdB> Here is a piece of code... just insert the code you want after the CdB> ?CBIT=0.3... CdB> LC(5) BitTable B=A.A BSRB.A BSRB.A C+B.A CD0EX C=DAT0.1 % read the CdB> interresting nibble CdB> % shift the nibble to get the interresting bit on the 3rd bit in the CdB> register CdB> ?ABIT=1.1 { C+C.P C+C.P } CdB> ?ABIT=1.0 { C+C.P } CdB> % perform the test CdB> ?CBIT=0.3 CdB> { CdB> % bit is set to 1 CdB> } SKELSE { CdB> % bit is set to 0 CdB> } CdB> Have fun, Cyrille ==== I have noticed that the mode is very important when using the HP49, if I use the wrong mode, I only get big terms. When differentiating symbolic terms, the exact mode must be on, otherwise the result is wrong. When simplifying terms, the exact mode only makes things more complicated. So how do I know when to use which mode? == Recently I have not been able to connect my HP-49G to the computer. I also cannot send via wire. Does anyone have a suggestion on how to get this to function properly? ==== ==== Is it worth becoming a member if your interest is only in the 38/39/40G? ie Do they also have articles on those models? S. Martin wrote: X-MIMEOLE: Produced By Microsoft MimeOLE V5.50.4910.0300 ==== I have verbose on as well as rigorous. Also, I'm running Real mode. I don't know why there would be an 'i' in the answer. As far as the other flags, they are all just factory default. ==== You can download the guides in PDF format. Visit www.hp.com/calculators/techsupport/graphing/49g_userguide. -- ==== Do you want I e-mail you the 49G Advanced User Guide? .. ==== HP49G with 1.19-6: I have an INFORM box that accepts reals and then the code leaves the reals on the stack and I then use the following syntax: ID var1 SAFESTO ID var2 SAFESTO ... This works flawlessly the first time, creating the variables and storing the reals into them. When I run it again, however, I get the error message Undefined local name. I have also tried STO and XEQSTOID, all with the same results. If I purge the created variables, it will work again for the ==== .. When you insert ID var1 in your program, you are trying to recall and evaluate the contents of variable var1. The first time, there isn't such a variable, so the ID is pushed in the stack. SAFESTO then stores something in it. On the second time, ID var1 recalls the contents of the variable named var1 (sucessfully this time), and moreover evaluates it. Probably, you stored a LAM in the variable, because of the error message. The solution is to add a ' to before the ID, to push it in the stack, instead of evaluating it. ==== Thanks to all. I actually found I had to use the following syntax: ' @ on separate line ID Var1 SAFESTO It works great now. Thanks for your help. Simon Steen Schmidt wrote in message news:m19g8.3965$b33.115965@news010.worldonline.dk... X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 ==== The actual syntax that I ended up using is: ' ID Var1 SAFESTO ==== GraphWriter 2.0 is now available on my homepage, it has (limited) support for showing node and edge labels in the graphical display. Please let me know whether this fits your purpose. ==== the subject say it all: GraphWriter 2.0 is now available from http://www.musikwissenschaft.uni-mainz.de/~ag/hp49/ I've also uploaded it to hpcalc.org. All known bugs have been fixed. The most important new feature is that the editor can now show node and edge labels in the graphical display. http://www.musikwissenschaft.uni-mainz.de/~ag ==== Sorry, guys, this is a valid integral and a valid answer. As a Lebesgue integral, you say the set of singularities is a set of measure zero. Only one point. You can throw it out. ==== On the calc, simply type the << symbol (right-shift +) for <<, the -> symbol (right-shift 0) for ->, etc. (you get the idea). The backslashed symbols in John's post are simply ASCII facsimiles of these, since standard ASCII does not have all the symbols you can type on the calc. As Diego pointed out, these facsimiles are also official in the sense that they are also used when programs are transferred between calc and PC, but that's another story to be told another time... Please make sure you go through the manual (yes, I know it's thin, but if you've never worked with a HP48/49 calculator before, you should read it anyway). The manual doesn't have much to say about programming, so your next stop should be the user RPL tutorial on Eduardo Kalinowski's site: http://cgi-bin.spaceports.com/~hpkb/tutorials/usr.php Then you can start browsing the docs and other stuff at www.hpcalc.org. This calc takes time to learn. :) ==== As I said there are many ways to do things on the HP49. I find lists one of it's handiest features. I used to use a LASTX program for repeated operations like my HP41's LASTX command but its now dissapeared of my CST menu and been replaced with quick access to the List manipulation commands. I'm even thinking of changeing the default behaviour of the + key to add lists instead of concetating them. ==== I would add that using the backslash character translations makes it easy to copy a program from your newsreader and paste it to a text editor file for download to the calculator. I'm not sure that it's necessary, but I'd insert a %%HP: T(3)A(R)F(.); header at the beginning of the file before downloading to the calculator, and for a 49G, put the calculator into exact mode to avoid having it change ZINTs to reals. ==== As I said there are many ways to do things on the HP49. I find lists one of it's handiest features. I used to use a LASTX program for repeated operations like my HP41's LASTX command but its now dissapeared of my CST menu and been replaced with quick access to the List manipulation commands. I'm even thinking of changeing the default behaviour of the + key to add lists instead of concetating them ==== Ok, these commands are overkill for an algebraic, but may illustrate some of the power of these calculators for programs, particularly when the programs are intended to be for use by someone else. Example 1: %%HP: T(3)A(R)F(.); << Enter A, then press CONT PROMPT Enter B, then press CONT PROMPT + Sum ->TAG >> Note that Sum ->TAG is to demonstrate a way to label the result. Example 2: %%HP: T(3)A(R)F(.); << Enter 1st parameter { :A: } INPUT OBJ-> Enter 2ND parameter { :B: } INPUT OBJ-> + >> Example 3: %%HP: T(3)A(R)F(.); << IF Add two values { { A: Enter 1st value 0. 1. 9. } { B: Enter 2nd value 0. 1. 9. } } { } { NOVAL NOVAL } { } INFORM THEN OBJ-> DROP + ELSE Cancelled DOERR END >> I originally included 28. as an allowable type for both fields, but the built-in INFORM errors out with INFORM Error: Bad Argument Value when I do that, so maybe the object types that are new to the 49G aren't allowed there. Oh well, I guess that it still has some bugs. ==== As I said there are many ways to do things on the HP49. I find lists one of it's handiest features. I used to use a LASTX program for repeated operations like my HP41's LASTX command but its now dissapeared of my CST menu and been replaced with quick access to the List manipulation commands. I'm even thinking of changeing the default behaviour of the + key to add lists instead of concetating them. ==== The proof of the pudding. I just did it. I went into equation mode, entered this expression, hit enter, and it appeared on the stack as an algebraic, including the radical. Back in equation mode, you can do all these manipulations. Hitting Eval gives a number. You could also enter it in the first place as an algebraic. Try it! You'll like it. ==== first, my function is UTPNF, but the example should have been: 'N(0)' EVAL 0.5 'N(1.0) EVAL 0.1587 (note change from 0.5 to 1.0) Sorry, I should read what I post before typing enter. ==== can some help me? i'd like to write an equation like this: 1 -j400 ---------------- X --------------- 2 + j7 15 - j100 solve it and then change the answer to rect <=> polar. I just don't know how to inter the equation in the HP49. The documentation for this calculator really sucks! Tony X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 Message-ID: ==== Just enter it like this 1 enter () 2 , 7 enter / () 0 , 400 neg enter () 15, 100 neg / * The answer you get at the end depends on the mode that the calc is set to. If is set to polar you will get the answer in polar form. If you have it set in rect, then use the mode to change to polar. This is for the calc in RPN mode. ==== I recommend you enter your expression using the equation writer EQW and enter equation as you see it. Complex numbers are expressed as (Real part, Imaginary part). ie. 2+7i ---> (2,7). C'mon, the documentation may not be superb but what you're asking is covered even on the Pocket book. Check the AUG also for command references. ==== I'm just curious to see if someone has found a good program for graphing on the computer with something like NuCalc but for Linux. I know there is Maple, etc. but I really don't need to spend that much money on a program like that. Any ideas? Micah Mime-Version: 1.0 ==== denis martinez wrote: Hi, Denis, bug is now fixed, thanks for reporting. The latest release, 2.0, is available on my homepage. (I skipped 1.3, 2.0 now also provides some new features.) well, the IR communications protocol used in the 48 series (see www.hpcalc.org/details.php?id=1722 or www.hpcalc.org/details.php?id=4741) predates the IrDA protocol. But if your notebook gives you an option of using SIR (Serial InfraRed) protocol, then you might be able to use it with the 48. ==== Hi, Just wondering if anyone can help me with a problem I have. I need to work with the cumulative normal distribution function on the HP49G. This is what my finance textbook says: Next, we find the cumulative normal values associated with d1 and d2. These values are the probability that a normally distributed variable with a zero mean and a standard deviation of 1.0 will have a value equal to or less than the d1 or d2 term we are considering. For illustration, we focus on d1, which equals .65. In finding N(d1), we want to know which portion of the area under the curve lies to the left of .65. This is the value of N(d1). When I look .65 up in the table for the Cumulative Distribution Function for the Standard Normal Random Variable I get N(.65) = .7422. My question is, given d1 how can I get N(d1) on the calculator? ==== Modifying the program I posted for the last normal distribution thread: Create the program << -> x << 0 1 x UTPN NEG 1 +>> >> and store it in N. The NEG 1 + negates the calculated Upper Tail Probability and subtracts it from 1 to get the lower tail probability which is what you are asking for. then N(x) will be the lower tail probablity of the random variable x on a normal curve, assuming a mean of 0 and a variance of 1. (Standard Table form) You can hard code any other values, or you can create global variables to contain these values for a series of evaluations. examples: 'N(0)' EVAL 0.5 'N(0.5) EVAL 0.6914 ==== What about on the 48G? I was unsuccessful with the above; in Symbolic I could do the substitutions, but it couldn't isolate variable R. I think its much simpler. Why don't you just hit EVAL converting the algebraic object '2+3*i' to a complex number, either (2.,3.) or (3.605551,ang 56.309932)? ==== Nope. But you can emulate the HP82240B printer on your PC, hook up your calc via the serial port, set the printer device to serial on the calc, and just use the ordinary print commands (PR1, PRTS, PRLCD etc.). If you have a PCL-capable printer (HP LaserJet etc.) I'd recommend Jarno Peschier's emulator, it is the nicest and most complete one, even though it's a DOS program from ancient times. :) I've found that the other, Windows-based emulators all have their flaws, but YMMV. BTW, if you have a HP48 and a real HP82240B, you can set the HP48 up as a printserver for the 49G: see ==== Is this in CST within the area directory? If it's like CST, you create a new menu with the same name and including all the objects you want but omitting the ones you want to purge. For example, if you have {1_WEEK 1_rpm} and want to purge ==== I didn't clarify very good. Its not really a true directory, I was trying to say in the Units | AREA section that I seem I have accidentally created a unit that I want to get rid of. To be clear, when I do this: ==== I am trying to get the pointer D0 to move just by 1 *bit* instead of 1 nibble i.e. The code D0+1 moves D0 four bits onwards, but I want to move just one bit! What should I use? (..if feasible.) I am storing data of the type TRUE/FALSE and since one bit is enough to hold this data I am using a VECTOR OF BITS :-) ==== Not feasible. A nibble is the smallest addressable chunk on the Saturn processor. Maybe you should make sure you really want a packed array of booleans. If memory use isn't critical, the code resulting from using a nibble per boolean may very well be faster. What you want to do is to isolate a bit from a nibble (or byte, etc). In general, this is done by putting the nibble in register X, a constant with one bit set in register Y, and by computing a logical and between these two registers. The Saturn has instructions that can test a bit and jump conditionally. They are restricted to the L.O. 16 bits of either C or A: ?xBIT=b.n GOYES label Where x is A or C, b is 0 or 1, and n is in 0..15. ==== It should be possible to copy the data to A or C and do a shift right I would think. ==== I'm using ERABLE with fixed adresses, and I found some strange libraries in the package: GEO.LIB LIN.LIB MODULO.LIB PREP.LIB Do anyone know what are this libraries and where can I find the documentation on how to use them? ==== They are libraries with commands and most of them are well documented in the manual.You must install all the libraries for getting all the commands. BUT you can install them in the port you want (I've them in port 3). Other commands, are for internal use, I suppose. ==== I forgot to mention it's a 49g. Thanks -I was holding down Left Shift while pressing the Menu key. The trick turned out to be releasing the Left Shift before pressing the Menu key. ==== Thanks for your great reply. I was actually trying the Left Shift -Menu Key but was holding the Left Shift down. Releasing it before pressing the Function key as you mention makes a world of difference. I also tried the other methods you describe and they are very helpful. ==== I wrote a machine language program INTEG on the HP48SX and was wondering if the entry points in something called the HP48G+ (whatever that is) were different. I am using entry points (first two are just error message numbers) as follows: invdimerr = #501 Invalid Dimension error number invalele = #502 Invalid Array Element error GOSBVL =SAVPTR GOVLNG =PUSH#ALOOP GOVLNG =ErrjmpC GOSBVL =POP# GOSBVL =SAVPTR GOVLNG =Loop GOVLNG =GETPTR GOVLNG =RADDF GOSBVL =SPLTAC GOSBVL =PUTAB0 GOSBVL =SPLTAC GOSBVL =DIV2 GOSBVL =GETCD0 GOSBVL =MULTF GOSBVL =RCCD2 GOSBVL =STAB2 GOSBVL =PACK GOVLNG =ErrjmpC Did any of these move on the HP48G+ (??). ==== That's the HP48G with 128K of memory built in. :) The 32K version has been discontinued. All of the entry points you have listed were supported on the SX so they should have the same addresses on the 48G/G+/GX . Also, the error numbers haven't changed. I got my HP49G for a while and started to get the hang of it using RPN. My question is regrading the graphing feature of the calculator. It seems to me that the calc is pretty slow for plotting graph and tracing the results. This bothers me the most because sometimes I wanted to zoom or redraw the graph. Just wondering are there ways to increase the speed of the graphing, I tried to reduce the step size, and that helps alot, but just wondering are there any other ways? Also in the WIN menu, I can see what the Horiz and Vert Limit are for, but how about the max and min limit on the indep variable feature, doesn't the Horiz and Vertial limits sets the domain and range of the graph already? ==== You could try the beta version of PowerPlot (for the HP48) that was ported to the 49. It's on my website: http://www.orblivion.com/~leviathan/hp48/ ==== The argument for LIBEVAL requires the position of the desired function within a library to be the last three didgits in HEX, Is the first function within a library number zero or 1?, are the control variables counted? ==== Type 2050 MENU, see ASR, RL, RLB, RR, RRB, SL, ... With empty stack, type #002000h LIBEVAL (don't forget h), get message ASR Error: Too few arguments Thus, ASR is function number 000 in library number 002. Try #002001h LIBEVAL, get RL Error:... etc. Menu 2050 (2048+2) shows library 002 in all HP48/49; this library, built into ROM, contains the commands and functions inherited from the original HP48S[X]. ==== On Wed, 27 Feb 2002 21:35:07 -0500 (EST), wrote: For all I know, this is the only official HP part you'll get (also as a replacement part, look for part number in manual or hpcalc.org). But then, yor 49 will also fit in it with its hard cover on. Roman X-Mimeole: Produced By Microsoft MimeOLE V6.00.2600.0000 ==== I would try CalcPro (www.calcpro.com). I bought a softcase for my 49 there and it works great. I checked their website just now and they have a variety of different types of cases that seem to fit the 49. If in doubt, I have found their manager, Paul Nelson, to be very helpful and knowledgeable. ==== The RJ01 case seems to be the one: 8.75x5x1.75, soft leather, pockets for things like the Pocket Guide, $49. There seems to be enough room for extras like spare batteries, etc. Santos Lucero ==== While reading this newgroup I have noticed that many people are members of the HPCC (Handhelds and Portable Computer Club). I have also read about the HP Journal. I would guess that HP does not produce the HP Journal anymore, if I am wrong please let me know where I can get it. I would be interested in learning about the HPCC and if it still exists how I can join. Do they have any newletters or publications? Anyway if anyone knows, kindly let me know. ==== Check http://www.hpcc.org for information on the British Handheld and Portable Computer Club. I just received the latest 44-page issue of their Datafile magazine, volume 21 number 1. Indeed, they have been in existence and publishing for over twenty years now. ==== With respect to the HP Journal, the publication went from 1949 until the November 1998 issue. Thirty two of those issues contained articles related to HP handhelds or desktop computers in their heyday (HP80-series and such). Copies of those articles are available in .pdf format on the PPC CD ROM 2-disk set. Check out http://www.magpage.com/~jakes/ppccdrom.htm on the web. : ==== Can anyone list the procedures to follow to install a .lib file? I have transferred to the HOME directory but I am having hard time to install the .lib Or if you can point me to a site which has a good tutorial on installing files, I would appreciate it. Also, is there a way i can install *.000 files as well?? ==== mpatel, a seeker of knowledge, asks: Type and use of files is determined by content (or readme/doc file, often accompanying zip package), rather than by name; thus .000 conveys little information, although .lib is often used to hint that content may be a calc library, which you can confirm by recalling to stack and seeing Library NNN: [title] A library can not fulfill its dharma while it lives in the VAR menu; it must be guided to a different spiritual plane, in a place called a port, in order to settle into the consciousness of the calc's permanent operating system, rather than remaining amongst the ever-changing field of variables. With library on stack, type 0 and press STO (or 1 or higher number if your calc has such higher ports), then ON+C (simultaneously), then after calc settles down, look for LIBRARY command on keyboard; find the one you want in menu, press its key to see its command menu, follow directions of author for use. Once guided to its new evolutionary realm (in a port), the corporal remains of library may be deleted from less evolved realm of variables ('name' PURGE will do it). In RPN I've used the following with success; -Open the filer and highlight the lib -press move and choose the port you want to move it to(often port-0 if the lib isn't too important) -press on-c to warmboot ==== I have a big problem.I have installed Lint11g.lib for 48 on my hp49 and i used objfix program to convert it. I stored it in port 1.When I restarted it with ON-F3 it just writes Try to recover memory: When I type NO it just turn OFF and when I type YES it tries to recover but nothing it just print: HP49 CAS by Parisse, Heiskanten & Fiechter Sometimes it blinking. I have tried to reload ROM and when it reloaded the rom, all is the same.Reset doesn't work.Nothing :(((((( ==== TS> I have a big problem.I have installed Lint11g.lib for 48 on my hp49 and i TS> used objfix program to convert it. TS> I stored it in port 1.When I restarted it with ON-F3 it just writes Try to TS> recover memory: TS> When I type NO it just turn OFF and when I type YES it tries to recover but TS> nothing it just print: TS> HP49 CAS by Parisse, TS> Heiskanten & Fiechter TS> Sometimes it blinking. TS> I have tried to reload ROM and when it reloaded the rom, all is the TS> same.Reset doesn't work.Nothing :(((((( Hold down Backspace during reboot. Then remove the damaged library and reboot again. ==== Standard canned answer. It is probably also in the FAQ. Hold the backspace key while you boot. After the calc has successfully booted, purge the library using the filer. ==== IMPORTANT: Objfix and Fixob, etc, do *not* convert anything! What they do is merely to force your calculator to store an unchanged binary object image which it had (usually properly) been rejecting, trying to protect you from what is usually an incompatible binary file! This could be compared to defeating an interlock on a microwave oven door, so that that you could stick your hand in and cook it ;-) Numeric matrices and ordinary graphic images (not grey scale) are generally the only assuredly compatible binary files which can be safely imported in this way. The fix part of the name for those (dangerous) programs came from the days when people first exported binary files from the HP48G using Xmodem rather than Kermit; many of those files have some padding which prevents the HP48S (and early HP48G) from importing them again using Kermit; hence those string files needed a slight fix to extract the then valid, compatible binary objects within. There was also one more genuinely useful application of these fixers, which was that the Save Object function in early versions of Emu48/49 saved all objects with an HP48-style binary header (HPHP48-x), even if it was an HP49 which was currently being emulated (this is now fixed), hence it may have been necessary to use a fixer with 49G binary objects originally saved by an emulator, to download them to a real 49G calculator. But nowadays, there are very few cases where there is anything valid to extract, and in particular, trying to send most HP48 binary programs and libraries to an incompatible HP49 is a no-no. Note that using a computer hex editor to change HPHP48 to HPHP49 on the computer disk is another equally unrewarding pursuit! Perhaps we should set about changing those fixer program names; I think objcrash and crashob might convey the message better, obviating the need for anyone to read the documentation first ;-) On the 49G, hold down the Backspace key while warmstarting; this invokes its built-in library config aborter (and also skips STARTUP), after which you can purge the bad library (and then see whether any other variables remain unscathed). Sorry, Tomaz; I hope that this helps to make it the last time that you will ever experience a crash. ==== I'm trying to solve this problem for one of my projects and don't really know the best way to go about doing it. Consider a class of data, having Coordinate, StartTime, EndTime, Metric1, Metric2 Coordinate can take on 3 values: 0, 1, 2 Low values of Metric1 and Metric2 are preferred, lower values of Metric1 having priority This data is currently stored in a SQL table. Obviously, it is not guaranteed that you can select 3 rows, one for each coordinate, which have all coincident Time columns. In fact it is possible that one coordinates time period may overlap, contain, or be contained within one or more periods for other coordinates, or even periods of its own (Say a larger period of high metric with a low-metric period contained within.) The problem is this: Generate a dataset where for any period, all three coordinates have coincident time periods. This may entail splitting existing periods to create boundaries that otherwise don't exist: S=Start, E=End +=preferred Metric 0:|----|++|-------| |---------| |-----| 1: |----| |-----|++|---|++|-----| |--------| 2:|-------| |------| |------------| |+++++++| -> Time -> 0: |-|++| |-----| |---|--|-| |-----| 1: |-|--| |-----| |---|++|-| |-----| 2: |-|--| |-----| |---|--|-| |+++++| Essentially, the logical equivalent of C0 AND C1 AND C2, only on a continuous number line, with possible prioritization. This is not really an HP programming problem (since it's going to be implemented in Python), but I figured this crowd very likely would be more clueful about this sort of problem than most. ---------- http://www.thuban.org ==== When using the PLOT / WIREFRAME function, I set DEPEND in the PLOT WINDOW at the default value suggested by the manual, i.e. 8. It works well when I copy EXACTLY the example from the manual, but as soon as I change the function f(x,y) to anythingelse and I hit DRAW, the DEPEND value changes itself to 2. Bottom line, I can only plot correctly the example from the manual ==== I looked on hpcalc.org to no avail. HP even told me to download it from hpcalc.org. Does anyone know where the 48g manual can be downloaded? ==== http://www.hpcalc.org/details.php?id=3937 http://www.hpcalc.org/hp48/docs/misc/hp48gug.zip ==== ==== Hi, my first time here (just baught the 49G) so please bare with the stupid questions :-) I would like to program in UserRPL first and would like to know what editor and compiler i can use on my pc ? If possible ==== I've user EMU49ASC w/rom 1.18 to port some (+/- 8) HP48 programs to HP49. [ anims, grobs, games, math, misc, utils ] ==== All references to the used unsupported entries are in unsupported entries as well. These entries have also moved. So take care, that the EMU49ASC and the HP49 ROM versions fit together. First of all EMU49ASC was made for use in connection with Emu48. When you want to transfers User-Rpl programs from a HP48 to a HP49 use the ASCII transfer mode of the calculator. Sys-Rpl programs can't be converted with this program. The easiest to get the EMU49ASC program from the EMU48ASC package v1.6 to work is using the HP49 ROM 1.19-6. In the other case you have to modify the EMU49ASC sources (and compile them of course) to get the right entry point addresses for the 1.18 ROM. ==== The HP49G has no problem solving such systems even if the coeeficinets themselves are symbolic objects. Doesn't ALG48 do this? If not, then perhaps you could use ERACLE? In the meantime I've made a converter in AWK (attached), but tested it on small integer numbers only (both negative and positive, up to 5 digits): these format differences between even and odd elements took their time to get investigated. The converter was made to take both comma separated numbers, one number per line or a mix of the two. The only hiccup confirmed so far is that irrespective of the filename, the calculator always saves it as L1. filename=ASC2HP.AWK BEGIN { printf(x48x50x33x39x42x69x6Ex45x02x4Cx31x74x2A) FS = [ ,;]+ nuelnb = 0 olelsn = + nuelsn = + } { for(i = 1; i <= NF; i++) { l = split($i, digarr, ) nuelpr = -1 if($i < 0) { nuelsn = - nuelfl = ($i > -1)? F : I j = 2 } else { nuelsn = + nuelfl = ($i < 1)? F : I j = 1 } for(k = 1; j <= l; j++) { if(digarr[j] ~ /[0-9]/) { if(k < 14) { digarr[k] = digarr[j] k++ } if(nuelfl == I) { nuelpr++ } } else if(digarr[j] == .) { nuelfl = F } } if(k == 1) { continue } l = k for(j = 1; j < 8; j++) { digbuf[j] = x00 } nuelnb++ if((nuelnb % 2) == 1) { printf(%cx93x02, (olelsn == -)? x39 : x30) digbuf[7] = (nuelsn == -)? 144 + digarr[1] : digarr[1] for(j = 2; j < l; j++) { k = 7 - ((j - (j % 2)) / 2) digbuf[k] = digarr[j] * 16 j++ if(j < l) { digbuf[k]+=digarr[j] } } } else { printf(x33x29) for(j = 1; j < l; j++) { k = 7 - ((j - (j % 2)) / 2) digbuf[k] = digarr[j] * 16 j++ if(j < l) { digbuf[k]+=digarr[j] } } nuelpr*=16 } olelsn = nuelsn printf(%c, nuelpr) for(l = 1; l <= 7; l++) { printf(%c, digbuf[l]) } } } END { if((nuelnb % 2) == 1) { printf(x2Bx31x00) } else { printf(%cx12x03, (olelsn == -)? xB9 : xB0) } } --------------070300060603050208030404-- ==== I had tried this on the original inquiry before submitting my suggestion. Its a good idea to make sure something works: I've been wrong too many times! Right now I'm suffering from being unable to find my HP48G. I have to settle for a 32SII and a 21 until I find it. ==== I am working with 3d vectors and they are always displayed in rectagular form. No matter what mode (cycl polar) I am in. If I am in polar and I enter a vector in polar it is displayed in rectagular form. Is this normal? I thought it was supposed to display 3d vectors in whatever mode you were in. I have the new ROM 19.6 or whatever from hpcalc.org. Maybe there is a flag that needs to be set. I have tried to set flag 16 and that only effected complex numbers. I am entering the vectors like this [1 2 3]. I asume this is correct. The auto conversion works fine with complex numbers (1,1). Anyway if anyone knows whether the calculator is supposed to auto convert 3d vectors and how it works let me know. ==== Internally, they're stored in rectangular format regardless of the display mode. First, note that the system flags are all negative. With flag -16 clear, it's in rectangular dispay mode, regardless of the flag -15 setting. With flag -16 set and flag -15 clear, it's in cylindrical display mode. With both flags -16 and -15 set, it's in spherical display mode. Easier than manipulating the flags is using the RECT, CYLIN, and SPHERE commands, which change the flags for you. Or press MTH VECTR NXT to get to a menu that let you select a display mode. Or press MODE, CursorDown 3 times, and press CHOOS. Or hold down the left shift key while pressing MODE, release both keys, then press ANGLE for a very nice menu that let's you select both the display mode and angular units. There are lots of different ways to accomplish the same thing with these calculators. You'll probably want to enter vectors in polar format too. Just put an angle symbol (ALPHA RightShift 6) instead of a space before the angular value. ==== The vector has to be numeric type (3 or 4), not symbolic type 28. Your vector needs to look like this: [1. 2. 3.] (each number w/ radix). Aplly ->NUM on it to make sure you have a numeric vector. ==== You have two possibilities. Since your expression doesn't have any symbolic names you can enter all numers as complex numbers and do additions, multiplications and so on. A complex number is entered as (x y) where x and y are the real and imaginary part, or as (r<)theta) where r, theta are magnitute and angle and <) is the symbol for angle. You can enter this symbol by pressing the buttons [alpha],[red-shigt],[6] one after the other. Your example (RPN Mode) could be entered as (2 7) [ENTER] [1/X] (0 400) [ENTER] (15 100) / *. You can switch the calculator to polar mode, to see the complex number in that representation. You switch to polar mode by pressing [MODE], going to the field Coord System and selecting the coordinate system that you want. You can enter RECT or CYLIN or SPGERE on the stack instead. You can also enter your expression as a symbolic expression. Just go to the EQW and type it, using i as the imaginary unit. If you press [ENTER] the expression goes to the stack. You can use EXPAND to expand it. If you want the polar representation, you must find magnitute and angke yourself, because no automatic conversion for symbolic complex expressions is made, when you switch modes. The function for finding the magnitute of a complex expression is ABS. The function for finding the angle is ARG. You can at any time use num, to make a numeric representation of the symbolic expresion. ==== look at the [TOOL]-key ( [lschift][TOOL]) You can use the i continous w/o the brackets or something else. There is no problem with the equationwriter too. ==== Hi, I'm looking for a DSP program, like fumo, for my HP49G. I tried to install fumo and my calculator respond invalid syntax and the transfert of the program abort. Do you know another DSP program or there is a fumo program for HP49G? ==== You might want to download MuPAD, which is availiable for free: http://www.mupad.de I'm not using it regularly, but it's a full-blown CAS and includes graphing capabilities. ==== Try fumo DSP, it should work on HP48. ==== I'm learning this maddening 48GX. When trying to enter pi in the H-View or V-View limits in the Plot window, it will not allow me to enter pi; keeps returning Invalid Object Type. What am I missing? Same result with or without ' ' ==== You can't enter pi as a constant. You have to approximate it. If you want to have something like pi/2 you have to enter 1.5708 ==== I suppose you can enter pi ->NUM into one of the fields. At least on the 49 it works that way. ==== You could download PowerPlot It will allow you to enter expressions (such as pi) in the graph parameter settings. You can download http://www.orblivion.com/~leviathan/hp48/ ==== I try to make an nice screenshot of my screen having 2 graphs on it. but very time i but the right win settings and i push the draw button the hp start drawing on the old graph window settings i had before. so i had to zoom to a complete empty section of the screen and then change the settings once again. Is der a simpler method just to reload the graph with the current settings without having the old one in the background? thx for help ==== Just hit Erase before you hit Draw. (at least this works in RPN mode) ==== If I understood, you want to draw a new function using the old plot settings and without having the old drawing on the screen. For this you must press the menu button ERASE, which clears the plot but lets the old plotting settings untouched. ==== The ASSEMBLE CON(1) 8 RPL stands for a standard RPN command. But how can I make an algebraic command? This is for including into a library for the HP39/40. ==== I've finally done enough work with three libraries that I've created to post them to my website. Here is a description of them: Daylight v1.0 ------------- This library automatically adjusts the HP48G/GX calculator's clock for daylight savings time. Implements linear algebra functions not built into the HP48G/GX. Includes factorization commands (Cholesky factorization, Full-Rank factorization), vector space tools (Null Space, Column Space, Eigen-space), symbolic matrix building commands, Projection Operator commands, Matrix Generation commands (including the Hilbert matrix and its inverse, the duplication matrix, the commutation matrix, and others), miscellaneous linear algebra commands (rank, pseudo-inverse (or generalized inverse), Kronecker product, matrix exponentiation, and others). --------------- Implements the calculation of upper tail probababilities for a number of distributions, including the normal, chi-squared, Snedecor's F, Student's t, the Binomial, the Negative Binomial, and the Poisson distribution. Extends the useable degrees of freedom for the F and t distribution by using large-sample normal approximations. Calculation of upper-tail probabilities of the Binomial, Negative Binomial, and the Poisson distribution use relationships between them and the F or t distribution. Further, implementation of the inverse of the upper tail probability commands is accomplished using the HP48G/GX's built in ROOT command. Unlike the built in commands for upper-tail probabilities, these commands also allow themselves to be used in algebraics. A Hypergeometric distribution command is also included. Each of these libraries only works with the HP48G/GX and can be found at my website: http://www.math.montana.edu/~hyde/ I also have nice documentation files available on the website in pdf or postscript form. ==== I was the proud owner of an hp 48g until last friday when I opened a soda in my linear algebra test. A moment of silence for a drowned hero. I searched high and low and drove 189 miles to purchase an hp 49g. Please pardon my intrusion in the 48g group, but I'm desparate and I think you may be able to help. In exact mode, perfoming LU factorization of matrices, the values returned for the following matrix, will not display in fraction form. I don't know if I need to set fix system flags or modes, etc. ==== Has anyone (Steen?) figured out how to implement minifont fields within an Inform box? I know it can be done and, yes, I have seen JYA's description of doing it using a PC-based program. I develop entirely on the 49, using Steen Schmidt's excellent InForm Builder. I am, therefore looking for a way to do this within the following workflow: 1. Create Inform box using InForm Builder. 2. Save as SysRPL code. 3. Add/modify that code to specify minifont for the fields. ==== Hi all, I have both calc's. The TI for about 2 years, the HP for about 10 months. Last week the HP, while running a simple financial calc using the internal Solve financial, it beeped, and said Try to recover Memory? I said yes, but lost all my programs and data. The TI86 has never lost anything, and I have just as many programs on it. Do the HP48's do this once a year? SHould I expect that? ==== I have an old hp 11-C and I would like to find the manual. Do you know where can I download it? I know it's possible to buy hpmuseum's cd's but I only need this manual no the enterily Cd. Thanks. W ==== I own a HP49G with the 1.19 rom. I try to make : [10 0]*[5] [3] the calculator returns always : dimension error, why??? ==== Could someone explain, or point me in the right direction for instructions, on how one installs libraries on the hp49g. Many responses to questions usually say look at hpcalc.org, but could someone provide a direct link to the relevant file? ==== Installing Calculator Software http://www.hpcalc.org/install.php ==== try http://ca-on.hpcalc.org/install.php ==== To install a library you must first download it to your HP49G. Each library has a number as ID. Once the library is in the HP49G, ou recall it on stack and them store it in a port. Ports have numbers from 0 to 2. So if you downloaded the library XYZ to the HP49G, then at the variables menu you see a menu button labeled XYZ. Just press this button. Put 0 or 1 or 2 on the stack and then press STO. Then you must also attach it. Go to the directory where you want the commands of the library to be available. If you wnat them to be available from everywhere, then go to the HOME directory. Enter the ID of the library and then enter the command ATTACH. ==== The function you are looking for is UTPN. It needs the mean, the variance and the value of your variable. That means you should enter 0 1 .65 and press UTPN. It returns the probability with which the normal distributed variable is *greater* than the value so you mut subtract the result from 1. The following small program does this for you: << -> val << 1 1 0 val UTPN - >> Store it in some variable and use it any time you want. It just takes a value like .65 from the stack and returns the probability with which the normal distributed variable is less than this value. Greetings, Nick. [00T ENF] ==== You must COLCT before using ISOL, I think. If you have something like Y=2*X-1 then an easy solution would be EQ-> - { 'Y' 'R*SIN(theta)' 'X' 'R*COS(theta)'} | COLCT R ISOL Or, because the equation is of degree less that 2 in R you can do also EQ-> - { 'Y' 'R*SIN(theta)' 'X' 'R*COS(theta)'} | R QUAD Of course you can also use MATCH instead of | for the substitutions. If it only contains numbers, of course. I wrote this just for the case of some symbolic parameters. Like x+y*i and the like. ==== Hi Pivo, I had a hunch that you might respond to that one. I must be clairvoyant or something. Peter Geelhoed wrote: Just kidding of course. It doesn't really annoy me to have barn as a built-in unit, even though I can't imagine that I'll ever have any need for it. Who knows, maybe some nuclear physicists use these calculators. Sometimes I even use the SI units. They're handy for when I have to convert _kN to _kip or _MPa to _ksi (user unit for _kip/in^2) and so on. I wonder why they left out the furlong; oh well, I know the conversion factors to change it to the other customary units, so I don't really need it. . I'm glad that I didn't hit the Enter key on that one. ==== I know two PhD's who work at the Reactor Institute here in Delft kip is dutch for chicken so that's very amusing for us here :-) A furlong is 10 chain. A factor 10 in the customary system? you ask. Yes, they do exist! Other favourites are: - 231 in^3 = 1 gallon - the fact that American horses are 1.5% stronger than European horses - An old Irish mile was 2048 meters (2^11) Geelhoed literally means Yellow-hat, but Gumshoed is a nice try for a spellchecker. ==== 2649F (ClrBusyAnn) ( -> ) Clears the busy annunciator. ['49G, 1.19-6] I've found it in VLM (Very Low Memory procedure), and it seems to be the only time it is used. Static? ==== JH> Another entry for your collection: JH> 2649F (ClrBusyAnn) ( -> ) Clears the busy annunciator. ['49G, 1.19-6] Thanks, I added it. Please keep sending me whatever you find. If possible by email - I might miss a post here and there. JH> Static? Yes. the stable regions are: 25EC - B3C7, 25565 - 40000 ==== Dan: In a nutshell, when I discovered the HP49 wouldn't solve certain integrals, I made a comprehensive integral table with Maple, then typed them all as string files on the HP49: for example: Directory: Intable, File: ax+b, then 'INT(a,b,1/(A*X+B),X)=1/A*LN(A*X+B))',etc.... This way when I run into a certain class of integral I can quickly go thru my table saved in Port 2 and find something that will work. Of course, I may have to manipulate the integral to fit exactly the problem at hand, but that's no big deal. I made similar files for difeqs, physics, and chemistry. They weren't hard to do, but were very timeconsuming. What's really crazy is I'm not really using my HP49 now ==== is perhaps the best computer algebra system existing today. Mathematica is very close, but there are major problems with Mathematica (that I could fill a book with) that I don't care for. As you progress in Calculus you'll learn all about integration. Best of luck in your studies. ==== More integrals the HP49G INTVX command cannot solve. The TI89 solves ALL the integrals I have posted here quickly--without tricks. 1.INTVX(LOG(X+SQRT(A^2+X^2))) 2.INTVX(X^3*SQRT(X^8+16)) 3.INTVX(LOG(X+SQRT(A^2+X^2))) The HP49G LAP and ILAP commands do not deserve do be called Laplace transformations commands. HP49G committed a fraud by claiming that the HP49G has a built-in Laplace transforms command, The LAPILAP command fails in soooo many problems. I can't imagine how HP49G owners will feel if I decide to compare the speed of these two calculators.