8767 === Subject: Re: What SD card? Um, what is the maximum size available with FAT16? === Subject: Re: What SD card? 2GB üGB, 1GB, 2GB will be auto-formatted to FAT32 so you must force FAT1 formatting 2GB does not show correctly in FILER, but works OK > Um, what is the maximum size available with FAT16? === Subject: Toggle Keys Revisited > I would like to create a soft key menu > that contains a key that I could toggle through 4 choices > including 1/2, 1/4, 1/8, and 1/16, > depending on the tolerance I want to set. > On the hp 49g+ using USER RPL @ Sample menu, containing a label we want to toggle @ (don't worry, the actual label will be set later) { 0 } TMENU 1 'lbln' STO @ label number within current menu @ Retrieve current menu, SysRPL: MenuDef@ @ This version for HP49/50 ONLY! @ Back up memory before using! @ Note the very important h! << #25845h SYSEVAL >> 'getm' STO @ Store the numeric value of the current label @ into 'tolv' for subsequent use by programs << getm lbln GET { } + HEAD 34 CHR SREPL DROP 39 CHR SWAP + STR-> ->NUM 'tolv' STO >> 'getv' STO @ Toggle labels << { 1/2 .5 1/4 .25 1/8 .125 1/16 } DUP getv tolv POS 1 + GET 34 CHR + << togv >> 2 ->LIST 1 ->LIST getm lbln ROT REPL TMENU getv >> 'togv' STO @ Make the first toggle of the currently displayed menu togv @ Your program should get the current value from 'tolv' @ [End] -------------------------------------------------------- -------------------------------------------------------- > { 0 } TMENU 1 'lbln' STO @ label number within current menu I STOred this as << { 0} TMENU >>. Is that correct? -------------------------------------------------------- -------------------------------------------------------- > You can demonstrate that it will work on any label in a menu, e.g.: > @ Sample menu, containing a label we want to toggle > @ (don't worry, the actual label will be set later) > { A B 0 C D E } TMENU > 3 'lbln' STO @ label number within current menu -------------------------------------------------------- -------------------------------------------------------- I STOred << { A B 0 C D E } TMENU >> in a variable I named TOGL. So far okay? Now, pardon my lack of knowledge, how do I implement this? I was thinking that each of the 4 choices ( 1/2 1/4 1/8 1/16) would set a user flag (1/2 would set flag 1, 1/4 would set flag 2, etc.) so when, say a CASE structure comes along in my program, the dimension might be displayed to the nearest 1/8 if I chose 1/8. Mark === Subject: Re: Toggle Keys Revisited >> { 0 } TMENU >> 1 'lbln' STO @ label number within current menu > I STOred this as << { 0} TMENU >>. Is that correct? What for? That was just an example of a menu, to test with. > I STOred << { A B 0 C D E } TMENU >> in a variable > I named TOGL. So far okay? What for? That was just an example of a menu, to test with. > How do I implement this? I was thinking that each of > the 4 choices ( 1/2 1/4 1/8 1/16) would > set a user flag (1/2 would set flag 1, 1/4 > would set flag 2, etc.) so when, say a CASE > structure comes along in my program, the > dimension might be displayed to the nearest > 1/8 if I chose 1/8. I used no flags, and require no CASE logic in your program. If you want to try my scheme, store the programs 'getm' 'getv' and 'togv' as posted. Make _your_ menu the current menu using: { your menu } TMENU Your menu may contain any dummy definition for the special variable menu key (my examples used the label 0) If you have nothing else to define in your own menu, you can use a menu containing only one item, e.g. { 0 } Store the position number of the special label to be toggled into variable 'lbln' (as was shown in previous posts); for the one-item menu above, the position number would be 1. Call program 'togv' once initially, to set up the special menu key, set an initial changeable label, and store its value. Press the given menu key to both toggle its label (performed by program 'togv') and to store its value into variable 'tolv' (performed by program 'getv' which in turn is automatically called by 'togv' which in turn is invoked by just pressing the special menu key). E.g. if the special label is currently diplaying 1/4 then variable 'tolv' contains the value 0.25 representing the numeric value of the displayed label. Every time you press the special label key in the current menu, both the displayed label and its stored value are simultaneously changed. Your program can use the stored value in its own calculations. Does that work well enough? --- since Google Groups, the only long-term archiver of newsgroups, has just replaced its once perfectly working advanced search form (and perhaps the indexing which made it work) with something that is utterly broken, and can't find anything at all for me! [r->] [OFF] === Subject: Re: Toggle Keys Revisited To give just one concrete example of a user program to set up and initialize your menu: If _your_ menu happens to be { A B 0 C D E } (the third key representing the label to be toggled) then a complete program to set up _your_ menu could be: << { A B 0 C D E } TMENU 3 'lbln' STO togv >> 'MyProg' STO What would A, B, C, D, and E be? Those would be keys defined by you, to invoke whatever programs you want, to perform whatever functions of yours that will use the _numeric_ value represented by the toggled menu key, whose value can always be obtained from variable 'tolv' Whenever you press the special menu key, both its displayed label and its stored value simultaneously change, then it's up to your application (presumably invoked by other menu keys) as to what to do with that value -- the original question was how to make a menu that toggles the display and corresponding value for a menu key, and did not yet ask how to round other values to the nearest 16th of an inch, etc. :) I will copy again below the programs which implement this menu key toggler. Note that this entire scheme, as originally requested, is intended for values representing numeric fractions of an inch, and even inserts the inch symbol [] into the labels: @ Retrieve current menu, SysRPL: MenuDef@ @ This version for HP49/50 series ONLY! @ Back up memory before using! @ Note the very important h! << #25845h SYSEVAL >> 'getm' STO @ Store the numeric value of the current label @ into 'tolv' for subsequent use by programs << getm lbln GET { } + HEAD 34 CHR SREPL DROP 39 CHR SWAP + STR-> ->NUM 'tolv' STO >> 'getv' STO @ Toggle labels (you can change the list of fixed values) << { 1/2 .5 1/4 .25 1/8 .125 1/16 } DUP getv tolv POS 1 + GET 34 CHR + << togv >> 2 ->LIST 1 ->LIST getm lbln ROT REPL TMENU getv >> 'togv' STO @ End of programs Of course, perhaps what you could really better use might be something much simpler, to either include in or call from some other program of yours, to make a choice, without the menu label gimmick, e.g.: << Choose precision { '1/2' '1/4' '1/8' '1/16' } 1 CHOOSE NOT 0 IFT ->NUM >> 'chop' STO Which brings to mind these timeless examples: As originally written: http://www.heise.de/ix/raven/Literature/Lore/TheRaven.html As re-written by someone else: http://casparinstitute.org/lib/poemEdsonRavinsPoe.htm And this graphic classic: http://www.individualprogramming.co.uk/TireSwingTable.htm [r->] [OFF] === Subject: Re: Toggle Keys Revisited posting-account=5jQj0AoAAAAGAGJcqkkpunLMBpVi1N5o 2.0.50727; .NET CLR 3.0.04506.30),gzip(gfe),gzip(gfe) >> { 0 } TMENU > 1 'lbln' STO @ label number within current menu > I STOred this as << { 0} TMENU >>. Is that correct? What for? æThat was just an example of a menu, to test with. I STOred << { A B 0 C D E } TMENU >> in a variable > I named TOGL. So far okay? What for? æThat was just an example of a menu, to test with. How do I implement this? I was thinking that each of > the 4 choices ( 1/2 1/4 1/8 1/16) would > set a user flag (1/2 would set flag 1, 1/4 > would set flag 2, etc.) so when, say a CASE > structure comes along in my program, the > dimension might be displayed to the nearest > 1/8 if I chose 1/8. I used no flags, and require no CASE logic in your program. If you want to try my scheme, > store the programs 'getm' 'getv' and 'togv' as posted. Make your menu the current menu using: { your menu } TMENU Your menu may contain any dummy definition > for the special variable menu key (my examples used the label 0) If you have nothing else to define in your own menu, > you can use a menu containing only one item, e.g. { 0 } Store the position number of the special label to be toggled > into variable 'lbln' (as was shown in previous posts); > for the one-item menu above, the position number would be 1. Call program 'togv' once initially, > to set up the special menu key, > set an initial changeable label, and store its value. Press the given menu key to both toggle its label > (performed by program 'togv') and to store its value > into variable 'tolv' (performed by program 'getv' > which in turn is automatically called by 'togv' > which in turn is invoked by just pressing the special menu key). E.g. if the special label is currently diplaying 1/4 > then variable 'tolv' contains the value 0.25 > representing the numeric value of the displayed label. Every time you press the special label key in the current menu, > both the displayed label and its stored value are simultaneously changed. Your program can use the stored value in its own calculations. Does that work well enough? --- since Google Groups, the only long-term archiver of newsgroups, > has just replaced its once perfectly working advanced search form > (and perhaps the indexing which made it work) > with something that is utterly broken, > and can't find anything at all for me! with your code and see what happens. I think you're going to get me hooked on SysRPL! === Subject: Re: Toggle Keys Revisited > I'll get to work with your code and see what happens. > I think you're going to get me hooked on SysRPL! I guess all that _UserRPL_ must have turned you to look for something else, then :) [r->] [OFF] === Subject: Re: KML File and BMP > I'm currently using a 48GX on Xandros eee PC (using Emu48 on Wine) 640 > X 480 and it just fits screen. In fact, a little higher and it will go > past the bottom task bar. I think this is the size that would fit best > for the 50G on the eee PC. I'd prefer a larger screen and smaller > buttons (as long as they're readable). I have now posted to my site my new Emu48 skin for computers like the Eee PC. You can get it here: http://www.hpcalc.org/details.php?id=7045 Eric Rechlin === Subject: CREDIT CARD SERVISES posting-account=2907-QoAAADCWtbZCk3UXyqAtTKRe-Zq SV1),gzip(gfe),gzip(gfe) CREDIT CARD SERVISES ______________________________ http://creditcardservises.blogspot.com === Subject: Re: 16C or 42S 4 Q9550 ? posting-account=iY7uIQoAAAAuLKgvClKqajiXarQcLhyc Gecko/2008092417 Firefox/3.0.3,gzip(gfe),gzip(gfe) On Nov 9, 6:58æam, Veli-Pekka Nousiainen > I'm crazy enough to depart from one of these 4ever > will U help me to destroy my last pieces of collection... > price: http://www.newegg.com/Product/Product.aspx?Item=N82E16819115041 How about exchanging one calc for one CPU? or possibly 71B+48GX with slight troubles, both working... ... and how about you stop annoying everyone with your pathetic wishes? You have become real pain, mate, I hope you spend the money you get on menthal treatment. === Subject: HP50-Integral I'd like to (symbolically) solve the following Integral: a / (a^2 + x^2)^(3/2); integrand: a; borders 0, R Is this even possible on the hp50? greetings andreia === Subject: Re: HP50-Integral posting-account=QXY4-QoAAACGhQjFFLZb9WxQe5qJV_y3 Gecko/2008092417 Firefox/3.0.3,gzip(gfe),gzip(gfe) > Hello there! I'd like to (symbolically) solve the following Integral: a / (a^2 + x^2)^(3/2); integrand: a; borders 0, R Is this even possible on the hp50? > greetings > andreia just enter in equation writer the equation as integrand, the limits 0 and R and type EVAL, and it goes. Marcelo === Subject: Re: HP50-Integral > I'd like to (symbolically) solve the following Integral: > a / (a^2 + x^2)^(3/2); integrand: a; borders 0, R Is this even possible on the hp50? > Sure. First clear flags 2 and 3 to get symbolic mode. Then enter: Lev4: 0 Lev3: R Lev2: a / (a^2 + x^2)^(3/2) Lev1: a Then press the integral key (RS-TAN). After it thinks for a while, you get '((R^2+X^2)*ABS(X)-X^2*Ä(R^2+X^2))/(X^2*R^2+X^4)' SIMPLIFY didn't reduce it any further. Bill === Subject: Re: 16C or 42S 4 Q9550 ? posting-account=sOAX1QkAAAC-FcySTSbz29Uk8huUtFRz CLR 1.1.4322; .NET CLR 2.0.50727),gzip(gfe),gzip(gfe) On Nov 8, 2:58æpm, Veli-Pekka Nousiainen > I'm crazy enough to depart from one of these 4ever > will U help me to destroy my last pieces of collection... > price: http://www.newegg.com/Product/Product.aspx?Item=N82E16819115041 How about exchanging one calc for one CPU? or possibly 71B+48GX with slight troubles, both working... Veli-Pekka Nousiainen > F'INLAND Why the Core 2 Quad? If you have enough money to build a system around the CPU (motherboard, memory, video card(s), etc.) then you probably can afford the CPU also. Otherwise, scale down your system to your budget. Having a Core 2 Quad sitting around doing nothing is only a waste; it will depreciate very quickly. And if you have the money, then just ask for a certain amount for your 16C/42S. No need to put it in terms of some commodity that fluctuates in price. S.C. === Subject: Ram card problem HP 48 SX, it says: Invalid card data. has any idea how to solve that problem? === Subject: Re: Ram card problem > Now when I turn on my HP 48 SX, it says: Invalid card data. > Any idea how to solve that problem? Store anything new, then purge it, e.g. :1:X 0 OVER STO PURGE This is similar to what the G-series does (once for each port number) during PINIT. If previous card data had been corrupted, it may be lost. If there's any chance that the card battery may be run down, it may be a good idea to first replace it, before doing the above. Card batteries should be replaced while card is plugged into calc and calc remains powered on during battery change, taking care to keep card firmly seated in calc slot while removing battery. [r->] [OFF] === Subject: Re: Ram card problem > Now when I turn on my HP 48 SX, it says: Invalid card data. >> Any idea how to solve that problem? Store anything new, then purge it, e.g. > 1:X 0 OVER STO PURGE This is similar to what the G-series does > (once for each port number) during PINIT. If previous card data had been corrupted, it may be lost. If there's any chance that the card battery may be run down, > it may be a good idea to first replace it, before doing the above. Card batteries should be replaced while card is plugged into calc > and calc remains powered on during battery change, taking care > to keep card firmly seated in calc slot while removing battery. === Subject: Re: Ram card problem > HP 48 SX, it says: Invalid card data. has any idea how to solve that > problem? Sorry, I didn't read the SX part, MERGE should take care of that error message and merge the card with main memory. FREE will separate the card from main memory. === Subject: Re: Ram card problem > HP 48 SX, it says: Invalid card data. has any idea how to solve that > problem? type in the command PINIT === Subject: Re: Ram card problem >HP 48 SX, it says: Invalid card data. has any idea how to solve that >problem? Olaf === Subject: Re: HP50-Integral I'd like to (symbolically) solve the following Integral: a / (a^2 + x^2)^(3/2); integrand: a; borders 0, R Is this even possible on the hp50? > greetings > andreia If a is your variable of integration and x is constant, then the anti- derivative F(a) is: -1/(sqrt(a^2+x^2) + C. Then evaluate F(R) - F(0) for the answer. On the 50g, if you type in 2: a / (a^2 + x^2)^(3/2) 1: a and use the command RISCH (symbolic integration; access it in [RS] CALC(4) DERIV(F1) NXT F5), the 50g returns the antiderivative (without the constant of integration). This way, you eliminate the absolute values that the calculator introduces but does not simplify. S.C. === Subject: Re: HP50-Integral posting-account=sOAX1QkAAAC-FcySTSbz29Uk8huUtFRz CLR 1.1.4322; .NET CLR 2.0.50727),gzip(gfe),gzip(gfe) > and use the command RISCH (symbolic integration; access it in [RS] > CALC(4) DERIV(F1) NXT F5), Whoops, I meant [LS] CALC(4). S.C. === Subject: Re: x + x square equal any number ??? > 3.x + 5.x^2 + 34.x^3 + 24.x^9 = 34234 how can i solve like this questions...can anybody help ?? [ 24 0 0 0 0 0 34 5 3 -34234 ] PROOT The only real root seems to be about 2.2381 More graphical method: [RS] NUM.SLV(7) 3. Solve poly... Type in the coefficients as a vector in descending order, then move the cursor to Roots: and press SOLVE(F6). It returns a vector of the roots in the screen, then pushes that vector onto level 1 of the stack and labels it Roots:. Use the command OBJ-> to separate the vector into its entries (in this case, so that each root gets its own stack level). The command OBJ -> also returns {9.}, meaning that there were 9 objects in that vector. Now it is quick to see that there are 8 complex roots and 1 real root. Of course, kiy's method of entering the coefficients as a vector and using the command PROOT is much quicker if you can remember the name of the command (which is not that difficult). You can also use the OBJ -> command on the result from PROOT (which is equivalent to the NUM.SLV result). As an aside, a related command is PEVAL. It takes two arguments: the vector of coefficients in descending order in level 2, and the point where it is to be evaluated in level 1: 2: [4 0 0 7 2] 1: 5 PEVAL is shorthand for evaluating 4x^4 + 7x + 2 at x = 5. === Subject: MASD & Macro I've been trying lately to use some macro with MASD, as a way to avoid some GOSUB...RTN for some small repetitive code. This seems possible for SASM, but i could not find any equivalent in the documentation of MASD. What i'm willing to do is something as simple as : %MACRO AddUChar %D+1.A RTN %ENDM There is not even a parameter at this stage : just some code inlining. Is that possible ? Note : i've seen that it is possible to use INCLUDE subcode_file.s for this purpose, but this does not seem appropriate for some small code inlining. === Subject: Re: MASD & Macro > ...but this does not seem appropriate for some small code inlining. !RPL !NO CODE CODE DC AddUChar 107E SAVE GOSUB label LOADRPL *label $(4)AddUChar ENDCODE @ What is 107E?, 107E SREV ->CD (now Nosy): D=D+1 A RTN @ How to get the Machine Code (107E)? compile your code (macro), then CD-> SREV ... another sample code about this: http://www.gaak.org/hp/cobin/ == Subject: Re: MASD & Macro computer died and I didn't have one for most of 2008, although I have > a laptop now. Bill Unfortunately the time is not my friend, but Gaak.org will soon be upgraded. At the moment, the available links are: http://www.gaak.org/hp/cobin/ http://www.gaak.org/hp/demosin/ http://www.gaak.org/hp/peepshow/ http://www.gaak.org/hp/usag/ http://www.gaak.org/hp/filer48/ Sorry for the inconvenience... - Gaak - === Subject: Re: MASD & Macro InfoPath.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 1.1.4322; .NET CLR 3.0.04506.648),gzip(gfe),gzip(gfe) > Unfortunately the time is not my friend, but Gaak.org will soon be > No problem. I just wondered what happened. With no computer, I wasn't on comp.sys.hp48 for most of 2008. I'm happy that you got the file okay. Bill === Subject: Re: MASD & Macro i needed a bit of time to understand this one, but i think i got it : Instead of having a code inlining, you suggest to create the compiled code in binary format directly, build an Hex-chain from it, and add it at the required position in the MASD code. I believe that's a nice & unexpected work-around, which should work. And it's clever, however, it's complex too. I'm mostly worried if there is a need to change the code sequence later. For example, if i finally need D+2.A, or D+1.S, or whatever other change. Or a more complex sequence. That would require manual translation into binary too. So yes, it can be done, but i would very much prefer to let the compiler do the translation job. Well, if that is possible, of course... === Subject: Re: Program Documentation > I would like to use screen shots and stand alone > images of menu labels to document a program > and then converting that document to a PDF file. > My calculator is an hp 49g+. Any suggestions > would be greatly appreciated! The connectivity software has a screen capture mode, after pressing the icon (on the PC side) any screen can be transferred by pressing [ON] and the up arrow keys. === Subject: Re: Program Documentation > I would like to use screen shots and stand alone > images of menu labels to document a program > and then converting that document to a PDF file. > My calculator is an hp 49g+. Any suggestions > would be greatly appreciated! Debug4x: http://www.debug4x.com/ Emulates HP 48GX, HP 48gII, HP 49G, HP 49g+, HP 50g. Basically it's a packaged version of Emu48+ with the necessary ROMs. Use the on-screen emulator (right click a key to hold it down) and then when you want a screenshot, go to Edit --> Copy Screen and paste that into your Word document (or anywhere you would like). S.C. === Subject: Re: Program Documentation > Emulates HP 48GX, HP 48gII, HP 49G, HP 49g+, HP 50g. Basically it's a > packaged version of Emu48+ with the necessary ROMs. I should say that it *includes* a packaged version of Emu48+. It also has many program development tools; the emulator is meant to be used to try out your programs. Saying that it is *only* an emulator would be derogatory to the program. S.C. === Subject: Program Documentation I would like to use screen shots and stand alone images of menu labels to document a program and then converting that document to a PDF file. My calculator is an hp 49g+. Any suggestions would be greatly appreciated! === Subject: Re: Program Documentation Use EMU48 with 49g+ keyboard for your screenshots Then you don't have to transfer them separately to your PC I would like to use screen shots and stand alone images of menu labels to document a program and then converting that document to a PDF file. My calculator is an hp 49g+. Any suggestions would be greatly appreciated! === Subject: Library Creation Philosophy I recently downloaded LibMaker from hpcalc.org and would like to know the philosophy behind choosing which variables to make visible or vice versa. Any philosophies would be greatly appreciated! === Subject: Re: Library Creation Philosophy Visible intended for user Commands/Functions Hidden:Your own building blocks I recently downloaded LibMaker from hpcalc.org and would like to know the philosophy behind choosing which variables to make visible or vice versa. Any philosophies would be greatly appreciated! === Subject: Re: x + x square equal any number ??? 3.x + 5.x^2 + 34.x^3 + 24.x^9 = 34234 how can i solve like this questions...can anybody help ?? [ 24 0 0 0 0 0 34 5 3 -34234 ] PROOT The only real root seems to be about 2.2381 === Subject: Roo-man & Joey, #11 [Here's yet ANOTHER excerpt from the HP-75 Internal Design Specification document, written by the HP-75 development team. Can you imagine finding stuff this fun in the current HP documentation? BWAH Hah hah! If this was posted before, forgive me; a Google search didn't find it. -jkh-] Once upon a time, Long, long ago, In a galaxy far, far away: An evil group of programmers called the EMPIRE developed the insidious RESULT KEY in order to aid them in their domination of the galaxy. Led by a man endowed with a malevolent aura, a power that transcends the sciences of reason, a man with a warped conception of programming structure so twisted as to defy comprehension, the dark lord, ROO-MAN. ----- Catastrophic character assasination, Roo-man! What is this? I don't know, kid. NASA called us in to see it. Their latest space probe came back with this message engraved on the side of the probe. We must find the OTHER ROO-MAN! ----- Diabolic doppelgangers, Roo-man! Who were they? I don't know, lad. NASA's spy cameras filmed them snooping around their space vaults. But Roo-man, they looked just like us! I know, Joey. We must find the OTHER ROO-MAN & JOEY!!! --excerpt from the HP-75 Internal Design Specification [They just don't write docs like they used to. -jkh-] === Subject: Roo-man & Joey, #12 Can we edit? You mean MAY we edit Joey. But Roo-man I don't want to be editted. ------------------------------ The night is dark and windy. Roo-man, defender of truth and just coding, has been called away on a mysterious assignment. Suddenly, a dark, sinister shape is seen creeping along the hedge, dragging a heavy burlap bag. The shape pauses, listens intently, then starts to chuckle. He, he, he! Nobody is looking! This looks like as good a place as any to ditch this load! He drops the burlap bag gleefully and scampers away. ------------------------------ Laborious labyrinths Roo-man! This looks like a lot of twisty little routines all alike! Well said, Joey! ------------------------------ [in the Extended I/O ROM at address 7FC0] MTS: Raan Young, PM: Bill Wickes [in the Extended I/O ROM at address 7FE0] Roo-man says 'Welcome, PPC.' [in the Extended I/O ROM at address 610A] Zarquon is here --excerpts from the HP-75 Internal Design Specification [They just don't write docs like they used to. - jkh-] === Subject: Re: Easter Eggs posting-account=tK2cUgkAAABPl7vxXuLS8-X63eEhN1C3 1.1.4322; InfoPath.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648),gzip(gfe),gzip(gfe) If I type RULES on my HP 48 or 49G+ I get a list of software engineers for these particular calculators. Are there any other Easter Eggs? and see the names of the beta-testers. -Joe- === Subject: Entry for PREDICT VALUES form posting-account=T6_JoAoAAAD5X1NpIb7ZcQrmFCd8Otqa Gecko/2008092417 Firefox/3.0.3 (.NET CLR 3.5.30729),gzip(gfe),gzip(gfe) I would like to access the PREDICT VALUES form ... [RightShift] [STAT] ( 3.Fit data.. ) [PRED] ... Sorry for my english. === Subject: Re: Entry for PREDICT VALUES form I would like to access the PREDICT VALUES form ... [RightShift] [STAT] ( 3.Fit data.. ) [PRED] ... There isn't any; you have to first go to Fit Data HP49G/49G+/50G/48Gii: #3A002h FLASHEVAL That's FLASHEVAL, not syseval or libeval HP48G[X][+] only: #B417Fh LIBEVAL That's LIBEVAL, not syseval === Subject: Re: Off topic iphone calculator posting-account=Rz29zAoAAACZlwHah3_7GPM7_cpDrsBi Gecko/2008092417 Firefox/3.0.3,gzip(gfe),gzip(gfe) Agree with other comments. OTOH I'll look for it to be available for my G1 Google phone. === Subject: Broken HP 49g+ posting-account=_19DBwoAAADEwnIsCsBZUYiVK7ueCRmf Gecko/2008092417 Firefox/3.0.3,gzip(gfe),gzip(gfe) UPDATE. So I took SD card and copy files EqnData.lib, EqnLib.lib and 4950_92.bin. Now I see NO SCRIPT FILE (1GB SD,FAT32) or NO CARD,OR ERROR (16MB SB, only FAT). Please help me. P.S.: Somewhere I found, that must be file upgrade.scp on SD card, but I can't find it anywhere. If you have it, please send it to chlumsky.petr@gmail.com. === Subject: Re: Broken HP 49g+ [additional detail] I updated my 49g+, but after update I saw just: FLASH NEED UPDATE. So I took SD card and copy files EqnData.lib, EqnLib.lib and 4950_92.bin. Now I see NO SCRIPT FILE (1GB SD,FAT32) or NO CARD,OR ERROR (16MB SD, only FAT). As suggested in file readme_zip.rtf (in the ROM zip), SD cards used for update may need to be formatted as FAT16 (a/k/a FAT), which may be possible to format only on a computer, due to the 49G+ calculator formatting cards from which it afterwards might not be able to do ROM updates. As Eric also says on http://www.hpcalc.org/hp49/pc/rom/ Early 49g+ calculators are not as flexible with the arrangement of the data on the card, so here are some suggestions to try if the calculator fails to find the upgrade file: Make sure the card is formatted as FAT16. Make sure the update files are among the first files on the card. The easy way to guarantee this is to format the card and copy over only the update files. === Subject: Re: Broken HP 49g+ I updated my 49g+, but after update I saw just: FLASH NEED UPDATE. So I took SD card and copy files EqnData.lib, EqnLib.lib and 4950 92.bin. Now I see NO SCRIPT FILE (1GB SD,FAT32) or NO CARD,OR ERROR (16MB SB, only FAT). P.S.: Somewhere I found, that must be file upgrade.scp on SD card, but I can't find it anywhere. Not in the zip containing the other files, per instructions in additional file readme zip.rtf? For example, this one: http://www.hpcalc.org/details.php?id=6484 http://www.hpcalc.org/hp49/pc/rom/hp49gp209.zip Or, you can put the SD card back into your computer, and use Notepad to create a one-line file named update.scp (NOT upgrade.scp) which contains only the file name of the ROM bin file, terminated by a return/newline, e.g.: 4950 92.bin After a successful ROM update, be sure to delete any old Equation libraries (L226 and L227) from flash (port 2), then copy the new replacement libraries (now separate files) from SD card (port 3) to port 2, because old libraries, which were previously built into older ROM update files instead of separate, may otherwise cause crashes. Eric: Please change upgrade.scp to update.scp === Subject: Re: Broken HP 49g+ I think that this is a problem: --------After a successful ROM update, be sure to delete any old Equation libraries (L226 and L227) from flash (port 2), then copy the new replacement libraries (now separate files) from SD card (port 3) to port 2, because old libraries, which were previously built into older ROM update files instead of separate, may otherwise cause crashes. ------------- Because I can't do it, because I don't have acces to this options. New ROM I installed succesfully. So then update.scp (with this content: 4950_92.bin) can't help me, I need to install new library. But I really don't know how... === Subject: Re: Broken HP 49g+ Its OK now!!! I took 1GB card, format by FAT16 and I did whole update process again. === Subject: Re: Broken HP 49g+ Its OK now!!! I took 1GB card, format by FAT16 and I did whole update process again. All's well that ends :) === Subject: Re: Broken HP 49g+ File update.scp I already had on SD card. It's useless. === Subject: Re: 16C or 42S 4 Q9550 ? No, not quite enough money: the CPU is missing It is also small enough to be send on a padded envelope that is one point to the idea of SWAPping things... Both the CPU price and calc prices are not that stable Also the USD/EURO is not that stable so what's the difference BTW: I have now one customer who might accept the trade We will C what happens... > I'm crazy enough to depart from one of these 4ever > will U help me to destroy my last pieces of collection... > price: http://www.newegg.com/Product/Product.aspx?Item=N82E16819115041 How about exchanging one calc for one CPU? or possibly 71B+48GX with slight troubles, both working... Veli-Pekka Nousiainen > F'INLAND Why the Core 2 Quad? If you have enough money to build a system around the CPU (motherboard, memory, video card(s), etc.) then you probably can afford the CPU also. Otherwise, scale down your system to your budget. Having a Core 2 Quad sitting around doing nothing is only a waste; it will depreciate very quickly. And if you have the money, then just ask for a certain amount for your 16C/42S. No need to put it in terms of some commodity that fluctuates in price. === Subject: Re: 16C or 42S 4 Q9550 ? This is my 1st post on the subject here Why the hostility, Reth? Some anger management...? On Nov 9, 6:58 am, Veli-Pekka Nousiainen > I'm crazy enough to depart from one of these 4ever > will U help me to destroy my last pieces of collection... > price: http://www.newegg.com/Product/Product.aspx?Item=N82E16819115041 How about exchanging one calc for one CPU? or possibly 71B+48GX with slight troubles, both working... Veli-Pekka Nousiainen > F'IN ... and how about you stop annoying everyone with your pathetic wishes? You have become real pain, mate, I hope you spend the money you get on menthal treatment. === Subject: Calling CAS help posting-account=57eBeAkAAABkNMhsZnDBzGQsstJRmvKD Gecko/2008092417 Firefox/3.0.3,gzip(gfe),gzip(gfe) Hello group, I am currently translating the CAS to Italian, Spanish and German For that I have to catch all calls to the CAS help (And I will, most probably, write a new help as these help strings are longer than the English originals and do not fit on the screen. Also the original help messages are 'hardcoded' into the code, which means that there is no easy way of translating them.). To my knowledge the CAS help can be called through - the softmenukey [HELP] in the catalog of all commands - [TOOL] [NEXT] and the softmenukey [CASCMD] or the command CASCMD - [TOOL] [NEXT] and the softmenukey [HELP] or the command HELP CASCMD and HELP call different entries (FLASHPTR 7 448 respectively FLASHPTR 7 450), but all three commands lead to the same help program. However, CASCMD and HELP leave the real 0. on the stack when And by the way: What is the difference between CASCMD and HELP or in other words why are there two commands for this ? Does anybody knows if there are additional ways to call the CAS help ? Just to be sure, that I am not forgetting a call (which has to be 'catchable')... Andreas http://www.software49g.gmxhome.de === Subject: Re: Calling CAS help posting-account=HQcyKwkAAAAfyVM-3k2cuaNBENqZAwPy Gecko/2008092417 Firefox/3.0.3,gzip(gfe),gzip(gfe) On Nov 12, 6:07Êpm, Andreas M.9aller other words why are there two commands for this ? RISCH CASCMD ->[Risch]Help HELP --->[?]Help CASCMD requires one argument: command ...if no arguments, calls HELP. HELP starts always with the default position ->[?] FPTR 2 1C5: xCommands with help FPTR 2 1C6: Commands with help There is not another difference between HELP and CASCMD. - Gaak - === Subject: Re: Calling CAS help > And by the way: What is the difference between CASCMD and HELP or in > other words why are there two commands for this ? > HELP expects no argument, > and always starts at the beginning of the command list. > > CASCMD expects a string argument (command name), but > if the stack is empty it generates an empty string itself > (no error); then it tries to go to that name in the list. -- Bruce Horrocks Surrey England (bruce at scorecrow dot com) === Subject: ML programming samples posting-account=HQcyKwkAAAAfyVM-3k2cuaNBENqZAwPy Gecko/2008092417 Firefox/3.0.3,gzip(gfe),gzip(gfe) Syntax: MASD Devices: 49 series (49G 48gII 49g+ 50g) --------------------------------------------- --------------------------------------------- 1. CoBin !RPL !NO CODE $/02DCC GOIN5 End ;aka CODE GOSUB EvalRPL !RPL :: RECLAIMDISP TURNMENUOFF CoBin: xxh xxd xxxxxxb $>grob ABUFF ZEROZERO GROB! Gaak.org $>grob ABUFF BINT100 CODE SR=0 $(5)SAT? SKC { $(5)BIG? GOVLNG PushF/TLoop } GOVLNG PushTLoop ENDCODE ITE BINT58 BINT74 GROB! COLA !ASM $/02DCC G5 End ;G5 aka GOIN5 ... http://www.gaak.org/hp/cobin/ --------------------------------------------- --------------------------------------------- 2. DemoSIN !RPL !NO CODE CODE ST=0.Int ;disable interruptions SAVE ;save pointers CLRST ;ST=0.Arm ST=0.Big SR=0 $(5)SAT? SKC { ST=1.Arm $(5)BIG? SKNC { ST=1.Big GOSUB Header } } ;reading device 49G 48GII 50G C=0.S ;Cs: frame counter [0-11] D0=(5)Lnc LC(2)64-1 DAT0=C.B ;turn menu off A=PC GOINC Grob A+C.A R2=A.A ;save Grob address ... http://www.gaak.org/hp/demosin/ --------------------------------------------- --------------------------------------------- 3. Rabbit !RPL !NO CODE !ASM STROBJ $02DCC { ST=0.Int ;disable interrupts CLRST ;ST=0.Arm ST=0.Big SR=0 $(5)SAT? SKIPC { ST=1.Arm $(5)BIG? SKNC { ST=1.Big } } ;configure device SAVE ;save registers SKUBL { /rab.gro } ;RSTK contains addr of bodies SCREEN ;D0->screen D1=(5)Ann LC(2)$80 DAT1=C.B ;default anns D1=(2)Lnc LC(2)64-1 DAT1=C.B ;menu off ... http://www.gaak.org/hp/rabbit/