A24 I'm still wondering what's the point in having an ENTRY button on the keyboard. Provided that I don't think the 49 team would put an useless button, there must be an extremely clever use of this key that is out of my reach. Which one? ==== At least in RPN mode, hitting the menu key for a function/command immediately executes it. If you want to get it onto the command line instead, just hit ENTRY; you get an empty command line in PRG mode. Now you can hit the menu key, and the function name is echoed to the command line. Thomas -- ==== Ok, that's pretty clear; but I'm still feeling confused :( Would you please picture me a real-life situation where I should want to do such a thing? ==== E.g. when you want to get the stack diagram (if you have SDIAG of course) of a command in a menu. You'd else have to type it in. Hehe. It's actually my news server - I noticed messages appear here within minutes, but they can take several hours to propagate through to groups.google.com... Thomas -- Thomas Rast If you cannot convince them, ==== The main use (for me, anyhow) is when editing a program that contains algebraic objects. As soon as you press the ' key, ALG mode turns on, and it annoyingly *stays* on. When you move the cursor past the closing ' (to continue editing the rest of the program) the ALG mode isn't cancelled. That's where the ENTRY key comes in. The ENTRY key toggles ALG mode on and off. Example: Suppose you wish to key in this useless but illustrative program: Press << and you'll see the PRG annunciator come on. Then press ' and you'll see ALG come on. Then type --1 and you'll see --1 (no spaces get added). Arrow past the second ' and press ENTRY and you'll see ALG go off. ==== ==== UpArrow enters the interactive stack. Then you can press ECHO when you're on the item you want to copy. Greetings from Cologne Peter -- ==== it ==== ==== Hey! That is at human interface speeds, ==== No, it's definetely not. When you press keys, auto simplification is latency. There is a difference in waiting 2 or 0.2 seconds between each keystroke. I like how snappy the '49 stack is, and that feeling shouldn't be ==== ==== Personally, I find auto simplification a complete waste of time (to use Monty Pythons words :-), so I wouldn't endorse it as an integral part of the ==== ==== LOL. Yes, I have to pay attention :-) ==== ==== ==== ==== Yes, ok. I must be tired now :-) You mean to use INV if the flag is set, and my program if clear? In many ==== X 49. might Yes! AND probably Wolfgang Rautenberg could give you and example To use the variable name, rather than its value in a program, use tic marks ==== Yeah!!! ==== Wonderful! I _want_ to test it if possible as well ;))) Reagards Luis -- --------------------------------------- ==== Snip Nothing is invented because it's already here. The first guy to see it gets to patent it. It's like the marble statue. It has always been in the block of marble. The artist was just skillfull enough to remove the parts that did not belong. He became skillfull though what he learned in the company of others, even unto his inspiration. Nothing comes from the void, unless you subscribe to divine enlightenment, and that to requires an other, in that case GOD. Every invention is the result and sum total of the inventors ==== I have an HP48GX which I unfortunately drowned by spilling coffee in it :-( When I turn it on normally nothing happens, except that the LCD sometimes flashes abnormally. When I reset it (using the reset hole on the back) and then turn it on, it beeps and says Try to recover memory? (Y/N). There it stays no matter what I do. ==== Water doesn't hurt electronics. Electricity does. Turning on the power to wet electronics sends the voltage through the water (or coffee) killing vital electronic organs in your poor HP48. Since you have already energized the unit while it was filled with yesterdays latte, it may be too late. Letting the coffee dry out would likely leave it full of sticky gook that would also be deadly to its innards. As your calc does not work now, it wouldnt hurt to try removing the batteries, short out battery terminals to discharge any left over voltage, then soak it in fresh water for a few minutes. Shake out the water and repeat a few times until it is clear. Then let it dry in a warm place for a week or so. Then try ==== I know that. Unfortunately it was turned on when it happened. I think I will let it dry for a couple of days more, and then try again. ==== ==== 1. Something that is written for the 49 (which the ....org/hp49/... address suggests) will not run on a 40G without extensive modification. 2. To download to the 40G you need to use the HPGComm communication using the version meant for the HP48/49. You can get the HP38/39/40G version from the author's site where you got the HP48/49 version or you can download it from my Utilities page at my website (see address below). It appears that you may be confusing the 40G with the 48/49. They are VERY different machines even though they are based on the same chip. -- Colin Croft Old mathematicians never die; they just lose some of their ==== la 49 = la Flash & la CAS ==== I use 1.19-5 and for the life of me I cannot perform ANY conversion. I use ALG mode. The pocket guide says: To convert 26.5Miles to KM: type 26.5[RED SHIFT][UNITS][LENG][MI], then [BLUE SHIFT][KM] Now what is the last part referring to?? ==== PS: James ==== AFAIK in ALG mode you'd have to do something like CONVERT(45_mi,1_km) (not tested) Note that the number part of the second unit doesn't matter. Also note ==== I am trying to switch to RPN but I find it a bit difficult, especially when you want to perform an long operation more than once. As for 1.19=6, does it offer anything more thatn -5? then the RPN ALG AFAIK in ALG mode you'd have to do something like CONVERT(45_mi,1_km) (not tested) Note that the number part of the second unit doesn't matter. Also note that I recommend you to use RPN mode, too. ==== ==== I will, thanks. I was reading the FAQ and I wonder: how do I enable softkey? Have a look to the link, provided by James M. Prange ..Heiko ==== If you mean the menus are softkeys, not choose boxes setting, you have to set flag -117. You can go to MODE FLAGS and scroll all the way down, or simply type RPN: -117 SF ==== This is what programs are for. An algebraic expression is simply a program, which the calculator converts to RPN for you: '1+2' ==== ==== ==== X X Do they still use 1 micron technology? JYA answered this recently, but I was hoping for is to scale down into 250nm technology and go for 3V or 1.8V with 3V I/O. it's quite possible to get a LOWER power consuption ==== i search information about a HP-48 WWW server .(i have a kike but now it is ==== Sorry, that's a bad link. You get the idea, though. I can't seem to find the new beta rom directly from HP. I wonder if it's a temporary thing, or if I'm not looking in the right place. -- Scott ==== ==== ...pornography, slander and vulgarity are not construed as free speech ==== I think you should read this. It's taken from GiNaC mini-FAQ, a C++ library for CAS calculations: Most beginners simply use their Computer Algebra tool by typing in some expression and then tell the system to simplify it, usually by a command with that name. This is fine, so far. However, when several people embark on a large-scale project that relies considerably on symbolic computation, it is unacceptable. This is because whenever somebody codes simplify(expression) somewhere, this is a demonstration of his inability to understand what's going on. Does he really want to simplify a rational function by canceling a greatest common divisor from numerator and denominator? Or maybe he really only wants to expand an expression and later collect for some variable? When the CAS manufacturer ships the next release of his product, such calls to simplify are doomed to break. Sure, CAS do an amazing job at simplifying results. But since nobody ever defined what simple really means the next release might come up with different (though still hopefully correct) results. This frequently leads to subtle errors that are very hard to debug. When you start a ==== ==== ==== zz921174@opalo.etsiig.uniovi.es (Lopez de la Fuente, Jose Manri) Of course, but if your code expects a certain form of an expression, it would break whether or not you simplify. For example, the CAS might return y_+x_ instead of x_+y_. Not if you have a good definition of simplification (i.e., a function that quantifies complexity). For example, I use Simplify[ ] every day to check whether an expression is zero. It is an invaluable tool, ==== ==== ==== I am a newbie trying to get his first program right :). Unfortunately, I am not lucky today. ==== I did not try this on the calculator, but it should work << modsto(C) the new program structure immediately following it and ends with the end of Or, if you feel you must create an additional program structure for the second step, you can do this: << modsto(C) You can see www.hpcalc.org for additional programing languages and resources. RPL is the primary programming language. SysRPL is an extension of this. Saturn assembly language is also an option. HPBasic is a new option for the HP49, but few at this newsgroup use it. Your program is sort of Reverse Polish HP Basic. You're loosely using reverse polish command logic, with Basic parameter passing. I have read that there are Pascal translators, and a GNU C cross compiler, and possibly some others. Check this newsgroup at GOOGLE for both XGCC (Gnu Cross Compiler) and ==== ==== Neither this << modsto(C) nor this << modsto(C) work. I don't get it. The calculator tells of a syntax error. If I delete either powmod(A,B) or modsto(C), then the calculator accepts it. What's going on? ==== ==== First, I've got a feeling that you're trying to do this in Algebraic mode, which makes things difficult for me. Switch the operating mode to RPN; it's much more straight-forward. Try any of the following: << c MODSTO a b POWMOD or: << a b ^ c MOD or: http://www.hpcalc.org/ I recommend that you start with what we call UserRPL. What's called HP Basic or ==== PS: Most of the information regarding the 48 series calcs also applies to the 49G, and for that matter, most of the information about the 28 series applies to the 48 series. UserRPL has evolved (mostly it's been extended) in the progression from 28C to 28S to 48SX/S to 48GX/G/G+ to 49G. James ==== If you're typing the two functions on one line, you probably have to put a semicolon ; in between. And be sure to type the function names all in caps! HTH ==== Maybe you could try to use the powerfull RPL version, i.e. when you put the calc in RPN mode. ==== ==== ==== Most newsgroups would say RTFM, and sincewe live in a democracy, I will too RTFM! :-) Now that we got that out of the way: P1 means port one. your battery in the RAM card in port one is dying. Leave the card in the calc and replace it. -- This message was written with 100% recycled electrons Pivo in.