A10 In good working state, with case and manual (if possible). Price : 50-60 US$ + cost ship from France (payement by paypal or western union) the could I will exemplify using: a*b ----- + sin(e) c*d rewriting it from pretty print: ((a*b)/(c*d)) + sin(e)). take it: (a * b) / (c * d) + sin e ( looks a bit like an algebraic calc with ( and ), windows calc? ) Without the (), my TI-92+ shows: a*b*d ------- + sin(e). c 14 steps! on RPN: a b * c d * / e sin + Only 10 steps! Algebraic logic is good for new users. 2nd example: a*b*c*d ---------- - cos (z) e*f*g*h ( a * b * c * d ) / ( e * f * g * h ) - cos ( z ) 24 steps. my TI, if i take off the (), it shows: a*b*c*d*f*g*h ------------------ - cos(z). e on RPN: a b * c d * * e f * g h * * / z cos - 18 steps. But. When making symb manip, it is full of useless (parenthesis)! Sorry to bug u guys again, but I just tried sending a text Ŝle via hyperterminal using kermit to the 48G and the transfer went Ŝne, however when i send a library, it says transfer canclled by remote system, and on the HP it says Invalid Name. Can anyone shed some light on this for me? Thx -ed Always use binary mode on the HP to send binary Ŝles. Also have you checked www.hpcalc.org? Many well written libraries there have detailed instructions on library transfer that would be helpful. Dennis make sure you have the ŝag for comma as a decimal point disabled. Variables written in DOS 8.3 format have trouble with this ŝag. Ed schrieb in im Newsbeitrag: Utaw8.65137$Kq4.2610471@news2.calgary.shaw.ca... A ŝash card would work as a ROM card in the 48SX or 48GX, but the 48 ROM wouldnıt know how to program it, so it would be read-only. interrupts disabled to program the ŝash card. I assume that this is what happens in the 49G, but the 48 ROM doesnıt have any such code. the ones i know costs about $150. they come with a calculator built-in. i think the name is HP49G :) James M. Prange escreveu na mensagem <3b7b6d70_7@nntp.I-IS.COM>... For HP48 only: 62 CF, 63 CF(not -63) Start EQ LIB, choose ANY equation, start the solver, set ŝag 62 and 63, press left shift MUSER, DROP = TTRM! I have an INFORM like: ::::::::::::::::::: Roots of Quadratic Eq ::::::::::::::::::::::::::: A: | | B: C: (a)x^2+b*x+c=0 created with Debug2. But... When i took it to my Emu48(rom 1.19-6), it showed like: ([] is the null char.) ::::::::::::::::::: [YDoubleDot ][YDoubleDo t][YDoubleD ot] ::::::::::::::::::::::::::::::: A:| [][][][][][][][][][][][][][][] | B: [][][][][][][][][][][][] C: [] .9d.9d.9d.9d[IDoubl eDot].9d.9d.9d.9d23 5 . What is that? When pressed OK, an nice TTRM. Is there a function/method to do degrees in minutes/seconds instead of decimals? ->HMS takes a number of hours in decimal form and changes it into hours minutes and seconds in HH.MMSSSSS format (which also works with deciomal degrees). To reverse things, use HMS->. On the HP49, do 94 MENU to get to the appropriate menu, with some other goodies as well. Also, if youıll use it alot, create a list with ->HMS and HMS-> and store it to CST variable, or assing a key to those commands. Iıll Ŝgure youıll also need HMS+ and HMS- to add or subtract degrees respectively without having to convert it to decimal. Hernan -- Christoph Giesselink escreveu na mensagem <3b9651d2@news.swol.de>... some costs on... (my text editor, set to sys-rpl, changed it). So Make an install proc. I canıt see anything but folders in the CONVERT menu. FFT isnıt anywhere in the CONVERT menu either. I wonıt explain to you how FFT works and what itıs needed for, as itıs a very big Ŝeld of digital control and regulation. When (if) you learn about it in school, youıll know what it is. In the mean digital domain, DFT, time frequency analysis, digital control, digital regulators, complex, frequency response, vibration analysis and so on. It would probably be easier to borrow or buy a book that talks about this. You can go the Mathematicians way and learn alot of algorithms, or go the EE way and learn the above plus the practical use. Itıs a very big subject. Steen hello, i guess you are talking about the algorithm. there are about 100 pages of info on the book ŒNumerical Recipes In Cı ISBN-0521431085 i donıt know how is inplemented on the HP49G/48 but in this book there is plenty of code and different methods. maybe Parisse has also some code in his CAS project. Sorry my mistake, FFT is under the MTH menu, and I want too know the syntax for it. Joakim syntax for it. Ok, since the HP4x implementation is a radix 2 FFT, the syntax is one argument - a 2*n vector. For example [0 1 0 0] FFT -> [1 -i -1 i]. If you for some reason need to FFT a vector with size not a power of 2, then you zeropad it Ŝrst; [0 1 0 0 1 1 0] -> [0 1 0 0 1 1 0 0] FFT -> [3 -1 Œ1-2*iı -1 -1 -1 Œ1+2*iı -1] Steen Hello Iım trying to make a program that will check a symbolic to Ŝnd all the sindex that is to say Œs1ı or Œs12ı ... Unfortunately Iıve got a problem with the following program : In the line with the remark problem : If I write nothing, then for Œ3*s1ı, the program returns : ... Œs1ı #4h #3h If I write SWAP , then for Œ3*s1ı, the program returns ... Œs1ı #3h (the #4h has disappear ) If I write SWAP DUP then for Œ3*s1ı the program returns ... Œs1ı #3h #4h #4h (It works normally ) Can someone please tell me waht I am doing wrong ? Alban Here is the program : :: CK1NOLASTWD CK&DISPATCH1 ( if the argument is a symb then do it else exit ) symb :: DUPINCOMP ( Ŝrst I want to create a list like ->LST ) {}N DUP LENCOMP #1+ NULL{} ( in this list, Iıll stock all the index of Œsı ) SWAP ONE_DO ( go trough each element of the list Loop 1) OVER INDEX@ NTHCOMPDROP DUPTYPEIDNT? ( if this element has the good type then do true 2 ) ITE :: DO>STR ( convert the element into a string ) DUPLEN$ DUP 3 #> ( its size must be greater than 3 then true 3) ITE :: OVER 2 SUB$1# ( check if the second element is the character s ) BINT_115d ( this is the number of the character s ) #= ITE :: ( if it is, then true 4 ) 3 ( start to check all the following character ) BEGIN 2DUP #> ( the number of the character to check must be smaller ) 4PICK ( than the size of the string ) 3PICK DUP SUB$ { 0 1 2 3 4 5 6 7 8 9 } matchob? ( and the character must be a number ) ITE :: TRUE ; ( if it is then true 5 ) :: DROP FALSE ; ( else 5 ) AND ( the 2 ŝag must be true ) WHILE #1 #+ ( then we can go to the next character ) REPEAT OVER #= ( Have we been until the end of the string ? ) ITE :: ( if yes then true 6 ) 3 SWAP DUP ( the problem ) ; :: 2DROP ; ( else 6 ) ; :: 2DROP ; ( else 4) ; :: 2DROP ; ( else 3) ; :: DROP ( else 2) ; LOOP ( end Loop 1 ) ; ; What do you want your program to return? Steen At the end, the program will return a list with every index of s in the symbolic. For example Œ3*s2+4-s0ı -> {2 0} But for the moment my problem is that when the program found an Œssomethingı It leave on the stack the string, the length of the string and 3 (which is the beginning of the index in the string). Therefore to have the index, I should juste do a swap and then apply the command #1-SUB$. But if I put SWAP in the program, as I explained, instead of returning the two number swaped, it returns only the second number the other one is dropped and I donıt know why. Moreover, if I put SWAP DUP instead of SWAP only it returns the good thing : the two number swapped and the second dupped. I donıt understand why the number is dropped with SWAP only. Alban Using GRAPH, I guess you are re-graphing the function (over itself). Just do the same you do on the 48: press left-arrow from the stack display (and no command line, of course). I know itıs pretty counter-intuitive. You could also type PICTURE... :-) Jean-Yves Avenard escreveu na mensagem 108 GB HDD. And solar cells. Dual processors! Must be connectable on an PC screen. A 56K modem, sound, 32 MB video and network ports. Just imagine: Internet Explorer on a calculator!! Oh no(at least for who thinks IE sucks)!! Windows to run Emu48, V41 or VTI! Getting a BSOD on it, thatıs NOT fun! :-P Or $50 (Brazilian, 1_$=2,5_R$) It would be an notebook+calculator+organizer. Having an detachable module that works as an calculator would be nice. Having an 12 LCD screen. Just imagine: 16.777.216 colors on a graph! Peter Geelhoed escreveu na mensagem <3B860822.302E3D9E@student.tn.tudelft.nl>... I use an adding machine. Canıt resist. not progdos escreveu na mensagem <9lel9t$mu5$1@diana.bcn.ttd.net>... The TI-83 SE(transparent) looks very nice. Why HP donıt make some calculator like this TI? Itıs seems that you have to use some more keystrokes. I usually press down-arrow followed by red-shift (right-shift) and left-arrow. The ability to use EQW directly in Matrix Writer overshadows this slight inconvenience - in my opinion. VPN Thatıs too bad, a simple but yet powerful tool forgotten. Oh well, if thereıs nothing you can do, thereıs nothing you can do. }:-( I have a webpage with info about it, take a look here: http://www.geocities.com/jcrmaster/49rom.html If you have any problem following the instructions there, you can e-mail me to jcrmaster@hotmail.com Good luck! Julio Cesar You might consider getting your calculator from www.cynox.de they are quite cheap too, and Iıve had excellent service from them Luis The normal user can program using the built in language of HP Basic. This is very simple to use but a bit limited and slow to execute (compared to machine code). Use of this is covered extensively in the to program in HP Basic on my Help page (How to program on the HP38/39G). If youıre a machine code junkie then you can also program in that way. Iım not and I speak with a limited degree of knowledge here so... as I understand it the internal chip is the same on the HP38G, 39G, 40G, 48G & 49G so this means that the really low level coding is essentially the same on all of them. The difŜculty is that the aplet structure adopted as a user interface on the 38/39/40G means that programming is made more involved. This is offset by the fact that Jean-Yves has produced an empty aplet framework which you can build your application around. However to work at this level you need to program on a PC and download the Ŝnished product to the calculator. The 39/40G has NO facility to create or edit programs other than ones written in HP Basic - ie it can execute programs written correctly in machine code but you canıt create or edit them on the calc. i downloaded a simple resistor program for electronics to my hp48, when i call the library on the stack, it appears in quotations, is something wrong here? then when i type Œ0ı and then STO, it says STO Error: Bad argument type. I KNOW iım doing something wrong here... can anyone help me out? Suspending the TETRI game, doing some other things and then resuming the interrupted game is surprisingly easily done using the HP49 Virtual stack. Itıs realizied already but Iıll publish a new TETRI version with the suspension feature only in May (in April starts the summer semester in Germany, hence presently no time for beta-testing :-) My method (which needs a few bytes only) is different from the classical method of saving the present game situation in an extra variable which is applied e.g. in the Mineshunt game, Raymond Hellsternıs 3D-TicTacToe and elswhere. - Wolfgang And your method canıt survive [ON]&[C] ? VPN before reproducability right miserably. I am using jazz 6.7 on an HP48GX, rev R. Iıve typed this fragment of code: CODE CON(5) =DISPROW1 ENDCODE which is like the user word DISP. Iıve asmıed it and it show as Code, but when evaluated(with an string) it causes so bad TTRM! Whatıs that? I know SYS-RPL and User-RPL. Iım not convinced the derivative main usage is for that. There are e.g. a lot of natural law that involve computing (partial) derivatives at some points. Even if you are only interested in extremal values of functions, you need to Ŝnd the 2nd derivative of the function where the 1st vanishes and do substitutions. The processor speed of the 40/49 does not permit to default to normal forms that are costly to compute. At the beginning DERVX like DERIV returned a non normal form, which I found better. Nick, although I feel better now that Iım not alone. By the way, Iım reading your work on Trigonometry and Complex Numbers. scientiŜc I donıt bother with it. I have MuPAD, an HP-48, an TI-92+(gave me the fatorial of 250!) and an HP-49. Notice that we are already ŝying at stratospheric levels of abstraction? What you are hearing is pretty much what a MUM education consists of (with a few real subjects thrown in to satisy the accreditation committees). This gets us nowhere. Because A criticizes B, we are to conclude (1) that A is being negative and therefore (2) that B is more likely to be correct? This is silly. Letıs see if we can get beyond argumentum ad hominem. As Nick pointed out, this ainıt necessarily a good thing. Sociopaths feel no distress, for example, or so I understand. At any rate freedom from distress can certainly be induced with a little thorazine. Or, in the case of TMers at MUM I think, by way too much dissociation. By itself, freedom from distress is not necessarily either good or bad. It *can* be a symptom of serious problems. If you walk the streets of FairŜeld IA, you can notice the difference between the townies and the MUM folks (who are called the Œroos by the townies, which is short for the gurus). Most of the Œroos have pretty much the same expressions. (Iım serious, you can really tell.) Some have been dumped in the nearest emergency room, with psychiatric problems. Just like the psychiatristıs son I mention in . And if youıd survived my TM Teacher Training Course youıd seriously consider a cause/effect relationship between TM and suicide, rather than just a correlation. Too much TM is extremely de-stablizing. The fact that TM can be de-stabilizing is even a tenent of TM dogma! although it is carefully rationalized away, and *no* *one* is told about it until they reach a certain level of indoctrination!! TMers are very carefully taught to rationalize their distress . The high student satisfaction is quite consistent with my assertions about TM. MUM critic happens to be a devoted TM practitioner himself . He happens to think that MUMs problems are *despite* how wonderful he thinks Mahesh and TM are; he basically thinks that Mahesh has lost control of the TM organization. He and I disagree on that, but we agree on what MUM really is. His comments on MUMıs academic ranking includes this statement: Maharishi University has the lowest reputation of any Midwestern college, a clear sign that the schoolıs management and policies are seriously wrong-headed. Also, the rankings for the 1999-2000 edition place MUM in the 4th tier of schools, a drop from the previous 2nd-tier ranking. UPDATE: The 2001-2002 edition continues to list MUM in the 4th (bottom) tier of schools, and the schoolıs lowest-ranking reputation score drops even lower than in the 1999 rankings (MUM is so shy of giving Ŝgures for national publication that the school refused to Ŝll out the survey form sent out by U.S. News). The rankings he refers to are found here: . Note that that we have skipped directly to the 4th Tier page containing schools ranked #114 and worse. Also interesting are his comments on MUMıs enrollment Ŝgure dance: . Heck, I Ŝnd his entire web site fascinating. You have. Youıve indoctrinated them quite well. Most of the educational hours spent at MUM actually consist of religious indoctrination, given under the euphemism of Science of Creative Intelligence (SCI). See , which begins... Plaintiffs move for partial summary judgment to enjoin the teaching of the Science of Creative Intelligence in the public schools of New Jersey on the ground that such teaching violates the Establishment Clause of the First Amendment. The material facts are not contested, although the parties vigorously dispute the signiŜcance of those facts. The judgement was granted. And the ruling that SCI is a religious teaching was upheld by the New Jersey Supreme Court in 1979. Which ended a huge plan to inŜltrate the public school systems with Maheshıs teachings disguised as a secular study called SCI. Absolutely every subject at MUM is taught in the light of SCI : Business law and economics was somehow, through some tortured manipulation and drastic tampering with content, supposed to be subordinate to SCI, Science of Creative Intelligence. SCI in reality was a peculiar blend of mysticism, voodoo academics, bastardized Hinduism (bona Ŝde religious Hindus and gurus are appalled by the debasement of a major world religion), hucksterism, pop-philosophy and pseudo-science. Well, Ŝrst of all we are to ignore implied ad hominem arguments. We are not to assume that the critic is necessarily in the wrong. Just as we are not to assume that the object of criticism is necessarily in the wrong, either. Instead we are, if we are interested, to (1) ignore obvious spin doctoring and (2) gather facts and come to our own conclusions. By the way, what I see being used here is a venerable TM apologetical technique that I call taking the moral high ground (see then search for PART III: BEWARE OF SCORPIONS!). Absolutely. Visiting sure. As for applying it to your life, thatıs Ŝne if (1) you have that much money (bliss via TM ainıt cheap), and (2) if you think the psychological risks are indeed non-existent or acceptable. As I mention at , *most* people learn TM and quit relatively quickly. Fewer people learn TM, do it for just 20 minutes twice a day (20x2), enjoy it and lead normal lives. Others fall deep into the very weird world of the hard-core TMer. See -- notice how it looks like they are actually ŝying? All levitation pictures from MUM, bastion of integrity, look like that. They are just hopping -- they are hopping so high because they do it for about two hours a day and have gotten strong and agile. See also . <...> <...> And I think that there is a very strong difference between open mindedness and gullibility. Be open minded, but donıt be gullible. There are so many sweet words spoken by so many social predators on our planet. I think that Maharishi Mahesh Yogi is one of them. You would have to look *behind* the sweet words at the reality in order to judge for yourselves. (sorry folks, i promise this will be my last post) iıve swicthed bands ;) this is my argument: TM is another way to arrive at knowledge. In TM, knowledge is gained in a state of meditation that transcends all knowledge and is by its very superiority a wordless knowledge. Only the individual by himself can arrive at it, and the TMıs books differ from other books in that it is not a doctrine on reality, but a road map for Ŝnding that reality, a discourse on a method, an itinerary for the mind reaching toward the absolute. The TM knowledge is intransferable, and in essence silent. thus the difŜculty in Ŝnding appropiate words to describe it and refering to abstract words. TM is not a verbal knowledge but something you have to experience yourself and carry with you (con-science, consciousness). in Spanish Œconı means Œwith.ı i guess derived from the latin. By the way, the term Œscienceı means having knowledge, to know. conscious means to be aware, be able to feel and think; awake. as far as the politics of TMers (different schools), there will always be opposing parties that compete for recognition, like in everything else. Input your resistances in a list, say { a b c ... d}, then use successively the commands (in RPN mode) INV SIGMALIST INV where SIGMA represents the upper case Greek sigma symbol. If you need this often, make a program of it. Put a list of resistances on the stack, and run this program: << IF DUP 0. POS THEN DROP 0. ELSE WHILE DUP inf POS DUP REPEAT OVER 1. PICK3 1. - SUB UNROT 1. + OVER SIZE SUB + END DROP IF DUP SIZE THEN INV SIGMALIST ->NUM INV ELSE DROP inf END END Replace inf with the inŜnity symbol (oo) on the calc, and SIGMALIST. The advantage is that you here are allowed to input resistances of zero and inŜnity ohms (inŜnite resistances are speciŜed with the oo symbol on the calc). The calculation is also indifferent to calculator modes, and will always return a numeric result (which INV SIGMALIST INV wonıt when the input is exact integers). The program can easily be converted to handle symbolic resistances too. I must add that the inŜnity check in the program does not work. Thatıs because the calc puts inf as type 14 in lists, but type 9 on the stack. This is the same behaviour as pi, e and so on. Iım too busy to Ŝx it now, but I feel the only way to do it, is to explode the list. Steen gotta INV before SigmaLIST, then INV again at the end. << LIST-> @ Convert the list to stack objects 1 - ŒJı STO @ Save number iterations necessary INV @ Begin accumulating parallel values 1 J FOR i @ Loop for number of resistorsıs SWAP @ continue accumulating INV + NEXT INV @ Final value ŒJı PURGE @ Housekeeping This works on my hp48sx Here is a nice program for it ( note real 2., not integer 2): << Enter resistances linefeed then press ENTER { 2. V {} } INPUT OBJ-> INV SIGMALIST INV You can add appropriate error traps if desired. > Yes - compared to the programming abilities and the number > of build-in functions of that little marvel - the book was big. > The current 49G Manual is just a Quick Start Guide. > To get the User Guide and Examples on using CAS > youıll have to buy the Urroz books... > which should be included in the package! > VPN > PS: I never found the helping line: > Now guess how to use it! > on my 49G Quick Start Guide... The HP manual is a demo, trial version(30 day limit). just expressing this: lim (buy_new_calc_man(days)=1)=1 days=30 Hi. I sure would appreciate some assistance. Since installing ROM 119-6, I havenıt been able to initiate communication with the HP49 using HPcomm (v3.0 R 4). I have tried both serial ports on my PC as well as attempting the same thing on another computer at work. I had no problems with up or downloads prior to this install, so am thinking that I didnıt do something correctly. My calculator shows version 19-6 installed. On attempting to connect, I have a message saying Œ trying to open comm 1, and indicating that the PC is trying to Œtalk Œconnect to the calculator; however I receive a second message advising that the connection failed. Any suggestions?? Mike OıKrancy Hi. I sure would appreciate some assistance. Since installing ROM 119-6, I havenıt been able to initiate communication with the HP49 using HPcomm (v3.0 R 4). I have tried both serial ports on my PC as well as attempting the same thing on another computer at work. I had no problems with up or downloads prior to this install, so am thinking that I didnıt do something correctly. My calculator shows version 19-6 installed. On attempting to connect, I have a message saying Œ trying to open comm 1, and indicating that the PC is trying to Œtalk Œconnect to the calculator; however I receive a second message advising that the connection failed. Any suggestions?? Mike OıKrancy Have you checked if the calculator is set to communicate at 9600 BAUD by WIRE? Luis Yes, I have gone through the com settings moe than once. I note that the hpcomm program defaults the mode to 1 and the checksum to 1, while the calculator defaults the checksum to 3. I have tried with checksums response. Mike Hello What do you do on your HP49? Did you start kermit ? make sure you start the kermit server and not the xmodem server. Type SERVE to be sure. Jean-Yves hi Mike, make sure that you press *at the same time* (together) RIGTH-SHIFT and RIGHT-ARROW. if not, it will go in server mode but it will not work. maybe it is a bug. sometimes windows98 gives problems good luck Whoa, whereıd you dig up this post? Itıs from August 2001. Heh, the original FHB was conceived 3 years ago =) -- Aaron Hi :-P Are you going to reply to all the messages in the comp.sys.hp48 history ?? Youıre already about 1.5 years in the past, so Iım just wondering .... Why donıt you take on the challenge and take the big leap and starts let say ... about 5 years ago ? Jean-Yves I had tried this before, it did not work. After leaving it with no battery for a while, and removing the card in slot 1, it came back on. I lost all the data, but I had it backed up on my PC. Eric. Iım trying to write some fast UsrRPL (huh?) that given a list and a number extracts the items in the list that match up with the one bits in the number. Given the list { 1 2 3 4 5 } and the number 13 youıd end up with the list { 1 3 4 } as the result. The number 13 in binary is 01101 to Ŝve digits. Item one in the list corresponds to the least signiŜcant bit of the binary number (but this isnıt mandatory because I can build the incoming list in either order). So: { 1 2 3 4 5 } 13 1 0 1 1 0 (in binary) result: { 1 3 4 } (take the items where the bits are ones) -- john R. Latala jrlatala@golden.net The 1st problem I encountered in my table test is that 13 = 1101, do you do padding, 01101, or simply count backwards from listıs end and stop when there are are no more digits left or do you insist on having the correct # of bits in the binary number? VPN Looks like someone is addicted to PalmaSutra eh Thatıs hilarious!!! in news jFlw8.724$HZ2.25117@news000.worldonline.dk posted the 21/04/2002 A well known problem. With hp4x calculators, you have to decide by yourself when to EVALuate (then compute it and often try to simplify the result) an expression. But with TI92/89, itıs automatically done. Better more, TI92/89 decide itself to go to an approximate way when it cannot deal with exact results... So TI may be inacurate (in numeric mode my HP49 answers 1. for Œ450!/449!ı as both 450! and 499! are converted to MAXR)... My HP49G with the latest rom says 450. Youıve discovered a bug ! Hello Not on mine. It returns what is expected. Maybe you didnıt enter the equation correctly ... Jean-Yves in news TaCw8.46353$uR5.104730@newsfeeds.bigpond.com posted the 21/04/2002 You mean 450 ? :) <3cc1bcc4@news.mhogaming.com> Sure, but what if you enter what was written on your screen? 450!/449! instead of 450!/499! ... ? -- Erwann ABALEA - RSA PGP Key ID: 0x2D0EABD5 ----- Voyons-voir : est-ce que ma question est vraiment conne ? Oh oui, vraiment trop conne, je vais poster dans premiers-pas, je posterai dans conŜguration quand je serai moins con. -+-JLC - Guide du Neuneu dıUsenet - Bien conŜgurer sa question -+- Hi all, Can anyone supply a list of companies or individuals that produce Land Survey progs from the HP. Probably the two best known are Tripod Data Systems (www.tdsway.com) and Surveyors Module International (www.smi.com). I have used both for many years and prefer the SMI card FWIW... -Jeff Jeffrey W. Austin, LS J.W. Austin Associates P.O. Box 111, Minocqua, Wisconsin 54548 http://www.newsfeeds.com - The #1 Newsgroup Service in the World! -----== Over 80,000 Newsgroups - 16 Different Servers! =----- As CEO Ordered? VPN Of course, sorry :-) Steen No problem :-) I have made bigger mistakes than most. Bhuvanesh. Input your resistances in a list, say { a b c ... d}, then use successively the commands (in RPN mode) INV SIGMALIST INV where SIGMA represents the upper case Greek sigma symbol. If you need this often, make a program of it. Put a list of resistances on the stack, and run this program: << IF DUP 0. POS THEN DROP 0. ELSE WHILE DUP inf POS DUP REPEAT OVER 1. PICK3 1. - SUB UNROT 1. + OVER SIZE SUB + END DROP IF DUP SIZE THEN INV SIGMALIST ->NUM INV ELSE DROP inf END END Replace inf with the inŜnity symbol (oo) on the calc, and SIGMALIST. The advantage is that you here are allowed to input resistances of zero and inŜnity ohms (inŜnite resistances are speciŜed with the oo symbol on the calc). The calculation is also indifferent to calculator modes, and will always return a numeric result (which INV SIGMALIST INV wonıt when the input is exact integers). The program can easily be converted to handle symbolic resistances too. Steen I must add that the inŜnity check in the program does not work. Thatıs because the calc puts inf as type 14 in lists, but type 9 on the stack. This is the same behaviour as pi, e and so on. Iım too busy to Ŝx it now, but I feel the only way to do it, is to explode the list. Steen gotta INV before SigmaLIST, then INV again at the end. -- Aaron X Hmmm. I->R could be used? VPN in news 3CC25DD4.53818FA9@utdallas.edu posted the 21/04/2002 8:29, Aaron Right... I was a little tired when I answered. << LIST-> @ Convert the list to stack objects 1 - ŒJı STO @ Save number iterations necessary INV @ Begin accumulating parallel values 1 J FOR i @ Loop for number of resistorsıs SWAP @ continue accumulating INV + NEXT INV @ Final value ŒJı PURGE @ Housekeeping This works on my hp48sx -Dale- Here is a nice program for it ( note real 2., not integer 2): << Enter resistances linefeed then press ENTER { 2. V {} } INPUT OBJ-> INV SIGMALIST INV You can add appropriate error traps if desired. > Yes - compared to the programming abilities and the number > of build-in functions of that little marvel - the book was big. > The current 49G Manual is just a Quick Start Guide. > To get the User Guide and Examples on using CAS > youıll have to buy the Urroz books... > which should be included in the package! > VPN > PS: I never found the helping line: > Now guess how to use it! > on my 49G Quick Start Guide... The HP manual is a demo, trial version(30 day limit). just expressing this: lim (buy_new_calc_man(days)=1)=1 days=30 Hi. I sure would appreciate some assistance. Since installing ROM 119-6, I havenıt been able to initiate communication with the HP49 using HPcomm (v3.0 R 4). I have tried both serial ports on my PC as well as attempting the same thing on another computer at work. I had no problems with up or downloads prior to this install, so am thinking that I didnıt do something correctly. My calculator shows version 19-6 installed. On attempting to connect, I have a message saying Œ trying to open comm 1, and indicating that the PC is trying to Œtalk Œconnect to the calculator; however I receive a second message advising that the connection failed. Any suggestions?? Mike OıKrancy Hi. I sure would appreciate some assistance. Since installing ROM 119-6, I havenıt been able to initiate communication with the HP49 using HPcomm (v3.0 R 4). I have tried both serial ports on my PC as well as attempting the same thing on another computer at work. I had no problems with up or downloads prior to this install, so am thinking that I didnıt do something correctly. My calculator shows version 19-6 installed. On attempting to connect, I have a message saying Œ trying to open comm 1, and indicating that the PC is trying to Œtalk Œconnect to the calculator; however I receive a second message advising that the connection failed. Any suggestions?? Mike OıKrancy Have you checked if the calculator is set to communicate at 9600 BAUD by WIRE? Luis Yes, I have gone through the com settings moe than once. I note that the hpcomm program defaults the mode to 1 and the checksum to 1, while the calculator defaults the checksum to 3. I have tried with checksums response. Mike Hello What do you do on your HP49? Did you start kermit ? make sure you start the kermit server and not the xmodem server. Type SERVE to be sure. Jean-Yves hi Mike, make sure that you press *at the same time* (together) RIGTH-SHIFT and RIGHT-ARROW. if not, it will go in server mode but it will not work. maybe it is a bug. sometimes windows98 gives problems good luck Whoa, whereıd you dig up this post? Itıs from August 2001. Heh, the original FHB was conceived 3 years ago =) -- Aaron Hi :-P Are you going to reply to all the messages in the comp.sys.hp48 history ?? Youıre already about 1.5 years in the past, so Iım just wondering .... Why donıt you take on the challenge and take the big leap and starts let say ... about 5 years ago ? Jean-Yves I had tried this before, it did not work. After leaving it with no battery for a while, and removing the card in slot 1, it came back on. I lost all the data, but I had it backed up on my PC. Eric. Iım trying to write some fast UsrRPL (huh?) that given a list and a number extracts the items in the list that match up with the one bits in the number. Given the list { 1 2 3 4 5 } and the number 13 youıd end up with the list { 1 3 4 } as the result. The number 13 in binary is 01101 to Ŝve digits. Item one in the list corresponds to the least signiŜcant bit of the binary number (but this isnıt mandatory because I can build the incoming list in either order). So: { 1 2 3 4 5 } 13 1 0 1 1 0 (in binary) result: { 1 3 4 } (take the items where the bits are ones) -- john R. Latala jrlatala@golden.net The 1st problem I encountered in my table test is that 13 = 1101, do you do padding, 01101, or simply count backwards from listıs end and stop when there are are no more digits left or do you insist on having the correct # of bits in the binary number? VPN Looks like someone is addicted to PalmaSutra eh Thatıs hilarious!!! in news jFlw8.724$HZ2.25117@news000.worldonline.dk posted the 21/04/2002 A well known problem. With hp4x calculators, you have to decide by yourself when to EVALuate (then compute it and often try to simplify the result) an expression. But with TI92/89, itıs automatically done. Better more, TI92/89 decide itself to go to an approximate way when it cannot deal with exact results... So TI may be inacurate (in numeric mode my HP49 answers 1. for Œ450!/449!ı as both 450! and 499! are converted to MAXR)... My HP49G with the latest rom says 450. Youıve discovered a bug ! Hello Not on mine. It returns what is expected. Maybe you didnıt enter the equation correctly ... Jean-Yves in news TaCw8.46353$uR5.104730@newsfeeds.bigpond.com posted the 21/04/2002 You mean 450 ? :) Sure, but what if you enter what was written on your screen? 450!/449! instead of 450!/499! ... ? -- - , Can anyone supply a list of companies or individuals that produce Land Survey progs from the HP. Probably the two best known are Tripod Data Systems (www.tdsway.com) and Surveyors Module International (www.smi.com). I have used both for many years and prefer the SMI card FWIW... * Kalinowskiıs hpconv and hpdis are worth a try: http://www.hpcalc.org/hp48/pc/programming/hpconv14.zip * The manual method: Jazz. L->DIR or LIB-> on the 48, DIS, send source code to the 49, modify keystroke detection routines (and menus, ŝags ...), adapt to 49 enhancements: fonts, integers ... (this can be VERY hard), look for unsupported entries (a true art form) or avoid them completely. Finally, ASS (or MASD), backup to PC, CRLIB and debug. * Contact the author. Who knows? The version for the HP49 of my LKT library was in response to a petition from ONE user. * Ask for help here. Even for your most speciŜc questions. Perhaps, you can Ŝnd someone to convert your programs for free: Many people are willing to show how much they know and that could be a good way. * Hire someone. Gather all of the libraries and programs you wish to be converted and look for somebody to do the job. Of course, that guy should be proŜcient with both machines, honest, with a reputation to maintain ... ( http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/adforum.cgi? read=7067 TR> Hi everyone TR> extable. The library consists of two commands: One converts an extable TR> into a string which lists all its entries, and the other does the TR> opposite. Wow, this is the coolest thing I have seen here for months. I would not have considered it feasible to create a new extable on the HP49. Isnıt it about time to have a ŝash, instead of battery powered mem cards? I just uploaded the update to the Complex Numbers Marathon. The new document contains the Ŝrst part with some corrections and the new second part. The second part is about 30 pages. Some of the contents of the second part: About complex numbers in the form of algebraic objects, X+Y*i How to use ŝag -27 to display such complex numbers as (X,Y), why some of them are still displayed as X+i*Y and programs that convert such complex numbers so that they can be displayed as (X,Y). Behavior of commands like EXPAND etc. applied on complex numbers in algebraic object form. Usage of TEXPAND TSIMP in such cases. Entering complex numbers as algebraic objects in polar form with or without units of angle, and a small idea for yet another shell. Factoring complex numbers in the form of algebraic objects. The HP49G doesnıt factor for example 10-5*i. (It should return (2-i)^2*(2+i), but it errors out with Bad Argument Value. While we are at it: try to factor for example 39+26*i or 68-17*i with the built-in command FACTOR and be embarassed that it gives an error. FACTORS doesnıt error but gives you *erroneous* results! ) How to use PA2B2 in a program to factor also such numbers. Gaussian integers and Gaussian primes. Programs for completely factoring quantities like (16-23*i)*(25+ i*SQRT(3)), which the built-in command leaves unchanged, while it can be factorized to i *(2-i)*(11-6*i)*(-25*i+SQRT(3)) Some additional explanations for commands like DOSUBS, MAP etc. An alternative formula for calculating the angles of complex quantities in the interval from -pi to pi. (Alban Schannıs idea.) As always we try to keep band width usage of Ericıs site low. So if you want the document, then you can of course also mail me and Iıll send it to you as soon as possible. Nick. Hi I wonder how the Fast Fourier Transform ,(FFT), command works, under the convert menu. / Joakim Je suis a la recherche dıun programme de Pragrammation linaire pour HP 48. Si quelquıun a tel programme pour HP je lıen remerci dıavance. A+ ALex -- Use our news server Œnews.foorum.comı from anywhere. More details at: http://nnrpinfo.go.foorum.com/ Since youıre posting in an international newsgroup, posting in english is preferable. Try again. -- Erwann ABALEA - RSA PGP Key ID: 0x2D0EABD5 ----- FC> Commencez par ne pas envoyer vos contributions en triple exemplaire JD> Quelle contribution ? Jıabandonne. PLONK. -+- FC in GNU : Une fois, 2 fois, 3 fois, adjug.8e au plonk.8e du fond -+- You are in a maze of twisty little passages, all alike. A hollow voice says Erwann ABALEA Why? Who made english THE international language? -- Please remove knickers to reply. in news q5ads0865o.fsf@rabbit.asb.cpqcorp.net posted the 19/04/2002 10:11, Erwann did not write you must post in english, but just that posting in english is preferable due to the fact it is one of the most used language and the common one in this newsgroup. So if Alexandre want to be understood by more people and have a quick (and complete) feedback, heıd better post in english. Nobody made english the international language, itıs just a fact itıs the commonly used for international exchanges (and scientiŜc publications) as latin was by the past ; sorry if that hurt you, but thatıs so... 48. How strange, when peoples post in Spanish, noboddy is jumping up and down about it. Is there some language preferences in this newsgroup? I only wanted the original poster to make an effort. Thatıs a beneŜt for him, since he raises his chances of having an answer. I donıt have anything against French in particular. In fact, Iım french too... If no Spanish guy has the same point of view, who cares? -- Erwann ABALEA - RSA PGP Key ID: 0x2D0EABD5 ----- When uncertain, or in doubt, run in circles and scream. Yeah! I suggest that all of you (meaning ALL the internet) just learn Finnish so we can use a Real Language for a change VPN ;-) is Does anyone know of a detailed explanation of these commands? For those of us that arenıt familiar with it, could you write a brief description of what the advances in the Xpander were? I need help with Invalid Card Data error. I installed a lib in my 48gx (port 0) and after restarting the error occurred. The problem is that the calc turned off by itself right after the error, and does not want to turn back on. The only functional keys are the L and R shift. Any suggestions? Eric. Hey all, Does anyone know whatıs going on with CalcPro? I havenıt had any luck getting through to them; phone calls go straight to voice-mail, my messages donıt get returned, and emails to sales@calcpro.com have bounced (Connection refused by mail.calcpro.com). I have sent them an order using their order by fax system, but again, havenıt heard anything from them. Does anyone know if theyıre still in business? Or are they perhaps on hiatus? cam iıve read the material, searched the internet, and have done all that I can to Ŝnd an answer to this simple question: When entering numbers in matrix editor, when I am Ŝnished entering the data for that row, and want to move on to row two, on the 48g all i have to do is press the down arrow, but not the case for the 49g. I have to backtrack my way all the way back to the beginning of the matrix. Is there any way to change this, so it behaves as my 48g? Is it a ŝag setting, and if so, which one? any help would be greatly Hallo John, hallo everybody! This is my try for an excuse for my behavior towards John, but I think I must ask also for excuse from everybody that reads the postings here. John, and all the others here, you have been my companions for a long time, companions that are perhaps more important to me *because* they donıt need to be physically with me. My behavior in the last days has been way too shitty, sorry for the strong expression but in this case there is no other description. Please everybody out there, and especially please John, accept my apologies and my promise to work on my behavior and especially the way I present arguments, even when I disagree. Nick. Hi Boyston First of all you schould use the newest (beta) ROM 1-19-6 instead of 1.18. Although itıs a beta ROM it is more stable than version 1.18. The instructions for updating the HP49G with a new ROM should be in the ZIP-Ŝle too. You can Ŝnd the 1.19-6 ROM on http://www.hpcalc.org. Read the attached instructions (you have to unzip the ZIP-Ŝle of course;-)) for updating your calc. Have a lot of fun Roman Boyston Kristiansen schrieb im Newsbeitrag my conected do Mads, The 40G is similar in appearance to the 49G, but the way you use it is quite different. Have you seen or used a 40G yet? It is not RPN Mads, Have you seen or used a 40G ? It is similar in appearance to the 49G, but the way you use and programme it is quite different. The 40G is not an RPN calculator, and RPN is often one of the main reasons for buying an HP calculator. If cost is important, there are other calculators from HP like the 48GX, or the 48G+. These donıt have quite the power of the 49G, but they do have a lot of software (much of it available free) written by users over the past few years. A lot of people prefer the 48GX/48G+ because of the keyboard feel, which is more traditionally HP than the new 39G/40G/49G keyboards. Documenatation is another factor in the buying decision. The 48G+/48GX has excellent documentation from HP. The 39G/49G/49G do not, and in particular the 49G has had a lot of criticism because of this - it has a lot of functions and they are difŜcult to discover without good documentation. Having said that, there is a lot of helpful support on this news group, and there is a two volume set of manuals wriiten by G. Urroz for the 49G. An alternative might be to try to get a 49G from your local eBay, or from eBay in the U.S. from someone who is prepared to ship abroad. However, the postage and customs duty might wipe out any discount you get from buying on U.S. eBay. I strongly recommend that you try the 40G BEFORE you decide to buy it. It is not very similar to the 49G and I donıt think you can do low-level programming in SysRPL or ML with it. I am sorry but I donıt know anywhere in Denmark that sells it, but Germany has many places where you could probably get it. Germany also has an eBay which you could try once you decide. Mark. Hej Mads. I wouldnıt recommend the HP40G, as itıs in no way similar to the Œ49 (if the Œ49 is your benchmark?). I would also only recommend the HP49G, if youıre familiar with the HP48 series of calculators. I know itıs quite expensive in Denmark (roughly 2500KR), but you can buy it from www.dynatech.de , whom Iıve had good business with every time. They sell the HP49G for less than 1500KR including shipping. There is no extra taxes to consider when buying from them. Steen Hi Mark and ng I have read somewhere that the documentation for the hp40 very good (300 pages). I have an hp48s (broken), and I do like RPN very much. But isnıt the 40g cheaper than the 48g+/gx? Isnıt the CAS on the 40g better than the Algb/Erable on the 48g+/gx? Mads Mark Ringrose skrev i en meddelelse RPN or has particular and the on Hej Steen 1500 kr. Great Mads Steen Schmidt skrev i en meddelelse the in Have a look at my site (http://members.iinet.net.au/~ccroft) if you want info on whatıs available for the 40G. My site covers the 38G & 39G but the 40G is the same as the 39G except that the 39G has infra-red and no CAS while the 40G has CAS and no infra-red. The manual for the 40G is excellent. The only thing that it doesnıt cover is the CAS and you can download the CAS manual from my site. If you want to try before you buy then you can download an emulator kit which will let you emulate the 38G, 39G and 40G from my site. The CAS system on the 40G is VERY powerful and is basically the 49G system translated. However the 40G is essentially a machine designed for high school students or uni students not requiring really heavy mathematical use - ie not engineering or physics or maths. Hi Colin How can the 39/40 be programmed? Is it always throuh the aplet develoment kit? Mads Colin Croft skrev i en meddelelse The 40G is *not* an RPN calc. Algebraic mode only... Raymond 16:17:26 -0500) Check the brand logo carefully -- it must be a Casio :) Or else some program you are using contains its own command to change the display mode back to STD. What are those backslashes for? They seemed to interfere with entering the program in RPN mode. I had to get rid of them and add brackets around the (1/2) and the (2*a) to get it to work. A backslash indicates that what follows is a representation of a non-ASCII symbol as used by the HP calculators. Thus << and >> indicate the program delimiters, sigma and SIGMA represent the lower and upper case sigma symbols, and so on. About the Recovering memory message, my experience is that it doesnıt recover anything when it lasts so long. I once or twice had the patience to wait until it comes to an end (or I forgot it because I had something else to do ;-) ) and after the end of the procedure nothing was recovered. (Only dome directories named dir.01 , dir.02 that didnıt contain anything.) I backup all contents on port 2 from time to time, and when I have a crash (seldom in the last time) I answer No to the question for recovery and then I restore the backup. Nick. Is INFO the SX equivalent of INFORM on the GX? : Funny :) You certainly mean -or s.th like that- : ==.. Type Œsı STO, when typing just s returns the value. Thatıs not a bug, itıs a feature! Which one? I use the HP 49G EQW on both sides RPN/ALG and it allows me to select a subexpression and do any symbolics on it and with my own STARTEQW I can expand the capabilities with a Custom Menu. So there is no problem with my 49G. Also I have heart (through the grapevine=gossip, rumors) that the EQW application for the TI can do subexpressions, too. Can you please explain, step-by-step where the trouble is? I snipped your example, since I didnıt get it - sorry. VPN, a TI 89 user for one miserable year, a HP user since HP-21 days (1_century/4) and still learning... R Lion escreveu na mensagem ... converts Install EMACS, Xtable, OT49, auto attach 257 and Nosy from hpcalc.org. EMACS is very very simple. Hi all! Or press [red-shift], hold the key down and press [9] to get that menu instead of the popup for setting time date and alarms. Nick. I meant dms as in degrees in math. Not time. Degrees, minutes and seconds work just like hours, minutes and seconds. There are 60 seconds in either minute, and 60 minutes in both 1 degree and 1 hour. If you have commands to convert times between decimal-hour and hour-minute-second formats, you can use the same commands to convert angles between decimal-degrees and degree-minute-second formats. Hi all! Steen, isnıs that a vector with 2^n elements (not 2*n)? May I add that also two dimensional FFT can be done by providing a 2^nx2^n matrix instead of a 2^n vector. Any if I am not mistaken, when zero padding, we must be careful of high frequency contibutions. Nick. You mean 2^n, of course :-) -- Bhuvanesh We can program easily for the total resistance of any given number of resistances in parallel, say, 4, with the simple << -> a b c d Œ1/(1/a + 1/b + 1/c + 1/d)ı >> But how can we program to solve for n number of resistances? Each problem presents a different number of them, it would be useful to be able to put any number of values on the stack and have a program solve for Rt. Putıem into a list (e.g { a b c } for 3 resistances named a, b and c). Then, Ŝrst if you use symbolic names, recall their values with ::->NUM DOSUBS second add them all using SigmaLIST at least, just reverse that result with INV Thatıs all. --over Use something like: << 0 -> n r << 1 n START INV Œrı STO+ NEXT r INV >> Put the different numbers on the stack, and then put the number of numbers you want to use in that calculation on the stack. (If you just want to use all numbers on the stack, just change the Ŝrst line of the program above to >> DEPTH 0 -> n r). Markus You could enter a delimiter value of zero to indicate the boundary of the useful values on the stack. For example, if you had 5 resistances you wanted to parallel then do: 0 (enter) 1000 (enter) 3300 (enter) 4700 (enter) 2200 (enter) 6800 (function) Your program would just search up the stack until it found the 0 and use the values below it. Bob Hi Virgil! GBASIS is good for providing solutions of systems of polynomial equations by means of Groebner basis. As an example letıs suppose that you have the system of equations: X^2-Y^2=1 and X^2+Y-X*Y=3 which you want to solve for X and Y. You enzer the vector of equations: [X^2-Y^2=1 X^2+Y-X*Y=3] and the vector of variables to solve for: [X Y] Then GBASIS returns e Groebner basis as a vector: [X-(Y^2-Y-1) Y^3-2*Y^2-2*Y+2] The second expression in this vector depends only on Y, so the equation Y^3-2*Y^2-2*Y+2=0 can be solved for Y. The solutions can then be substituted into the Ŝrsz equation of the result vector, so that solutions for X can be found. Note that entering [X^2-Y^2=1 X^2+Y-X*Y=3] [X Y] and pressing SOLVE does all this work for you and returns the solutions. GREDUCE reduces a polynomial with respect to a Groebner basis. It takes as arguments the polynomial to be reduced, the Groebner basis and the variables vector. Hope it helped, happy Groebnering, Nick. If you have a defective HP49, donıt bother sending it back - HPıs idea of a replacement HP49 is an old Indonesian unit, complete with serial port bug, scratch-prone screen, and crappy keypad. With the arrival of this POS machine from HP, the genuine, diehard loyalty I once felt toward HP just faded to nothing. Congratulations, Queen Fiorina! Your plan has worked brilliantly - HP is now on a par with all the other 2nd rate companies producing 2nd rate goods. The only thing left is to rename the company to whatever catchy buzzword your PR department thinks will look good in a 30 second TV commercial. J.C. Randerson Pueblo, Colorado Hmmm, I have the feeling that it ddnıt turn itself out, but it crashed. Perhaps you must reset it. (ON A F or use the hidden reset button under the rubber foot.) You lose all your memory though :-( Nick. I believe that your upload may have been corrupt. Purge it and try again. Transfer using the latest HPComm. (v3.0r4 I believe). yup. HPhreacker 2002() schrieb im Newsbeitrag No, it isnıt. It would be equivalent if you used ASSEMBLE CON(5) =DISPROW1 RPL Since you used the CODE directive, something completely different has been created. The CODE Œmacroı creates (in assembly) ASSEMBLE CON(5) =DOCODE REL(5) CodeEnd CON(5) =DISPROW1 CodeEnd RPL Just assemble your code, DONıT RUN IT, but disassemble it again. Then youıll see.... Time to learn ML? Just take a look at www.hpcalc.org Nick Karagiaouroglou escreveu na mensagem ... as the available But... itıs an simple(and very useful) solution while in a test. Hi Carlos! The strange thing is that on the HP48SX recovering memory did work most of the time. Or is that just remembering the good old times? Nick. Try the factorial of 299 on the TI92 - yes, it returns 299! Try Œ450!/449!ı in numeric mode - yes, it returns inŜnity, even though the answer is just 450. Try Œ451!/450!ı in numeric mode - yes, it returns undeŜned, even though the answer is just 451. How about actually calculating the factorial of 200 from the command line? It takes 10.66 seconds before itıs displayed on my TI89 HW2, and only 3.66 seconds on the HP49G. How about Œ2^3000ı? Oh, the TI overŝows in exact mode! Œ2^2000ı then. My TI89 HW2 uses 10.02 seconds, and my HP49G uses 1.86 seconds. How about a simpler one - Œ200^200ı? TI89 HW2: 5.97 seconds, HP49G: 0.47 seconds. The TIs can do many things fast, but general arithmetic isnıt a Ŝeld itıll easily beat the HP49G in. Steen X Œ450!/449!ı factorial itıll X May I to that yet another Ŝeld: Numeric Matrices VPN The emulator of hp49g answers 7.10317357934E-132 to 450!/499! in exact mode... In approximate mode, it overŝows and answers 1 (MAXR/MAXR). But it answers 451 (correctly) to the second question. rom 1.19-6, emu48 1.30 Hi Michael! The operation INFO just toggles between showing/not showing information about plot settings, communication settings etc. When information is shown, then a small square appears to the right of INFO in the menu label. Nick. that has ŒINFOı in its structure. It errors at that point. But alas, Ŝnals are next week and I cannot spend time messing around with the code. But I will after Iım done... :-) Mike (Iım willing to wind down too. :-) ) Granted the implied assumption that TM is what it claims to be, your argument is reasonable. Absent any such an assumption, then my argument is reasonable . Anyone interested in this topic must examine that *assumption*. --Joe -- Joe Kellett (reformed former TM teacher) tanaats@MyRealBox.com Absolutely Cancelled Operation VPN Asshole Corporate OfŜcers? == I installed cygnus tools for win, but now when I try to run it, it canıt Ŝnd sasm, rplcomp, sloas or makerom. I am in the directory so I canıt Ŝgure out why it canıt Ŝnd them. They are there too. TW ~The enemyıs gate is down. Hello Ŝnd out Look at your path, and make sure it contains the current directory. do something like: echo $PATH you should see :. somewhere, otherwise, modify the path with: export PATH=$PATH:. Jean-Yves === Subject: Re: execute programs ? Hello Itıs not in a perfect world. When Iım saying that a library should always work if doing only ATTACH to it. This is for the following reason: -Somebody could run a conŜg aborter kind of program, therefore only doing ATTACH of the library -Somebody could warmstart the calculator, and then delete the object created by the conŜg object of a library So if the library do more than a conŜg object, like creating data in memory, each visible command should check that these datas are still valid, as you never know what might have happened between the last warmstart and the launch of the command. If the data doesnıt exist anymore, or if they are corrupted, then each command should re-create the data as they should be. Thatıs why Iım saying that just doing ATTACH on a library, without doing a warmstart is enough. If it wasnıt the case for a speciŜc library, it means that this library could put your calculator in an unstable state and shouldnıt be used. The *only* case where it may be different is for a library launching a new kernel, where you want the kernel to boot right away, and ATTACH is then not enough, in any case, the library should provide a command to start the new kernel. Jean-Yves These are some frequent webmasters problems... Read it before ask why some site is not updated frequently. 1- webmasters are not made of steel 2- webmasters have personals problems as every other person 3- keep a site on line demmands much time and effort 4- computer stresses webmasters and many times computer hurts 5- the site itself, is to the webmaster a souce of happyness if it is ok and a source of sadness if it is down. 6 - many times webmasters have personal problems and are forced put the site in the end of the to do list. 7 - many times the webmaster dont have the salary he deserves 8- many times he dont have a good server to host the site 9- many times he dont have internet access to update the site 10 - some times he become frustraterd with the site. 11- many times some people email the webmaster saying bad words against the site and the content of the site (specially aginst some bugs of calculators) It already have happened with me, I believe that happens also with many others webmasters. That doesnıt mean that any of that applies in this case. If the webmaster doesnıt want to do his part and update the site, he can give the duty to someone else. He has not; therefore, I am led to believe that something has happened that is stopping him from doing anything at all with the site. He doesnıt have to have any personal problems. He could be dead for all we know. Does anyone know how to do the greatest integer/step function, commonly notated as [x], on the 49G. I am in an Algebra class right now and I need to Could it be the CEIL funtion? ŒCEIL(X)ı Hope this help Luis -- --------------------------------------- Luis Morales Boisset email: lboisset at arrakis.es http://www.arrakis.es/~lboisset to === Subject: Re: Greatest Integer/ Step Function Right, itıs. Both CEIL & FLOOR functions,greatest and lower Shouldnıt this be ŒFLOOR(X)ı? a bit confused --Rahul Hore Found this: Problem 2: TVM functions, as above, but using this solver equation: (1-EXP(-n*LNP1(i/100)))*PMT*100/i+PV=-FV*EXP(-n*LNP1(i/100)) here: http://www.Ŝnseth.com/~Ŝn/hpdata/timing.html -- Chris Randle - Amethyst Logic === Subject: Re: HP28S Time Value of Money For what itıs worth, the 28S Ownerıs Manual has what seems to be effectively the same equation, but using a second variable as a sub-expression. SPPV ŒEXP(-N*LNP1(I/100))ı TVM Œ(1-SPPV)*PMT*100/I+PV=-FV*SPPVı EQ ŒTVMı My guess is that the Ownerıs Manual method would be somewhat smaller but also slightly slower. Perhaps they intended to illustrate that sub-expressions could be stored in independent variables and substituted into an expression by name, or perhaps they did it that way because they were more concerned with memory use than we are now. James Kickaha asked (among other things) about ŝag -96. NEVER SET FLAG -96! It was originally intended to toggle the menu line on/off. That feature never got fully implemented. However, every ROM version to date has a dangerous partial implementation of it that can cause system crashes and loss of memory, but ONLY IF ŝag -96 is SET. Example (back up memory before trying this): Set ŝag -96, then press [right-shift] [+] a few times. The HP49G will crash because it thinks that the menu line is turned off whereas in fact it isnıt, and the display routine goes haywire. So never set ŝag -96. -Joe- -- Timeıs fun when youıre having ŝies! -- Kermit the Frog Coming in late to this discussion, I want to highlight the difference between success in examinations and getting a recommendation from a senior engineer - and go back a little in history. (I also acknowledge stimulation from Eugeneıs contribution in the thread) Twice in the last year I have been asked to provide support to applications of graduates from my old department to their applications to sit the examination of the UK Institution of Structural Engineers. In both cases I asked them to send my a copy of their CV, and arranged to meet them in the design ofŜces. They showed me details of the work they had done, and responded to the questions I asked. They both convinced me, after about an hour of discussion, that they had had adequate Œprogressively challenging experienceı (to quote a phrase that I have seen as required by several US States Professional Regulation bodies), both in technical terms, and in working with colleagues and clients. The UK Institution of Structural Engineers rely heavily on the examination, and do not interview candidates to check on their experience - nor do they ask for any conŜdential reports from those who support the applications. (My own procedures are just that, and arise from my own professional (I hope!) attitude.) Examinations have been used since very early times in China, as a selection procedure for government service. The ofŜcials thus selected allowed the process of iron smelting to be abandoned, and also made decisions which meant that China abandoned their technology of large ocean-going junks, leaving, in due course, the Indian Ocean to be dominated Ŝrst by the Dutch and then by the British. At the start of the industrial revolution (1750), England, Scotland, Wales and Ireland (at that time all of Ireland was part of the United Kingdom), the aristocracy were Ŝrmly in charge of all politics, except for some of the larger towns and cities where the merchant class controlled things. Appointments of all kinds were made on the basis of either who you knew, or how much you were willing to pay. Examinations for the UK civil service came only in the nineteenth century. There are other examples from history to show that examinations do not necessarily lead to justice, peace or progress, and to show that what we today (in the UK and US, at any rate) would call corruption automatically rules out these three desirable things. It can be answered that these old style (whether 1000 years ago in China, or 150 years ago in the UK) examinations would be based on memory, either of facts, or of established procedure, or on the operation of simple logic. That would favour candidates with good memories, who would tend to Œplay safeı. (Modern studies on people with creativity show that they tend to be of average intelligence, rather than come from those that get high SAT scores, so examinations tend to push creative people out too.) Todayıs examinations are different. Clearly the PE examinations are not just tests of memory, and of knowledge of established procedures. But do the they really challenge candidates professionally? SpeciŜcally do they require a signiŜcant exercise of professional judgement and/or the application of some creativity? I would be interested in responses, from those who have recently sat the exams. (Note that it is just on the Œdeeperı professional issues that I need convincing - I recognise fully the amount of work that has to be done in preparation for the examination.) -- Bill Cranston, Emeritus Prof in Civil Engineering, University of Paisley, Scotland, UK