A121 > Then i tried this calculation. 9^(9^9), but i get an integer overflow. 9^(9^9) would have over 369 million decimal digits. Where do you think your HP 49G will find the memory required to store and display that? ==== >Anyway, I don't think I'll be keeping Derive. It is nice in some >ways, quite easy to use and all, but it feels like a TI... if you >know what I mean. The Problem is, that DERIVE _is_ a TI, since TI has taken over the manufacturer of DERIVE, SoftWarehouse Hawaii, some years ago. Volker ==== tittle corrections ==== I was wondering what type of NiCad on NiM hydride batteries I would need for my old HP-25C. It still works, with the battery pack in and the charger plugged in, but the battery pack won't hold a charge. What is more amazing is that the battery pack has not corroded. Harold A. Climer Dept. of Physics,Geology and Astronomy U. Tennessee at Chattanooga ==== > It still works, with the battery pack in and the charger plugged in, > but the battery pack won't hold a charge. Warning! Many models can be damaged if run from the charger In my dim memory, I thought that the plug from the charger had only two wires. If it had three wires, then the AC adapter would be supplying safe DC to the calculator all the time; if it has only two wires, then the AC adapter is supplying over-voltage, unfiltered juice to the calculator all the time, and the calculator is relying solely on its batteries to tame this into filtered DC at the proper voltage. In this latter case, it is very risky to plug in the adapter when the batteries are kaput; I have had several wonderful old calculators get fried and never work again, because of this cheap aspect of their engineering, after it turned out that the batteries were not only discharged, but had gone completely dead as well, which allowed the AC adapter's high voltage to zap the calcs. > What is more amazing is that the battery pack has not corroded. Do you mean that the cells have not leaked inside the pack? By the way, as opposed to the cheap filtering system which allows many old calcs to get fried, other aspects of their battery packs are engineered much better. One of these is how this battery pack is an integral structural part of the case, making it more rigid; another is how the internal spring which pushes on the bottom of the batteries and also connects the batteries in series acts also as the spring force which holds the pack in the calculator; finally, HP solved a common problem of poor battery pack contacts in a simple but elegant manner, by simply fastening two small rivets with sharp edges to the internal PC board -- when the battery pack is inserted, the edges of these rivets are what dig into the top end of each battery, supplying the force which not only holds the whole battery pack in place, but digs those rivets into the battery to make excellent contact, with the DC going right into the PC board, rather than having to run wires between a battery compartment and main circuitry. The above is what's left to admire of my similar HP22, anyway, because the keyboard didn't last at all, presaging what happened later to the 31E/34C/etc: http://www.hpmuseum.org/tech30.htm More battery info (and photos of your battery pack and calc): http://www.hpmuseum.org/batts/battery.htm http://www.hpmuseum.org/batts/batt20.jpg http://www.hpmuseum.org/batts/bc20.jpg http://www.hpmuseum.org/repair.htm [r->] [OFF] . ==== I have been using 2 x AA Nicad without any problems in my HP25. I snapped off the middle bit of plastic of the holder, and then you can wriggle the old batteries out and replace them with 2 AA Nicad. Make sure you note down polarity before taking them out; once they are out you have no markings to help you remember the correct polarity. I would not recommend NiMh - they have a slightly higher voltage, and I don't think it's a good thing for the calc... Kris > > I was wondering what type of NiCad on NiM hydride batteries I would > need for my old HP-25C. It still works, with the battery pack in and > the charger plugged in, but the battery pack won't hold a charge. > What is more amazing is that the battery pack has not corroded. > Harold A. Climer > Dept. of Physics,Geology and Astronomy > U. Tennessee at Chattanooga ==== As Kristiaan Coppieters noted, once you move or remove completely (you can safely do the latter) the central plastic bar which originally locked the cells inside the original battery pack, you then have a nice ordinary battery holder in which you can replace the batteries at will with anything of AA size (but watch the polarity!) NOTE: It is important not to plug in the original AC adapter unless there are good batteries installed! Only NiCd type batteries are really suitable with that original AC adapter; others will overcharge, including NiMH. However; given the new ability to swap the batteries at will, external chargers can be used instead, or one may even use throw-away cells, if preferred. Older telephone battery replacement packs often contain exactly the type of cell which was originally supplied with all the old HP calculators; I have used those for years as original equipment replacement cells. Try asking Radio Shack (USA) whether they still sell similar replace-a-cell batteries, which are also the same. The ample height of the 25C battery pack also allows for full-height AA cells (positive-end button included). I have often used regular alkaline AA cells to preserve memory in all sorts of old-series HP calcs during years of storage and disuse. They always wake up fresh and raring to go, and the slightly higher voltage has never disturbed them a bit, as opposed to what the standard AC wall-wart had done to them when original batteries had dried out, which was to destroy many of the old calcs with much higher voltage rectified AC -- a consequence of the cheap system of using only the batteries themselves for the DC filtering and voltage protection of these calculators. [r->] [OFF] . ==== I am new to this process and i'm having no luck getting my hp connected to my pc. I get the calculator in server mode but the connectivity program refuses to recognize the connection. I'm using Windows ME. Any suggestions for a novice? ==== Another thing to check is to make sure you have working serial ports, and that you are trying to connect to the correct one. This problem had me going for a while the first time i tried to connect my 48 to the PC. Jim > I am new to this process and i'm having no luck getting my hp connected to > my pc. I get the calculator in server mode but the connectivity program > refuses to recognize the connection. I'm using Windows ME. Any suggestions > for a novice? ==== Mike Ross skrev i en meddelelse > I am new to this process and i'm having no luck getting my hp connected to > my pc. I get the calculator in server mode but the connectivity program > refuses to recognize the connection. I'm using Windows ME. Any suggestions > for a novice? I think I can help you (I hope)! I had the same problem, when I got my HP49G (about 5 months ago). I spend hours and hours wondering what where wrong, and then I found out that the only reason that the connectivity failed was because the flow-control option should not be set to hardware (opposite of what I was used to, when I used modem). Instead XON/XOFF makes the solution to my problem. At that time, when I didnĒt knew any of the calculator software I used hyperterminal, that ships with windows, for connecting to my 49G. Hope that my post helps you. Martin J. ==== what software u use? for Connx4 on your 48 left shift and I/O [1] then [nxt] u will see the xrecv on the on screem meun and start receving file.... > I am new to this process and i'm having no luck getting my hp connected to > my pc. I get the calculator in server mode but the connectivity program > refuses to recognize the connection. I'm using Windows ME. Any suggestions > for a novice? ==== I'm using the HP connectivity software - latest version. > what software u use? > for Connx4 > on your 48 left shift and I/O [1] then [nxt] > u will see the xrecv on the on screem meun > and start receving file.... > I am new to this process and i'm having no luck getting my hp connected to > my pc. I get the calculator in server mode but the connectivity program > refuses to recognize the connection. I'm using Windows ME. Any > suggestions > for a novice? ==== right shift and rigth arrow, then start ur program i have no problem with that.... if still have problem download conn4x, i guess that one work better. > I'm using the HP connectivity software - latest version. > what software u use? > for Connx4 > on your 48 left shift and I/O [1] then [nxt] > u will see the xrecv on the on screem meun > and start receving file.... > I am new to this process and i'm having no luck getting my hp connected > to > my pc. I get the calculator in server mode but the connectivity program > refuses to recognize the connection. I'm using Windows ME. Any > suggestions > for a novice? ==== Hp49G, ROM 19.6, is their anyway to graph inequalties? [[Andres][Calvo]] ==== > Hp49G, ROM 19.6, is their anyway to graph inequalties? > > [[Andres][Calvo]] You might want to take a look at the plot type TRUTH. Greetings, Nick. ==== Have you tried to slice the function (from the inequality points) and then print all (three ?) of them sequentially? > Hp49G, ROM 19.6, is their anyway to graph inequalties? [[Andres][Calvo]] ==== > Have you tried to slice the function (from the inequality points) > and then print all (three ?) of them sequentially? ummmm..... what??? lol, didnt get a thing... (nor did anyone else here in newbie land) Well, guess im no genius. Can y apls give an [[A][C]] ==== > Have you tried to slice the function (from the inequality points) > and then print all (three ?) of them sequentially? > ummmm..... what??? lol, didnt get a thing... (nor did anyone else > here in newbie land) Well, guess im no genius. Can y apls give an See Colin Croft's answer for the HP 39G: **************************************************************************** ****** > anyone please tell me how to enter piecewise and step functions on the > HP48GX? I'd really appreciate it. You might like to try a trick for the piecwise defined functions that works well on the 39G. I would think it would also work on the 48 but I don't have one to test on. The trick is to divide by the domain of the function. For example, suppose that the function was: f(x)= x+5 for x<=-2, 10-x^2 for -21 On the 39G you would enter this as three functions F1(X),F2(X) and F3(X) as below. F1(X)=(X+5)/(X<=-2) F2(X)=(10-X^2)/((X>-2) AND (X<=1)) F3(X)=(5-X)/(X>1) When you graph this you will, on the 39G at least, get a perfect display with the discontinous portions of the graph not joined by 'vertical' lines as they often are with other methods (such as using an IFTE definition). The reason why it works is that the domain is a True/False test that evaluates to 1 within the domain and zero outside it. This means that within the domain the function is being divided by 1 (no effect) but outside it is being divided by zero (undefined, so not graphed). You can see some pictures of the result (on a 39G) if you go to http://www.hphomeview.com/faqs_40-49.htm#47 ==== Can anyone point me to the document which shows up the full translation table, that needs to be done on the file before sending it to the calc, and after recieving the data? Even if I do type <<, >> and ->'s, calc still says Invalid syntax near the end of the file (with the string >> [black point] >> [black point] on the screen). -- Computers are not intelligent. They only think they are. ==== > Can anyone point me to the document which shows up the > full translation table, that needs to be done on the file > before sending it to the calc, and after receiving the data? It's included with the link found below. > Even if I do type <<, >> and ->'s, > calc still says Invalid syntax It may be that you simply didn't tell your calc to do the translation; just type 3 TRANSIO and press ENTER. These character translations are also only performed when using the Kermit file transfer protocol, because HP included its translation only deep within the calc's own internal implementation of Kermit, which translates on the fly as the files are being transmitted between the computer and the calculator. It is also possible to include a header line in PC text files which will cause the calc to set the necessary input modes automatically, making downloads practically foolproof: %%HP: T(3)F(.); Or use F(,) if your decimal numbers look like 12.345,78 The calc will also send such a header line to the PC every time, when sending using Kermit in ascii mode. For you emulator users, it is also possible to store a couple of tiny programs in your emulated calc which will do the input/output translations for you, as you drop or copy/paste text files to or from your stack, as I do with everything I post here: http://groups.google.com/groups?selm=3DA3B4DB.64FEAB5D%40miu.edu These same programs can fix files which were already transferred between computer and calc with the translation omitted. [r->] [OFF] . ==== > Can anyone point me to the document which shows > up the full translation table, that needs to be done > on the file before sending it to the calc, and after > recieving the data? Here's the entire TIO table, captured from Eric Rechlin's scan of the HP48 manual: http://holyjoe.net/hp/tiotable.png -Joe- EQU joehorn@holyjoe.net ==== > > There are people like JYA and others who're making their programs on a > PC or leptop. But I like programming in an armchair or at the fresh air, > without a heavy leptop on my knees, and I can do it at holydays, even at > a boring talk or party or ... > Very true. I carried a bag around with the HP, the User's manual, and a solar ephemeris that had a one page key-in program for calculating azimuth from a sun or star shot. My biggest problem was realizing that the program as written expected a printer to be connected, and had to have those references dropped before it would work. Provided months of spare time amusement. :-) -- Richard... DH/DSS: 0x886DFF31 ==== > How to write the [user] programs on a PC (notepad?) Notepad (using plain text) will do just fine; it's all I've ever used, although plenty of higher-tech, PC-dependent development environments (with some learning curve) also exist. If you type the following header on the first line, it will set the calculator modes automatically if you later actually download the program file using Kermit: %%HP: T(3)F(.); All special characters may be represented (and posted here) in plain ascii text. For example, you recognize at once that << >> means a pair of program delimiters; see the link below for all the rest. > and then transfer them to the 49G ... Pick a PC transfer program (anything from MS-DOS Kermit to the latest calculator communication package), start Kermit receive (or Kermit Server) on one, then send (or get) stuff from the other. You could leave your calc in Kermit server mode all the while that you initiate transfers from the PC (this is even required by the latest 49G PC GUI-based comm program), or you could use the menu keys in the 49G Filer to send things and receive things individually, at any time you want to transfer something. Actually, there is also a splendid PC tool for trying out the programs on a PC first; this tool can also send the finished, tested programs directly to your calculator, and at the same time it can serve as a complete backup of your calculator (if not a substitute for it, whenever your PC is at hand). This marvelous thing is called an emulator; it *is* your calc (or a second, free calculator), but running on your PC, and files can be zapped between these two calculators as simply as kids do it in school. Get a whole lot more info along these lines from: http://groups.google.com/groups?selm=3DA3B4DB.64FEAB5D%40miu.edu [r->] [OFF] . ==== I am attempting to build my own HP 48GX cable to link to my PC and I am having trouble locating the 4 pin connector that connects to the HP. I was told by my friend that I could most likely order the right kind of connector from digikey.com if I had a part #. I was wondering if anyone has ordered this connector or knows of a part number for it, or could tell me where else I could obtain one. ==== Get a small (4-wire) CD drive cable. Its connector works just fine to your HP. HTH, Pyerre > I am attempting to build my own HP 48GX cable to link to my PC and I am > having trouble locating the 4 pin connector that connects to the HP. I was > told by my friend that I could most likely order the right kind of connector > from digikey.com if I had a part #. I was wondering if anyone has ordered > this connector or knows of a part number for it, or could tell me where else > I could obtain one. > ==== for part numbers, refer to http://holyjoe.org/hp/cable.htm Raymond Adrian de Montbrun schrieb im Newsbeitrag > I am attempting to build my own HP 48GX cable to link to my PC and I am > having trouble locating the 4 pin connector that connects to the HP. I was > told by my friend that I could most likely order the right kind of connector > from digikey.com if I had a part #. I was wondering if anyone has ordered > this connector or knows of a part number for it, or could tell me where else > I could obtain one. > ==== I was wondering how to simplify something on the 49G. EX. (X*Y^2)^2 * (5X^3*Y^2)^6 Advice Would Be Greatly Appreciated, THANXS IN ADVANCE, CID ==== I typed your expression into the Equation Writer, selected (or highlighted) the entire expression and hit the SIMPLIFY key (F6) and got 15625Y^16*X^20. Is that what you are trying to get? Dave > I was wondering how to simplify something on the 49G. EX. (X*Y^2)^2 * (5X^3*Y^2)^6 Advice Would Be Greatly Appreciated, > THANXS IN ADVANCE, CID > ==== David Smith skrev i en meddelelse > I typed your expression into the Equation Writer, selected (or highlighted) > the entire expression and hit the SIMPLIFY key (F6) and got 15625Y^16*X^20. > Is that what you are trying to get? I did the same thing, but I get a ! SIMPLIFY Error: Bad Argument Type... So I can understand why drunken master asks the question :-) Martin J ==== > Is that what you are trying to get? I did the same thing, but I get a ! SIMPLIFY Error: Bad Argument Type... So I can understand why drunken master asks the question :-) Martin J > I tried it with different mode and flag settings and I couldn't duplicate the error. Although, when I had values in X and Y it asked me to Purge current variable and it purged X and used the value Y which I that was odd. (Even my HP48G was able to simplify that with a little work). What ROM are you using? I'm 1.19-6. Dave ==== > David Smith skrev i en meddelelse > I typed your expression into the Equation Writer, selected (or > highlighted) > the entire expression and hit the SIMPLIFY key (F6) and got > 15625Y^16*X^20. > Is that what you are trying to get? > > I did the same thing, but I get a ! SIMPLIFY Error: Bad Argument Type... > > So I can understand why drunken master asks the question :-) > > Martin J Martin, do you perhaps have any values stored in variables X and Y? Greetings, Nick. ==== > Martin, do you perhaps have any values stored in variables X and Y? Perhaps that was the case... But I canĒt say if it was. You see I use a library called VigaG and it uses variables like X, Y, M, V I think. Perhaps I was in that temporary directory, that library makes, at that time... I seldom use them X, Y etc. as variables. I use A, B, C etc. Anyway, now everything is just fine. I get the same result as the rest of you, today. (sometimes I think my calc behaves strange). I ofcourse use ROM 1.19-6! It rules :-) Martin J. ==== > Martin, do you perhaps have any values stored in variables X and Y? > > Perhaps that was the case... But I canĒt say if it was. You see I use a > library called VigaG and it uses variables like X, Y, M, V I think. Perhaps > I was in that temporary directory, that library makes, at that time... I > seldom use them X, Y etc. as variables. I use A, B, C etc. Anyway, now > everything is just fine. I get the same result as the rest of you, today. > (sometimes I think my calc behaves strange). Yeah, each one of these machines has its own personality and doesn't care at all for normalized behavior. A calc for individualists, or better an individualistic calculator. ;-) Anyway, just because problems that go away without any reason, often tend to return without any reason. I just thought that perhaps something is in that variables X and Y, that the calc can't use as arguments to the command SIMPLIFY. So perhaps if you get the error again, you might want to take a look at X and Y, not only in the current directory, but also in the current path all the way up to home. > I ofcourse use ROM 1.19-6! > It rules :-) Sure it does! Greetings, Nick. ==== > Happy scrolling, > Nick. Hey, thatĒs cool. Why isnĒt that standard? IĒm gonna put that PDIM-thing, right away into my startup-variable so that I donĒt have to erase and redraw the graph-view each time I found out that I should move the view for example down, left, up, etc. etc. Martin J. ==== > Happy scrolling, > Nick. > > Hey, thatĒs cool. You bet it is! > Why isnĒt that standard? You mean having a PICT with more that 131x64 pixels? Well, perhaps because it eats up more memory? I don't know. Anyway, some default value for the size of the PICT has to be defined, and having a screen with 131x64 pixels somehow makes the same default size for PICT seem reasonable. > IĒm gonna put that PDIM-thing, right away into my startup-variable so that I > donĒt have to erase and redraw the graph-view each time I found out that I > should move the view for example down, left, up, etc. etc. Note that you can use also other sizes for the PICT. You could as well have a 300x200 PICT. Or 521x322. There is a limitation for the width but I don't remember exactly what it was. Perhaps some other guy will tell us once more? Greetings, Nick. P.S. Just because you mentioned the re-draws in case the portion of the plot isn't what you want. You can also do the following for functions: When the plot is ready you can press the menu key [ZOOM] and use any of the many ZOOM functions. For example, in the plotting environment press [NXT], move the cursor to some position and press the menu key [CNTR] to have a new plot centered at the current cursor position. This redraws the plot but at least you don't have to leave the plotting environment, setup new view range and then redraw. ==== Nick posted: > Note that you can use also other sizes for the PICT. > You could as well have a 300x200 PICT. Or 521x322. > There is a limitation for the width but I don't remember > exactly what it was. Perhaps some other guy will > tell us once more? PICT is limited to 2048 pixels wide, but can be any length. GROBs' length and width are limited only by available memory. RPL trivia question: What RPL command is limited to an input that's equivalent to 1412 days, 20 hours, 25 minutes and 12.5 seconds? -jkh- ==== > Nick posted: > > Note that you can use also other sizes for the PICT. > You could as well have a 300x200 PICT. Or 521x322. > There is a limitation for the width but I don't remember > exactly what it was. Perhaps some other guy will > tell us once more? > > PICT is limited to 2048 pixels wide, but can be any length. > GROBs' length and width are limited only by available memory. Yep, thank you very much Joe! As we see, even with this limit, the PICT can get quite gigantic. > RPL trivia question: What RPL command is limited to an input that's equivalent > to 1412 days, 20 hours, 25 minutes and 12.5 seconds? Hmmm.... dunno. What is it? Greetings, Nick. ==== X > RPL trivia question: What RPL command is limited to an input that's equivalent > to 1412 days, 20 hours, 25 minutes and 12.5 seconds? That is equivalent to ~ 999 999 999 999. (note: spaces are optional:) per ( / ) ticks in seconds (# 2000h) ==== > X > RPL trivia question: What RPL command is limited to an input that's > equivalent > to 1412 days, 20 hours, 25 minutes and 12.5 seconds? > That is equivalent to ~ 999 999 999 999. (note: spaces are optional:) > per ( / ) ticks in seconds (# 2000h) What command is that? Greetings, Veli-Nikos. ==== > That is equivalent to ~ 999 999 999 999 ticks > What command is that? happens silently. -Joe- ==== > That is equivalent to ~ 999 999 999 999 ticks > What command is that? > > > CLKADJ. Inputs > 1E12 are treated as 1E12. Therefore, CLKADJ can push the > clock forward (or back) a maximum of 1E12 ticks, which is 1412 days 20 hours > 25 minutes 12.5 seconds (approx. 3.87 years). > > Reason for limitation: The internal CLKADJ code actually checks for inputs 1E12 and coerces them to 1E12. Perhaps this is because of the 12-digit > limitation on real numbers; inputs up to 1E12 can be exact integers but > inputs >1E12 are only rounded-off approximations, and it would not be wise to > adjust the clock to an approximate number of clock ticks. Unfortunately, the > user is not notified in any way when the input is coerced into range; it just > happens silently. > > -Joe- of course could say that the role that CLKADJ should play, is to just make small adjustments and not time jumps. For the time jumps we have ->DATE and ->TIME. But anyway, the more we know about the machine, the better we can use it. Adjusted greetings, by a totally unadjusted Nick. ==== I read about this new ROM version,but it is true or I'm going mad? Where can I find it? Which are the improvements? (sorry for my english) Bye to all of you! ==== It's true and if you read regularly this NG > I read about this new ROM version,but it is true or I'm going mad? > Where can I find it? Which are the improvements? > (sorry for my english) Bye to all of you! ==== Is it time for Silly Season? At least four of our senior, articulate users are flaming away at each other over topics that seem, at least at this remove, a bit vapourous. Since it appears to be global, I assume it wasn't terrorists dropping Nasty Pills into the water supply. Cosmic rays, perhaps? Bill ==== > Is it time for Silly Season? > > At least four of our senior, articulate users are flaming away at each > other over topics that seem, at least at this remove, a bit vapourous. > > Since it appears to be global, I assume it wasn't terrorists dropping > Nasty Pills into the water supply. Cosmic rays, perhaps? No, simply the fact that the eternal halelujah of politeness is perhaps good most of the time, but indeed there are situations where a cleaning storm is the best way for what is called Katharsis. (Sorry if I misspelled that, this spelling is what best fits my greek influenced mind.) Sometimes the best friends will argue. Sometimes it is better to be angry and say clear and loud what one thinks. And as it seems, we think differently about many things, and sometimes it goes inflammable. This alone is not a bad think at all, if we are able to accept that fact and just move on forgiving the others (and ourselves). Are we? Or do we want to hide what we really think behind the mask of diplomacy only to get the nice etiquett civilised people? My old grand father, now on the mountains for ever, used to say: I only get angry and argue with my most beloved relatives and my best friends. I don't have that close relation with completely unknown persons. Greetings, Nick. ==== > > Is it time for Silly Season? > > At least four of our senior, articulate users are flaming away at each > other over topics that seem, at least at this remove, a bit vapourous. > > Since it appears to be global, I assume it wasn't terrorists dropping > Nasty Pills into the water supply. Cosmic rays, perhaps? > > > No, simply the fact that the eternal halelujah of politeness is > perhaps good most of the time, but indeed there are situations where a > cleaning storm is the best way for what is called Katharsis. (Sorry > if I misspelled that, this spelling is what best fits my greek > influenced mind.) > > Sometimes the best friends will argue. Sometimes it is better to be > angry and say clear and loud what one thinks. And as it seems, we > think differently about many things, and sometimes it goes > inflammable. This alone is not a bad think at all, if we are able to > accept that fact and just move on forgiving the others (and > ourselves). Are we? Or do we want to hide what we really think behind > the mask of diplomacy only to get the nice etiquett civilised > people? > > My old grand father, now on the mountains for ever, used to say: > I only get angry and argue with my most beloved relatives and my best > friends. I don't have that close relation with completely unknown > persons. > > Greetings, > Nick. I agree to a point, but one has to be careful when communicating over the Internet. Things can be misconstrued quite easily. -- Bhuvanesh ==== > I agree to a point, but one has to be careful when communicating over > the Internet. Things can be misconstrued quite easily. The usual disadvantage of written thoughts, hey? Well, perhaps we should connect us to Rcobo's brain network? ;-) I take no responsibility for propagation of buggy thoughts ;-) Greetings, Nick. ==== I agree to a point, but one has to be careful when communicating over > the Internet. Things can be misconstrued quite easily. The usual disadvantage of written thoughts, hey? Well, perhaps we > should connect us to Rcobo's brain network? ;-) I take no responsibility for propagation of buggy thoughts ;-) What about the thought worms ;-) ==== hey! i was missing in all this. and now we got the complete collection :) what would happen if 5 of us get stuck in an elevator for a day? (a can of worms) i'm going to think about it drinking a diet vainilla coke ;) I agree to a point, but one has to be careful when communicating over > the Internet. Things can be misconstrued quite easily. The usual disadvantage of written thoughts, hey? Well, perhaps we > should connect us to Rcobo's brain network? ;-) I take no responsibility for propagation of buggy thoughts ;-) > > What about the thought worms hey! i was missing in all this. and now we got the complete collection :) > > what would happen if 5 of us get stuck in an elevator for a day? (a can of worms) It depends. Scenario 1: their calcs. Rcobo starts asking if this is real or just our perception of something that is completely different. Are perhaps the roles of the house and the lift interchanged in reality? button is, despite the roles of the two objects. Joe looks at rcobo and asks him if he would consider it real that we all just can't get out of the can. And NK has nothing better to contribute than: Role(Object)=NOT(Role(Object)) As we see, without the calcs nothing special happens. Scenario 2: their calcs. Rcobo activates the laser canon and cuts a hole on the door from which they all escape. He informs the others that this was no accident. The TI-Borg tried to trap us and eliminate us immediately. At the same time, Zak! Booom! the lift falls 300 floors deep. Joe says that this sounded very very real. and Joe will take care of those who made the first TI-Borg in the far the past to select the human engineers that will construct the first TI-Borg. Nick remains in the present as decoy for the TI-Borg. The future TI-Borg sensors measure unusual time jumping activities. They decide to visit the source of those anomalies and timejump to the present, exactly at the coordinates of Nick. They discover Nick (the anomaly ;-)) and wonder how can that be, that this interplanetary stupid greekoid can cause such phenomena. They decide to eliminate him. engineers that are about to construct their first TI-Borg. The engineers drink it and so they make the TI-Borg but it has many bugs waiting to appear in the future. laconic way: You are buggy, sir! Rcobo tells them that these bugs are real bugs even if they could perhaps be imaginary. As information spreads with light speed in the fully interconnected TI-Borg word, thy droids start asking each other where those bloody insects hide and decide to find them all at any cost. In the present the droids who were about to eliminate Nick, just stop and ask Nick very kindly: Excuse me, sir, are you perhaps an insect? Nick answers: Do I have three sectors? You are right, we must search somewhere else. And they start a new company named Cocky-Roachy-Exterminators. lough about the success of the TI-Borg-Empire, which decided suddenly to hunt flies! Scenario 2: > i'm going to think about it drinking a diet vainilla coke ;) This is the strategic move for bringing the TI-engineers to drink the scotch-tabasco-TNT-cocktail, isn't it?? ;-) > What about the thought worms Oh, it suffices to inject this in one TI-Borg ;-) Greetings, Nick. P.S.: Of course all the above only for joking and no intention at all to hurt anybody. P.P.S.: Waiting for the continuation of the story by Bhuvanesh ;-) ==== hi Nk! > You see what is going on here? After the storms the smiles take over > again. And exactly these smiles and jokes and laughter are the best. > Just because it is then that we really accept each other the way we > are. yeah, well said. we are just like mice but when we look in the mirror, we see ideas. > With our errors, with our imperfections, with our shortcomes. In other words > with all our human properties. and then all goes like a bubble burst. poof! (into another bubble) > what would happen if 5 of us get stuck in an elevator for a day? (a can of worms) > > It depends. > Scenario 1: > their calcs. > Rcobo starts asking if this is real or just our perception of > something that is completely different. Are perhaps the roles of the > house and the lift interchanged in reality? > button is, despite the roles of the two objects. > Joe looks at rcobo and asks him if he would consider it real that we > all just can't get out of the can. > And NK has nothing better to contribute than: > Role(Object)=NOT(Role(Object)) > As we see, without the calcs nothing special happens. he he. wait for my revenge at the end ;) > Scenario 2: > their calcs. > Rcobo activates the laser canon and cuts a hole on the door from which > they all escape. He informs the others that this was no accident. The > TI-Borg tried to trap us and eliminate us immediately. At the same > time, Zak! Booom! the lift falls 300 floors deep. > Joe says that this sounded very very real. > and Joe will take care of those who made the first TI-Borg in the far > the past to select the human engineers that will construct the first > TI-Borg. Nick remains in the present as decoy for the TI-Borg. > The future TI-Borg sensors measure unusual time jumping activities. > They decide to visit the source of those anomalies and timejump to the > present, exactly at the coordinates of Nick. They discover Nick (the > anomaly ;-)) and wonder how can that be, that this interplanetary > stupid greekoid can cause such phenomena. They decide to eliminate > him. > engineers that are about to construct their first TI-Borg. The > engineers drink it and so they make the TI-Borg but it has many bugs > waiting to appear in the future. > laconic way: You are buggy, sir! Rcobo tells them that these bugs > are real bugs even if they could perhaps be imaginary. As information > spreads with light speed in the fully interconnected TI-Borg word, thy > droids start asking each other where those bloody insects hide and > decide to find them all at any cost. > In the present the droids who were about to eliminate Nick, just stop > and ask Nick very kindly: > Excuse me, sir, are you perhaps an insect? > Nick answers: Do I have three sectors? > You are right, we must search somewhere else. > And they start a new company named Cocky-Roachy-Exterminators. > lough about the success of the TI-Borg-Empire, which decided suddenly > to hunt flies! > > Scenario 2: > i'm going to think about it drinking a diet vainilla coke ;) > This is the strategic move for bringing the TI-engineers to drink the > scotch-tabasco-TNT-cocktail, isn't it?? ;-) > > What about the thought worms > > Greetings, > Nick. > > P.S.: Of course all the above only for joking and no intention at all > to hurt anybody. > P.P.S.: Waiting for the continuation of the story by Bhuvanesh ;-) well, here goes mine (mean-little devil having fun. sorry for those characters i victimize) five fictitious characters named R, N, V, J and W get stuck in an elevator. R: what happened? N: an overload. the physics don't lie. V: the electricity. i've seen it happen before. J: the world is comming to an end Excalibur 1998. W: N is wrong! i teach math. N: the math you teach is obsolete. W: if i had known you were so arrogant i wouldn't have answered. V: can we agree that we don't agree? J: mental congestion disipates with a nap Robinston 1991. R: we may be experiencing a dream come true. N: W, so what is wrong with my theory? W: an elevator is not a profesional environment for a mathematics discussion. < after a while > R: we cannot escape from the dream. N: but we can go back in time with quantum mechanics. V: lets get naked! J: W: the door opened and all went home. each of them continued to pursue his dream. ==== > and then all goes like a bubble burst. poof! (into another bubble) Evidence for the foam structure of the universe? ;-) > he he. wait for my revenge at the end ;) OK, I wait. > well, here goes mine (mean-little devil having fun. sorry for those > characters i victimize) Ha! It worked! That was the only reason for me to write my silly story. Just to make Rcobo write some of his really nice science fiction stories. Any chance for a continuation of the Mother of all TIs? BTW, do you have any relative whose name is similar to Assimov? ;-) > five fictitious characters named R, N, V, J and W get stuck in an > elevator. > > > R: what happened? > > N: an overload. the physics don't lie. > > V: the electricity. i've seen it happen before. > > J: the world is comming to an end Excalibur 1998. > > W: N is wrong! i teach math. > > N: the math you teach is obsolete. > > W: if i had known you were so arrogant i wouldn't have answered. > > V: can we agree that we don't agree? > > J: mental congestion disipates with a nap Robinston 1991. > > R: we may be experiencing a dream come true. > > N: W, so what is wrong with my theory? > > W: an elevator is not a profesional environment for a mathematics > discussion. > > > < after a while > > R: we cannot escape from the dream. > > N: but we can go back in time with quantum mechanics. > > V: lets get naked! > > J: W: > the door opened and all went home. each of them continued to pursue > his dream. Bravo! Excellent! What a fantasy! Greetings and please, consider the possibility of publishing books. Nick. P.S.: The short dialogue is so good, that even W and N seem to perfectly match despite their verbal combat. Bravo! ==== > hi NK, > > > and then all goes like a bubble burst. poof! (into another bubble) > > Evidence for the foam structure of the universe? ;-) > > > or maybe the foam built-up in our brain ;) Yep! That's it! Mwaaahahahahah! > he he. wait for my revenge at the end ;) > > OK, I wait. > > well, here goes mine (mean-little devil having fun. sorry for those > characters i victimize) > > Ha! It worked! That was the only reason for me to write my silly > story. Just to make Rcobo write some of his really nice science > fiction stories. Any chance for a continuation of the Mother of all > TIs? > > > if you want, i could do a mini sequel for fun. but i don't know what will >cout << :) Yeah, go for it! > BTW, do you have any relative whose name is similar to Assimov? ;-) > > > yes, a very distant one (4 thousand years?). maybe you are my relative too :) Hey, would that be stuff for the sequel? We are all relatives, our parents were..... :-) > five fictitious characters named R, N, V, J and W get stuck in an -- Dared snip the story, me unshameful person.. > the door opened and all went home. each of them continued to pursue > his dream. > > Bravo! Excellent! What a fantasy! > > Greetings and please, consider the possibility of publishing books. > Nick. > > P.S.: The short dialogue is so good, that even W and N seem to > perfectly match despite their verbal combat. Bravo! > > thanks for your goods words. i like yours too :) it... Greetings, Nick. ==== X > V: lets get naked! I could say: It's really hot in here, at least I'm taking some cloth off. Perhaps this reflects the authors thoughts rather than that of characters. PS: I'm still waiting for WR to show off his sense of humor and making up the best story of the elevator jam subject. ==== > hi Nk! X > < after a while R: we cannot escape from the dream. > N: but we can go back in time with quantum mechanics. > V: lets get naked! > J: the door opened and all went home. each of them continued to pursue > his dream. ==== > < after a while R: we cannot escape from the dream. > N: but we can go back in time with quantum mechanics. > V: lets get naked! Let me guess. Nina points a flame thrower at you while you write this ? ;-) (Yes, I read too much Mortadello Y Filemon.) But R's story was waaaay better than N's story. The atmosphere... I can only second that. Let's get more peaceful through laughing together and not at one another. Could this at least be a good start? Greetings, Nick. ==== X > Let me guess. Nina points a flame thrower at you while you write this > (Yes, I read too much Mortadello Y Filemon.) Actually - due to my philosophy=religion=christianity It could be Gods angel having that torch ready, but actually in an elevator jam situation people may act strangely... But R's story was waaaay better than N's story. The atmosphere... Everybody is entitled in an opinions - even Greeks (-; <-RPN smiley?! I can only second that. Let's get more peaceful through laughing > together and not at one another. Could this at least be a good start? Yep! ==== > (-; <-RPN smiley?! How could this smiley family remain uninvented so many years? I join you. Here another one C-: Greetings, Nick ==== > V: lets get naked! that was just in case V thought he was going to escape looking wise. ==== > Is it time for Silly Season? At least four of our senior, articulate users are flaming away at each > other over topics that seem, at least at this remove, a bit vapourous. Since it appears to be global, I assume it wasn't terrorists dropping > Nasty Pills into the water supply. Cosmic rays, perhaps? I don't know about them, but it's been colder than Scandinavian Hell around here for too long, which tends to have a negative effect on my personality and typing ability. -- James ==== > Is it time for Silly Season? At least four of our senior, articulate users are flaming away at each > other over topics that seem, at least at this remove, a bit vapourous. Since it appears to be global, I assume it wasn't terrorists dropping > Nasty Pills into the water supply. Cosmic rays, perhaps? I don't know about them, but it's been colder than Scandinavian Hell > around here for too long, which tends to have a negative effect on my > personality and typing ability. Well, James, you should type inhouse only, do not go out with your portable PC/Mac and/or Jornada/49G ;-) Keep it cool! ==== It's a periodic thing... occasionally a hot item flares up and the flames leap (a bit like solar events). Right now, I think it's being acerbated by the global, geo-political state of affairs and the demise of ACO finally seeping in--making us a bit grumpy. Greg S > Is it time for Silly Season? At least four of our senior, articulate users are flaming away at each > other over topics that seem, at least at this remove, a bit vapourous. Since it appears to be global, I assume it wasn't terrorists dropping > Nasty Pills into the water supply. Cosmic rays, perhaps? Bill ==== > It's a periodic thing... occasionally a hot item flares up and the flames > leap (a bit like solar events). Right now, I think it's being acerbated by > the global, geo-political state of affairs and the demise of ACO finally > seeping in--making us a bit grumpy. You're probably right. Especially about ACO. People whose only experience with HP is buying a recent HP49 probably have no idea what all the fuss is about. It's about HP being a standard of excellence since Bill Hewlett and David Packard put that audio oscillator together about 60 years ago. When everyone else was tending toward dumbed-down mass marketing, HP was always insistent on well-designed, beautifully made products - the Rolls-Royce of test equipment and calculators. Now it looks as if the Old Guard has been replaced by mass marketers. The look and feel of the 49, its lack of documentation, its lack of support, and all the customer questions left hanging in the air - agh! It's as if Antonio Stradivarius had stopped making violins and started making ukeleles with Donald Duck painted on them. Bill Not that February in Toronto helps things Markwick ==== > It's as if Antonio Stradivarius had stopped making violins and started > making ukeleles with Donald Duck painted on them. the old HP and the new HP. -- Wayne Brown | When your tail's in a crack, you improvise fwbrown@bellsouth.net | if you're good enough. Otherwise you give | your pelt to the trapper. e^(i*pi) = -1 -- Euler | -- John Myers Myers, Silverlock ==== [snip] It's as if Antonio Stradivarius had stopped making violins and started > making ukeleles with Donald Duck painted on them. > LOL! Plastic ukeleles with Mickey -- Ditto otherwise. The sad thing is that Carly and Co. want it that way (by design). Bill Not that February in Toronto helps things Markwick Hey, I've been Toronto in the dead of winter (attending a conference last year) -- I can see why hockey's big up there. There's a wonderful French Restaurant, Le Select, on Queen Street West in Toronto. Greg (just down the road from Corvallis, where it all once happened) S. ==== Here's a mini-challenge for System RPL programmers! (Mini for the experts, midi for the enthusiasts, maxi for the amateurs, fuhgeddaboudit for the wannabes.) Write a SRPL program that traverses all of main memory (including directories, subdirectories, etc), finds all programs with << >> delimiters, and inserts Author: XYZ DROP after the opening <<, if those two objects are not there already. This process will be referred to as author stamping. Special rules: (1) The author stamp's string may have any contents you wish, but the author stamp must be exactly two objects: a string followed by the User RPL DROP command. (2) The program must not modify any other object in memory in any way. (3) The program, when run repeatedly, must not modify programs that have already been author stamped. (4) The program must reside in main RAM but it must run correctly no matter what directory it's in. (5) The program must still work even if the user renames it. That last one is the real challenge: nameless recursion. Have fun! Neither despair nor sneeze, for the task is neither impossible nor trivial. The winning entry will be the most elegant solution, as agreed upon by all those who submit an entry. Happy Programming! -Joe- EQU joehorn@holyjoe.net -- Theoden: I know what it is you want of me, but I will not bring further death to my people. I will not risk open war. Aragorn: Open war is upon you, whether you would risk it or not. [from the movie Lord of the Rings: The Two Towers] Aragorn: You have skill with a blade. Eowyn: Women in this country learned long ago that those without swords can still die upon them. [ibid] ==== >Here's a mini-challenge for System RPL programmers! (Mini for the experts, >midi for the enthusiasts, maxi for the amateurs, fuhgeddaboudit for the >wannabes.) Write a SRPL program that traverses all of main memory (including directories, >subdirectories, etc), finds all programs with << >> delimiters, and inserts >Author: XYZ DROP after the opening <<, if those two objects are not there >already. This process will be referred to as author stamping. Special rules: (1) The author stamp's string may have any contents you wish, but the author >stamp must be exactly two objects: a string followed by the User RPL DROP >command. (2) The program must not modify any other object in memory in any way. (3) The program, when run repeatedly, must not modify programs that have >already been author stamped. (4) The program must reside in main RAM but it must run correctly no matter >what directory it's in. (5) The program must still work even if the user renames it. That last one is the real challenge: nameless recursion. Have fun! Neither >despair nor sneeze, for the task is neither impossible nor trivial. The winning entry will be the most elegant solution, as agreed upon by all >those who submit an entry. Happy Programming! -Joe- EQU joehorn@holyjoe.net I assume unsupported entries are not allowed? Otherwise, the following can be shrunk further. Here is a solution that is optimized for speed, with size optimization being the secondary objective. It's 152.5 bytes, not counting the author string. I also have a size optimized solution that's surprisingly only 7.5 bytes smaller, but it's much slower. :: SaveVarRes SYSCONTEXT ' :: LASTRAM-WORD NOT?SEMI BEGIN DUPTYPECOL? IT :: DUPDUP CARCOMP ' x<< EQ NOTcaseDROP INNERCOMP OVER ' x>> EQ NOTcase NDROP DUPPICK 1GETLAM EQUAL ' xDROP 3PICK #1+PICK OVER EQ ROTAND case DROPNDROP SWAP#1-SWAP 1GETSWAP TWO pshtop& #1+ ::N SWAP REPLACE ; DUPTYPERRP? IT :: DUP 2GETEVAL ; PREVRAM-WORD NOT_UNTIL (UNTIL) ; Author: Jonathan Busby ZEROZEROTWO DOBIND CONTEXT@ 2GETEVAL ABND RestVarRes ; ==== >Here's a mini-challenge for System RPL programmers! (Mini for the experts, >>midi for the enthusiasts, maxi for the amateurs, fuhgeddaboudit for the >>wannabes.) >>Write a SRPL program that traverses all of main memory (including directories, >>subdirectories, etc), finds all programs with << >> delimiters, and inserts >>Author: XYZ DROP after the opening <<, if those two objects are not there >>already. This process will be referred to as author stamping. being the secondary objective. It's 152.5 bytes, not counting the >author string. I also have a size optimized solution that's >surprisingly only 7.5 bytes smaller, but it's much slower. :: >SaveVarRes >SYSCONTEXT ' >:: >LASTRAM-WORD >NOT?SEMI >BEGIN DUPTYPECOL? >IT :: DUPDUP CARCOMP ' x<< EQ NOTcaseDROP > INNERCOMP OVER ' x>> EQ NOTcase NDROP > DUPPICK 1GETLAM EQUAL > ' xDROP 3PICK #1+PICK OVER EQ ROTAND case DROPNDROP > SWAP#1-SWAP 1GETSWAP TWO pshtop& #1+ ::N SWAP REPLACE > ; >DUPTYPERRP? >IT :: DUP 2GETEVAL ; 2.5 bytes can be shaved off if the above is replaced by this : DUP DUPTYPERRP? ITE 2GETEVAL DROP >PREVRAM-WORD >NOT_UNTIL (UNTIL) >; >Author: Jonathan Busby ZEROZEROTWO DOBIND >CONTEXT@ 2GETEVAL >ABND >RestVarRes >; Also, by the way, the size optimized solution is now 10 bytes smaller. (than this one) ---------------------------------------------------------------------------- --- Jonathan Busby - before replying. ==== :: >>SaveVarRes >>SYSCONTEXT >>' >>:: >>LASTRAM-WORD >>NOT?SEMI >>BEGIN >>DUPTYPECOL? >>IT :: DUPDUP CARCOMP ' x<< EQ NOTcaseDROP >> INNERCOMP OVER ' x>> EQ NOTcase NDROP >> DUPPICK 1GETLAM EQUAL >> ' xDROP 3PICK #1+PICK OVER EQ ROTAND case DROPNDROP >> SWAP#1-SWAP 1GETSWAP TWO pshtop& #1+ ::N SWAP REPLACE >> ; This can be reduced by another 7.5 bytes if we replace the above secondary with this one : :: DUPDUP CARCOMP EQ: x<< NOTcaseDROP INNERCOMP OVER EQ: x>> NOTcase NDROP DUPPICK 1GETLAM EQUAL OVER PICK EQ: xDROP ANDcase NDROP #1- 1GETLAM ' xDROP TWO pshtop& #1+ ::N SWAP REPLACE ; >DUPTYPERRP? >>IT :: DUP 2GETEVAL ; > DUP DUPTYPERRP? >ITE 2GETEVAL DROP >PREVRAM-WORD >>NOT_UNTIL (UNTIL) >>; >>Author: Jonathan Busby >>ZEROZEROTWO DOBIND >>CONTEXT@ 2GETEVAL >>ABND >>RestVarRes >>; > The size optimized version is now 135 bytes (minus the author string) owing to the same EQ: optimizations as above. ---------------------------------------------------------------------------- --- Jonathan Busby - before replying. ==== >ZEROZEROTWO DOBIND I terribly like this unconventional method of binding... I use is very often, e.g. in ANIMS (animations) on hpcalc.org. Unfortunately, no time to compete with you at present. But be careful: Werner may beat you if he reads this :-) ==== Also, by the way, the size optimized solution is now 10 bytes smaller. >(than this one) > Make that 12.5 bytes. ---------------------------------------------------------------------------- --- Jonathan Busby - before replying. ==== > fuhgeddaboudit for the wannabes.) Yeah - right! X > (5) The program must still work even if the user renames it. That last one is the real challenge: nameless recursion. Have fun! Neither > despair nor sneeze, for the task is neither impossible nor trivial. X This was the only thing that I thought that is easy... ==== I have been programming some stuff in sysrpl and off course had several memory loses. I had backups which I always restored. Now when I want to look at a picture with gdream, all I see is noise. No pictures anymore. The pictures are stored in port1, so they didn't get lost or corrupt. Whats wrong? Michael ==== Solved it. I just installed it again. > I have been programming some stuff in sysrpl and off course had > several memory loses. I had backups which I always restored. > > Now when I want to look at a picture with gdream, all I see is noise. > No pictures anymore. > > The pictures are stored in port1, so they didn't get lost or corrupt. > > Whats wrong? > > Michael ==== I tried to use the ASSUME command in order to restrict solutions of trigonometric equations. As an simple example: ASSUME(W>=0) ASSUME(W<2 Pi) SOLVE(SIN(W)=1,W) which should give me Pi/2. But the restrictions seem not to work: you get the periodic solutions: Pi/2 +/- 2*PI*n1. I checked the REALASSUME list and it looks ok: {X Y t S1 S2 W<2*Pi AND W>=0} (40G CAS should be comparable to 1.19-1 of 49G) Any suggestions? Axel ==== If the 40G is like the 49G, you can not use '>' or '<' successfully. Use only '>=' and '<=' and it should work perfectly. David I tried to use the ASSUME command in order to restrict solutions of > trigonometric equations. As an simple example: ASSUME(W>=0) > ASSUME(W<2 Pi) > SOLVE(SIN(W)=1,W) which should give me Pi/2. But the restrictions seem not to work: you > get the periodic solutions: Pi/2 +/- 2*PI*n1. I checked the REALASSUME list and it looks ok: > {X Y t S1 S2 W<2*Pi AND W>=0} (40G CAS should be comparable to 1.19-1 of 49G) Any suggestions? > Axel > ==== > If the 40G is like the 49G, you can not use '>' or '<' successfully. Why not? Just curious, Bhuvanesh. ==== I don't know. But from reading previous posts it seems that you could use '>' and '<' on ROMs before 1.19-4, but ASSUME wouldn't work with the SOLVE command. After 1.19-4 it worked with SOLVE and several other commands, but you now had to use '>=' and '<='. I believe Bernard Parisse was responsible for incorporating this command into the ROM, but as far as I know he never explained this in the newsgroup. Someone please correct me if I am wrong. Dave > If the 40G is like the 49G, you can not use '>' or '<' successfully. Why not? Just curious, > Bhuvanesh. > ==== > If the 40G is like the 49G, you can not use '>' or '<' successfully. Use > only '>=' and '<=' and it should work perfectly. the HP40G. And you can't update the CAS. However, I won't complain about the 40G. For it's price, it is really a remarkable calculator. It's a pitty that it is so less popular (compared to the TI-83/83+). Axel ==== Please donĒt swallow your morning coffee the wrong way. IĒm just wondering if there are any hidden features of the HP19BII? ItĒs almost (well I am indeed pushing it now, ... ) a HP28, must have a Saturn processor etcetera. SOmeone must have found out how to dissolve it? Just my monday-morning thoughts after grabbing the mentioned calc yesterday. +0 deg C in the North of Sweden ==== The HP19BII has no RPL programming features accessable by the user. Internally many parts are written in RPL. The HP19BII hardware is very similar to the HP28S, only the 8KB RAM chip use a different memory location. A added the MMU layout of the HP19BII and HP28S. 0 = address line must be low 1 = address line must be high X = don't care The first definition is for the master, the 2nd for the Slave controller. @ HP19BII Y Model (Tycoon II) 000XXXXXXXXXXXXXXXXX 64 ROM XXXXXXXXXXXXXXXXXXXX 0 R Memory Controller Chip 1 (disabled) 110001XXXXXXXXXXXXXX 8 W Memory Controller Chip 2 (RAM) 1111111111XXXXXXXXXX Display/Timer 1111111111110000XXXX Control Register 001XXXXXXXXXXXXXXXXX 64 ROM XXXXXXXXXXXXXXXXXXXX 0 R Memory Controller Chip 1 (disabled) XXXXXXXXXXXXXXXXXXXX 0 R Memory Controller Chip 2 (disabled) 1111111110XXXXXXXXXX Display/Timer 1111111110110000XXXX Control Register @ HP28S O Model (Orlando) 000XXXXXXXXXXXXXXXXX 64 ROM 10XXXXXXXXXXXXXXXXXX 0 R Memory Controller Chip 1 (unused) 110XXXXXXXXXXXXXXXXX 32 W Memory Controller Chip 2 (RAM) 1111111111XXXXXXXXXX Display/Timer 1111111111110000XXXX Control Register 001XXXXXXXXXXXXXXXXX 64 ROM XXXXXXXXXXXXXXXXXXXX 0 R Memory Controller Chip 1 (disabled) XXXXXXXXXXXXXXXXXXXX 0 R Memory Controller Chip 2 (disabled) 1111111110XXXXXXXXXX Display/Timer 1111111110110000XXXX Control Register Christoph Matti Overmark schrieb im Newsbeitrag Please donĒt swallow your morning coffee the wrong way. > IĒm just wondering if there are any hidden features of the HP19BII? > ItĒs almost (well I am indeed pushing it now, ... ) a HP28, must have > a Saturn processor etcetera. > SOmeone must have found out how to dissolve it? Just my monday-morning thoughts after grabbing the mentioned calc > yesterday. +0 deg C in the North of Sweden ==== How can I program my HP48G+? Is there a link where I can download a copliler o something like it? ==== Go to http://www.hpcalc.org there you`ll find everything you need for programming your HP. > ==== Stefano Ettorre schrieb im Newsbeitrag > How can I program my HP48G+? Is there a link where I can download a copliler > o something like it? > Hmm. Have you read the manual? Inside the manual there is information how to start programming. For more info, and compilers, etc.: www.hpcalc.org is THE address. Raymond ==== Let's see if any of you HP geniuses can help a rookie like me. I just bought the HP 49g with a Civil Engineering Pack included ( Chotkeh)...I connected the cable interface in my I/O port and downloaded the drived from HP.com to down/up load stuff to the calc. Problem is that it is not working. The Conn Kit only recognizes a COM 3 and cannot handshake the HP 49 g when I execute the program. This is strange becasue I have a Win XP platform that always reads anything I connect to it. What is the problem?....What can I do???....The HP folks tell me that any Win generation driver will work with XP...is that true?....could I have a virus??? Help!!! ==== 1) See in the Control Panel (System) of XP if you have a COM1, COM2, COM3, etc... and stay resident. The mouse is for COM1 (default). You can select this ports, but in the Connectivity PAC, you must choose the equal serial port In the HP-49G: Select Mode RPN (MODE +/-) if you see Algebraic Then press: G key (APPS) 2.I/O functions.. 5.Transfer.. In TRANSFER Windows, select: Port : Wire Type : Kermit Fmt : ASCII or Binary (for transfer Libraries select Binary). Xlat : Newl Chk : 3 (deselect comma with MODE _FM,) Baud : 9600 Parity : None _OVrW : Select or deselect Overwrite Then you see in the Global variable IOPAR ... {9600. 0. 0. 0. 3. 1.} Now, put the HP-49G in server mode with Shift Right Arrow (Red) and right arrow white. Charge the Communication PAC (C:Archivos de programaHewlett PackardPC Connectivity KitHPComm.exe) Of course, you first must connect the serial cable (HP-F1897-66000). Gook luck!. M.A.C.H. **************************************************************************** **** > Let's see if any of you HP geniuses can help a rookie like me. > I just bought the HP 49g with a Civil Engineering Pack included ( > Chotkeh)...I connected the cable interface in my I/O port and > downloaded the drived from HP.com to down/up load stuff to the calc. > Problem is that it is not working. The Conn Kit only recognizes a COM > 3 and cannot handshake the HP 49 g when I execute the program. > > This is strange becasue I have a Win XP platform that always reads > anything I connect to it. > What is the problem?....What can I do???....The HP folks tell me that > any Win generation driver will work with XP...is that true?....could I > have a virus??? > > > Help!!! ==== fernando schrieb im Newsbeitrag > Let's see if any of you HP geniuses can help a rookie like me. > I just bought the HP 49g with a Civil Engineering Pack included ( > Chotkeh)...I connected the cable interface in my I/O port and > downloaded the drived from HP.com to down/up load stuff to the calc. > Problem is that it is not working. The Conn Kit only recognizes a COM > 3 and cannot handshake the HP 49 g when I execute the program. Did you set your calc into server-mode? If not press [R-SHIFT]&[R-ARROW] before you start HPComm. Roman > This is strange becasue I have a Win XP platform that always reads > anything I connect to it. > What is the problem?....What can I do???....The HP folks tell me that > any Win generation driver will work with XP...is that true?....could I > have a virus??? > Help!!! ==== > Wolfgang, I have 12 files signed WR inside my Machine!!! > Believe me I highly appreciate your Softwares. > Please just a small suggestion: Dont always try to make the > documentation of your Soft so small as possible! It is true that I try to minimize my software (not so easy because I do not use unstable pointers). But I always try to write a clear textfile, as long as necessary, giving also examples of application. Generally, I spend at least 3 times as much time in writing a textfile about a tool than in programming the tool itself. In the past, I was permanently on work improving the text (with the program this is no problem). And I always tried to put myself in the situation of a normal user who reads the text-file without the slightest idea about SysRPL. Since I intend to end my (unpayed) hobby with the 48/49, please say it now if somebody using my tools shares the opinion of Chauvineau. I've set a deadline already, the 27th of February. Hence, those who wanted me to disappear (and even wished me the death) may then be happy. I lately prepared everything to make it possible to hack my programs. These are often compressed asm code-objects of primary SysRPL, like ACC (Analog Clock with paging Calendar). The code is self-decompressing and self-evaluating which is the most efficient method of working with BZ. Inventing these codes is one of several ingenious ideas of Jurjen Bos. I agreed with Jurjen to publish this method. It was hitherto the safest way to protect (parts of) a SysRPL-program from being copied by others without asking the author (unfortunately, this happened not only once). Thus, you may hack now ACC, Unitman, my filers etc. Who is not itself an experienced hacker and knows asm, must use the BZ-toggler from OT49. This is the only public tool which allows to recover the source from a self-decompressing and self-evaluating asm code. And the menu of this toggler contains the only available creator of such code. The hidden BZ-decompressor in it is the smallest existing one, only 31.5 bytes. Clearly, the above does not affect the general copyright rules, in - Wolfgang PS. I lately noticed some Czech member in this NG. Maybe he joins the ACCeuro project which offers ACC in European calendar format in many European (and American) languages. I very much regret that nobody from the pieceful former Jugoslavia seems to post here, and nobody from Russia. ==== Wolfgang Rautenberg schrieb > Please just a small suggestion: Dont always try to make the > documentation of your Soft so small as possible! I am using your indespensible tools like keyman, ot49, unitman... and after understanding the docuĒs the tools are burned for ever into my HP. Bevor consulting the HP49docu I use your tools. I do not know how to assign a key with the HP-built in tools, because it is against my nature to type the commands and numbers to get a new assignment.... Your way, to assign keys is like I thougt how it should be. Your documentation is really often very condensed. My personal experience is, that all need to be read twice or more to get it fixed. I would like to give my contribution to convert your txt-docu into html with nice screen-dumps... I think a longer docu could give your tools more value, because it would reach more users. > as long as necessary, giving also examples of application. Generally, I > spend at least 3 times as much time in writing a textfile about a tool > than in programming the tool itself. I appriciate the examples and my hint is to work all of them through for the new user, to understand the power of the tools. It is also my experiance that documentation requires several times the effort of progamming. > always tried to put myself in the situation of a normal user who reads > the text-file without the slightest idea about SysRPL. How do you would have explained it to your grandma? Ok I exaggerate :-) But this helps me, in case I have to explain something. > Since I intend to end my (unpayed) hobby with the 48/49, please say it > now if somebody using my tools shares the opinion of Chauvineau. I've > set a deadline already, the 27th of February. Hence, those who wanted > me to disappear (and even wished me the death) may then be happy. No, Wolfgang. One might have the opinion that user-RPL is the greatest and only, I am not. The HP I get a few years ago has had not the functionality it needs. I would be lost without personalysing. And you are the inventor/developer of realy power-full sys-RPL-tools, invisible in memory space, with the real label get-it (not alway labeled correctly on Eric's site, because games get this label much to often) and I would regret in case you would change your hobby. With your tools, I have learned some hackings, and I would think different on HP49 with them. For me it was the easiest entering into sys-RPL. I would have never been able to create my own library... With respect to John H. (Milchprodukte und Eier), but so far their is no real support from the former company I prefer your way, to fix unsuffisient functionalaty :-) Your documentation is more complete and uptodate than the comparable official from the company. Please keep your tools in maintanance. > PS. I lately noticed some Czech member in this NG. Maybe he joins the > ACCeuro Yeah, the world-tool to show a praktical calender on *the mashine :-) I use your ACC at least once the week, when we have a meeting without an asppropriate calendar. Best regard Heiko ==== > I am using your indespensible tools like > keyman, ot49, unitman... and after understanding the > docuĒs the tools are burned for ever into my HP. I thought you also belong to those who ceased to post in this NG :-) My tools are not indispensable (at least I never claimed this). I just tried to customize the HP49 to make it a really valuable machine. But there are people who did not yet completely understand what a user interface enhancement on the HP49 can mean, making long marathons from trivial stuff, not realizing that a marathon distance can be traversed in a few minutes, even without jumping over a step-by-step hole. > Your documentation is really often very condensed. > My personal experience is, that all need to be read twice or more > to get it fixed. I would like to give my contribution to > convert your txt-docu into html with nice screen-dumps... > I think a longer docu could give your tools more value, > because it would reach more users. That would be phantastic! I wouldn't mind if you add here or there an explanation which in your opinion should be added. > And you are the inventor/developer of > really power-full sys-RPL-tools, invisible in memory space, > with the real label get-it (not always labeled correctly > on Eric's site, because games get this label much to often) and I > would regret in case you would change your hobby. That Eric likes playing is ok, why not? I also like a good game, mainly my Tetri with start in level 10, really fascinating ... Also Pivo (who lately became a serious person and now is Peter Geelhoed) liked playing Tetri and even won a nice HP49 by doing so ... Actually, he didn't win it by skillness in geometry but in hacking and asm programming :-) I may return to the NG if it will be less noisy. I'm unable to coexist with a nobody who posted unprecedented defamatory and insulting things which are read by many others. And he sends this elsewhere too. Raymond deren Informationsgehalt oft gegen Null tendiert... - too late. I lately neglected some other hobbies, e.g. return to the inexhaustable Kunst der Fuge with a new wonderful japanese organ. I had the idea to port Bach's Zweistimmige Inventionen entirely to the HP49, to make it readable by MIG, but I'm still thinking on an automated translation, perhaps with a scanner. This obviously would need a lot of programming but may already exist. Do you know how Miguel translated the long and involved Pr.8aludium und Fuge d-moll into readable code? By hand? Clearly, I'll miss some of the good sides, for instance, arguing with JHM and JYA who also like to argue with each-other. I also liked to help newbees if I found time. Hence, I probably will not be able to resist against having a look into this NG from time to time ... > With respect to John H. (Milchprodukte und Eier), but so > far their is no real support from the former company I prefer your > way to fix unsufficient functionalaty :-) Well, one may have a different look at the things. But your equation JHM = John H. Milchprodukte und Eier is of really excellent humor, I laughted out loudly :-) Although JHM is one of the most distinguished experts(*) he has (as does everybody of us) the tendency to stick to old customs. The HP49 is not a HP48. The former has more potential of indiviudal customization than the HP48 ever had, but only few people seem to have realized this. Proposing something like Swap the quoter with the EQW in their key function cannot really help. Also many experts never tried at least some of the really useful assignments from Keyman or Topkeys (of which none is in conflict with a key's standard functionality :-) > I lately noticed some Czech member in this NG. Maybe he joins the > ACCeuro > Yeah, the world-tool to show a praktical calender on *the mashine :-) > I use your ACC at least once the week, when we have a meeting without > an asppropriate calendar. Well, I have it on HIST (ouside edit mode). Longhold HIST sets the US- ACC. If our Czech friend is not yet familiar with SysRPL he could send to you the Czech weekday grob and month-names, together with the text. Please use the Polish ACC as a base because only this one has meanwhile be updated to make it still smaller. Remember, decoding the asm-code of ACC is now easily possible with the BZ-toggler from OT49. MakeACC isn't really needed anymore but may still work. Computers are not intelligent. They only think they are. Really? Rather replace the Computers by Some people ---------------------------------------------------------------------- (*) Not only that, he is also enormously eloquent. He kann einen Hund tot reden as we say in Germany, and remembers me on a friend from my student days who later made his habilitation on Hegel. When this guy opened his mouth, all girls looked at him with transfigured eyes, without understanding anything on his flood of words on Hegel, while ==== Wolfgang Rautenberg schrieb Hallo Wolfgang, > I thought you also belong to those who ceased to post in this NG :-) Nee, nee, I have never got rid of this NG :-) > My tools are not indispensable (at least I never claimed this). Yep, this is my personal claim. > Your documentation is really often very condensed. > That would be phantastic! I wouldn't mind if you add here or there an > explanation which in your opinion should be added. Ok. I will start. > I may return to the NG if it will be less noisy. I'm unable to coexist > with a nobody who posted unprecedented defamatory and insulting things > which are read by many others. Instead of defarming, I would appreciate bug reports or hints to improve programming in sys-rpl from those prayers. In this case I would not take care for their knowledge or what they have built in the past. They disqualify themselves. > I lately neglected some other hobbies, e.g. return to the inexhaustable > Kunst der Fuge with a new wonderful japanese organ. I had the idea to > port Bach's Zweistimmige Inventionen entirely to the HP49, to make it > readable by MIG, but I'm still thinking on an automated translation, I would say, the effort is to much for the quality you get. > perhaps with a scanner. This obviously would need a lot of programming > but may already exist. Do you know how Miguel translated the long and > involved Pr.8aludium und Fuge d-moll into readable code? By hand? I have analysed the source of Pr.8aludium and Fuge in d-moll, and I am sure (98%) that MIG can handle only two voices. So the programmer has the choice (Qual), which two voices he should type in. Than he need to choose the sound by playing with the parameters for the first and second voice, which gives the sound. So I am 90% sure, Miguel did it manually. He migh have had a tool to make the input more compfortable. I think he did it simply voice by voice. I did my music for MIG with a reference table, because cis, fis, dis... are not given in a mnemotechic way. > Although JHM is one of the most distinguished experts(*) he has (as does > everybody of us) the tendency to stick to old customs. It often makes sense to stick with with the old customs, but one should evaluate when their is a way to improve things. > Also many experts never tried at least some of the > really useful assignments from Keyman or Topkeys (of which none is in > conflict with a key's standard functionality :-) I did, and I love your Topkeys, at least the ones I often use. > Well, I have it on HIST (ouside edit mode). Longhold HIST sets the US- > ACC. Ok, I have only one ACC on my HP49 but this is on longhold HIST, that is logic! ACCcz? Ok, thank you for the hints. I hope, we'll make it run. ..Heiko ==== >> I lately noticed some Czech member in this NG. Maybe he joins the >> ACCeuro > >> Yeah, the world-tool to show a praktical calender on *the mashine :-) >> I use your ACC at least once the week, when we have a meeting without >> an asppropriate calendar. > > Well, I have it on HIST (ouside edit mode). Longhold HIST sets the US- > ACC. If our Czech friend is not yet familiar with SysRPL he could send > to you the Czech weekday grob and month-names, together with the text. > Please use the Polish ACC as a base because only this one has meanwhile > be updated to make it still smaller. Remember, decoding the asm-code of > ACC is now easily possible with the BZ-toggler from OT49. MakeACC isn't > really needed anymore but may still work. i can send the czech day & month names anytime. my problem is that i'm a newbie in HP calculators world and as such am lost in many things on those calculators. who shall i send the names to? -- fuf ==== rot13 encoded schrieb > i can send the czech day & month names anytime. my problem is that i'm > a newbie in HP calculators world and as such am lost in many things on > those calculators. > > who shall i send the names to? no problem, we all have been once newbies :-) We can make the czech-version together, or I can help you. Like you want. ..Heiko ==== > Since I intend to end my (unpayed) hobby with the 48/49, please say it > now if somebody using my tools shares the opinion of Chauvineau. I've > set a deadline already, the 27th of February. Hence, those who wanted > me to disappear (and even wished me the death) may then be happy. stop, but I sincerely hope you'll still post on these boards. I for one definetely don't wish you dead (in any sense whatsoever) :-/ ==== > Since I intend to end my (unpayed) hobby with the 48/49, please say it > now if somebody using my tools shares the opinion of Chauvineau. I've > set a deadline already, the 27th of February. Hence, those who wanted > me to disappear (and even wished me the death) may then be happy. > programming > stop, but I sincerely hope you'll still post on these boards. I for one definetely don't wish you dead (in any sense whatsoever) :-/ I 2nd that! Please continue WR! ==== > European (and American) languages. I very much regret that nobody > from the pieceful former Jugoslavia seems to post here, > and nobody from Russia. Nobody? Wolfgang, I may post rarely, but I read often ;) -- Computers are not intelligent. They only think they are. ==== > I very much regret that nobody from the pieceful former Jugoslavia > seems to post here, and nobody from Russia. > Nobody? Wolfgang, I may post rarely, but I read often ;) Nice to learn that I was mistaken. Hence, you are cordially invited to join the ACCeuro project. I still remember the Russian month names, but I could not write a text file in Russian anymore because I later learned Polish and my brain simply substituted the Russian by the Polish words :-) ==== > I very much regret that nobody from the pieceful former Jugoslavia > seems to post here, and nobody from Russia. Nobody? Wolfgang, I may post rarely, but I read often ;) Nice to learn that I was mistaken. Hence, you are cordially invited > to join the ACCeuro project. I still remember the Russian month names, > but I could not write a text file in Russian anymore because I later > learned Polish and my brain simply substituted the Russian by the > Polish words :-) Is that Reverse Polish Substitution? Distribution: world ==== Program and Project Management. There is A Difference! There is a difference but some professionals in the IT industry seem to believe program management is just managing multiple projects. Program and Project Managers may or may not be certified. Program Management: Program management is the management of multiple related projects, a system or systems, not just multiple projects. A Program Manager has project managers, technical leads, and/or project leads reporting to him/her. A Program Manager (PM) provides technical and business leadership as required. Program Managers are involved up front in system/product development, with sales, customer relations, contract development and negotiations, etc. The Program manager is required to be familiar with different technologies, methodologies and processes for different practices (e.g.,software/application, networks/infrastructure) and experience with the System/Software Development Life Cycle. Where some project managers may not control their budgets (but should) program managers have financial and budget responsibility. The PM has communication, team building, business management, and subcontract/vendor management skills. A program manager must be familiar with various standards related to technology in various industries. Project Management: Project Management is normally about managing a set or related project tasks/activities for a single product. A Project Manager (PM) may be certified and have the required background or experience. The PM is capable of managing a variety of technology projects but usually in his/her particular expertise or discipline (e.g., application development). PM's are directly responsible for the product(s) and deliverables resulting from successfully completed projects. A PM understands the technologies, methodologies, tools, and basic best practice processes applied to a particular project, and should posses planning and communication skills. Author: E. Williams (PMP) Publisher of the FREE monthly newsletter the IT Professional Facilitator www.rayannpublishers.com/newsarchives here: newsarchives@sendfree.com browse the company site at www.rayannpublishers.com --------------------------------------- Download at http://www.jocsoft.com/jnf/ ==== Yess..just today hp 49 is arrived. Ok..i open the box, insert the batteries and SURPRISE...nothing.. HP 49 don't start... i try to push all buttons...nothing.. i try to press the reset rear..nothing.. i look the model rear the hp and SURPRISE again...hp49 turn it on... On display i read if i want to recover the memory..ok yes... i see some other functions and i turn it off.. Now i'm at the begin..it don't want to start... Some opinion ? thanks Chris ==== We have had malfunctioning cynox speedups in Finland, too. > Yess..just today hp 49 is arrived. > Ok..i open the box, insert the batteries and SURPRISE...nothing.. HP 49 don't start... i try to push all buttons...nothing.. > i try to press the reset rear..nothing.. i look the model rear the hp and > SURPRISE again...hp49 turn it on... > On display i read if i want to recover the memory..ok yes... > i see some other functions and i turn it off.. > Now i'm at the begin..it don't want to start... Some opinion ? thanks > Chris ==== Veli-Pekka Nousiainen ha scritto nel messaggio > We have had malfunctioning cynox speedups in Finland, too. > I'll amke it. Talk about you...who are u ? i've seen many of your msg and i thank you for this. How do u know so many things about hp ? I add more info about my new hp49. Made in China, i think for canadian market. And serial is CN11200021 CU Crazy ==== Veli-Pekka Nousiainen ha scritto nel messaggio > We have had malfunctioning cynox speedups in Finland, too. I'll amke it. > Talk about you...who are u ? i've seen many of your msg and i thank you for > this. =============================== Veli-Pekka Nousiainen SST 3A1, FIN-02760 Espoo, FINLAND TEL= +358 9 4110 1777 GSM= +358 44 700 6007 =============================== Male, born 1958-07-20. And one daughter, Ulrika, Helena Suvi-Ulrika Harjunen, 1990-07-01 > How do u know so many things about hp ? I simply use them (the HP calculator or handheld computers), some years a lot, sometimes, well they do gather dust... I think it all started at year 1973 when I bought my HP-21. It was my last year before high school and I used it in physics lessons. We were forced to use a slide rule in examines and once I have my batt empty and the teacher asked from me ALL the calculations. It was not funny. Even when (after graduation) I went for a test to go into the Oulu university in year 1977, we still had to use a slide rule in that test. Fortunately this was the last time ever in Finland. In that year I bought myself a HP 25 and later a HP 41C, which was replaced by a more expensive HP 41CV in the same week (refunded fully) due to severe memory restrictions the C model had. Later in my life I aquired also a HP 34C, but It was replaced by HP 15C. I also had HP 11C, 12C, and 16C. Then I got the HP 75C and later HP 71B and learned some BASIC plus Forth & Assembler with the 71B and even the HP version of VisiCalc BASIC using the 75C. (I did by one Casio and three Sharp BASIC calculators, too) I also bought a HP 41CX + Digital Portable Cassette drive and later a portable floppy drive for my HP 71B. I think I switched from machine engineering to computer science sometime in spring 1983 - was it? Down from university to collage. Then finally arrived the HP 28C, which was replaced by the 28S the next year - again because of the memory shortage. I also bought a HP 18B (later replace by a HP 19BII) in order to calculate my mortgage loan and other investments. The HP 48SX + 128KB RAM came in quickly and I didn't bought the 48GX until very late. The calculator HP 40G sits on a shelf like a book but I use the HP 49G in a daily basis. Sometimes I pickup my HP 700LX Omnigo & Nokia 2110i combo and do some old small things with it, but mostly I use my Jornada 720 for business (Addresses, Appointments, Tasks, Word, Excel, etc) I don't own a portable PC, only one 2002 model desktop PC for web access through a cable modem AND - naturally for syncing the Jornada and down/uploading the HP 49G stuff. > I add more info about my new hp49. Made in China, i think for canadian > market. And serial is CN11200021 CU > Crazy ==== Veli-Pekka Nousiainen ha scritto nel messaggio > We have had malfunctioning cynox speedups in Finland, too. I'll amke it. > Talk about you...who are u ? i've seen many of your msg and i thank you > for > this. > =============================== > Veli-Pekka Nousiainen > SST 3A1, FIN-02760 Espoo, FINLAND > TEL= +358 9 4110 1777 > GSM= +358 44 700 6007 > =============================== > Male, born 1958-07-20. And one daughter, Ulrika, > Helena Suvi-Ulrika Harjunen, 1990-07-01 How do u know so many things about hp ? I simply use them (the HP calculator or handheld computers), > some years a lot, sometimes, well they do gather dust... I think it all started at year 1973 when I bought my HP-21. > It was my last year before high school and I used it in physics lessons. > We were forced to use a slide rule in examines and once I have my batt empty > and the teacher asked from me ALL the calculations. It was not funny. > Even when (after graduation) I went for a test to go into the Oulu > university > in year 1977, we still had to use a slide rule in that test. > Fortunately this was the last time ever in Finland. In that year I bought myself a HP 25 and later a HP 41C, > which was replaced by a more expensive HP 41CV in the same week > (refunded fully) due to severe memory restrictions the C model had. > Later in my life I aquired also a HP 34C, but It was replaced by HP 15C. > I also had HP 11C, 12C, and 16C. Then I got the HP 75C and later HP 71B > and learned some BASIC plus Forth & Assembler with the 71B > and even the HP version of VisiCalc BASIC using the 75C. > (I did by one Casio and three Sharp BASIC calculators, too) > I also bought a HP 41CX + Digital Portable Cassette drive and later > a portable floppy drive for my HP 71B. I think I switched from machine engineering to computer science > sometime in spring 1983 - was it? Down from university to collage. Then finally arrived the HP 28C, which was replaced by the 28S > the next year - again because of the memory shortage. > I also bought a HP 18B (later replace by a HP 19BII) > in order to calculate my mortgage loan and other investments. The HP 48SX + 128KB RAM came in quickly and I didn't bought the 48GX > until very late. The calculator HP 40G sits on a shelf like a book > but I use the HP 49G in a daily basis. > Sometimes I pickup my HP 700LX Omnigo & Nokia 2110i combo > and do some old small things with it, but mostly I use my Jornada 720 > for business (Addresses, Appointments, Tasks, Word, Excel, etc) I don't own a portable PC, only one 2002 model desktop PC for > web access through a cable modem > AND - naturally > for syncing the Jornada and down/uploading the HP 49G stuff. I add more info about my new hp49. Made in China, i think for canadian > market. And serial is CN11200021 CU > Crazy ==== Yeung Ka Yin Anthony ha scritto nel messaggio Yes, i've read it. Cu Chris aka Crazy ==== comp.sys.hp48, I'm a college calculus student and HP48 user. I need an approxiamation program w/ the left hand, right hand, midpoint, trapezoid, and Simpson's rule. I sincerely appreciate any assistance on where/how to obtain this program, Marcus ==== This is the one I use. It gives all the 5 that you asked for. Keep in mind that while I give you this, I encourage you to MAKE YOUR OWN program for stuff like this. Without ANY outside help, I did, and although it was hideous, it worked. After my hour or so of programming a DIRTY program, I understood the concepts very well. Due to the hideousness of my original program, however, I decided that I had earned the right to use somebody elses, so I did... ;-) and it's *wonderful.* hehe. He used all the nifty commands I wish I had known of, and its about 1/3 the size of my program... hehehe Program listed below... I tried attaching it but the reply didn't go through... Guess I can't do that. Arguments: 5: The integrand 4: The variable of integration 3: 'a', the left end point of the interval of integration 2: 'b', the right end point of the interval of integration 1: 'n', the number of non-overlapping strips of equal width covering [a,b] (Pasting lost the nifty tabs... sorry) **************************************************************************** *** %%HP: T(3)A(R)F(.); << CLLCD @ HP 48G: Riemann Sums 2 DISP @ Copyright (c) 1995 4 DISP by Jack Courtney 5 DISP All Rights Reserved 6 DISP @ @ Calculates the following Riemann Sums: @ @ Left Hand @ Right Hand @ Trapezoidal (as the average of LH and RH) @ Mid Point @ Simpson's (as the weighted average of MP & Trap) @ @ Note: As a consequence of the method of calculation, @ Simpson's rule uses 2*n+1 sample points; i.e., @ the endpoints plus the midpoints of each strip. @ @ The integrand must be contained in 'EQ' @ @ Stack On Entry: @ @ LEVEL 5: The integrand @ LEVEL 4: The variable of integration @ LEVEL 3: 'a', the left end point of the interval of integration @ LEVEL 2: 'b', the right end point of the interval of integration @ LEVEL 1: 'n', the number of non-overlapping strips of equal width covering [a,b] @ @ Usage example: @ @ 'X^2' 'X' -1 2 7 [RSUM] @ -> a b n << INDEP STEQ b a - n / -> h << a b XRNG 'X' 'X' a b h SEQ DUP 1 <LIST | ->NUM >> DOLIST DUP TAIL GSLIST h * @ LH sum SWAP REVLIST TAIL GSLIST h * @ RH sum DUP2 + 2 / @ Trap sum Trapezoidal Sum ->TAG ROT Left Hand Sum ->TAG ROT Right Hand Sum ->TAG ROT 4 ROLL DUP TAIL SWAP REVLIST TAIL REVLIST ADD 2 / 1 << RCEQ 'PPAR' 3 GET ROT 2 ->LIST | ->NUM >> DOLIST GSLIST h * @ MP sum DUP Mid Point Sum ->TAG SWAP 2 * 3 PICK DTAG + 3 / @ Simp sum Simpson's Sum ->TAG >> >> > comp.sys.hp48, I'm a college calculus student and HP48 user. I need an approxiamation > program w/ the left hand, right hand, midpoint, trapezoid, and > Simpson's rule. I sincerely appreciate any assistance on where/how to obtain this > program, Marcus ==== Since you are a student AND an HP48 user, I suggest you write the (very small+easy) programs for yourself. When unsuccessful, look at www.hpcalc.org and see if there is something to your liking... Caspar Marcus schreef in bericht > comp.sys.hp48, I'm a college calculus student and HP48 user. I need an approxiamation > program w/ the left hand, right hand, midpoint, trapezoid, and > Simpson's rule. I sincerely appreciate any assistance on where/how to obtain this > program, Marcus ==== Mr. Lugtmeier, I'm very glad to have seen your response. Do not misunderstand we I say that I do not have this program from a lack of trying (my programs breakdown as I try to figure the input of a summation notation...). Also, I have frustratingly searched hpcalc.org to find a few promising programs. However, the computers I have access to will not permit me to both unzip the files posted and find the correct software to open them up in. As I fall behind, my prof just recommends getting a TI. I'm willing to pay the money, but I far prefer HP's RPN. It seems - and I wonder why if this is true - HP no longer supports a line of calculators. However, there does appear to be a small (so small that I should switch to the TI?) culture of HP users in industry. I really digress and know you do not want a pen-pal. Bottom-line, I've tried and am relegated to asking for the program from someone while I work on my own programming over a longer time. I would be very grateful for any look HERE you idiot directions to the actual program. Sincerely, Marcus > Since you are a student AND an HP48 user, I suggest you write the (very > small+easy) programs for yourself. > When unsuccessful, look at www.hpcalc.org and see if there is something to > your liking... > > Caspar > > > Marcus schreef in bericht > comp.sys.hp48, I'm a college calculus student and HP48 user. I need an approxiamation > program w/ the left hand, right hand, midpoint, trapezoid, and > Simpson's rule. I sincerely appreciate any assistance on where/how to obtain this > program, Marcus ==== I thought it might be worthwhile to mention that Jim Lawson is selling out all his remining stock of HP calculators and related equipment and documentation, originally sold under his Handi Calc business. He asked me to post the list of stuff, so I placed it at http://www.magpage.com/~jakes/Handi-Calc%20Final%20Sale2.htm on the web. Jake Schwartz ==== from a recent press release from Fred Valdez. This is excellent news. Fingers crossed that HP stand by their word and bring out some good calculators this year. So much for all the speculation that has been happening with HP32SII's ! I hope the decision makers and design engineers have been keeping a watch on the user etc. etc.. Don't want another Leyland P76 calculator like the HP49. might make a difference. > Dear Valued Customer > > extend a warm thank you for your very loyal and unwavering support for > HP calculators and in particular, our RPN technology. > Secondly, it is very important that we reassure you that HP will continue > to offer a full line of both RPN and Algebraic calculators. We have > currently, under development, an enhanced, new range of financial, > scientific and graphing calculators to replace the following: HP17BII, > HP32SII, HP19BII, HP38G, HP39G, HP40G, HP48G, HP48GX and the HP49G. Many > of you have expressed a strong preference for some of the above products > and it is important that you receive this reassurance. Please note, > however, that some of these products have been discontinued but will be > replaced over the next 6 -12 months, a few as soon as this summer and > fall. You should be also made aware that you might encounter difficulty > with buying products being replaced, depending on your geographic region. > > Our best selling financial calculators HP12C and HP10BII will continue as > important parts of our product offering, together with our HP30S > scientific model. More recently, we introduced two entry level algebraic > products --the 9s scientific and 9g graphing calculators. > regarding our new product launches and retail availability, we will keep > you informed. In the meantime, I welcome you to write to me directly if > you have any questions at all. > > > > <<...OLE_Obj...>> > > > Lee-Khuan Goh > Worldwide Marketing Manager (Calculators) > Personal Systems Group > Hewlett Packard Company Richard Stanaway ==== As far as new hp calcs Id love to see some more calcs released. I currently have three hps a hp11c, hp32sII and a hp49g.. As far as calcs go I like the 49 but hate the key layout and the colour scheme. I like the 48gx colours better.. i know its shooting a dead horse. I do hope HP continues their line of RPN calcs. Rich >from a recent press release from Fred Valdez. >This is excellent news. Fingers crossed that HP stand >by their word and bring out some good calculators this >year. So much for all the speculation that has been >happening with HP32SII's ! I hope the decision makers >and design engineers have been keeping a watch on the user >etc. etc.. Don't want another Leyland P76 calculator like >the HP49. might make a difference. >> Dear Valued Customer >> >> extend a warm thank you for your very loyal and unwavering support for >> HP calculators and in particular, our RPN technology. >> Secondly, it is very important that we reassure you that HP will continue >> to offer a full line of both RPN and Algebraic calculators. We have >> currently, under development, an enhanced, new range of financial, >> scientific and graphing calculators to replace the following: HP17BII, >> HP32SII, HP19BII, HP38G, HP39G, HP40G, HP48G, HP48GX and the HP49G. Many >> of you have expressed a strong preference for some of the above products >> and it is important that you receive this reassurance. Please note, >> however, that some of these products have been discontinued but will be >> replaced over the next 6 -12 months, a few as soon as this summer and >> fall. You should be also made aware that you might encounter difficulty >> with buying products being replaced, depending on your geographic region. >> >> Our best selling financial calculators HP12C and HP10BII will continue as >> important parts of our product offering, together with our HP30S >> scientific model. More recently, we introduced two entry level algebraic >> products --the 9s scientific and 9g graphing calculators. >> regarding our new product launches and retail availability, we will keep >> you informed. In the meantime, I welcome you to write to me directly if >> you have any questions at all. >> >> >> >> <<...OLE_Obj...>> >> >> >> Lee-Khuan Goh >> Worldwide Marketing Manager (Calculators) >> Personal Systems Group >> Hewlett Packard Company >Richard Stanaway ==== > ...I have three hps a hp11c, hp32sII and a hp49g.. As far as > calcs go I like the 49 but hate the key layout and the colour scheme. > I like the 48gx colours better.. i know its shooting a dead horse. I > do hope HP continues their line of RPN calcs. You should know the whole story: When JYA released the HP49, he was a very young man, hunting girls in his free time (as in history did many the new HP49 to a pretty girl and say << Look, this is my creation, used all over the world! >>. And indeed, this elegant blue colour impresses mainly young girls, I can such a way that if the girl pressed the first best key, CAT say, she was impressed by the richness of this high-tech calculator and its functionality. Hence, she couldn't resist anymore :-) Seriously speaking, the HP49, despite of its French key layout, is really powerful with ROM 19-6, and it is customizable (keys included) to a much larger extend than the HP48 ever can be. The sad side of the story is that JYA didn't have enough time anymore to tell this all to absolute newbee on HP-calculators). Whoever it was, not he, but JYA is responsable for the documentation disaster. - Wolfgang > Rich > > >from a recent press release from Fred Valdez. >This is excellent news. Fingers crossed that HP stand >by their word and bring out some good calculators this >year. So much for all the speculation that has been >happening with HP32SII's ! I hope the decision makers >and design engineers have been keeping a watch on the user >etc. etc.. Don't want another Leyland P76 calculator like >the HP49. might make a difference. >> Dear Valued Customer >> extend a warm thank you for your very loyal and unwavering support for >> HP calculators and in particular, our RPN technology. >> Secondly, it is very important that we reassure you that HP will continue >> to offer a full line of both RPN and Algebraic calculators. We have >> currently, under development, an enhanced, new range of financial, >> scientific and graphing calculators to replace the following: HP17BII, >> HP32SII, HP19BII, HP38G, HP39G, HP40G, HP48G, HP48GX and the HP49G. Many >> of you have expressed a strong preference for some of the above products >> and it is important that you receive this reassurance. Please note, >> however, that some of these products have been discontinued but will be >> replaced over the next 6 -12 months, a few as soon as this summer and >> fall. You should be also made aware that you might encounter difficulty >> with buying products being replaced, depending on your geographic region. >> Our best selling financial calculators HP12C and HP10BII will continue as >> important parts of our product offering, together with our HP30S >> scientific model. More recently, we introduced two entry level algebraic >> products --the 9s scientific and 9g graphing calculators. >> regarding our new product launches and retail availability, we will keep >> you informed. In the meantime, I welcome you to write to me directly if >> you have any questions at all. >> <<...OLE_Obj...>> Lee-Khuan Goh >> Worldwide Marketing Manager (Calculators) >> Personal Systems Group >> Hewlett Packard Company >Richard Stanaway ==== So it will be. A successor to the flag ship. A new prtable CAS machine. Great! Great! Great! Greetings, Nick. ==== I'll believe it when I see it. -- Thierry Morissette thm47@msn.com So it will be. A successor to the flag ship. A new prtable CAS machine. Great! Great! Great! Greetings, > Nick. ==== > I'll believe it when I see it. Ditto ==== Tritto > I'll believe it when I see it. > Ditto ==== > Tritto > > I'll believe it when I see it. > Ditto Even the most optimistic persons got quite realistic after the HP adventures of the last years. Which is not a bad thing at all. Nonetheless, the idea alone that sooner or later I'll (presumably) be able to hold a new machine in my hands makes me enthusistiastic. Greetings, Nick. ==== oooooh, hope it is not another joke ! we need RPN.. :> > from a recent press release from Fred Valdez. > This is excellent news. Fingers crossed that HP stand > by their word and bring out some good calculators this > year. So much for all the speculation that has been > happening with HP32SII's ! I hope the decision makers > and design engineers have been keeping a watch on the user > etc. etc.. Don't want another Leyland P76 calculator like > the HP49. might make a difference. > Dear Valued Customer extend a warm thank you for your very loyal and unwavering support for > HP calculators and in particular, our RPN technology. > Secondly, it is very important that we reassure you that HP will continue > to offer a full line of both RPN and Algebraic calculators. We have > currently, under development, an enhanced, new range of financial, > scientific and graphing calculators to replace the following: HP17BII, > HP32SII, HP19BII, HP38G, HP39G, HP40G, HP48G, HP48GX and the HP49G. Many > of you have expressed a strong preference for some of the above products > and it is important that you receive this reassurance. Please note, > however, that some of these products have been discontinued but will be > replaced over the next 6 -12 months, a few as soon as this summer and > fall. You should be also made aware that you might encounter difficulty > with buying products being replaced, depending on your geographic region. Our best selling financial calculators HP12C and HP10BII will continue as > important parts of our product offering, together with our HP30S > scientific model. More recently, we introduced two entry level algebraic > products --the 9s scientific and 9g graphing calculators. > regarding our new product launches and retail availability, we will keep > you informed. In the meantime, I welcome you to write to me directly if > you have any questions at all. <<...OLE_Obj...> Lee-Khuan Goh > Worldwide Marketing Manager (Calculators) > Personal Systems Group > Hewlett Packard Company > Richard Stanaway ==== Dear Mr. Lee-Khuan Goh, Ww Mktg Manager (Calc) Personal Systems Group - HP Company As an enthusiast follower of HP calculator products among others of the same company, since the late days of the 41CX, going all the way through the 28C, 28S, 48SX, 48GX and the late 49G (along with the 17BII, 12C and very recent proud owner of the late DOS palmtop 200LX), I just wanted to thank for your lines as well as comment this last post*. In spite of it, I must confess I would have liked to hear something regarding the 32SII bigger sister, the 42S. Along with many others, I tried to contribute here with the impossible-to-satisfy-ALL-wishes list, hoping to be of any help whatsoever to your team. Please, do keep our hopes alive !!! and make all the skeptical comments (including mines) eat dirt. -- Carlos Lacroze Buenos Aires, Argentina Remember to REMOVE the extension term next to the @ sign, from ------------------------------------------------------- *Regarding Richard Stanaway post, > from a recent press release from Fred Valdez. ==== I've phoned to hp to change my new hp49 received by Cynox. Hp has told me that many and many hp49 with serial CN 1..... are broken. They don't start. So , begore to buy, ask the serial number.. CU Crazy ==== What is your name ? I'm thing what the problem with the HP-49G produced in Chine (CN), is the internal condenser of 1000 microfarads and 6,3 VCC. If your microcomputer have guaranty, you must be replace this, but if isn't possible, change this condenser and finish the problem. This condenser mainted the memory, when you needed replace the batteries for aprox. 60 minutes. M.A.C.H. **************************************************************************** **** > I've phoned to hp to change my new hp49 received by Cynox. > Hp has told me that many and many hp49 with serial CN 1..... are broken. > They don't start. > > So , begore to buy, ask the serial number.. > > CU > Crazy ==== I have been installing a few programs on my 1.19-6 rom hp 49g, and now every time UI reboot I get a Warning: Invalid Card data error Message. Any ideas on what this means? Is it serious? How do I fix it? ==== > I have been installing a few programs on my 1.19-6 rom hp 49g, and now every > time UI reboot I get a Warning: Invalid Card data error Message. Any > ideas on what this means? Is it serious? How do I fix it? type PINIT , this initializes the ports and the error will disappear -- ir. P.F.Geelhoed Delft University of Technology Laboratory for Aero & Hydrodynamics Leeghwaterstraat 21, 2628 CA Delft, The Netherlands +31-15-2786656 / +31-15-2782947 (fax) ==== I have been installing a few programs on my 1.19-6 rom hp 49g, and now every > time UI reboot I get a Warning: Invalid Card data error Message. Any > ideas on what this means? Is it serious? How do I fix it? type PINIT , this initializes the ports and the error will disappear > -- > ir. P.F.Geelhoed > Delft University of Technology > Laboratory for Aero & Hydrodynamics > Leeghwaterstraat 21, 2628 CA Delft, The Netherlands > +31-15-2786656 / +31-15-2782947 (fax) > ==== I just purchased a new HP Pavilion notebook that came with a lot of software that is absolutely useless to me. I wish to install only Windows XP and the appropriate drivers on my machine. My unit did not come with any WinXP disks; I only got 4 recovery disks. Does the recovery CD allow you to do such a thing ? I think not. I also chatted with HP's online help and they told me that the receovery CDs would install the entire system as it was shipped from the factory. To do a clean install, I would have to buy a retail version of Windows XP! (Did I hear that right ??) So my question is: Has anyone installed only the operating system using these recovery disks? I already own three Dells and they all come with their own OS disks. When I got my HP notebook, I was quite impressed with it and wondered why anyone would buy Dells. But I guess the answer is about to dawn on me... Please help! ==== [ot stupidity snipped] Well, there I was, thinking I hadn't flamed anyone for a while, and then along came this tosser posting a question about installing Windoze on a Personal Computer to a HP calculator group. > Please help! Go and see a brain surgeon and ask if you can have one put in. A bientot Paul -- Paul Floyd http://paulf.free.fr (for what it's worth) Netgear: the worst technical support I've ever encountered. ==== I think, by giving such answers, you are disqualifying yourself, not your opponent, aren't you? Hope you'll learn sometime, that it's exactly people acting like you who make this world such a bad place. Bye Thomas ==== > I just purchased a new HP Pavilion notebook that came with a lot of software > that is absolutely useless to me. I wish to install only Windows XP and the > appropriate drivers on my machine. My unit did not come with any WinXP > disks; I only got 4 recovery disks. Does the recovery CD allow you to do > such a thing ? I think not. I also chatted with HP's online help and they > told me that the receovery CDs would install the entire system as it was > shipped from the factory. To do a clean install, I would have to buy a > retail version of Windows XP! (Did I hear that right ??) So my question is: Has anyone installed only the operating system using > these recovery disks? I already own three Dells and they all come with their own OS disks. When I > got my HP notebook, I was quite impressed with it and wondered why anyone > would buy Dells. But I guess the answer is about to dawn on me... Please help! You should be able to use the Add/Remove Programs applet in Control Panel to get rid of programs. ==== Hmm..this doesn't seem to be a group for HP Notebooks. Sorry folks...I just realized this msg doesn't belong in here... > I just purchased a new HP Pavilion notebook that came with a lot of software > that is absolutely useless to me. I wish to install only Windows XP and the > appropriate drivers on my machine. My unit did not come with any WinXP > disks; I only got 4 recovery disks. Does the recovery CD allow you to do > such a thing ? I think not. I also chatted with HP's online help and they > told me that the receovery CDs would install the entire system as it was > shipped from the factory. To do a clean install, I would have to buy a > retail version of Windows XP! (Did I hear that right ??) So my question is: Has anyone installed only the operating system using > these recovery disks? I already own three Dells and they all come with their own OS disks. When I > got my HP notebook, I was quite impressed with it and wondered why anyone > would buy Dells. But I guess the answer is about to dawn on me... Please help! ==== > Hmm..this doesn't seem to be a group for HP Notebooks. Sorry folks...I just > realized this msg doesn't belong in here... Oh Jesus! If ever you do get any intelligence, have a go at learning how to cancel your posts, rather than making things worse by posting twice. A bientot Paul -- Paul Floyd http://paulf.free.fr (for what it's worth) Netgear: the worst technical support I've ever encountered. ==== > Hmm..this doesn't seem to be a group for HP Notebooks. Sorry folks...I just > realized this msg doesn't belong in here... Oh Jesus! If ever you do get any intelligence, have a go at learning how > to cancel your posts, rather than making things worse by posting twice. Oh Jesus! If ever you do get any manners, have a go at learning how to be nicer to people, rather than making things worse by whining about an incorrect post! A bientot > Paul > -- > Paul Floyd http://paulf.free.fr (for what it's worth) > Netgear: the worst technical support I've ever encountered. ==== > > Oh Jesus! If ever you do get any manners, have a go at learning how to be > nicer to people, rather than making things worse by whining about an > incorrect post! Better ro be rude than a knobhead. Especially since I can choose not to be impolite to those that deserve it. It looks like you're stuck with being slow on the uptake. Maybe if you figure out how to post to the right newsgroups (look before you post), then you'll also work out how to delete unnecessary quoted text, and not top-post. I haven't looked at your headers, but it's a reasonable assumption that you're a Windoze Outhouse luser. A bientot Paul ==== thanks in advance ==== you find a lot information (and programms) on www.hpcalc.org Roman schrieb im Newsbeitrag > thanks in advance ==== Im looking for some info regarding the file format for standard HP38/39 aplets (ie funtcion solve etc). Can anyone help or do you know of anyone who would have this kind of info? M@ ==== > looking for some info regarding the file format for standard HP38/39 > aplets (ie funtcion solve etc). The built-in aplets have several common variables in their directory, which you'll find in the =Sharedvar.h file of the aplet frame: http://www.hpcalc.org/hp39/pc/apletframe.zip The other vars in the aplet directory are specific to the aplet. On the 39/40G, you can _view_ the contents of the directories by using the built-in filer, press: APLET HOME SYSEVAL 260243 ENTER [CHOOS] select the aplet and press [VIEW] To quit press ON three times. The garbage returned is the way the history stack displays the system word FALSE. Just highlight it and press DEL. ( ... Hmm ... don't you feel a deja vu right now? ... :) So, for example, on a cleared 39G, 'Function looks like: DIR { } { } [ 0 ] { } 0 0 0 0 0 # 4h # 1h ... 6.5 -6.5 { FUNCTOPIC FUNCTION ... XLIB 241 51 } END All vars from #4 to -6.5 are the ones in Sharedvar.h in reverse order. The last one is a list of six rom pointers for the different aplet's views, you'll find them in the file =Common.h of the above zip. And the first 10 vars? Well, try modifying the default values of the function aplet and see what has changed. For instance, if you press SYMB and store SIN(X) in F1, COS(X) in F2 and TAN(X) in F4, when you view the dir, you'll find out that the fifth var contains a list of functions F1 to F0, #0 if not defined. The five zeros are explained in the file =Funcdir.h Remember that the first vars displayed (actually the latest ones stored in the directory) are aplet-dependent. The solve aplet has only 7, while the statistics aplet has 29. The same applies to the 38G, but make sure you use this zip file instead: http://www.hpcalc.org/hp38/programming/aplet1_4.zip Hope this helps. HPCC #1046 ==== hi, would this be the wrong newsgroup to ask a very simple question about HP Basic or UserRPL? i've RTFMed user's guide but i can seem to quite pinpoint the logical bug in the program. if this is not the place to ask, where should i ask? thanks! -- design: http://www.dna-collective.tk/ urban: http://www.assault.tk/ ==== Just write it here, please! > hi, > would this be the wrong newsgroup to ask a very simple question about > HP Basic or UserRPL? > i've RTFMed user's guide but i can seem to quite pinpoint the logical > bug in the program. if this is not the place to ask, where should i ask? > thanks! -- > design: http://www.dna-collective.tk/ > urban: http://www.assault.tk/ ==== >Just write it here, please! hi, i'm sure i made the worst possible mistake, but i just can't figure it out. i have some programming experience which is pretty useless here.. this is my program: << --> A << IF 'A<2*pi' THEN 'A*(180/pi)' ELSE 'A*(pi/180)' END >> (pi=HP's Pi symbol) the program is supposed to check whether a real number is greater than 2pi and then take some action. what happens is that i place a number on the stack and run program, which then prints exactly, for e.g. 'A*180/pi', like if it only prints a string instead of doing some calculation. i tried entering some simpler programs from the manual and they work. i tried everything to make it work (quotation marks, parentheses, other unsuccessful guesses). i'm working in approximate mode. thanks for your time :-) -- design: http://www.dna-collective.tk/ urban: http://www.assault.tk/ ==== [blu|shark] schrieb > this is my program: << --> A << IF 'A<2*pi' THEN 'A*(180/pi)' ELSE 'A*(pi/180)' END >> > (pi=HP's Pi symbol) Here is my bracketfree shortend program which should do the same? << DUP pi 180. / IF OVER 2. pi * < THEN INV END * >> I am afraid, that this is only the minor answer to your question and this is not the best translation to user-RPL, but... :-) The system flag settings might have an influence to the result. -2 SF or -3 SF is required, before running my little example. Or have a look to your flag settings (MODE-key FLAGS (F1)). ..Heiko ==== > >Just write it here, please! > > hi, > i'm sure i made the worst possible mistake, but i just can't figure it > out. i have some programming experience which is pretty useless here.. > > this is my program: > > << --> A > << > IF 'A<2*pi' > THEN 'A*(180/pi)' > ELSE 'A*(pi/180)' > END > > > (pi=HP's Pi symbol) > > the program is supposed to check whether a real number is greater than > 2pi and then take some action. > what happens is that i place a number on the stack and run program, > which then prints exactly, for e.g. 'A*180/pi', like if it only prints > a string instead of doing some calculation. > i tried entering some simpler programs from the manual and they work. > > i tried everything to make it work (quotation marks, parentheses, > other unsuccessful guesses). i'm working in approximate mode. > > > thanks for your time :-) Append one more command, EVAL, to your program just after the END command. ==== What happens if you add EVAL after your Algebraics like this: THEN 'A*(180/pi)' EVAL >Just write it here, please! X > << --> A > << > IF 'A<2*pi' > THEN 'A*(180/pi)' > ELSE 'A*(pi/180)' > END > > > (pi=HP's Pi symbol) the program is supposed to check whether a real number is greater than > 2pi and then take some action. > what happens is that i place a number on the stack and run program, > which then prints exactly, for e.g. 'A*180/pi', like if it only prints > a string instead of doing some calculation. > i tried entering some simpler programs from the manual and they work. i tried everything to make it work (quotation marks, parentheses, > other unsuccessful guesses). i'm working in approximate mode. ==== >What happens if you add EVAL after your Algebraics >like this: >THEN 'A*(180/pi)' EVAL then it works like a charm! thanks a lot! :-) how come i didn't need it for simpler examples? is this HP Basic or User RPL then? :-O -- design: http://www.dna-collective.tk/ urban: http://www.assault.tk/ ==== Is there any built-in support for capital pi on the 49g like there is for sigma? I know you can do a sequence and then use the /piLIST command to get the product of the list, but is there any way you can do symbolic manipulation? For example I want to do k^3/k from k=4 to n, the solution should be (n!)^2/36. Is there any way to do it on the 49g? Write a program? Maybe there already is a program (couldn't find it on hpcalc.org)? ==== > Is there any built-in support for capital pi on the 49g like there is for > sigma? > > I know you can do a sequence and then use the /piLIST command to get the > product of the list, but is there any way you can do symbolic manipulation? > > For example I want to do k^3/k from k=4 to n, the solution should be > (n!)^2/36. > > Is there any way to do it on the 49g? Write a program? Maybe there already > is a program (couldn't find it on hpcalc.org)? > Unfortunately no built-in support for what you want. Indeed one would have to program that. And for symbolic things like the above example this would be a not so small project. Greetings, Nick. ==== > Is there any built-in support for capital pi on the 49g like there is for > sigma? No, but you could use PILIST > Is there any way to do it on the 49g? Write a program? Maybe there already > is a program (couldn't find it on hpcalc.org)? it's probaly best to use SIGMA and a combination of LN and EXP a*b*c*..=EXP(LN(a*b*c*..))=EXP(LN(a)+LN(b)+LN(c)+..) Peter ==== > Is there any way to do it on the 49g? Write a program? Maybe there already > is a program (couldn't find it on hpcalc.org)? > > it's probaly best to use SIGMA and a combination of LN and EXP a*b*c*..=EXP(LN(a*b*c*..))=EXP(LN(a)+LN(b)+LN(c)+..) symbolically reduce SIGMA of LN(X) from X=1 to N. The solution should be something like ln((n+1)*n!) - ln(n+1), which I believe simplifies to ln(n!). If it could reduce this type of expression, you could simply do EXP of the answer to get n! (after doing LNCOLLECT, or a similar command). Is there a formula to find the sum of series of something like ln(x)? I would be interested in making a program that has the same function as PI. ==== > symbolically reduce SIGMA of LN(X) from X=1 to N. The solution should be > something like ln((n+1)*n!) - ln(n+1), which I believe simplifies to ln(n!). > If it could reduce this type of expression, you could simply do EXP of the > answer to get n! (after doing LNCOLLECT, or a similar command). Naturally, the TI-89 has no trouble with this simple sum ;-) Just teasing, Bhuvanesh. ==== > symbolically reduce SIGMA of LN(X) from X=1 to N. The solution should be > something like ln((n+1)*n!) - ln(n+1), which I believe simplifies to ln(n!). > If it could reduce this type of expression, you could simply do EXP of the > answer to get n! (after doing LNCOLLECT, or a similar command). > > Naturally, the TI-89 has no trouble with this simple sum ;-) > > Just teasing, > Bhuvanesh. And we still talk about sides, dark sides, luminous sides, and the similar. ;-) Greetings, Nick. ==== > symbolically reduce SIGMA of LN(X) from X=1 to N. The solution should be > something like ln((n+1)*n!) - ln(n+1), which I believe simplifies to ln(n!). > If it could reduce this type of expression, you could simply do EXP of the > answer to get n! (after doing LNCOLLECT, or a similar command). Naturally, the TI-89 has no trouble with this simple sum ;-) Got any idea what aligorithms derive has to do that? We should implement a better sigma function; and maybe even throw PI on top of that. However, I am not a great mathematician [yet], so I can't think of any ways to program such functions, although it doesn't seem very complicated (ln(x) to ln(n!)). ==== X > it's probaly best to use SIGMA and a combination of LN and EXP > a*b*c*..=EXP(LN(a*b*c*..))=EXP(LN(a)+LN(b)+LN(c)+..) Hey! A new trick that I never thought of !! There is always something new to learn in this group! ==== > X > it's probaly best to use SIGMA and a combination of LN and EXP > a*b*c*..=EXP(LN(a*b*c*..))=EXP(LN(a)+LN(b)+LN(c)+..) > Hey! > A new trick that I never thought of !! > There is always something new to learn in this group! Indeed great! Many thanks also from me Peter! Now someone has to find out how good the built-in algorithms work for expressions of the type sum(n=start,end,LN(something(n))). I don't have the calc with me now, but I'll try some examples and let you know. Greetings, Nick. ==== Dear professor Please, STOP, before it is too late! You are damaging this NewsGroup by initiating an auto-destruct sequence not only for your self but also for people who read your posts and get the wrong idea about others and this group in general! We have had enough recently with so many senior writers going completely insane and engaging into bitter meaningless egotistic bullshit over trivial stuff. PEOPLE COME TO YOUR SENSES! THERE ARE MORE IMPORTANT THINGS RIGHT NOW AROUND YOU - WORLDWIDE - THAN YOUR SILLY QUARRELS! Let us be friends again, pleeeeease, :-) !Demeter! ==== > Dear professor > > > We have had enough recently with so many senior > writers going completely insane and engaging into > bitter meaningless egotistic bullshit over trivial > stuff. > I second that heartily. Too many of the so-called debates serve no purpose other than to create more bad feelings. Some of it seems to be on the level of schoolyard name-calling. Bill ==== Well... I'm new here, so I don't have a clue as to personalities. But I'll wade in here.. maybe it'll do some good. No one has anything to gain, especially the poster, by bringing this stuff up.. it just makes him look bad. It's possible that the poster had the rug pulled out from under him by the University because he can't ignore the people he thinks are idiots and take the noble (silent) route... FWIW... Al... > This is a puzzle for newbees. Just guess who are the 3 senders X,Y,Z > below. Everything is quoted in original from a recent thread. To make it > easier I'll give some hints afterwards. ==== > This is a puzzle for newbees. Just guess who are the 3 senders X,Y,Z > below. [snip a lot of crap!] any value at all with this bickering. What's wrong with being a newbee? Have you never ever seen anything, that you technically knew in advance, but didn't think of at the time? NK doesn't state that he didn't know about the logarithmic properties, but merely that it hadn't occured to him to use these properties in that files, it doesn't mean they are masters of what they write about. I've never seen NK state that he is indeed a guru on math. Is it in you opinion forbidden to learn while you write something? Is it connected to some sort of disgrace not knowing everything off hand? Stop judging what other people should and shouldn't be ABLE to answer - I of course knew the logarithmic property in question here, but I was delighted to see it used in such a simple way to solve a problem that initially seemed like a smart heuristc method should be applied. That's how math surprises me still - what fun would it be to know all the answers? In your opinion, it seems, when a child has learned the concepts of addition and subtraction, that child should also be able to apply these concept on set theory and differential equations? Technically, 80% of your recent posts are OT. I'll urge you to lighten up and stop hacking on in your view lesser persons, or else you'll shortly wind up in MY killfile. ==== > it doesn't pay anyway to go this way because of rounding errors. One can > do this in a different way. I prepared already something, but > after your post I lost any motivation to continue with it ... Instead of wasting time pointing out biased opinions unrelated to the post, how about we work together to figure out this mystery of PI? Please continue on that different way you were preparing. It is like the mystery of the empty error box when you take the limit of an inequality expression... ==== I tried some examples. The method works very good if the summation index goes up to some numeric value, like for example PI(n=1,10,n). But for symbolic like PI(n=1,N,n) I couldn't any working example. Greetings, Nick. > X > it's probaly best to use SIGMA and a combination of LN and EXP > a*b*c*..=EXP(LN(a*b*c*..))=EXP(LN(a)+LN(b)+LN(c)+..) > Hey! > A new trick that I never thought of !! > There is always something new to learn in this group! > > Indeed great! Many thanks also from me Peter! > Now someone has to find out how good the built-in algorithms work for > expressions of the type sum(n=start,end,LN(something(n))). > > I don't have the calc with me now, but I'll try some examples and let > you know. > > Greetings, > Nick. ==== Finally a good and clever answer to my thoughts :-) Calculators must be used for calculating and programming, not collecting. If you have just bought a new (old) calculator then, please, write something about your experiences, write some programs, post some useful info - the fact that someone has bought something isn't useful at all. I think this is not a collectors group ... > If anyone needs to tell people what they have just acquired, why not do it > in a way that all of us can enjoy, for example posting or publishing a > program for it, or describing a trick, not necessarily new ? For example, something like this: Did you know you can speed up your HP-42S? It can be done manually or with > a program. Unfortunately, the program listed at Gene Wright's website does > not work on my recently purchased calc (a bargain indeed!). Can anyone help? instead of: Hey guys, you won't believe it! I've just bought a 42S for $5!!!! Oh Jesus, > today I believe in God!!! ==== > Calculators must be used for calculating and programming, not collecting. First: That is not a clever thought. What is the use of stamps? what is the use of dolls? what is the use of coins? what is the use of postcards? etc, etc, etc... Thousands of people collect things but you don't like it... Well. I think you have the problem (another problem) and not the collectors. Second: I'm not a collector. I like calculators and I have five!. This is not a collection... Do you want to see a calculator collection? Choose: http://www.hpmuseum.org/ http://www.rskey.org/index.html http://os36.grafisis.nl/calculators/ http://www.calculators.de/ http://www.fbalzer.de/ >If you have just bought a new (old) calculator I've have just bought nothing: I've have exchange one calculator for the 42S > then, please, then I will do what I want > write something about your experiences, write some programs, post some useful info You can see some of my prgs for old calculators in hpmuseum. And I have post some useful (I hope) info in this forum and also in private >the fact that someone has bought something isn't useful at all. So the title was JUST TO SHARE HAPPINESS. Do you understand? But it seems you don't understand what you read, because two weeks ago, in other forum, when you were trying to teach us what we can post and what we can't, somebody said to you: If you don't like the topic, don't click on the link. ==== > Finally a good and clever answer to my thoughts :-) Calculators must be used for calculating and programming, not collecting. If > you have just bought a new (old) calculator then, please, write something > about your experiences, write some programs, post some useful info - the > fact that someone has bought something isn't useful at all. I think this is not a collectors group ... X Somehow my collecting crab to me like the enthusiam on RPN calculators. I did not think about collecting, but if domething is really good it's hard to give up on it. I have owned (*) I still own (*) HP 6S Solar (still in the package, it's for my daughter) (*) HP 10B HP 11C HP 12C (I regret loosing this baby) HP 15C (ditto) (*) HP 16C HP 18C (*) HP 19BII (my mortgage loan is finally paid, do I need it anymore?) HP 21 (My first HP) (*) HP 25 (My first programmable ever) HP 28C (traded to S the very next year) (*) HP 28S (*) HP 32SII (this is fun, but I would really like to have a HP 42S) HP 34C (this would be nice to still own) (*) HP 39/40G ( a special combo edition) HP 41C (owned almost a week before trade in to CV with full refund) HP 41CV + Time Module + XFunctions + XRAM + XRAM (*) HP 41CX + Card Reader + HP-IL + Digital Cassette Drive (my wake-up clock) (*) A lot of different ROM Modules (*) HP 48SX + 128KB (*) HP 48GX (*) HP 49G (and yet another one with 4->5MHz speed-up from cynox.de) (*) HP 71B + 32KB RAM + HP-IL + Card Reader + Math + Forth-As + Curve Fit Portable Floppy Drive (*) HP 75C + 8 KB RAM + VisiCalc + I/O ROM Video Interface HP 100LX HP 200LX (*) HP 700LX Omnigo + Nokia 2110i (my very first - and only - communicator :) (*) HP Jornada 720 + 10MB Flash (my portable, since I don't own a portable PC) Am I a collector? Can I be a member in this group? ==== I am Manel. Veli-Pekka Nousiainen. The list is huge. I only have a CASIO 8950-GFX color,CASIO-570MS, HP49g and CASIO-570MS. I I changed from CASIO to HP because they robbed to me (My Casio 8950FX color included) Of course, the change was good, mmm big...... so big. In addition, I am due to thank for the thief..... Well, with a CASIO you can write faster than a HP49 (At an topographt exam (five hours, four and a half hours of them entering data) it is apreciable). What is the meaning of the following? It surprised me. HP 49G (and yet another one with 4->5MHz speed-up from cynox.de) Perhaps I understood bad its meaning (I don not speak English). Could you responde the test please. a) There are two models of HP 49. One at 4 and another at 5 Mhz. b) I Change hardware of my HP49. c) With software is posible. d) others......... (explain it please) ==== > I would just like to say thank you ... Rick Neufeld, an experienced HP-user and engineer from New York who is working on drawings for steel fabricators and erectors for steel structures for buildings like the World Trade Center, communicated to me last night a deeply hidden bug in the filer. He also found a fixing ftp://ftp.math.fu-berlin.de/pub/usr/raut/HP49/tools/ Let me express my thanks to Rick here. A father of 3 children cannot spend much time in posting to a NG which some people confound with a playground for their profilation mania. The deeper is my respect to him for his postings to me and helping to improve the tool. I'll discuss the filer problem with JYA later. - Wolfgang ==== I'm a new hp49 user and I'm trying to get a handle on unitman. It mentions the possibility of hiding the pletheura of unit variables that fill up HOME directory. How?.. I've searched through the Google archives and get lots of indirect pointers that are leading me nowhere. OT49 seems to have dropped the ability.. mentions something about filer being able to do it.. Could someone chime in here with a bit of a mini tutorial on the subject please? Al... ==== > I'm a new hp49 user and I'm trying to get a handle on unitman. > It mentions the possibility of hiding the pletheura of unit variables > that fill up HOME directory. How?.. The easiest way to hide your self-created unit variables is to use my Filer1 or Filer2, both in Filer1+2 from hpcalc.org. Just use the +/- key to mark all variables you want to be hidden. Then press the SPC key to launch the dialog box HIDE/UNHIDE and confirm HIDE with OK, and your marked units disappeared from the VAR menu! You should perhaps also hide such files like IOPAR etc which are never used directly. If you want to adapt the exchange-rate of EURO and US$, do this also inside the filer: Just scan the EURO-symbol and press on EDITB which has the 1st position in the menu of my filer. Correct the '1.05_$' to '1.08_$', say. Then press ENTER, and voil.87, the new exchange rate is restored in the $-unit variable which has the name $ and is still (?) the base of all money units in the unit-directory MONEY. I think you quickly realize how easy and user-friendly all this is. If you would follow the suggestions of a certain marathon-author, you would need hours to do it and, in addition, you had first to read a long marathon document on units (if it already exist). There are also other libraries on hpcalc.org which serve hiding, but these are obsolated in a sense by Filer1 or Filer2. A special feature of the hiding tool in the filers is, that you can unhide any selected set of hidden variables, in particular a single (the scanned) one. In view of the above, the hiding tools from OT49 had been replaced by other, more urgendly needed ones, namely togglers of various system parameters: On RAD/DEG, on the 3 builtin coordinate systems, on the 4 number bases, on the 3 Header formats, on the 3 languages (language toggling, which presently concerns mainly error messages, will be expanded in ROM 19-7 also to menus and choose boxes and hence will become more important), and a toggler on MINIFONT/CurrentFONT. This one is particularly powerful because it works also in edit mode if properly assigned to a key. And if this toggler is double-clicked then it toggles the 3 builtin fonts. The FONT-toggler is is the only command in my tools with a double-click function. I dared doing this because people with the stiffest fingers had somehow to learn the double-click on a PC mouse. The double-click also works on 48/49-emulators. A longhold key probably not, but this is not my buysiness but rather that of the emulator-programmers (unless Christoph sends me a replacement for the longhold function which runs on his famous emulator :-) Clearly, longhold keys, an idea of CD, would be something completely new on a PC keyboard. Hope this helps Wolfgang PS. MONEY units are created by symbolic names. For instance, if you used already the name '$' for other purpose, a new '$' is created which has priority. Your old '$' is still present but may not work anymore. ==== Sometime after my previous message, I searched for Filer2 on hpcalc.org and found it. It wasn't clear in the docs for unitman what or where I needed to go to hide the variables, and some info on the internet points to OT49. Now, I see filer is not a library. Is there something I should be doing custom key to it or something?) Forgive me, but I'm very new with this thing, and working out the best way to do things is slow for me. Al... > The easiest way to hide your self-created unit variables is to use my > Filer1 or Filer2, both in Filer1+2 from hpcalc.org. Just use the +/- ==== > Sometime after my previous message, I searched for Filer2 on > hpcalc.org and found it. It wasn't clear in the docs for unitman > what or where I needed to go to hide the variables, and some info on > the internet points to OT49. Well, Unitman.txt contains probably a hint to hide the various new units but perhaps no hint which means should be used for hiding. My tools are independent on each other, the user himself should decide which additional tools he wants to load. > Now, I see filer is not a library. Is there something I should be > and set up a custom key to it or something?) There are several possibilities. The easiest is to assign it just to the builtin-Filer position, i.e. leftshift APPS. I suggest to have permanently set the flags -60, -61 and -62 (should be written in your STARTUP file). You can leave the USR MODE at any time with leftshift ALPHA. Thus, toggling USR with leftshift ALPHA just toggles also the builtin filer with Filer1 or Filer2 (which has 2 menu pages). A second possibility but not as fast is what you yourself suggest, to add it to a Custom menu. But this works then only in the directories in which the Custom menu is valid. A third very elegant method is to add the name Filer2 just to APAR, a variable that is read automatically during a warmstart and sets up the APPS menu correspondingly. You can have the item Filer2 at your prefered position in APPS, e.g., at the 1st position. But this third possibility demands loading a very small library named APPSman (721 bytes) with number 1791. This library controls what is shown in the APPS browser. > Forgive me, but I'm very new with this thing, and working out the > best way to do things is slow for me. I'm not a priest, I can't forgive :-) But I would do it, because you rise your questions very clearly (which is rather seldom here). ==== Ok, since you are being so helpful. (big thanks btw) I've got a STARTUP variable working with KEYTIME, PINIT and a few other things, but I don't understand how to set my flags in it. The recent post that showed someone's STARTUP, didn't work for me (the flags part) Al... (sorry for the big crop, but my usenet link only allows me to post small messages) I'm not a priest, I can't forgive :-) But I would do it, because you > rise your questions very clearly (which is rather seldom here). > ==== AA> Ok, since you are being so helpful. (big thanks btw) AA> I've got a STARTUP variable working with KEYTIME, PINIT and a few other AA> things, but I don't understand how to set my flags in it. The recent post AA> that showed someone's STARTUP, didn't work for me (the flags part) Individual flags you can set there simply with 61 SF 62 SF etc. If you want to restore your complete Flagsettings in STARTUP, the best is to store the current flags in a variable in port 2 RCLF 2:myflags STO and the add to STARTUP 2:myflags RCL STOF - Carsten ==== It's not like I haven't been looking for the answers to these questions on my own either.. The problem is that there is so much info available out there, searching for it yeilds a lot of answers, most of which require prior understanding of other things.. Then there's the problem of REMEMBERING what I've learned long enough to apply it to learning new things... Al... > Individual flags you can set there simply with 61 SF 62 SF etc. If you want to restore your complete Flagsettings in STARTUP, the best > is to store the current flags in a variable in port 2 RCLF 2:myflags STO and the add to STARTUP 2:myflags RCL STOF - Carsten > ==== I need help setting up the HP-48 GX so that when the PI key (purple key + SPC) is pressed, the actual numerical value is displayed instead of PI. I know there is a way to do this, I have had it set up this way for the last 6 months, but I just reset my memory, so now I am stuck with having to press NUM (purple key + NUM) to get my problems to evaluate while I am working on them. Otherwise the symbolic representation of PI stays in the stack and everything I input after that is just added to the list of commands to execute. Its gets real ugly after a while, especially when I am doing a lot of trig calcs. I can look it up later, but I am on campus and have a lot of work to do with the HP. It was acting a little sluggish while doing linear regression so I reset the memory. That picked it up a bit but now everything is back to factory default, including PI. All of my instructors here seem to be just converting PI to the number after they input it, but thats an extra keystroke. I guess there are pros to leaving it the default in advance! Bill Rumley Virginia Tech Class of 2004 Civil and Environmental Engineering http://filebox.vt.edu/users/rumley/root/main.htm ==== -2 SF (constants numerical instead of symbolic) Caspar > I need help setting up the HP-48 GX so that when the PI key (purple key + > SPC) is pressed, the actual numerical value is displayed instead of PI. I > know there is a way to do this, I have had it set up this way for the last 6 > months, but I just reset my memory, so now I am stuck with having to press > NUM (purple key + NUM) to get my problems to evaluate while I am working > on them. Otherwise the symbolic representation of PI stays in the stack > and everything I input after that is just added to the list of commands to > execute. Its gets real ugly after a while, especially when I am doing a lot > of trig calcs. I can look it up later, but I am on campus and have a lot of > work to do with the HP. It was acting a little sluggish while doing linear > regression so I reset the memory. That picked it up a bit but now > everything is back to factory default, including PI. All of my instructors > here seem to be just converting PI to the number after they input it, but > thats an extra keystroke. I guess there are pros to leaving it the default > way, but it seems kind of tedious. Anyone know how to reset this? > in advance! Bill Rumley > Virginia Tech > Class of 2004 > Civil and Environmental Engineering > http://filebox.vt.edu/users/rumley/root/main.htm ==== Anyone know where to find memory for the HP-48GX at a reasonable price? Bill Rumley Virginia Tech Class of 2004 Civil and Environmental Engineering http://filebox.vt.edu/users/rumley/root/main.htm ==== > Is it possible to create a table showing the x and y values > for an equation on the 48? Here's a little UserRPL table [matrix] generator: << 5 ROLL { } + DUP SIZE 6 ROLLD 1 << { ->NUM 12 RND } OBJ-> DROP >> DOSUBS 5 ROLLD SEQ OBJ-> DUP 2 + ROLL SWAP OVER / SWAP 2 ->LIST ->ARRY >> 'TGEN' STO Stack input: { list of functions } @ for each table column 'X' @ variable name start @ starting value end @ ending value incr @ increment Example: DEG { 'SIN(X)' X 'COS(X)' } 'X' 0 90 10 TGEN Output from this example: SIN(X) X COS(X) [[ 0 0 1 ] [ .173648177667 10 .984807753012 ] [ .342020143326 20 .939692620786 ] [ .5 30 .866025403784 ] [ .642787609687 40 .766044443119 ] [ .766044443119 50 .642787609687 ] [ .866025403784 60 .5 ] [ .939692620786 70 .342020143326 ] [ .984807753012 80 .173648177667 ] [ 1 90 0 ]] Press cursor-down to view the output matrix. You can change the rounding in the program, or make it another input argument. [r->] [OFF] . ==== > I would like to create > [ [ 'Observations' 19.3456 23.4566 45.67 ] > [ 'Refraction' 0.0039 0.0039 0.0039] ] > both 49g and 48gx don't allow strings > being matrix cell's contents. The 49G allows quoted names in matrices, exactly like the above (use the single-quote character); the 48 series does not. [r->] [OFF] . ==== At the expense of some more work, you can use the same data in a list, on the 48 series, as in: { t U 123.45 } You would then use get, put and/or pos to retrieve the items, or deconstruct onto the stack using OBJ-> then useing ->OBJ to change 123.45 to 123.45... Geoff > > I would like to create > > [ [ 'Observations' 19.3456 23.4566 45.67 ] > [ 'Refraction' 0.0039 0.0039 0.0039] ] > > both 49g and 48gx don't allow strings > being matrix cell's contents. > > The 49G allows quoted names in matrices, exactly like the above > (use the single-quote character); the 48 series does not. > > [r->] [OFF] > > > > > > > > .. > > -- We sleep soundly in our beds because rough men stand ready in the night to visit violence on those who would do us harm. George Orwell ==== My first UserRPL program (which I'm going to post here for your kind >comments later :) tries to fill a result matrix on its run. >The problem is that I would like the first column of the matrix >contain the descriptions of the rows, like: [ [ 'Observations' 19.3456 23.4566 45.67 ] > [ 'Refraction ' 0.0039 0.0039 0.0039] ] (so that the results matrix could be transferred to a PC, and then get >pretty-printed somehow, with decriptive comments). Unfortunately, it seems like both 49g and 48gx don't allow strings >being matrix cell's contents. Is there any way to work around this? Tag the numbers in the first column instead? Enter: :Observations:19.3456 23.4566 45.67 :Refraction: 0.0039 0.0039 0.0039 {2 3} ->ARRY to get: [ [ :Observations:19.3456 23.4566 45.67 ] [ :Refraction: 0.0039 0.0039 0.0039] ] You'll lose the tags as soon as the values are manipulated though but the technique is useful if you have a progrm that creates the matrix and can simply do an ARRY-> command, tag the first values and -ARRy back again. -- Bruce Horrocks Hampshire England bh@granby.demon.co.uk ==== URL: http://www.finseth.com/~fin/rpnrpl.html Copyright: 2002-3 by Craig A. Finseth Archive-name: computer/handhelds/rpn-rpl RPN/RPL Implementations Document id RPN/RPL Implementations http://www.finseth.com/~fin/rpnrpl.html Contact: Craig A. Finseth http://www.finseth.com/~fin Copyright This FAQ document is Copyright 2002-3 by Craig A. Finseth. It may be reproduced and archived as part of normal network distribution. Such distribution is assumed to include CD/ROM or other bulk, unedited distribution. It may be reproduced for individual or non-commerical use provided that it is reproduced intact. It may be reproduced for commercial use provided: o it is reproduced essentially intact including all copyright notices and acknowledgements, o the publisher obtains the latest version directly from the FAQ maintainer (using the above WWW site is acceptable), o the publisher provides the FAQ maintainer with information on what collection the copy of the FAQ is in, and how that collection may be obtained, o all material modifications (other than formatting) are clearly marked. Description This document provides a list of implementations of RPN, RPL, and HP calculators for other systems. You can help make it more comprehensive by sending me additional information and/or updates. To be included in this list, an implementation must: o implement at least a standard 4-level RPN calculator. Minor variations (e.g., 3 or 5 levels) do not preclude being listed. Implementations that include both RPN and algebraic modes are eligible. o implement an RPL calculator. o implement a clone (or near-clone) of any Hewlett-Packard calculator, even if it is an algebraic-only model. The following information is included for each implementation: The *NAME* line contains the name of the implementation. Implementations are listed alphabetically by name. If the implementation emulates a specific calculator and it is not obvious from the name which calculator is emulated, the emulated calculator model is given in parentheses. The *LAST* *CHANGED/VERIFIED* line contains the date that the entry was last changed or an explict looks ok to me was received by the FAQ maintainer. The *ORIGINAL* *DISTRIBUTION* is the date (or partial date) of the first release. It is in YYYY-MM-DD format. The *VERSION* is the latest known version. It is probably out of date. The *ENVIRONMENT* is the operating environment. The *ORGANIZATION* is the name of and contact information for the implementor or current maintainer. The *STATUS* is one of o no longer available: Self-explanatory. o free: The implementation is available to most people at no charge. Even such free implementations may have restrictions: consult information about the particular implementation. Where available, information on how to obtain a copy is also listed. o not free: The implementation is for sale. Contact the vendor for specifics. This category includes shareware. Many of the names of the implementations in this list are trademarked. Specific trademarks are not called out. Implementations Available for PCs: DOS, Windows, Macintosh, Unix Calc41 name: Calc41 last changed/verified: 2002-10-21 version: ? environment: Windows organization/author: ? status: not free Note: was sold by EduCALC. Emu48 name: Emu48 (includes 38G, 29G, 40G, 48SX, 48GX, 49G) last changed/verified: 2002-12-03 version: 32 environment: Windows organization/author: Christoph Giesselink http://privat.swol.de/ChristophGiesselink/. status: free Emu48 name: Emu48 last changed/verified: 2002-10-21 version: ? environment: Windows organization/author: Sebastien Carlier status: free HP Emulator name: HP Emulator (48GX) last changed/verified: 2002-10-29 version: 0.9.0 environment: Windows organization/author: Daniel Nilsson http://sourceforge.net/projects/hpemu status: free HP-16C name: HP-16C last changed/verified: 2002-10-21 version: ? environment: Windows organization/author: Joseph M. Newcomer Co. http://www.pgh.net/~newcomer/hp16c.htm status: free Note: Palm version also available. HP-25 Emulator name: HP-25 Emulator last changed/verified: 2002-10-21 version: ? environment: DOS organization/author: Nigel Bromley http://dspace.dial.pipex.com/town/square/gd86/freesoft.htm status: free HP-41C Emulator name: HP-41C Emulator last changed/verified: 2002-10-21 version: ? environment: Windows organization/author: Warren Furlow http://www.furlow.org status: free HP-41C Emulator name: HP-41C Emulator (Sim41?) last changed/verified: 2002-10-21 version: ? environment: DOS organization/author: Alvaro Gerardo Suárez http://www.geocities.com/SiliconValley/Bay/4919/ http://geocities.com/algesuar status: free HP-41C, HP-45 Emulators name: HP-41C, HP-45 Emulators last changed/verified: 2002-10-21 version: ? environment: XWindows, Unix organization/author: Eric Smith http://www.brouhaha.com/~eric/hpcalc/ status: free HP-41C, HP-71B Emulators name: HP-41C, HP-71B Emulators last changed/verified: 2002-10-21 version: ? environment: DOS organization/author: J. Garnier http://www.geocities.com/ResearchTriangle/2000/ status: free HP-67 Simulator name: HP-67 Simulator last changed/verified: 2002-10-21 version: ? environment: Unix, Apple GS organization/author: Christopher Neufeld http://caliban.physics.utoronto.ca/neufeld/hp67/hp67.html status: free Loki and LokiBin name: Loki and LokiBin last changed/verified: 2002-10-21 version: 1.0 environment: many organization/author: Craig Finseth http://www.finseth.com/~fin/#Loki status: free Note: Several implementations, including: * command-line for Windows, Macintosh OS X, and Unix; * system manager versions for HP95LX, HP100*, and HP200*; * native GUI for Windows, Macintosh OS 8+ and OS X. Loki is a 4-function RPN calculator that does fractional input and output and units. LokiBin is a 4-function RPN calculator that does binary/ octal/hex transformation and math. Ttcalc name: Ttcalc (HP-41C) last changed/verified: 2002-10-21 version: 1.3? environment: Windows organization/author: http://www.hpmuseum.org/simulate/simulate.htm http://www.tu-chemnitz.de/ftp-home/pub/cica-win3/desktop/ttcalc13.zip status: free WRPN name: WRPN (HP-16C) last changed/verified: 2002-10-21 version: ? environment: Windows organization/author: http://www.hpmuseum.org/simulate/simulate.htm status: free Implementations Available For Palm Systems Coconut name: Coconut (HP-41C) last changed/verified: 2002-10-21 version: 3.0.3 environment: Palm organization/author: ? status: both free and not free HP-16C name: HP-16C last changed/verified: 2002-10-21 version: ? environment: Palm organization/author: Joseph M. Newcomer Co. http://www.pgh.net/~newcomer/hp16c.htm status: free Note: Windows version also available. Kalc name: Kalc last changed/verified: 2002-10-21 version: 3.0.3 environment: Palm organization/author: ? status: free MathU name: MathU last changed/verified: 2002-10-21 version: ? environment: Palm organization/author: ? status: not free Note: related to MathU Pro and PalmCalc. MathU Pro name: MathU Pro last changed/verified: 2002-10-21 version: ? environment: Palm organization/author: ? status: not free Note: related to MathU and PalmCalc. NeoCal name: NeoCal last changed/verified: 2002-10-21 version: 1.5 environment: Palm organization/author: ? status: not free Palm16c name: Palm16c (HP-16C) last changed/verified: 2002-10-21 version: ? environment: Palm organization/author: Jake Schwartz status: not free PalmCalc name: PalmCalc last changed/verified: 2002-10-21 version: ? environment: Palm organization/author: ? status: not free Note: related to MathU and MathU Pro. PowerOne name: PowerOne last changed/verified: 2002-10-21 version: ? environment: Palm organization/author: ? status: not free Note: The finance version is the only one offering RPN. RPN name: RPN last changed/verified: 2002-10-21 version: 3.04 environment: Palm organization/author: http://www.palmgear.com status: not free RPN Calculator 1.0.1 name: RPN last changed/verified: 2002-10-21 version: 1.0.1 environment: Palm organization/author: ? status: free Implementations Available for Windows CE Systems HP-41C Emulator name: HP-41C Emulator last changed/verified: 2002-10-21 version: ? environment: WindowsCE organization/author: Warren Furlow http://www.furlow.org status: free Loki and LokiBin name: Loki and LokiBin last changed/verified: 2002-10-21 version: 1.0 environment: JavaScript organization/author: Craig Finseth http://www.finseth.com/~fin/#Loki status: free Note: JavaScript implementation tuned for Windows CE implementation and screen size. Loki is a basic RPN machine and LokiBin does binary/octal/hex transforms and math. Implementations Available for the Web CoCalc, CoCalc2 name: CoCalc CoCalc2 last changed/verified: 2002-10-21 version: ? environment: Java organization/author: http://www.cohort.com/ status: free HP-25 name: HP-25 last changed/verified: 2002-10-21 version: ? environment: Java organization/author: http://www.hpmuseum.org/simulate/simulate.htm status: free HP-35 Simulation name: HP-35 Simulation last changed/verified: 2002-10-21 version: ? environment: JavaScript organization/author: Neil Fraser http://www.hpmuseum.org/simulate/simulate.htm status: free HP-45 Microcode Simulator name: HP-45 Microcode Simulator last changed/verified: 2002-10-21 version: ? environment: Java organization/author: Eric Smith http://www.hpmuseum.org/simulate/simulate.htm status: free Loki and LokiBin name: Loki and LokiBin last changed/verified: 2002-10-21 version: 1.0 environment: JavaScript organization/author: Craig Finseth http://www.finseth.com/~fin/#Loki status: free End ==== The sequences: {15} y^x 23 iremander and 15 y^x 23 iremander give different answers, 4 and 22 respectively. before the iremander, the results are numerically the same. ==== > The sequences: > > {15} > y^x > 23 > iremander > > and > > 15 > y^x > 23 > iremander I can't quite understand what you mean by these examples. Can you please give a bit more detail? Greetings, Nick. ==== I left out one of the numbers it seems. The power is 11. 15^11 IREMAINDER 23 gives a different result if the 15^11 is in a list of 1 or more terms. ==== > I left out one of the numbers it seems. The power is 11. > > 15^11 IREMAINDER 23 gives a different result if the 15^11 is in a list > of 1 or more terms. Confirmed. If 15^11, that is 8649755859375 is on stack level 2 and 23 on stack level 1, then IREMAINDER returns 22. But if {8649755859375} is on stack level 2 and 23 on stack level 1, then IREMAINDER returns {4}. Before I start panic I ask everybody: Does IREMAINDER interpret its argument in some different way if they are in lists? Is there any intention behind this behavior? Anybody out there? Greetings, Nick. ==== NK confirmed: > 8649755859375 23 IREMAINDER returns 22 And so does MOD. > ( 8649755859375 } 23 IREMAINDER returns { 4 } Whereas MOD returns { 4. } Take it from there... [oh, apparently JKH already did] [r->] [OFF] . ==== > Does IREMAINDER interpret its argument in > some different way if they are in lists? > Is there any intention behind this behavior? The problem is caused by the same bug that causes this problem: { 1 } 1 * --> { 1. } Description of bug: When level 2 contains a list of integers, and level 1 contains a single integer, many functions convert level 1 to a real before performing the function, resulting in a list of reals, often containing roundoff errors. This bug is in all ROM versions of the HP49G. Workaround: Perform 1 ->LIST before performing the desired function. In general: math(list, integer) = buggy math(list, list) = ok math(integer, integer) = ok math(integer, list) = ok Try these and pay close attention to the intermediate results: { 3 } 33 ^ 3 IREMAINDER 3 { 33 } ^ 3 IREMAINDER 3 33 ^ { 3 } IREMAINDER -Joe- ==== > The problem is caused by the same bug that causes this problem: > > { 1 } 1 * --> { 1. } > > Description of bug: When level 2 contains a list of integers, and > level 1 contains a single integer, many functions convert level 1 to > a real before performing the function, resulting in a list of reals, > often containing roundoff errors. This bug is in all ROM versions of > the HP49G. I've still a couple of days. Let me try to explain the bug and why it will be difficult to fix. One has to look what x* (the x just indicates that it is a UsrRPL command) really does with 2 zints which starts with CK2&Dispatch which is still somewhat more involved than CK1&Dispatch explained to us in detail by Jonathan B. It starts as follows: :: CK2&Dispatch BINT16 %* (multiply 2 reals, or a list of reals and a real) #FFFF FPTR2^QMul (mult. 2 zints, or maybe a list of zints and a zint) ... ; The third line tells us what happend with 2 zints. Is perhaps somewhere documented that many CAS-objects are treated alike. There is no special multiplication command for zints but the flashpointer QMul is used to multiply as well 2 polynomials of arbitrary degree. If x* gets two zints, these ar multiplied as expected, even in approx mode. Now, polynomials are represented by the CAS as lists of their coefficients (zints or other polynomials), constant polynomials included, i.e., zints itself. You can easily verify this by storing FPTR2^Qmul (= FPTR 6 111) in a variable 'Qmul', say (Sorry, don't now at present whether this flashpointer has a name in UsrRPL). Just put { 1 2 3 } both on the levels 2 and 1 and press Qmul. This results in the list {1 4 10 12 9} which represents the polynomial x^4 + 4*x^3 + 10*x^2 + 12*x + 9. This is the square of the polynomial x^2 + 2*x + 3 represented by the list { 1 2 3 }. Thus, the poor CK2&Dispatch may not know how to interpret a list in level 2. Is it meant to be just a list of zints in the ordinary sense, or is it a CAS-object representing a polynomial? Somewhat confused it just returns { 1.} in Joe's example. I may be mistaken, somebody should confirm and comment on this as well. who just wished me a farewell which everybody probably interpretes in the right way. - Wolfgang ==== > Why { 1 } 2 * gives { 2. } has nothing to do with how the CAS handles > polynomial or zint. This is all due to list processing. ... Yes, according to what I learned from JB I could have confirmed that by myself by making a rompointer from the program :: CK2&Dispatch 17 %* ; JKH's workarond (Perform 1 ->LIST before running the desired function) works in his example but not for a list of size > 1 in level 2. Here a provisorial and fast workaround for multiplying any list of zints with a zint element-wise, with FPTR^QMul: << {1 2 3 } 4 FPTR^QMul >> results in { 4 8 12 } as expected. Arguments order doesn't play any role here: << 4 {1 2 3 } FPTR^QMul >> yields { 4 8 12 } as well. And 3 4 FPTR^QMul yields 12 as expected, also in approx mode. Moreover, if the above numbers are reals, the resulting list contains reals. Don't crucify me for that the above programs are not totally UsrRPL, but with lib 256 or OT49 the normal user can easily give FPTR^QMul a global name (which it seems not to have in plain UsrRPL). It is used, e.g., by MULTMOD. - Wolfgang ==== > So back to our example we have: > 2: { 1 } > 1: 2 > > You press * > 1st step of CK&DISPATCH will fail as the code doesn't handle explicitly > list. > 2nd step, convert ZINT into reals (just in case the code didn't specifically > handled zint) > So now on the stack you have: > 2: { 1 } > 1: 2. > > As there is still a list on the stack, the 3rd step will still failed. > When list processing is launched, you now have a real on the stack instead > of a ZINT, so after list processing you will get: > { 2. } > > List processing never gets to see a zint... > It's been a while since I looked at it, but couldn't you simply reserve the ZINT-> real conversion as the *fourth* step? So.. 1. check the args, if no match-> 2. detag, check the args again, if no match-> 3. list processing (that will dispatch each argument with the original dispatch list, anyway), if no list-> 4. if ZINT, convert to real and dispatch again, if no match, Bad Argument Type I seem to dimly remember that for the dispatching in step three to work (meaning, add step 4 there as well), you needed to change CK&DISPATCH0. But, the ROM contains CK&DISPATCH2 as well that is not used anywhere and is identical to CK&DISPATCH0. So.. if you'd use CK&DISPATCH2 inside the Automatic List Handler, and change it so that it would convert ZINTs to reals in case of no match - that would work? I hope the above makes a bit of sense, it's written from (already failing) memory - I couldn't find the source code for the dispatching routines right away Werner ==== Automatic List Handler, and change it so that it would convert ZINTs >to reals in case of no match - that would work? >I hope the above makes a bit of sense, it's written from (already >failing) memory - I couldn't find the source code for the dispatching >routines right away Werner The automatic list processing code at ROMPTR E8 D uses EvalNoCK to evaluate the original routine that called Ckn&Dispatch when passing, in succession, each of the elements of the list(s) to that routine. Because of this, Ckn&Dispatch is already effectively using CK&DISPATCH1 when evaluating the original routine, and CK&DISPATCH1 itself does ZINT conversion. The problem doesn't lie in the list processing code but in the very beginning of the CKn&Dispatch code. If we decompile CK1&Dispatch for example, here is what we get (on ROM 1.19-6) : ( Please bear with the comments as I wanted it to be at least somewhat understandable to people who aren't familiar with this. ) GOSUB #207D2 * Save address of calling routine to * LASTROMWDOB. ( Save last command ) GOSUB #205DE * Set the DEPTHSAVE pointer to point * one level above the argument on the * stack. Also set LASTARGCOUNT to 1 * and save the argument to LASTARG1. * ( Save last arguments. ) GOTO #20AEC Here's the decompilation of #20AEC : ST=1 5 * Signal that automatic list * processing should be allowed. GOTO #20B37 And the decompilation of the beginning of #20B37 : ST=1 6 <--------- ST=1 4 * Signal that tags can be stripped * from the arguments. . . . The critical step which causes automatic list processing to be defective for ZINTS is the line with the arrow. This signals that *it is ok to attempt to convert the arguments to ZINTS before automatic list processing is done* . All that needs to be done to correct this is for the original CK1&Dispatch code to jump to a routine that sets ST.5, *clears ST.6*, and then *jumps past* the ST=1 6 at #20B37. Now, I'm not sure if there's enough room left in the ROM to accommodate this change without affecting the addresses of supported entries. If not, then I think we have little hope of correcting this problem. ---------------------------------------------------------------------------- --- Jonathan Busby - before replying. ==== > :: > CK2&Dispatch > BINT16 %* (multiply 2 reals, or a list of reals and a real) > #FFFF FPTR2^QMul (mult. 2 zints, or maybe a list of zints and a zint) > ... > ; Please replace BINT16 by BINT17. BINT17 or #11 (in hexa), the dispatch preamble for two reals. WR ==== Dear calculator fans, Can anybody here answer the following questions asked out of pure curiosity, 1. When was the last time the HP 49g was available for sale from Hewlett-Packard on their web site? 2. Is the second part of the manual for HP 48G series (that they are apparently still selling) for sale (new) anywhere ? thanks for any input, Mirek Gruszkiewicz ==== > Dear calculator fans, Can anybody here answer the following questions asked out of pure curiosity, 1. When was the last time the HP 49g was available for sale from > Hewlett-Packard on their web site? > 2. Is the second part of the manual for HP 48G series (that they are > apparently still selling) for sale (new) anywhere ? thanks for any input, > Mirek Gruszkiewicz http://www.calcpro.com has the AUR for $29.95 Monte ==== I'd like to learn something about SYS programming, what must I have? I'm downloading the development kit from hpcalc.org,what else do I need? I have Kalinovski's info programming in sys-rpl, but, where do I get the Supported entry-points? and the software to test it on my pc? Is it the one I'm downloading? Thanx ==== hi, It depends on how much you know, if you are confident with uRPL (user RPL) programming then, scan the pages at HPCalc, there is a very good SYS rpl the reading is quite extensive, also, if you are serious about SYS level programming, then it is definately a good idea to get your head around ASM programming (just an introductio if nothing else), becoz it is often used in SYS programs. Once again there is also a very good (long) tutorial on the HPCalc site wich deals with this side of things. (it also includes a very comprehensive introdution to binary, hexdecimal and BCD (binary coded decimal) number systems which is usefull to all levels of programming. ) Happy hacking M@ Real programmers use C because its the only language they can spell ==== Manuel Peral schrieb im Newsbeitrag > I'd like to learn something about SYS programming, what must I have? > I'm downloading the development kit from hpcalc.org,what else do I need? > I have Kalinovski's info programming in sys-rpl, but, where do I get the > Supported entry-points? > and the software to test it on my pc? Is it the one I'm downloading? > If you downloaded the Debug4x software development kit from www.hpcalc.org , you'll have a list of supported entry points. Please read the docs;-) Have you searched there for something like 'SysRPL' or 'Tutorial' ? Maybe there are other helpful docs. Happy RPLing, Raymond ==== HI, Please excuse my lack of knowlegde about these calculators. I'm relatively new to this game! I recently updated my rom to 19-6 on my 49G. However, I'm having a couple of troubles. Perhaps someone would help me out. (Wouldn't you know it , you always find these little troubles when exams come round!) 1)When the calculator is in real mode, I take sqrt(-1). Why does my calc give me complex answers when the calc is set not to display complex numbers? While I know this is the right answer, I'm a bit surprised when I see complex numbers in real mode! I have gone into the mode - CAS menu and have unchecked the complex box. Is there something else I need to do? 2)When I try to solve .2188=exp((-X*pi)/sqrt(1-X^2)) using the solvevx command, I get an error: not reducible to a rational expression. What is this trying to tell me? I have tried setting different flags (approx on/off), (simplify non-rational expression)... Is there another command should I use instead? Dan ==== > HI, > > Please excuse my lack of knowlegde about these calculators. I'm > relatively new to this game! > > I recently updated my rom to 19-6 on my 49G. However, I'm having a > couple of troubles. Perhaps someone would help me out. (Wouldn't you > know it , you always find these little troubles when exams come > round!) > > 1)When the calculator is in real mode, I take sqrt(-1). Why does my > calc give me complex answers when the calc is set not to display > complex numbers? While I know this is the right answer, I'm a bit > surprised when I see complex numbers in real mode! I have gone into > the mode - CAS menu and have unchecked the complex box. Is there > something else I need to do? Well, you could clear flag -120. Then the HP49G will ask you first if it should switch to complex mode and present you a popup menu where you can choose between yes or no. If you choose yes then it switches to complex mode and does its work. If you choose no then... well, at least my HP49G shows me the same dialog once again. If I again choose no it errors out Mode switch canceled. > 2)When I try to solve .2188=exp((-X*pi)/sqrt(1-X^2)) using the solvevx > command, I get an error: not reducible to a rational expression. What > is this trying to tell me? I have tried setting different flags > (approx on/off), (simplify non-rational expression)... Is there > another command should I use instead? This can't be solved that analytically, but only numerically. You should enter the equation, then the variable to solve for (X), then some initial guess value for X (I used 0.) and the use the command ROOT. The result is .5381... Note that this stores the value of the solution in variable X in the current directory. Or you could use one of the built-in numeric solver applications. Hope that it helped, Nick. ==== > a program called Elect49, downloadable at hpcalc, > which calculates the atomic number of a substance, > given the quantic numbers of the last e-. http://www.hpcalc.org/details.php?id=4691 http://www.hpcalc.org/hp49/science/chemistry/elect10.zip The files relating to 49G appear garbled and unusable. The binary 48 version can be translated using hpconv.exe http://www.hpcalc.org/details.php?id=3799 http://www.hpcalc.org/hp48/pc/programming/hpconv14.zip Always test on an inconspicuous calculator, however, before relying on converted binary programs (this means, try it on an emulator, or backup your calculator first). [r->] [OFF] . ==== Sorry man, I didnĒt saw the mistake that I made when I sent the binary from my Hp to my pc, I'll try to fix the files... DanieL. > > a program called Elect49, downloadable at hpcalc, > which calculates the atomic number of a substance, > given the quantic numbers of the last e-. > > http://www.hpcalc.org/details.php?id=4691 > http://www.hpcalc.org/hp49/science/chemistry/elect10.zip > > The files relating to 49G appear garbled and unusable. > > The binary 48 version can be translated using hpconv.exe > http://www.hpcalc.org/details.php?id=3799 > http://www.hpcalc.org/hp48/pc/programming/hpconv14.zip > > Always test on an inconspicuous calculator, however, > before relying on converted binary programs > (this means, try it on an emulator, > or backup your calculator first). > > [r->] [OFF] > > > > > > > > > > > . > > ==== > > Sorry man, I didnĒt saw the mistake that I made when I sent the > binary from my Hp to my pc, I'll try to fix the files... > > DanieL. Thats cool, hey, i was wondering if you made any other basic chemistry programs... Saves a lot of time on those tests. A nice program would be one that you put in the atomic number and get as a result the electronic configuration in... whatcha call it in english... (blah, ill just say it in spanish: Representacion por Casillas). I made one of thos in user rpl... but it was a little to slow... AC ==== Do you get weird numbers when you download it, or when you attempt to run it? What are the numbers, incorrect results or strange unintelligable characters? ==== > Do you get weird numbers when you download it, or when you attempt to run it? > What are the numbers, incorrect results or strange unintelligable characters? Yeah, the program is stored as a string. I guess it was made with HP User edit, its a PC program that uses those weird chars to send the program to the emulator as a string. I think that the author didnt even take the time to delete thos chars and store the program as a program. Oh well. working version of the program that he translated from the 48 version with some cool program. The point is, it works perfectly on the emulator, but it crashes in the calculator. Same rom version (19.6). Anyone got any ideas on that problem? ==== I use my Hp48 or Hp49 like a palm, using the sofware of Levy Organizer (last version). Is possible to transfer it to Outlook? (and transfer Outlook data to Hp-Organizer). I couldn't find it in HPcalc.org. Anybody knows something about this?. If there isn`t anything. IĒm thinking in write a program in Visual Basic or a ==== let say i wish to solve: dy/dx=x^3+12xy^2dy/3xy how? the LDEC doesn.t seems to help ==== here a cleare example: (x^2-y^2)dx-2*x*y dy=0 or this dy/dx=(y/dx)+(y^2/x^2) ... any help!? is like implicit dif, but i dont get a clue how or if it is fine to use d1y(x)... ==== > here a cleare example: OK, this must be rewritten first in order for the Hp49G to be able to formulate it: (x^2-y^2)dx-2*x*y dy=0 => dy/dx=(x^2-y^2)/(2*x*y) The latter differential equation can be written on the HP49G as: d1Y(X)=(X^2-Y(X)^2)/(2*X*Y(X)) Enter the above, then enter Y(X) and press DESOLVE. The HP49G returns the list: { X*Y(X)^2=1/3*X^3+cC0 } where cC0 represents the integration constant. Now you can also enter 'Y(X)', and press SOLVE to get the solution in the form: Y(X)=..... > or this > dy/dx=(y/dx)+(y^2/x^2) Again I don't get it. On the right handside what is the expression y/dx ? Greetings, Nick. ==== > let say i wish to solve: dy/dx=x^3+12xy^2dy/3xy how? the LDEC > doesn.t seems to help Please write the example once again, because it is ambiguous this way. I just assume that your example is: dy/dx=x^3+12*x*y^2*dy/dx One way to write this on the HP49G is: d1Y(X)=X^3+12*X*Y(X)^2*d1Y(X) The expression d1Y(X) means the derivative of Y(X) for the first variable that appears in parentheses (which is X). Note that Y as a function of X *has* to be written as Y(X). So, you enter the above differential equation. Then you enter what you want to solve for, Y(X). Note again that it is not enough to simply enter Y. Then you go to the menu S.SLV and press the menu key [DESOL]. DESOLVE is another command for solving differential equations. Greetings, Nick. ==== > let say i wish to solve: dy/dx=x^3+12xy^2dy/3xy how? the LDEC > doesn.t seems to help > > > Please write the example once again, because it is ambiguous this way. > > I just assume that your example is: > dy/dx=x^3+12*x*y^2*dy/dx > > One way to write this on the HP49G is: > d1Y(X)=X^3+12*X*Y(X)^2*d1Y(X) > > The expression d1Y(X) means the derivative of Y(X) for the first > variable that appears in parentheses (which is X). Note that Y as a > function of X *has* to be written as Y(X). > > So, you enter the above differential equation. Then you enter what you > want to solve for, Y(X). Note again that it is not enough to simply > enter Y. > > Then you go to the menu S.SLV and press the menu key [DESOL]. DESOLVE > is another command for solving differential equations. > > Greetings, > Nick. thanks Nick I aprecciate your concern, your are right dy/dx=x^3+12*x*y^2*dy/dx is the way it should be, but i always forgot the * 'cause my calc is in RPN mode, i'll let you know if the d1y(x) works or if i still doing something wrong, because i got the hp49 on my car... but once i get my hands on it i'm going to try.. Luis C. Sanchez ==== > thanks Nick I aprecciate your concern, your are right > dy/dx=x^3+12*x*y^2*dy/dx is the way it should be, but i always > forgot the * 'cause my calc is in RPN mode, i'll let you know if the > d1y(x) works or if i still doing something wrong, because i got the > hp49 on my car... but once i get my hands on it i'm going to try.. BTW, my HP49G can't solve this. (Bhuvanesh, your turn. Can the TI-89 solve that?) Greetings, Nick. ==== > let say i wish to solve: dy/dx=x^3+12xy^2dy/3xy how? the LDEC > doesn.t seems to help LDEC works for linear coefficients only! Try DESOLVE. I didn't try because I coudn't interpret your equation. Axel ==== The program bellow displays a full screen grob and depending on the key pressed it inverts part of the grob, or exits. If I eval the program it displays the grob nicely. Then if I press F6, F5 or On the program exits without problems. If I press the right or left key the calculator goes off and doesn't come back on. Not even On-C or On-A-F works. I have to use the reset button, and loose everything in memory. Can you tell me what the bug is? ID ADDSM 'Loads a 131*64 grob BINT1 BEGIN :: OVERSWAP ID INVPIC 'Inverts a part of the grob depending in the integer before it. 'Leaves the Integer and then the Grob on the stack. TURNMENUOFF DO>LCD SetDAsTemp WaitForKey 'Waits for a key DROPDUP 'Drops the true part of the key, and dups the keycode pressed BINT5 #=case :: 3DROP TRUE ; BINT6 OVER#=case :: 3DROP TRUE ; BINT47 OVER#=case :: 3DROP TRUE ; BINT16 OVER#=case :: 2DROP #1+ BINT12 OVER#=case :: DROPONE FALSE ; :: FALSE ; ; BINT14 OVER#=case :: 2DROP #1- DUP#0=case :: DROP BINT11 FALSE ; :: FALSE ; ; :: 2DROP FALSE ; ; UNTIL ==== IMHO the problem is DROPDUP after WaitForKey and your keyhandler, WaitForKey delivers in Level 2 the BINT for the pressed key (=keycode) and in Level 1 the BINT for the keyplane (=alpha, rightshift, leftshift...) WaitForKey does not deal with shift-hold keys. So you need to rewrite your keyhandler as the follwing, for example: :: * Defines names for used keys. Makes things easier and * more readable DEFINE kpNoShift BINT1 DEFINE kpLeftShift BINT2 DEFINE kcUpArrow BINT10 DEFINE kcLeftArrow BINT14 DEFINE kcDownArrow BINT15 DEFINE kcRightArrow BINT16 DEFINE kcLeftShift BINT37 DEFINE kcOn BINT47 < your program here > :: ( 8. Hard Key Handler ) kpNoShift #=casedrop :: ( handle unshifted keys ) kcUpArrow #=casedrpfls ( use standard definition of the key ) kcDownArrow ?CaseKeyDef :: < your key definiton here > ; . more key . defintions . here DROP ( don't handle other keys ) 'DoBadKeyT ( beep, if wrong key pressed, if you dontĒt want ) ( the beep use only TRUE ) ; kpLeftShift #=casedrop :: ( handle lefthifted keys ) < your left shift key definitons > ; 2DROP 'DoBadKeyT ( don't handle other keys ) ; < more of your program here > ; You need to deliver a flag if you use this construct in a BEGIN/UNTIL-Loop. For futher understanding of keyhandling read the chapter about the Parameterized Outer Loop in Programming in System RPL, SE by Eduardo M Kalinowski and Carsten Dominik. Remember that hard key assignments have priority over menu key assignments if you use a POL. Or use this construct, if you want to stick to your BEGIN/UNTIL-Loop BEGIN :: WaitForKey kpNoShift #=casedrop :: kcOn #=casedrop TRUE ( Wenn [ON] gedr.9fckt wird, wird TRUE in ) ( den Stack geliefert ) ( TRUE wird von #=casedrop durchgereicht ) ( und f.9fhrt zum verlassen der BEGIN/UNTIL ) ( Schleife ) . more key . defintions . here DROP DoBadKey FALSE ( f.9fr alle nicht definierten ) ( Tasten wird die Schleife ) ( wiederholt ) ; kpRightShift #=casedrop :: kcOn #=casedrop :: TurnOff FALSE ; . more key . defintions . here DROP DoBadKey FALSE ( f.9fr alle nicht definierten ) ( Tasten wird die Schleife ) ( wiederholt ) ; 2DROP ( Verwirft den KeyCode in Ebene2 und ) ( den KeyPlane in Ebene1 ) DoBadKey FALSE ( f.9fr alle nicht definierten ) ( Tasten wird ) ( die Schleife wiederholt ) ; UNTIL HTH Andreas > The program bellow displays a full screen grob and depending on the > key pressed it inverts part of the grob, or exits. > > If I eval the program it displays the grob nicely. > Then if I press F6, F5 or On the program exits without problems. If I > press the right or left key the calculator goes off and doesn't come > back on. Not even On-C or On-A-F works. I have to use the reset > button, and loose everything in memory. > > Can you tell me what the bug is? > > > ID ADDSM 'Loads a 131*64 grob > BINT1 > BEGIN > :: > OVERSWAP > ID INVPIC 'Inverts a part of the grob depending in the integer > before it. > 'Leaves the Integer and then the Grob on the stack. > TURNMENUOFF > DO>LCD > SetDAsTemp > WaitForKey 'Waits for a key > DROPDUP 'Drops the true part of the key, and dups the keycode > pressed > BINT5 > #=case > :: > 3DROP > TRUE > ; > BINT6 > OVER#=case > :: > 3DROP > TRUE > ; > BINT47 > OVER#=case > :: > 3DROP > TRUE > ; > BINT16 > OVER#=case > :: > 2DROP > #1+ > BINT12 > OVER#=case > :: > DROPONE > FALSE > ; > :: > FALSE > ; > ; > BINT14 > OVER#=case > :: > 2DROP > #1- > DUP#0=case > :: > DROP > BINT11 > FALSE > ; > :: > FALSE > ; > ; > :: > 2DROP > FALSE > ; > ; > UNTIL ==== I have updated the entry database on hpcalc.org. It is now at version 1.16 and contains descriptions of more than 7500 entries. In addition to the naked database, hpcalc now also has the PDF version for HP48 and HP49. I hope this will continue to be useful. Also updated is my UTOOL library for units handling - I added some support for relative units. Those are units like degree C or Gauge pressure which are defined relative to some arbitrary zero point and normally make conversion a pain. This is likely to be the final version of this library - cannot think of anything to add. - Carsten ==== X > normally make conversion a pain. This is likely to be the final > version of this library - cannot think of anything to add. X Make the units work in the EQW environment? ==== > Make the units work in the EQW environment? YEAAAAHHH!! Not to mention solve equations with units on a friendly enviroment. ==== can somebody here tell me how to delete the history of functions on my HP 49G? When adding a function, the calc calls is Y17(X). How can I reset that gero -- net http://www.gero-brockschnieder.de phone +49 5244 974602 mobile +49 170 4876531 ==== Start FILER and select all the Yn(X) functions and then MOVE or PURGE them. can somebody here tell me how to delete the history of functions on my HP > 49G? When adding a function, the calc calls is Y17(X). How can I reset that gero -- > net http://www.gero-brockschnieder.de > phone +49 5244 974602 > mobile +49 170 4876531 ==== Veli-Pekka Nousiainen schrieb im Newsbeitrag > Start FILER and select all the Yn(X) functions and then > MOVE or PURGE them. Sorry.. but.. how to select more than one? gero -- net http://www.gero-brockschnieder.de phone +49 5244 974602 mobile +49 170 4876531 ==== >Sorry.. but.. how to select more than one? press [enter]. selection will automatically move downwards (or upwards, if you press ^ arrow after first [enter]), and selected items will be numerated, to make it more convenient. -- design: http://www.dna-collective.tk/ urban: http://www.assault.tk/ ==== is there a way to calculate a symbolic, general value for the cn in the fourier series? i don't know if the fourier series from hpcalc.org can do this job. thanks thomas ==== > > is there a way to calculate a symbolic, general value for the cn in > the fourier series? > > i don't know if the fourier series from hpcalc.org can do this job. > > thanks > thomas That what the command FOURIER is for. Good serialising ;-) Greetings, Nick. ==== > when i try to use SYSEVAL 260243 whatever aplet i try the result > comes up with Bad Argument Type any sugestions? Once in the filer, do not use the ENTER key to select the aplet, nor the [OK] softkey. This is the exact sequence to view the Function aplet: APLET (This makes 'apletdir the current directory) HOME Enter SYSEVAL 260243 [CHOOS] With the up and down arrow keys, select the aplet 'Function Press [VIEW] (Neither ENTER nor [OK]) Use the arrow keys to scroll the display To quit press ON three times. Select the garbage returned and DELete it. HPCC #1046 PS: Remember to back up your RAM first, before running SYSEVALs. ==== After a long time using the PC connectivity Kit and HP Xmodem connectivity Kit to connect my 49g to the PC, I started having problems with both programs. The standard PC conn.. from HP fails at start. It halts sometimes in getting calculator information and others in reading calculator contents, ending with the box connection failed and the instructions to connect the 48 and 49. Trying a lot of times, can get the tree at PC (partial only) and then I can send files to the calc without problem. After the first sent file, the PC's tree start to complete, showing more files but never the last sent. Every fail in the connection let 1. 3. 0. in the stack. The Xmodem kit show problems too. It refuse to connect at all showing connection error. Please check your connections. in status area and the dialog box. This happens with version 2.0 build 542, and old version 1.0.7 but no with 1.0.9. This last version get the tree from the calc without problem. With the connection started, you can send files. The first file that you sent, after show the correct transfer window and blue bar, is almost always corrupted (3 bytes long containing PTR FFFF1 ) and pops the conn. error window. The second time you sent the *same* file (without erasing the first) it pops the error window but the transfer is OK (the file is renamed from file to file.1) Finally, my 48gx connects with the SAME cable to the PC without problems at all. Trying to make a diagnosis, I make a log of a session of DOSKermit with the two calculators, With exactly the same setings, from the TRANSFER dialog, press CHOOSE over the NAME field and choose Remote PC files to get a directory from the pc. The 48gx did it fine but the 49 can't. I do it two consecutive times for each calc. This is the .log file: HP49g: ======================================================================== Rpack: Rpack: Rpack: Rpack: ^A+ I~* @-#Y3Y^M Spack: ^A7 Y~% @-#Y3 ^!5% ___E!0<^M Rpack: ^A~ 1#[#@~q~x#F#X41~`#P#T1~Q~k~b#~I~Op#F1#VS~x~wi#P~Zo#P$#NA#@~S ~Y#BA{uV&+1~P~Y#B#~PW2#C#~UWR+X~!J~#y%+1~P~Y#B#Yv~U#~UR^M Spack: ^A: E Unknown server commandF^M Rpack: ^A6 E Transfer Failed#M#JB^M Rpack: ^A+ I~* @-#Y3Y^M Spack: ^A7 Y~% @-#Y3 ^!5% ___E!0<^M Rpack: ^A~ 1#[#@~q~x#F#X41~`#P#T1~Q~k~b#~I~Op#F1#VS~x~wi#P~Zo#P$#NA#@~S ~Y#BA{uV&+1~P~Y#B#~PW2#C#~UWR+X~!J~#y%+1~P~Y#B#Yv~U#~UR^M Spack: ^A: E Unknown server commandF^M Rpack: ^A6 E Transfer Failed#M#JB^M ======================================================================== HP48gx: ======================================================================== Rpack: ^A+ I~* @-#Y3Y^M Spack: ^A7 Y~% @-#Y3 ^!5% ___E!0<^M Rpack: ^A) CDIR /W1^M Spack: ^A7 S~( @-#Y3~^?5% ___E!07^M Rpack: ^A+ Y~- @-# 33^M Spack: ^A+!XDIR /WXY^M Rpack: ^A%!Y,I^M Spack: ^A}D#M#J El volumen de la unidad C es GRACE #M#J El n#~#m ero de serie del volumen es 304/1*^M Rpack: ^A%Y.5!^M Spack: ^A}#D7-11EB#M#J Directorio de C:kermit#M#J#M#J[CYRILLIC] #I [HEBREW] #I[KEYBOARD] ,79^M Rpack: ^A%#Y/R9^M Spack: ^A}$D#I[MODEMS] #I[NETWORKS] #M#J[PCFONTS] #I[PERFO RM] #I[ROMAN] #I[UTI#UC^M Rpack: ^A%$Y+&1^M Spack: ^A}%DLS] #I[WINDOWS] #M#J[.] #I[..] #ICOLS132.BAT #ICOLS80.BAT /ZE^M Rpack: ^A%%Y*A)^M Spack: ^A}&D#IDIALUPS.TXT #M#JKERLITE.EXE #IKERMIT.BWR #IKERMIT.EXE #IKERMIT.HLP #IKERMIT.PIF #M$B;^M Rpack: ^A%&Y((A^M Spack: ^A}'D#JKERMIT.UPD #IKERMITE.EXE #IMSCUSTOM.INI#IMSKERMIT.INI#I MSK315.DOC #M#JMSK315.EXE #I !L^M Rpack: ^A%'Y)OY^M Spack: ^A}(DMSK315L.EXE #IMSK315M.EXE #IMSK315N.EXE #IMSRL314.PCH #M#J MSRL315.PCH #IMSRM314.PCH #IMS/2X^M Rpack: ^A%(Y!@Q^M Spack: ^A})DRM315.PCH #IMSRN315.PCH #IMSR314.PCH #M#JMSR315.PCH #IPA CKET.LOG #IREAD.ME #ITRAN(1^M Rpack: ^A%)Y 'I^M Spack: ^A}*DSACT.LOG#M#J 27 archivos 1,646,126 bytes#M#J 12 directorios 443,9*I%^M Rpack: ^A%*YN!^M Spack: ^A<+D94,112 bytes libres#M#J@$^M Rpack: ^A%+Y#)9^M Spack: ^A%,Z$W*^M Rpack: ^A%,Y']1^M Spack: ^A%-B,C;^M Rpack: ^A%-Y&:)^M Rpack: Rpack: Rpack: ^A+ I~* @-#Y3Y^M Spack: ^A7 Y~( @-#Y3 ^!5% ___E!0?^M Rpack: ^A) CDIR /W1^M Spack: ^A7 S~( @-#Y3~^?5% ___E!07^M Rpack: ^A+ Y~- @-# 33^M Spack: ^A+!XDIR /WXY^M Rpack: ^A%!Y,I^M Spack: ^A}D#M#J El volumen de la unidad C es GRACE #M#J El n#~#m ero de serie del volumen es 304/1*^M Rpack: ^A%Y.5!^M Spack: ^A}#D7-11EB#M#J Directorio de C:kermit#M#J#M#J[CYRILLIC] #I [HEBREW] #I[KEYBOARD] ,79^M Rpack: ^A%#Y/R9^M Spack: ^A}$D#I[MODEMS] #I[NETWORKS] #M#J[PCFONTS] #I[PERFO RM] #I[ROMAN] #I[UTI#UC^M Rpack: ^A%$Y+&1^M Spack: ^A}%DLS] #I[WINDOWS] #M#J[.] #I[..] #ICOLS132.BAT #ICOLS80.BAT /ZE^M Rpack: ^A%%Y*A)^M Spack: ^A}&D#IDIALUPS.TXT #M#JKERLITE.EXE #IKERMIT.BWR #IKERMIT.EXE #IKERMIT.HLP #IKERMIT.PIF #M$B;^M Rpack: ^A%&Y((A^M Spack: ^A}'D#JKERMIT.UPD #IKERMITE.EXE #IMSCUSTOM.INI#IMSKERMIT.INI#I MSK315.DOC #M#JMSK315.EXE #I !L^M Rpack: ^A%'Y)OY^M Spack: ^A}(DMSK315L.EXE #IMSK315M.EXE #IMSK315N.EXE #IMSRL314.PCH #M#J MSRL315.PCH #IMSRM314.PCH #IMS/2X^M Rpack: ^A%(Y!@Q^M Spack: ^A})DRM315.PCH #IMSRN315.PCH #IMSR314.PCH #M#JMSR315.PCH #IPA CKET.LOG #IREAD.ME #ITRAN(1^M Rpack: ^A%)Y 'I^M Spack: ^A}*DSACT.LOG#M#J 27 archivos 1,647,757 bytes#M#J 12 directorios 443,9.Y^M Rpack: ^A%*YN!^M Spack: ^A<+D90,016 bytes libres#M#J+FK^M Rpack: ^A%+Y#)9^M Spack: ^A%,Z$W*^M Rpack: ^A%,Y']1^M Spack: ^A%-B,C;^M Rpack: ^A%-Y&:)^M Rpack: Rpack: Rpack: ======================================================================== I also checked: * Batteries are new. * All the ON-D test are OK * wire is OK as well as PC settings (both works fine in the *same* conditions with hp48gx). * Serial is CH 036... , then no port bug (it worked fine since one year ago until one month ago) * The problems appears even if I erase memory (ON-A-F) and don't attach libraries (backspace on restart) Any help will be very appreciated. If you need additional details, pleas ask. Jorge M. Valenzani ==== > > You should have choosen a HP20S. > > I already have a HP48GX, a HP48G+, a HP32SII, and purchased the 20S > just because it is a nice little HP calc. > The 6S is not made by HP. :-) Do you have a feature comparison between the 20S and the 6S? I think of getting a cheap calc for the places where my 49G isn't supposed to go. There is a slight problem, though... The 20S costs about EUR20 in the only place in town (or should I say `country') that carries it[1]. Of [1] Anyone here (George?) knows of a store other than Plaisio that carries HP calculators at normal prices? I would really *love* to know about it... -- Alexandros Andreou, ee4299 at ee.teiath.gr. Undergraduate student, Department of Electronics, TEI of Athens. ====