A35 Every thing is compiling now. Thanks for the help. I am curious as to what is happening with the functions I've added. They have all misbehaved. . . If I compile something simple such as ASSEMBLE CON(3) 0 RPL xNAME MYFUNC :: %2 %* ; When I run it, say with MYFUNCT(3), the line above the entry gets crap placed in it, and I end up with this on the stack *bunch of crap here* MYFUNC(3) -.00405822 I thought that once runinng, it basically became identical to the 48/49? Do i have to do something special to the beginning or end of my programs to get the to run correctly? xNAME MYFUNC placed in Have you tried: ASSEMBLE CON(3) 0 RPL xNAME MYFUNC :: CK1&Dispatch real :: %2 %* ; ; Here is the source code for my GETOBJ function in my stat aplet: ASSEMBLE CON(1) 0*(hasFORM)+0*(hasINTG)+0*(hasWHERE)+0*(hasVUNS) CON(1) 0*(hasDER)+0*(hasINV)+0*(hasCOLCT)+0*(hasEXPND) CON(1) 0*(hasHELP)+0*(hasPDATA) RPL xNAME GETOBJ :: CK2&Dispatch ARRYLIST DOFLASHP ASSEMBLEM $(7)^XEQGET2 !RPL ARRYREAL DOFLASHP ASSEMBLEM $(7)^XEQGET2 !RPL 2LIST GETLIST LISTREAL DOFLASHP ASSEMBLEM $(7)^XEQGET4 !RPL IDLIST DOFLASHP ASSEMBLEM $(7)^XEQGETID !RPL LAMLIST DOFLASHP ASSEMBLEM $(7)^XEQGETID !RPL IDREAL DOFLASHP ASSEMBLEM $(7)^XEQGETID !RPL LAMREAL DOFLASHP ASSEMBLEM $(7)^XEQGETID !RPL ; RPL That's a pity, especially because the next ROM 1.19-6 provides a great way of adding help messages into menu and the catalog. You could use a similar kind of messages than the one used by the system, so you will activate it everywhere I just discovered that the size of the addional list argument of the new command Choose has to be limited for producing a one-page application menu only. This is inherent in FPTR 2 72, perhaps also not noticed by Carsten (for he would have mentioned that in his analysis). Thus, the current version of CHOOSEXT has to be revised. Fortunately, today (the 3rd of October) is the Tag der deutschen Einheit, nobody works. Hence, I'll sit down for updating both error traps in the lib and the text. I think, at noon it will be on my site :-) Is there a way to have the CANCL menu too ?? (only OK menu key appear ) CHOOSEXT has just been updated on my site. In view of the fact that the application menu of Choose has one page only, the CANCEL option has been omitted. Note that the CANCEL *key* aborts a choose box always in precisely the same way. Thus, the CANCL-option from the standard CHOOSE is dispensable both in CHOOSE and Choose. However, it is no problem to include CANCEL also in the user-made apps-menu of Choose. Just program it appropriately (it's probably a flashpointer from bank 2, I forgot its address at the moment :-) PS. CHOOSET will also run with ROM 19-6 as will all my programs. OT49 should be updated because flahspointers are now better recalled with DType. Command LMN does now list also the rompointers from forbidden libs like lib 221 :-) I was very excited with the anounce of the 1.19-6 release. But to update my 49 i use an old pc with port numbered COM3 and COM4!!! I do not have COM1 and COM2 and, as you know, FDP (used to flash new rom) recognise only COM1 and COM2!! So, to upgrade (and sleep this night!!) my 49 i have used the 49 emulator with the flash emulator file and process with the command ROMUPLOAD ( because emulator knows COM3 and COM4!!) My 49 seem to work perfectly. My question is : what are the difference (if any) between emulator file and real vger.flash ??? The current version of Emu48 v1.27 know the Ports COM1-COM9 and that's only because of a bug. ;-) The next version will support the wanted/expected COM1-COM16 Ports! I was able to test this with COM12 last week. So should I advertise Emu48 as FDP replacement? ;-)) The vger.flash file has a special format which contain the parts of the OS banks. The ROM.E49 file is just an image of the ROM Flash chip, which contain additional the Boot loader and the data of the Port2. So if you place the ROM file you also loose your Port2 content. To avoid this you can use the tool UPD49ROM to update your old ROM.E49 with the vger.flash file. BTW, many unsupported entries have been changed from 1.19-5 to 6. So Jazz49 6.8e don't work any more (DOB, SDB and perhaps many other). Also the EMU49ASC file will crash your calculator. I found the new unsupported entry positions for EMU49ASC, but I'm searching now for a better way. I have this assigned to 101.3, anybody knows what it does? :-) :: Takeover CODE SAVE D0= 00101 A=0 A A=DAT0 B R0=A A *label1 GOSUB label2 A-1 B DAT0=A B LC 05 A=R0 A GOSBVL PUSH#ALOOP *label2 LC 02000 *label3 C-1 A GONC label3 RTN ENDCODE xOFF CODE GOSBVL POP# SAVE D0= 00101 B=A B LA 05 DAT0=A B *label6 GOSUB label7 A+1 A DAT0=A B LOADRPL *label7 LC 03000 *label8 C-1 A GONC label8 RTN ENDCODE ; @ Yes and after the OFF it fades back in. You read assembly well, I have this assigned to 101.3, anybody knows what it does? :-) YES!!! It format the flash memory before swithing off and install ms-dos at boot up !!!! ;-) I'm taking a calculus class and my professor handed out a listing of some programs for doing Riemann sums. One of the programs, FSTO, is supposed to be invoked with an algebraic object on top of the stack: The idea, apparently, is to define a function, F, which will be used by the other programs to calculate the various Riemann sums (left, right, mid, etc.). Unfortunately, that's not what this does. Instead, upon invocation the program removes whatever was on top of the stack, places F(X) (evaluated for whatever F and X happen to be) on top of the stack, and then complains (depending on whether I've already defined a function F) either: DEFINE Error: Bad Argument Type or = Error: Undefined Name. Can anyone help me with the correct syntax for getting this to work? I haven't gotten around to needing a delay in any of my ML programs yet, and I've done little SysRPL, but it is certainly possible to do this in SysRPL! In ML you could use a garbage loop, or jump to a part of ROM that does it. In SysRPL you could do exactly what you'd do in ML, since you can embed ML in SysRPL with little trouble. In SysRPL you can also just use xWAIT (Of course, I'm assuming here that you know how to use a delay to get what you want.) What's DELPHI? Neither I, nor my good friend Tim can get the HP49G to simplify the following expression: xroot(5,5*a^5*b^9*c^13) Is there anything special that must be done to get the calc to simplify this? Thanks in advance. BTW, the answer should be a*b*c^2*xroot(5,5*b^4*c^3) Hey! Don't drag me into this. . . ;-) On a serious note, it's been a long time since I've done any problems like this and remember finding a way to do this type of problem after a long trial and error period. That was about a year ago and this has been plaguing me since he brought it up. I think it had something to do with the EXP an LN commands, but I can't remember! (and maybe it has nothing to do with them) Enter in your expression in EQW and apply EXPLN. Apply TEXPAND to the entire expression and apply LNCOLLECT to each appropriate LN term inside of each EXP (so we can convert A*LN(X) to LN(X^A)). Use EXP2POW (on the entire expression) to convert this back to XROOT notation and EVAL to simplify further. Select all fifth roots and apply LIN. LNCOLLECT the numerator and finally EXP2POW the EXP expression. This should be what you want. I'm not sure if this is the most efficient way, but it does work. How is this the most simple form? I've just had a bunch of people ask me to make my AutoSimp49 program convert this into '(5*a^5*b^9*c^13)^(1/5)' - that究 what I'm doing right now. Which form does people here find better? actually I prefer the one that you were converting into...that's fine...it's just the same thing as what I posted...no big deal...but your way is easier to read ^_^ please keep it the way you have it news:HtLu7.1409$uQ.191120@news010.worldonline.dk... to Thanks for a very informative response. I now understand why I get the result. But while we're at it, I used the function Addtoreal to add 'w' to the REALASSUME list. I still get the answer w=EXP(i*x1), sp I start looking for the REALASSUME list. Is this list hidden in CAS 1.19-5?? I can't seem to find it anywhere. I'd suspect it to be located in the home-directory, but it is nowhere to be found. This made me start wonder if the Addtoreal-command does what I think it does. And if the REALASSUME list is hidden, what commands can I use to remove variables from this list? Could you enlighten me on this subject? Well, about the list REALASSUME. On my HP49G (1.19-5) it located in the CASDIR, which itself is located in HOME. The directory CASDIR contains also other stuff which is needed by the CAS. I assume that yours is also in CASDIR. Perhaps I should also mention that in the past there were discussions about where all this stuff is. Is it in HOME or in CASDIR? It seems that if the CAS finds such variables like REALASSUME in HOME then it uses them there. If they are in CASDIR then it uses them there. Perhaps this is good for having separate CASDIR variables in the current PATH if one wants some other settings from a specific directory, or having the default CAS variables in CASDIR if they are not in the current PATH. I don't know exactly. But I remember, when I updated the CAS I had such veriables sometimes in the directories where I was working. Then I copied all them in the CASDIR and since then the CAS doesn't create them elsewhere any more. Any commends on that subject anyone? Now if you see the variable REALASSUME in CASDIR then you can edit it or view just like any other variable as it is a normal list. The commands that affect the list REALASSUME are: ADDTOREAL, which as you know takes a name from the stack and adds it to the contents of REALASSUME. The name is removed from the stack. uses it throughout your further calculations when necessary. For made that assumption the calc would return |W|. I should also say, that ASSUME doesn't remove its argument from the stack, but leaves them there. By the way, spirits of the news group, isn't that a little strange? I learned that RPL removes arguments from the stack, when they are consumed by some command, but the command ASSUME doesn't seem to know that. Is there any special reason for this? UNASSUME, which takes a name from the stack and removes all assumptions for that variable. This command also leaves its argument on the stack, instead od removing it after usage. Now for the questiuon about getting w=EXP(i*x1) when you already have added w to the real vars with ADDTOREAL. You are absolutely right. I played a little bit with my HP49 and found the following behavior. When in complex mode, then solving something like |w|=1 with w in REALASSUME doesn't take into consideration that w is taken to be real. This assumption is only active when in real mode. This is for me a little hard to understand, because in complex mode, when I do something like V ABS I get SQRT(RE(V)^2+IM(V)^2) if V isn't in my REALASSUME list. This is correct. If V is in REALASSUME but with no further assumption, then doing V ABS returns |V|, which is also returns V or -V respectively. In these cases assumptions for variables being real or not are taken into consideration. But not when solving equations that contain absolute values. Perhaps someone explain us, why the diferent behavior. If I explicitely say to the calc that some variable is real, then this should be taken into consideration in any case. Or do I forget something? Sorry for the long explanation, I couldn't make it shorter. Perhaps I should take some lessons in laconism. ;-) Man, how could I miss that CASDIR. Talk about wearing blinkers :) Creating a CASDIR is a big improvement, I think. I was often annoyed earlier by those CAS-variables shattered everywhere in my directory tree. But thanks to Jean-Yves and the HPower Team, those days are now over :) Anyways, my ADDTOREAL function doesnt seem to work properly. I've scanned the directories, and the REALASSUME list is only located in the CASDIR. When I use the ADDTOREAL function, I first place 'w' on the stack. Then I find the function in the CAT-menu, and executes it from there. Then I examine the REALASSUME list with edit the filer, and no variable is added. I've tried with other variables and that doesn't seem to work either. I've also tried this in different directories, both in HOME/CASDIR and HOME/WORK/SRPL (my working dir). Are there some flag-issues here that I dont know of? This is very strange. The command ADDTOREAL always adds the variable it's given to the list REALASSUME on my 49. Sorry Ray, but I can't explain, why the difference. Does the variable, which you use with ADDTOREAL, perhaps go to some other REALASSUME that is located somewhere else? Actually there is a flag that has to do with real variables. It is flag -128, which if set makes the calc assume that all vars are real even in complex mode. If clear then the CAS considers the list REALASSUME. But I don't think that this flag influences the behavior of ADDTOREAL. Or does it? Perhaps you try both settings of the flag -128 ? From ???@??? Fri Jan 01 00:00:00 1999 Xref: newsmst01.news.prodigy.com comp.sys.hp48:139917 Please try to be civil in this forum. Bad language, bad attitude and name calling are not appreciated. You have made it a point to alienate those who are most able and willing to provide assistance. news:trhqps9b2s9d29@corp.supernews.com... out From ???@??? Fri Jan 01 00:00:00 1999 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: news.t-online.com 1002005655 00 3442 LmS4SyNSSaKfo 011002 06:54:15 X-Complaints-To: abuse@t-online.com Xref: newsmst01.news.prodigy.com comp.sys.hp48:139938 BTW: Before 1993, and before the GX, you could key in ML hex codes directly via the internal memory scanner. It was somewhat indirect, because you keyed it into a text file, and then compiled it, but it's the same as today, and on nearly all platforms. So where's the problem? Regards, Raymond news:trhu8aov44jj7c@corp.supernews.com... who From ???@??? Fri Jan 01 00:00:00 1999 Newsgroups: comp.sys.hp48 Subject: Re: BRILLIANT JOE , here's the pin where's the hand grenade ? Date: Tue, 2 Oct 2001 10:03:31 -0500 Lines: 34 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 X-Authenticated-User: barryem X-Comments: This message was posted through Newsfeeds.com X-Comments2: IMPORTANT: Newsfeeds.com does not condone, nor support, spam or any illegal or copyrighted postings. Xref: newsmst01.news.prodigy.com comp.sys.hp48:139951 message news:trhqps9b2s9d29@corp.supernews.com... just bow out Are you sure you want to put your credibility up against Joe Horn's? You might want to re-think that one. I've been watching a little off and on. You ask something and someone gives you an answer and you find something in it you think is a flaw and you reply telling them how dumb they are. This newsgroup has some of the brightest people you're ever likely to encounter. But most of the writing here is done off the cuff. People see a post and want to reply and do so and if they're in a hurry they might not carefully re-read what they said. Very bright people sometimes make imperfect posts and for the most part they're glad to hear about their mistakes. But they don't want to be insulted, nor do they deserve to be. There are also some total idiots on this newsgroup, such as you and I. We should have a little respect for those who are smarter than we are and are willing to share their knowlege with us. Barry -----= Posted via Newsfeeds.Com, Uncensored Usenet News =----- http://www.newsfeeds.com - The #1 Newsgroup Service in the World! Check out our new Unlimited Server. No Download or Time Limits! -----== Over 80,000 Newsgroups - 19 Different Servers! ==----- From ???@??? Fri Jan 01 00:00:00 1999 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Lines: 27 Date: Tue, 02 Oct 2001 17:43:10 GMT Xref: newsmst01.news.prodigy.com comp.sys.hp48:139963 Somebody who calls himself _______TVD________ wrote: That I am a scatterbrain, everybody already knows. There's one thing I never forget, and that's the fact that I have a really bad memory. But I can't make heads or tails of the rest of your message. Can anybody else translate it into English for me? Thanks! Happy Programming! -Joe- -- Whosoever would be a man, must be a nonconformist....A foolish consistency is the hobgoblin of little minds....To be great is to be misunderstood. Your goodness must have an edge to it,--else it is none. -- Ralph Waldo Emerson (in Self-Reliance, 1841) From ???@??? Fri Jan 01 00:00:00 1999 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Lines: 11 Date: Tue, 02 Oct 2001 18:18:45 GMT Xref: newsmst01.news.prodigy.com comp.sys.hp48:139969 Hey Barry! You still here? Cool! Just speaking for myself, but I *like* to be insulted! It's so... STIMULATING. It gets me ... so ... so ... EXCITED! *pant* -Joe- -- For sale: one RS232 cable, slightly kinky. From ???@??? Fri Jan 01 00:00:00 1999 NNTP-Posting-Date: Tue, 02 Oct 2001 14:46:19 CDT X-Trace: sv3-AQrAaZBPRo0v5CuQ2OcpeQkNE7ANXNL009Oq88/vwPoy3svlIwh91XOfQPsSrRAWxfSM6YS9F fiUCtM!Gp0Ukxq+eumqR/uG3k+wA5bpuCxJfrAumyfDkKnBqW0X66qd7JEFQjR625IjKQCdJbYNHq 1JPlZO!wLETg7WhZWF5VL2gaRTd0w== Xref: newsmst01.news.prodigy.com comp.sys.hp48:139973 Thanks Joe. Back when I was in High School (1991 or so), your Goodies disks were my only source of software for my HP48. Happy Programming indeed. :-) -Mike -- http://www.mschaef.com From ???@??? Fri Jan 01 00:00:00 1999 But that's what women are for isn't it ? Ooops, sorry Joe, I forgot ahahahah Jean-Yves PS: finding his own humour very funny today From ???@??? Fri Jan 01 00:00:00 1999 Xref: newsmst01.news.prodigy.com comp.sys.hp48:140023 Now it's clear! You secretely arranged it with those guys, so that they stimulate you, huh? ;-) I just thought of paying Wolfgang for my stimulation. ;-) Greetings, Nick. P.S. From ???@??? Fri Jan 01 00:00:00 1999 Xref: newsmst01.news.prodigy.com comp.sys.hp48:140024 Women, what women, where did you see some women? Where are the dancing girls? You macho man! ;-) Nick, finding finding JYA's humour funny today, a good reason for finding JYA's humour funny. ( Just working with indirection in a program, I am exercizing hard, you know.... ) ;-) Greetings, nick. From ???@??? Fri Jan 01 00:00:00 1999 Date: Mon, 01 Oct 2001 09:40:22 GMT Xref: newsmst01.news.prodigy.com comp.sys.hp48:139887 one HP currently offers huge discounts on new calcs if you return a broken one. You have to mail the old one (just the calc, no manuals, no cables, no bags), whatever damage it has and pay the difference. there's a table of upgrades: you can buy whatever new calc they have in stock. I got a 49g for a broken 48sx. -- The set of solutions is never empty. Two solutions together form a new problem. -- Mycroft Holmes From ???@??? Fri Jan 01 00:00:00 1999 Xref: newsmst01.news.prodigy.com comp.sys.hp48:139898 I found this file in german language: http://www.educeth.ch/mathematik/ti92/docs/fehler.pdf wich shows some CAS failures of the TI89/92, but some of the shown exambles aren't also solved by the HP-49G and in some cases the HP doesn't were the TI does a part solution. Maybe a fine lecture for Jean-Yves and Bernard to solve the shown problems (if possible) for the next ROM-version (may the force be with you). MfG Joaquin Enriquez Beltran From ???@??? Fri Jan 01 00:00:00 1999 Xref: newsmst01.news.prodigy.com comp.sys.hp48:139993 I was just wondering if there is a command or a really quick way to ckeck object types inside a list? I know it is easy enought to use a loop to check each object, but is there a command to do this? I haven't found one but maybe i missed something. Thanks, TW ~The enemy's gate is down. From ???@??? Fri Jan 01 00:00:00 1999 Xref: newsmst01.news.prodigy.com comp.sys.hp48:140006 Tim Wessman wrote: I remember writing about such an entry in my uep.doc. Not sure if it's static, I'll check later. PTR 1945C Tests whether all elements in the list are the same type (represented by the bint #). If it's true then returns the list. Otherwise it generates the error 'Bad Argument Type'. If the list is empty then the error 'Bad Argument Value' occurs. The bint is the output of the system word TYPE. For any type not listed below, TYPE returns #0: Real number....................... #2933h Extended real number (long real).. #2955h Complex number.................... #2977h List ............................. #2A74h Directory (rrp)................... #2A96h Symbolic.......................... #2AB8h Unit object....................... #2ADAh Program........................... #2D9Dh Identifier (Id name).............. #2E48h Temporary identifier (lambda)..... #2E6Dh Hope it helps. Regards, Bye. Jordi Hidalgo johil@tv3mail.com - From ???@??? Fri Jan 01 00:00:00 1999 Xref: newsmst01.news.prodigy.com comp.sys.hp48:140011 Hi Tim! I think that in User RPL there is not such a command, but the quickest way I can think of would be using the command DOSUBS on the following arguments: 3: {item1 item2 item3 ...} 2: 1 Anyone any quicker way? Greetings, Nick. From ???@??? Fri Jan 01 00:00:00 1999 Xref: newsmst01.news.prodigy.com comp.sys.hp48:140002 I believe you mean, a command that returns the type of the objects in the list - if they are all the same type - and errors (or whatever) if they are not. I don't know of such a command, either, but what an opportunity for a Mini Challenge! It's been quite some time since we had one.. here goes: @ LTYPE @ @ In : { obs } @ Out : obtype if all objects are of the same type @ Err : Invalid Dimension - on empty list @ Bad Argument Type - when not all ob types are the same bonus points: if it works on a 48G if it works on a 48S (no DOLIST allowed) if your output conforms to RPL rules (meaning: on error, the stack shows the original input list when LASTARG is enabled, or the list is dropped when LASTARG is disabled - just like normal RPL commands do. Upon succesful completion, LASTARG (if enabled) returns the input list.) for 'elegance' - highly subjective, of course. test with : { } { 1. } A quick solution (that wouldn't get any bonus points) << 1. OVER HEAD TYPE ROT 1. DOLIST { #202h DOERR } IFTE Werner Huysegoms xwerner_huysegoms@my-deja.comx (delete the leading and trailing x) From ???@??? Fri Jan 01 00:00:00 1999 Xref: newsmst01.news.prodigy.com comp.sys.hp48:139892 I wrote a little program a while ago to do some calculating. Part of it was that it would accept either 3REALS, 2REALS, or # 115. I did this by doing a CK2&Dispatch. I am curious as to whether this is alright to do or if I was just setting myself up for trouble. It stopped accepting all three varieties of input for a short while, and then mysteriously started working again about an hour later. This made me think there might be something wrong with this method. So my questions is: Is there something wrong with it? If so, any suggestions on a fix or a different way? Thanks! TW ~The enemy's gate is down. From ???@??? Fri Jan 01 00:00:00 1999 Xref: newsmst01.news.prodigy.com comp.sys.hp48:139895 Always post your code when asking - it helps to see whether you really did something wrong ;-) There are several issues here; CK2&Dispatch, or the other varietes should only be used as the very first command in the definition of a named library routine; (ie one that can be used as-is in UserRPL). CK(n)&Dispatch is actually equivalent to: 0LASTOWD0B! (clear last saved command name) CK(n)NOLASTWD (check stack depth, save n stack entries to be recovered by LASTARG) CK&DISPATCH1 but with an extra: CK(n)&Dispatch saves the *name* of the ROMPTR called, which of course is meaningless when the routine itself is not a named lib command.. In order to ensure that LASTARG is able to return the correct number of arguments (2 for 2REAL, 3 for the others), you'll have to add a CK(n)NOLASTWD where appropriate. This is how I'd do it, I didn't search through the entries to find possible combinations to make the program shorter: :: 0LASTOWDOB! CK2NOLASTWD CK&DISPATCH1 * to be replaced by CK2&Dispatch for use within a lib 2REAL :: ITE :: 3PICK TYPEREAL? ; FALSE ITE ; # 15 :: CK3NOLASTWD 3PICK CKREAL DROP ; ; @ Straightforward : - first check for either 2 reals or list-real - in both cases, check for the existance of a third level - in the 2REAL case, if the 3rd level is a real, save it (for use with LASTARG) using CK3NOLASTWD, and execute the code for 3REAL, else execute the code for 2REAL - in the LISTREAL case, there must be three levels and the third must contain a real. Werner Huysegoms xwerner_huysegoms@my-deja.comx (delete the leading and trailing x) From ???@??? Fri Jan 01 00:00:00 1999 Xref: newsmst01.news.prodigy.com comp.sys.hp48:139932 I didn't really think it was neccecary as I thought it was just a simple question. I guess not though. ;-) I think just the structure is fine (and I don't really want to type it all nor take the time to upload it). :: CK2&Dispatch 3REAL (takes three reals) :: ; # 115 :: ; 2REAL :: ; ; It will be a library command, and I never had worried about LASTARG as i almost never use it. Should have though about that. . . :-( I was going for a small as possible. So I include only the bare neccesity of checking, enough to keep memory loss at a minimal. Thanks for the help and example. Glad to see you back and posting. TW ~The enemy's gate is down. From ???@??? Fri Jan 01 00:00:00 1999 Ah. There are really two problems with this: - you shouldn't dispatch to three items if you haven't checked the stack depth. CK2&Dispatch checks for a depth of two, not three. It apparently doesn't crash the calculator, but you never know.. - LASTARG will return two arguments, always. ? I was never gone. I think twice before I hit the SEND button ;-) Werner Huysegoms xwerner_huysegoms@my-deja.comx (delete the leading and trailing x) From ???@??? Fri Jan 01 00:00:00 1999 Xref: newsmst01.news.prodigy.com comp.sys.hp48:139880 Congradulations are in order for Bhuvanesh for winning third place in TI's app development contest. He wrote a program that does FFT for the 89/92 and won some stuff I am assuming (like a robot! wahoo:-). Way to go. Glad to see they didn't give out prizes just for games. ;-) http://education.ti.com/student/AppContestWinners.html to check it out. Be warned though, TI is still using the orange web page of death! ;-) TW P.S. are you of Indian descent Bhuvanesh? (I ask because a girl I know well is and her last name is Bhatt) ~The enemy's gate is down. From ???@??? Fri Jan 01 00:00:00 1999 Xref: newsmst01.news.prodigy.com comp.sys.hp48:139893 Thanks :) That news came just in time; today is a special (although symbolic) day for me. There weren't too many entries, though. Hopefully we'll have more next year. Yes, they must have hired a high-schooler ;-) Yes, I am. Bhuvanesh. From ???@??? Fri Jan 01 00:00:00 1999 Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Xref: newsmst01.news.prodigy.com comp.sys.hp48:140017 Hi everybody... I need the experts advice! :-) How do I put a shortcut to the SOLVR program accessed by: [<-] [7] [A] [A] The program just runs, even if the calculator is in program mode, so what do I do??? thanx in advance -- . Artur Meinild . . . . . : . 232lge R ud237r . . . ___________________________________________________ E搶ail : 6paq@messages.to : W搶ail : 6paq@go.to E新ite : 6paq.messages.to : W新ite : 6paq.go.to From ???@??? Fri Jan 01 00:00:00 1999 Xref: newsmst01.news.prodigy.com comp.sys.hp48:140036 (snip) (snip) Two points: 1) shortcut doesn't mean anything. Do you want to bind an object to the user keyboard? Do you want to create a variable somewhere? Do you want to add to one of the menus? 2) I don't get a SOLVR with the above. From ???@??? Fri Jan 01 00:00:00 1999 NNTP-Posting-Host: 192.38.216.34 Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Xref: newsmst01.news.prodigy.com comp.sys.hp48:140037 In a lack of a better word... shortcut meant to bind it to a user key *or* add it to the menu, the procedure for adding the command should be the same... I somehow just need the name of the command... I have a HP48-GX, and [<-] [7] goes to the solve menu, 2 * [A] (upper left menu key) opens the SOLVR... Julian Fondren wrote: -- . Artur Meinild . . . . . : . 232lge R ud237r . . . ___________________________________________________ E搶ail : 6paq@messages.to : W搶ail : 6paq@go.to E新ite : 6paq.messages.to : W新ite : 6paq.go.to From ???@??? Fri Jan 01 00:00:00 1999 From ???@??? Fri Jan 01 00:00:00 1999 Xref: newsmst01.news.prodigy.com comp.sys.hp48:140107 Thank you very much for all of your help. I'll be gone for 2 years with no computer, so if you don't get back before I leave. Bye! It's been fun. :-) TW ~The enemy's gate is down. From ???@??? Fri Jan 01 00:00:00 1999 Xref: newsmst01.news.prodigy.com comp.sys.hp48:140110 Well I just figured out that you can use lists in the program as well and it applies the functin to the whole lists. Nice. Thank you so much for your help. TW ~The enemy's gate is down. From ???@??? Fri Jan 01 00:00:00 1999 TW ~The enemy's gate is down. From ???@??? Fri Jan 01 00:00:00 1999 Xref: newsmst01.news.prodigy.com comp.sys.hp48:140108 I use Congfig Saver 1.2 at hpcalc.org. It saves all flags, startup varialbes and hidden directory. Works great. TW ~The enemy's gate is down. From ???@??? Fri Jan 01 00:00:00 1999 Xref: newsmst01.news.prodigy.com comp.sys.hp48:140104 You must put the second argument in quotes, which was the old way before autoquoting in ALG. RISCH(x,'x') This has been fixed in 1.19-6. (Good job!) -Chris Kolja wrote: From ???@??? Fri Jan 01 00:00:00 1999 This is one of the many bugs that have been corrected in version 1.19-6. I believe everybody should upgrade to this new ROM. It's by far the most stable ROM ever released. In ROM 1.19-5, some commands had been modified to automatically quote their arguments. Unfortuantely, RISCH had not been updated to work with quoted arguments Jean-Yves From ???@??? Fri Jan 01 00:00:00 1999 Xref: newsmst01.news.prodigy.com comp.sys.hp48:140111 Hello news:9phrj5$crl$1@tron.sci.fi... so nothing You are right. It's a (tiny) bug... Well, nothing can be perfect. Didn't even think about adding the HELP for STOVX and RCLVX in the ROM. It will take a while for this one to be fixed ... Jean-Yves From ???@??? Fri Jan 01 00:00:00 1999 X-Trace: as201.hinet.hr 1002238373 138196 195.29.48.107 (4 Oct 2001 23:32:53 GMT) X-Complaints-To: abuse@hinet.hr Xref: newsmst01.news.prodigy.com comp.sys.hp48:140105 THANKS! freeze my HP. PS: I would like more detailed and better Help! - Because beginners allways have 300kb or more to spare on port 2. softkey would do great. Somebody port Advanced user guide to HP49 !!! Please! From ???@??? Fri Jan 01 00:00:00 1999