C9 I re-controlled 1000 times all the components and all the wiring and it> seems to be all ok.> At this point my suspect is that the RAM chip is not appropriate:partnumber> on the this chip is:Try http://www.hpcalc.org/hp48/utils/memory/ckport.zip alternate address:http://www.exzodia.net/hp48/software/CkPort.zip and post results.GreetingsSteve Sousa====> I donıt understand what is the sense in restoring> user key assignments in a warmstart. Neither these> nor user ŝags are lost in a normal or provoked warmstart,> for attaching a library, say.1. After restoring a backup which (deliberately) does not contain them.2. To restore desired personal standard assignments after making temporary changes (or changes made by some imported programs).3. After a Recover Memory, which generally loses them.In summary, the desired standard key assignments are saferand more permanently backed up and easily re-createdat any time this way, for my personal taste.Just because one doesnıt see what others may be thinking ofdoesnıt mean that others arenıt doing something useful,even if not to you.====> > here is an example:> ...snip...Iım trying to understand the algorithm... Itıs very simple once you have already read it ====Nice to see MASD like syntax again..Hope HP will keep up the SATURN processor ;)Julien SunHP Meyer.http://Www.jadeware.org here is an example: % convert Ca in DCB (Decimal coded binary: each nibble holds 1 decimal> digit) into> % the HEX representation of the same number> % return result in Aa> % uses Cas, Ba, Aa, P> *DecToHex> A=0.A B=C.A % set result to 0, save input in Ba> P=15 LC 4 % loop counter = 4 (loop 5 times)> {> A+A.A C=A.A A+A.A A+A.A A+C.A % result= result*10> C=B.A P=C.4 C=0.A C=P.0 % Ca is equal to the 5-counter> digit of input (highest remaining digit)> A+C.A %> result=result+input digit> BSL.A C-1.S UPNC % get the next digit, loop> }> P=0 RTN % return> Iıd like to use an ASM subroutine which can convert BCD numbers into> their hexadecimal values. Does this subroutine already exist ? I have> seen a HEXTODEC, but no DECTOHEX :-(====How can I use the command ChooseViewUI like in Jordiıs Game LauncherAplet?I have seen the code but I Ŝnd it quite difŜcult to use the commandin my own sRPL aplets. Any help would be appreciated!====It worked without fuss. I dived into my maths textbooks and sorted outthe mathematics. I still have to learn User/System RPL, but I didimplement the program on my 42S (Using 42S programming format ofcourse) and it helped me a lot.Many thanksKaspaas====> I believe that could be very interesting information for someone who> wanted a 39G with a CAS...> Although I didnıt state that these entry points would work on a HP39G.Each individual user commands check on which machine youıre runningSo on the 39G it would yield very weird result====> One might think that JYAıs relationship with HP is bad enough to reveal> conŜdential information. But if that is his purpose, Iım afraid he willThis is deŜnitely not conŜdential information.It was listed in the list of supported entry points on HPıs own web site.Itıs also available for the HP49.> have to be more blatant: Those FLASHEVALs are almost useless unless the> CAS is enabled Ŝrst. For instance, FLASHEVAL 2xxxx9 starts the EQW - quite> revealing apparently, but pretty useless as a simple 8/3 triggers an error.Thatıs what I said in a previous post.Most internal CAS commands check on which machine youıre running anddispatch on the old HP38G CAS (whatıs left of it really) if youıre runningon an HP39G.====Wish I knew Latin... Just Spanish, though :-) Well, English and a bit ofFrench, too.Eduardo> Yet, commutative *is* the correct English word for commutatif/ive in> French. I just intended Where it comes from?, whatıs its origin?====> Yet, commutative *is* the correct English word for commutatif/ive in French.I just intended Where it comes from?, whatıs its origin?====HP28C/S is long obsolete, does far less than HP48/49,and ROMs for upgraded 48/49 were freely made available by HP,so itıs not exactly a comparable issue; a 28C emulatoris something useful only for sentimental remembrance :).====>HP28C/S is long obsolete, does far less than HP48/49, and ROMs for >upgraded 48/49 were freely made available by HP, so itıs not exactly a >comparable issue; a 28C emulator is something useful only for >sentimental remembrance :)Cue sentimental remembrance... :-)When I Ŝrst got one I showed to a colleague at work and the Ŝrst thing he did was type in 69! (69 factorial) and compared the speed with his Casio. It was at least twice as fast. Wow was the reaction. Then he typed in 70! Double wow! Heıd never used a calculator that could handle exponents of more than 2 digits.By that stage (I was mid way through university) Iıd almost forgotten that at school the 69! benchmark was the way all new calculator models were Œtestedı. :-)====> Nice to see MASD like syntax again..> > Hope HP will keep up the SATURN processor ;)If the processor hp will use is fast enough, we could reasonably emulate the saturn ====I there can anybody tell me how can i transform *.txt Ŝles in textreadble by hp , and then a good viwer to view that same text?====What does the menu do when you enter in SYSEVAL 260244 on the 39G? How do I use this?Also, how can I get a string from the user in sRPL, like in theprogram catalogue or sketch browser?====This menu is a relic of the 39Gıs disabled CAS that belongs on the 40G. It is not a tool that is normally accessible on the 39G. When you have just used the CAS to evaluate or simplify an expression you can press the PLOT button (while still in CAS) and this menu youıve found will pop up asking you which aplet (Function/Parametric/Polar) youıd like to paste the result into. If you then, for example, choose the Function aplet it will ask into which of the functions F1(X)...F0(X) to place it. At that point if you exit the CAS you will Ŝnd that it has been pasted into that function ready to plot. Since the CAS and the normal aplets donıt overlap terribly much on the 40G it is one of the few ways that you can use to communicate results from the CAS to the rest of the calculator. Youıve provoked the menu by a direct system address and if you follow through and try to paste then youıll Ŝnd that youıll probably get something strange pasted into the Function aplet.If you want info about string handling on the 39G in sRPL then talk to > What does the menu do when you enter in SYSEVAL 260244 on the 39G? > How do I use this?> Also, how can I get a string from the user in sRPL, like in the> program catalogue or sketch browser?===> is there a way you can clone your emulator setup and state> (ie the Ŝles, directory structure, libraries, ŝags> and other settings) onto your calculator? An ARCHIVE command from either one can be directed> to an external Ŝle :IO:anyname and be received> directly by the other using Kermit; any other Ŝles> (e.g. variables, libraries or archives saved in the calc)> can be transmitted between the two using xmodem or Kermit. Current key assignments (and alarms) are part of every> archive, along with user variables; ŝags can be stored> into a variable, and can be restored automatically upon> every warmstart using your STARTUP command. I also use my own STARTUP to create my key assignments> and my only alarm, which is is a nightly clock adjuster,> so I have created a backup command which temporarily removes> and later restores all key assignments and alarms,> making a slightly smaller backup Ŝle each time.Will you share us your STARTUP and other secrets?Others might so that as well.====It seems that you took my critics too seriously :-)I donıt understand what is the sense in restoring user key assignments in a warmstart. Neither these nor user ŝags are lost in a normal orprovoked warmstart, for attaching a library, say.User key assignments (and user-deŜned nullnames) are lost only in asystem crash. In this case a suitable HOME backup should be restored.smart Ŝler (Filers.zip, hpcalc.org). Since also RESTORE ends up with awarmstart, STARTUP runs each time after restoring HOME. Hence, it isvery important to program STARTUP as clever as possible.IMHO, STARTUP should do at least the following:1. Set the initial menu which then will be your personal default menu. For instance, 2. MENU which sets the VAR instead of the TOOL menu. Bythe way, the default menu in the HP48 is MATH, a nice alternative alsoon the HP49 whose default menu is the sometimes annoying TOOL menu.2. Set your prefered KEYTIME. It should be as small as possible for justavoiding any bounce effect if pressing a key.3. Restore your own system ŝags. Not however, the user ŝag setting asa whole. Why not? Because some useful external tools (for instance, JAZZor Timeman) deŜnitly use special user ŝags for special tasks. Forexample, Timeman uses user ŝag 8 to tell the running analog clock todisplay or not to display DST (Daylight Saving Time).4. Make a garbage collection at the very end, preferably with the usercommand MEM. Instead of purging the returned free IRAM bytes (HOMEtogether with Port0), let MSGBOX just display this number. It is veryimportant to have at least 128 KB free IRAM, otherwise STO in Port2(ŝash-memory) may not properly work (depending on how many stuff youhave in Port2, including what has already been purged from Port2 whichmostly still exist in Port2 although itıs not accessible anymore). There may be further actions included in STARTUP. For instance, asetting of your prefered font size or choosing some external font, bothnormal and minifont which may also be modiŜed (with Fontman).Hope this helps ====Iıd like to use an ASM subroutine which can convert BCD numbers into their hexadecimal values. Does this subroutine already exist ? I have seen a HEXTODEC, but no DECTOHEX :-(====> Iıd like to use an ASM subroutine which can convert BCD numbers into> their hexadecimal values. Does this subroutine already exist ? I have> seen a HEXTODEC, but no DECTOHEX :-(Try DCHXW and HXDCW...DCHXW is exactly what I need :-)====here is an example:% convert Ca in DCB (Decimal coded binary: each nibble holds 1 decimaldigit) into% the HEX representation of the same number% return result in Aa% uses Cas, Ba, Aa, P*DecToHexA=0.A B=C.A % set result to 0, save input in BaP=15 LC 4 % loop counter = 4 (loop 5 times){ A+A.A C=A.A A+A.A A+A.A A+C.A % result= result*10 C=B.A P=C.4 C=0.A C=P.0 % Ca is equal to the 5-counterdigit of input (highest remaining digit) A+C.A %result=result+input digit BSL.A C-1.S UPNC % get the next digit, loop}P=0 RTN % return> Iıd like to use an ASM subroutine which can convert BCD numbers into> their hexadecimal values. Does this subroutine already exist ? I have> seen a HEXTODEC, but no DECTOHEX :-(====If you do have a certain vektor, ie F = [xi + yk], in cartesianco-ordinates, and you want to determine the force component of thisvector along line of another vector, ie P = [ai + by], what is themathematical procedure, and how do you implement this on the HP49G?What youıre looking for is the Projection of one vector (F) onto theother vector (P). The formula for that is:Proj of F onto P = ((F dot P)/|P|^2)*PIf you want to know how I got that, do a google search for vectorvectors.On the HP, in RPN you would do the following:x [SPACE] y [->V2]a [SPACE] b [->V2][DOT]a [SPACE] b [->V2] [ABS] 2 [Y^X] /a [SPACE] b [->V2] *This is when the force vector is [x y], and x and y are numbers (notalgebraics). Vector P is the same way. The calculator wonıt let youcreate vectors with anything but decimals.Of course, there are easier ways. A quick program or effective use ofthe stack would save you from having to create the same vector threetimes. Hereıs an example of a UserRPL program that will take theForce vector from stack level 2 and the position vector from stacklevel 1.<< -> F P << F P DOT P ABS SQ / P * >>PROJ STOIf you donıt know UserRPL, run the program in Debug mode and watch itwork. To do this, recall the program to the stack ([LS]&[PROJ]) AFTERyou put in the vectors then go to the [PRG] [RUN] menu and hit the[DEBUG] softkey. Everytime you hit the [SST] key it will executeanother step in the program.Let me know if it works, or if Iıve made a mistake. I donıt have anyof my old textbooks here, so Iım mostly working from memory.====Is there ANYWHERE where I can order an HP 82216a 1 MB expansion card forthe>HP48GX calculator? Are there any blank 4Mb cards? I did Ŝnd one inGermany>at http://uuhome.de/oklotz/order_e.html but Iıd like to know if there are others. >-------------------------------> Order the klotz cards. There are several people in this newsgroup whoswear by> them. There is an error in the hardware design which prevents direct use of a4Meg> card unless you perform a bank swap of the last 128k bank, as klotz does.For> this reason, there are no HP cards that size, and few third party cards.Klotz is the only 4M I have seen.>On page 28-2, the manual for the HP48GX says that a 1 Meg card will give youports 2 through 9 which is 8 ports, each being 128Kb. It alsosays that a 4 Meg card will give you ports 2 through 32 which is 31 portsinstead of 32, each being 128Kb. Is that because of the hardwareerror?====c9c5bc7b.0306192018.5de37a14@ posting.google.com, BMack39G?> Does anyone have a mem map?Flasheval works by sysevalFLASHEVAL VALUEWhere VALUE is the ŝash number of the command you want to run. Like withthe SYSEVAL command the value is in decimalFor example, in the HP39G, the CAS functions have the same ŝashpointervalue as the HP49G====> For example, in the HP39G, the CAS functions have the same ŝashpointer> value as the HP49GI believe that could be very interesting information for someone whowanted a 39G with a CAS...==== >> For example, in the HP39G, the CAS functions have the same ŝashpointer>> value as the HP49G> I believe that could be very interesting information for someone who> wanted a 39G with a CAS...Yes, that could be, but that doesnıt seem to work :-(====> I believe that could be very interesting information for someone who> wanted a 39G with a CAS...One might think that JYAıs relationship with HP is bad enough to revealconŜdential information. But if that is his purpose, Iım afraid he willhave to be more blatant: Those FLASHEVALs are almost useless unless theCAS is enabled Ŝrst. For instance, FLASHEVAL 2xxxx9 starts the EQW - quiterevealing apparently, but pretty useless as a simple 8/3 triggers an error.Jordi====> * on matrix is not commutative (is that an English word?)> No, itıs Latin.> commuto,as,avi,atum,are 1st declin. transitive verb.Yet, commutative *is* the correct English word for commutatif/ive in French.====> what is the difference between a command and its PTR reference?> Do I save memory using it? Should I use them always I can?If you meant that you want in your SysRPL program to do whatsome user commands do, without using the actual user command,you can use the internal functions that the user commandcalls, for the required object type(s) which you arealready sure are present on the stack (because you arebypassing the argument checking of the original command).However, if you Ŝnd that these functions are speciŜedas PTR xxxxx when you decompile them, rather than as knownlabels, then this is a sign that the addresses may not bestable in different ROM versions; they would work on yourcalculator with your current ROM version, but might notwork on other peopleıs calculators having a differentROM version, or even on your own in the future(if any more ROM versions actually appear).There are still ways to employ user commands, however,when their internal functions are not safe to rely upon directly.You can just directly invoke the user command, say,via xSOMECOMMAND, but this then saves new argumentsand a new stack mark, etc., replacing the same thingswhich were saved at the beginning of your own original commandby CK&Dispatch, so there is also a function which bypasses that,which you can invoke via: Œ xSOMECOMMAND EvalNoCKWith EvalNoCK, the current stack arguments are used to dispatchthe proper internal functions for that user command, but withoutinterfering with your own commandıs original argument saving.Argument counting may be bypassed, however (NoCK),so keep good score on that account :).====> This is the same on the HP48...> * on matrix is not commutative (is that an English word?)No, itıs Latin.commuto,as,avi,atum,are 1st declin. transitive verb. ====> Please, iım want a Rom image for HP-28C PC Emulator.> Miguel Angel CAPORALINI HERK (M.A.C.H.)Please, Iım want a copy of Photoshop.Any have one for send to me?====> is there a way you can clone your emulator setup and state> (ie the Ŝles, directory structure, libraries, ŝags> and other settings) onto your calculator?An ARCHIVE command from either one can be directedto an external Ŝle :IO:anyname and be receiveddirectly by the other using Kermit; any other Ŝles(e.g. variables, libraries or archives saved in the calc)can be transmitted between the two using xmodem or Kermit.Current key assignments (and alarms) are part of everyarchive, along with user variables; ŝags can be storedinto a variable, and can be restored automatically uponevery warmstart using your STARTUP command.I also use my own STARTUP to create my key assignmentsand my only alarm, which is is a nightly clock adjuster,so I have created a backup command which temporarily removesand later restores all key assignments and alarms,making a slightly smaller backup Ŝle each time..====>>Assuming my interpretation of the above requirements is correct, then>>here are two solutions that should work. Each accepts a positive or>>negative year argument in level 2 and a date argument in level 1. Hereıs a conventional sys-rpl solution. Still falls 5 bytes short ofWernerıs though. ( just 2 commands ;):: SWAP %6 %ALOG %/ SWAP2DUP %+ DUP ERRSET DDAYS ERRTRAP %-1 DUP4UNROLL DATE+DAYS %+SWAP %CHS DATE+DAYS; ====> Can one implement non-linear solving of multiple equations?> You can also solve multiple equations by putting them into a vectorand typing ŒLNAMEı ŒSOLVEı. But this will not work if youıre inapproximate mode, or if there are decimals (versus integers) anywherein your expression.==== ROM 1.19-7 (that I dispatched for beta-testing to close people). The entry points were located at the address 4EA37 (TICKSmin) etc... Using an entry point that has an address > 40000 is really bad and I can guarantee that any programs using these entry points will make your calculator crash in any ROM revision (from 1.05 to 1.19-7) The documentation listing such entry points are (but not limited to:) -Programming in System RPL by Eduardo Kalinowski and Carsten Dominic -EXTABLE by Carsten Dominic -EXTABLe by Thomas Rast Today Thomas has sent me a new EXTABLE which corrects this error. Ihave made it available on my website - an emacs update (which containsextable2.lib) will follow on hpcalc.org.http://zon.astro.uva.nl/~dominik/hpcalc/emacs/ extable2.libFor slightly faster calculator upload, you can also take the BZcompressed libraryhttp://zon.astro.uva.nl/~dominik/hpcalc/emacs/extable2 .bzThis update is recommended for all users of Thoması expanded extable. =======I was playing with some real values, from -9 to +9, and found the HPcoded those using a 5 nibble address pointing to an encoded value inROM, rather than reproducing the value as a real on stack. I searchedfor CK routines, and found one about reals:CKREAL at #63B2DItıs a RPL stuff that does (inside) a DUP and a check; I went directlythere, and found:DUP.. -> something to a primitive code objectLC(5) =DOREALGOTO *6205B*6205B --> RSTK=C C=DAT1 A CD1EX A=DAT1 A D1=C C=RSTK ?C=A I thought checks would read adr on stack, point to it and check, andthen push a TRUE or FALSE accordingly. Why does the HP do a DUP, andthen an overwrite T/F? Is that better than checking and pushing a value,leaving the enough RAM to push 5 nibbles test to the DUP function? Inever thought Iıd Ŝnd that routine coded.. that way. I expected a veryfast and simple routine, thus read - check - push_result, and I get adup - compare - overwrite_dupped_val_with_result, and several jumpswhile a ML-only routine would have done Ŝne, like:C=DAT1 ACD1EXA=DAT1 ALC(5) =DOREALCD1EX?C=A AGOYES =PushTLoop (1)GONC =PushFLoop (2)(1) Assuming PushTLoop is close enough to allow a GOYES(2) I kept a GONC like they do in ROM, see last paragraph below for a question about that.And when I check PushTLoop, I get something I didnıt Ŝnd yet:LC(5) =TRUEA=C APC=(A)pushes a TRUE onto stack, but.. I doesnıt change D or D1 at all!I never thought of that because jumping to somewhere, like an object inROM, even if itıs a valid one, wouldnıt update D or D1, or does it?And if I create an object, can I make PC jump to it at the end of myprogram, rather than a {D=D-1 A } and pushing the objıs addr using a{D1-5 DAT1=C A ..Loop.. } ?What will happen to D, D1? Is a enough RAM check made?(assuming C(A) contains objectıs address)Also, sometimes I Ŝnd a test, followed by a GOYES, and just after, aGONC.. but according to context, the carry ŝag will *always* be0/FALSE, so why is a GONC there, rather than a mere GOTO? Is GONC/GOCfaster than GOTO?-Gilb-00 E2 22 76 58 1F 72 BA EA 94 78 F3 A2 63 E0 94----------------------------------------------------------- -----------[other stuff skipped]> when I check PushTLoop, I get something I didnıt Ŝnd yet:> LC(5) =TRUE> A=C A> PC=(A)> pushes a TRUE onto stack, but.. I doesnıt change D or D1 at all!> I never thought of that because jumping to somewhere, like an object> in ROM, even if itıs a valid one, wouldnıt update D or D1, or does it? TRUE is a PCO; the code above executes it.Now disassemble TRUE:LABEL TRUE CON(5) (*)+5=PUSHA D=D-1 A GOC ...Mystery solved?> And if I create an object, can I make PC jump to it at the end> of my program, rather than a {D=D-1 A } and pushing the objıs add... How would you know that you Ŝrst had room to create the object? If your program calls GARBAGECOL itself, it could then be relocated during the GC, which would be a Bad Thing when the saved old PC was popped for RTN; OTOH, when your program has something like GOVLNG PUSH... [naming a function located in ROM] as its very last instruction, then the Ŝnal code instructions are being executed in ROM, which is pretty safe against being moved during GC :) [but watch out for any new ŝash downloads updating your ROM while itıs executing code :] Also, PCOıs are not valid RPL objects in RAM, because their prologs would become instantly invalid if relocated. Now that weıve said that, note how SysPtr@ jumps to DOBINT to push values onto the stack! There are lots of tricks used in ROM, but a lot of them depend upon the fact that the code is frozen in ROM, and also has various related ROM functions deŜned right inside each other; trying to imitate some of the far-out-looking stunts in user programs, some of which might Ŝnd their way into libraries and eventually get executed in temporary memory, could be unfulŜlling, so remember what the Ŝre-eaters and sword-swallowers always say: Donıt try this at home, kids! :)In other words, understand the basis of whatıs being donein ROM before trying to imitate it; standard coding practiceis much safer in user programming, especially when itısto be executed in RAM (and perhaps even from temporary RAM)--------------------------------------------------------- --With best wishes from: John H Meyers ------------------------------------------- ---------------------------====>I was playing with some real values, from -9 to +9, and found the HP>coded those using a 5 nibble address pointing to an encoded value in>ROM, rather than reproducing the value as a real on stack.Itıs a litte unsefull trick use by the compiler to squize the size of therpl programs.>I searched for CK routines, and found one about reals:>CKREAL at #63B2D>Itıs a RPL stuff that does (inside) a DUP and a check; I went directly>there, and found:>I thought checks would read adr on stack, point to it and check, and>then push a TRUE or FALSE accordingly. Why does the HP do a DUP, and>then an overwrite T/F? Is that better than checking and pushing a value,>leaving the enough RAM to push 5 nibbles test to the DUP function? I>never thought Iıd Ŝnd that routine coded.. that way.the reason is to win place, HP is quite short in memory in the ROM.>Also, sometimes I Ŝnd a test, followed by a GOYES, and just after, a>GONC.. but according to context, the carry ŝag will *always* be>0/FALSE, so why is a GONC there, rather than a mere GOTO? Is GONC/GOC>faster than GOTO?You might not have notice that a test is modifying the carry. For example,you will Ŝnd often in programs ?A=0.A RTNYES RTNThis basicaly set the carry if A=0 and clear it if not. A valid test set thecarry, a not valid test clear it.A+ Cyrille de BrebissonLe Meilleur moment pour planter un arbre etait il y a 20 ans. Le Deuxiemmemeilleur moment est maintenantThe Best Time to plant a tree was 20 years ago. The second best moment isnow.http://www.capway.com/brebisso------------------------- ---------------------------------------------==== CKREAL at #63B2D Itıs a RPL stuff that does (inside) a DUP and a check; I went directly> there, and found: DUP> .. -> something to a primitive code object LC(5) =DOREAL> GOTO *6205B* 6205B --> RSTK=C> C=DAT1 A> CD1EX> A=DAT1 A> D1=C> C=RSTK> ?C=A> I thought checks would read adr on stack, point to it and check, and> then push a TRUE or FALSE accordingly. Why does the HP do a DUP, and> then an overwrite T/F? Is that better than checking and pushing a value,> leaving the enough RAM to push 5 nibbles test to the DUP function?Itıs mainly done to save space; This way, they have both the DUPTYPEREAL? andTYPEREAL? objects, with minimal overhead. The difference in execution timeof DupAndThen TYPEREAL? vs. your code further on is minimal, really. But HPısrequires only 5 extra nibbles...> I> never thought Iıd Ŝnd that routine coded.. that way. I expected a very> fast and simple routine, thus read - check - push_result, and I get a> dup - compare - overwrite_dupped_val_with_result, and several jumps> while a ML-only routine would have done Ŝne, like: C=DAT1 A> CD1EX> A=DAT1 A> LC(5) =DOREAL> CD1EX> ?C=A A> GOYES =PushTLoop (1)> GONC =PushFLoop (2) (1) Assuming PushTLoop is close enough> to allow a GOYES (2) I kept a GONC like they do in ROM,> see last paragraph below for a question> about that. And when I check PushTLoop, I get something I didnıt Ŝnd yet: LC(5) =TRUE> A=C A> PC=(A) pushes a TRUE onto stack, but.. I doesnıt change D or D1 at all!>Of course it does.. in the execution of the object TRUE itself, which isa Primary Code Object that pushes its own address on the stack. PC=(A)resumes execution at the pointee of =TRUE, which is =TRUE + 5 nibs> I never thought of that because jumping to somewhere, like an object in> ROM, even if itıs a valid one, wouldnıt update D or D1, or does it? And if I create an object, can I make PC jump to it at the end of my> program, rather than a {D=D-1 A } and pushing the objıs addr using a> {D1-5 DAT1=C A ..Loop.. } ? What will happen to D, D1? Is a enough RAM check made?Yes you can. And yes, the check is made. Itıs implicit in every objectısprologue (well the ones that need a check anyway) (assuming C(A) contains objectıs address) Also, sometimes I Ŝnd a test, followed by a GOYES, and just after, a> GONC.. but according to context, the carry ŝag will *always* be> 0/FALSE, so why is a GONC there, rather than a mere GOTO? Is GONC/GOC> faster than GOTO?Faster AND shorter. A GOC/GONC takes 3 nibs vs. 4 for a GOTO--Werner Huysegomsremove the x before replyinghttp://www.dejanews.com/ Search, Read, Discuss, or Start Your Own ------------------------------------------------------------- ---------> GONC.. but according to context, the carry ŝag will *always* be> 0/FALSE, so why is a GONC there, rather than a mere GOTO? Is GONC/GOC> faster than GOTO?it seems you should read the manuals (SASM.DOC in this case)more carefully;-)Since you were pointed to the docs (Mika...), why donıt you usethem ?Another pointer: See SASM.DOC page 109 ff...There you will see that GONC/GOC consists of 3 nibsinstead of GOTO which consumes 4 nibs.So thereıs one nib less to move around in memory:-)Where applicable, one should use GONC/GOC to save space and time.GreetingsRaymondGONC http://www.hpcalc.org :-)---------------------------------------------------------- ------------Quel dommage;-)Mais les docs pour J-ASM etc ?Ils sont en francais peut-etre...(Sorry for my funny french, itıs not my native language:-)Au revoir 8-)Raymond--------------------------------------------------- -------------------====> it seems you should read the manuals (SASM.DOC in this case)> more carefully;-)> Since you were pointed to the docs (Mika...), why donıt you use> them ?I donıt like docs. Theyıre in english, and annoying to read(besides being in english, that is).Truth is I really dislike HPıs syntax.:o) -Gilb-00 E2 22 76 58 1F 72 BA EA 94 78 F3 A2 63 E0 94----------------------------------------------------------- -----------====I am about still to decide me for the suitable pocket calculator (HP48 Gwith 768KB or TI89): -). Now still the size of the HP would interest me. Iunfortunately found no speciŜcation in addition. The TI is at least 1 x 3.5x 7.3 inch largely. But how it looks with the HP?Thomas VetterPS. I think however that I will buy the HP. Symbolic algebra knows Mathcad,Marple, Mupad anyway better than TI or HP. The application of the pocketcalculator is anyway forbidden to us at the university for maths. Why I willuse it particularly for electro-technology.------------------------------------------- ---------------------------====concerning your p.s. :youıre right, mathcad & co. are better in symbolic algebra but you canıtreally take your computer anywhere, you have to boot etc. The Hp and theTI are intended to Ŝll the gap between doing a quick calculation on apiece of paper and an extended session using one of the math programs. Think about one special feature of the Hp : it can convert almost allunits into another.Iı m german as well, doing an exchange in the US right now and it reallyhelps me a lot.( how much bars are a psi, how much kJ is a BTU , how much m^2is a ft^2 ...) Hope that helps in your decision .. ULLI----------------------------------remove the ..... you know it :-)---------------------------------------------------------- ------------====Before you respond with RTFM, I did. I just canıt quite understand how togo about doing what it says.I have Frogger on my calculator that I would like to remove to make room forsome more important Ŝles. I have no add-on RAM cards. The manual saysthis:Enter the library identiŜer for the library in independent memory - it hasthe form :port:number.TIA,Drew Boyles------------------------------------------------------- ---------------====Ŝrst of all you should know which number is has (lets take 778 forexample). Then, if havent got any memcard, it is in port 0. So you shouldwrite::0:778 DUP DETACH PURGE (press enter)Note that 778 should be the correct number. After this, the library shouldbe removed.-=UssU=-Drew Boyles escribi.97 en mensaje <746ild$koo$1@nntp.msstate.edu>...>Before you respond with RTFM, I did. I just canıt quite understand howto>go about doing what it says. I have Frogger on my calculator that I would like to remove to make roomfor>some more important Ŝles. I have no add-on RAM cards. The manual says>this: Enter the library identiŜer for the library in independent memory - ithas>the form :port:number. TIA, Drew Boyles ------------------------------------------------------------- ---------Right.If your library has (for example), the library number 789 (decimal),you would have to key in Œ:0:789ı (w/o the Œ).This can be the following way:1. Press right-shift then the plus_key (+)2. Press the zero_key (0)3. Press right_arrow (below the ŒNXTı key)4. Key in 7 8 9Now you have the following expression on the stack(In fact itıs tagged object, but that doesnıt matter here):In level 1 & 2 of the stack display: :0:7896. Press left-shift then the two_key (2)8. Press left-shift then the EEX_key (EEX)Now the library should have been removed.Hope this helpsGreetingsRaymond ------------------------------------------------------------- ---------====Drew Boylesabb6@ra.msstate.edu>Right. If your library has (for example), the library number 789 (decimal),>you would have to key in Œ:0:789ı (w/o the Œ).>This can be the following way:>1. Press right-shift then the plus_key (+)>2. Press the zero_key (0)>3. Press right_arrow (below the ŒNXTı key)>4. Key in 7 8 9 Now you have the following expression on the stack>(In fact itıs tagged object, but that doesnıt matter here):>In level 1 & 2 of the stack display: :0:789 6. Press left-shift then the two_key (2)>8. Press left-shift then the EEX_key (EEX) Now the library should have been removed.----------------------------------------------------- -----------------: Right.: If your library has (for example), the library number 789 (decimal),: you would have to key in Œ:0:789ı (w/o the Œ).Sure, but maybe you donıt know that number: hereıs how to Ŝnd out:Press left-shift, then 2 (libraries), press A (ports).Now select the port where youıve put youıre lib. (most likely port 0 or:0: ). It then lists all libraries numbers in that port (on the menu).Selecting a number will put in on the stack (together with the Ŝrstcharacters of the libıs name).Bart Puype-------------------------------------------------------- ----------------====Iıd really like to have one of these things. Iım willing to buy or trade. Ihave several HP calculator items.------------------------------------------------------- ---------------====Does anyone know if there is a nifty tool for calculating the shortest routein a network on a 48G---------------------------------------------------------- ------------Does anyone know if there is a nifty tool for calculating the shortest route ina network on a 48G---------::unless iım mistaken...isnıt that one of those intractable problems...???----------- :: o.---..-..-..-..-..-..-. . .-. .-. .-..-..-.. .-. `| |ı| || .` | > / / / / / | .` || | ) / `-ı `-ı`-ı`-ı `-ı `. ^ .ı `--^--ı`-ı`-ı`-ıı `--^--ıJoin The BabyNous Cult : The Friendly Neighborhood Cult--------------------------------------------------------- -------------====hi, tinywandaiım not sure about the term intractable but there are a few algorithmes.are those with an iterative way of solving the problem by use of a table.(the number of iterations=number of points in the network). The are also afew comparations to be made.the same idea is used in the progrs like route66. First calculate thedistances, time or costs between the points in the network, then calculatethe shortest route.(HU 1969).Coen Veldhuis----------------------------------------------------- -----------------====Yea, I think itıs called the traveling salesmen problem and the onlysolution (I think) arebrute-force methods which grows in exponential time. Not a good think for avery very fast computer,let alone a calculator.Jeff>Does anyone know if there is a nifty tool for calculating the shortestroute in>a network on a 48G>---------:: unless iım mistaken...isnıt that one of those intractable problems...??? >----------- :: o>.---..-..-..-..-..-..-. . .-. .-. .-..-..-.. .-.>`| |ı| || .` | > / / / / / | .` || | ) / > `-ı `-ı`-ı`-ı `-ı `. ^ .ı `--^--ı`-ı`-ı`-ıı `--^--ı>Join The BabyNous Cult : The Friendly Neighborhood Cult--------------------------------------------------------- -------------====The traveling salesman problem asks for theshortest path that visits ALL cities, which makesit hard. A shortest path is the shortest distancebetween a pair of cities. As you say, Ŝnding theshortest path is not a problem for a calculatorunless there are very few cities, in which case asimple enumeration of all paths may do. A verygood book, written so one can dip into it withoutreading everything, is Sedewick, R. (1984)Algorithms. Addison-Wesley-- ECHIP, Inc. > > Yea, I think itıs called the traveling salesmen problem and the only> solution (I think) are> brute-force methods which grows in exponential time. Not a good think for a> very very fast computer,> let alone a calculator.> > Jeff> >Does anyone know if there is a nifty tool for calculating the shortest> route in>a network on a 48G>---------:: unless iım mistaken...isnıt that one of those intractable problems...??? >----------- :: o>.---..-..-..-..-..-..-. . .-. .-. .-..-..-.. .-.>`| |ı| || .` | > / / / / / | .` || | ) / > `-ı `-ı`-ı`-ı `-ı `. ^ .ı `--^--ı`-ı`-ı`-ıı `--^--ı>Join The BabyNous Cult : The Friendly Neighborhood Cult--------------------------------------------------------- -------------Here is a simple enumeration of all paths implemented with techniques not appropriate for the hp48> The traveling salesman problem asks for the> shortest path that visits ALL cities, which makes> it hard. A shortest path is the shortest distance> between a pair of cities. As you say, Ŝnding the> shortest path is not a problem for a calculator> unless there are very few cities, in which case a> simple enumeration of all paths may do. A very> good book, written so one can dip into it without> reading everything, is Sedewick, R. (1984)> Algorithms. Addison-Wesley> %%HP: T(3)A(R)F(.);DIR@ transliterated from a version in --ANSI Common Lisp--@ by Paul Grahm@@ Ŝnd the shortest path through a network represented@ as a list of lists. The HEAD of a list is@ a node and the TAIL of the list is all nodes reachable@ in one step.@@ B@ / ==> {{a b c}{b c}{c d}}@ A - C - D @ SHORT<< -> Ŝrst last net << last Ŝrst 1 ->LIST 1 ->LIST net BFS > >@ perform a breadth Ŝrst search of a tree building @ a list of traveled paths along the way@BFS<< -> last queue net << IF queue {} SAME THEN {} ELSE queue HEAD DUP HEAD -> path node << IF node last SAME THEN path REVLIST ELSE last queue TAIL path node net NEWPATHS + net BFS END >> END > >@ move down one level in the tree@NEWPATHS<< -> path node net << node net ASSOC TAIL << -> n << n path + >> >> DOLIST > >@ do a lisp-like alist type of thing@ASSOC<< -> key alist << IF alist TYPE 5 == THEN alist HEAD -> pair << IF key pair HEAD SAME THEN pair ELSE key alist TAIL ASSOC END >> ELSE {} END > > END---------------------------------------------------------- ------------==== Does anyone know if there is a nifty tool for calculating the shortest route>in a network on a 48G I managed to Ŝnd what you want laying around in a backup from early 1996 on my hard disk. Itıs not a program, actually, but a directory product of an evening of boredom, I remember -- it should give you something to start with anyway, if you know how to program the calculator. Donıt ask me what algorithm I used, or anything, I just spent the last 10 minutes Ŝguring out how the thing worked, but I hardly remember the details of it. The directory contains three kinds of variables, according to their contents, they either hold: 1.- a program. 2.- the network data. 3.- results from executing a program. This is their meaning, as I Ŝgure it out:Variable Name Description------------- ----------------------------------------------------------- DAT The network nodes.DAT.1 Distances between nodes.DAT.2 Network resistance between nodes (an inverse, really)EOR End of Path -- the node one wants to go to.F1 A function, I canıt remember what it does.F1.1 Ditto.F2 A function, gives all possible path from a node to EOR.F3 Looks up all the partial distances from a node to EOR.F4 Looks up the resistance for all segments from node to EOR.F5 After executing F3 and F4, it calculates the time it takes to travel from a node to EOR following each possible route.Format of the data variables (DAT, DAT.1, DAT.2, EOR): * DAT: Itıs a list of lists representing the connections between nodes in the network, format is:{ { node_1 connect_1 connect_2 .... connect_n } { node_2 connect_1 connect_2 .... connect_n } .... { node_n connect_1 connect_2 .... connect_n }}Look below for an example network (the one already conŜgured in the directory). * DAT.1: A list too, format is:{ { node_1 dist_1 dist_2 ... dist_n } { node_2 dist_1 dist_2 ... dist_n } .... { node_n dist_1 dist_2 ... dist_n }} * DAT.2: Network resistance, Iıve actually used speeds rather, which can be considered the inverse of a resistance value (speed = 1/resistance). * EOR: The Œend-of-pathı node identiŜer, look at the directory. Now letıs illustrate an example network, this is the same as is conŜgured in the directory below: (in terms of connected nodes, distances are not represented in this graphic) (A)-------(B) | | | | (E) | (G) | / | / (D)----(C)-----(F) / / (J) / (K) / (I) | (H) Suppose you want to know all possible paths between, say, (B) and (J), you would do:ıJı ŒEORı STO @ Store ŒJı as the end of path.{ B } @ Put ŒBı, inside a list, in stack level 1.F2 @ Execute F2The result should be:3: { B C J } @ One path2: { B E F C J }@ Another1: 2 @ Number of results put on the stack Suppose you want to know the total distance for each of the above paths, do:ıJı ŒEORı STO @ Store ŒJı as the end of path (not necessary if already there).{ B } @ Put ŒBı, inside a list, in stack level 1.F2 @ Execute F3.The results are stored into SOL.1:ıSOL.1ı RCL gives:{ { 4.243 2.000 } @ { B-C C-J } { 2.000 2.236 2.236 2.000 } @ { B-E E-F F-C C-F }}to get the total distance for each path do (on a G/GX):ıSOL.1ı RCL<< GSLIST >> DOLIST @ GSLIST = the command under | MATH | | LIST |results:{ 6.243 8.472 } @ distances for path 1, path 2. Suppose you want to compute the network segments resistance for each path:ıJı ŒEORı STO @ Store ŒJı as the end of path.{ B } @ Put ŒBı, inside a list, in stack level 1.F4 @ Execute F5Results are in SOL.2 -- SOL.2 by itself is not very useful, but you need to compute it if you want to use the F5 function. F5 gives you the total travel time between the two points for each path:ıJı ŒEORı STO @ Store ŒJı as the end of path.{ B } @ Put ŒBı, inside a list, in stack level 1.F3 @ Execute F3 to compute SOL.1{ B } @ F4 takes this argument from the stack.F4 @ Execute F4 to get SOL.2F5 @ Execute F5and get (4 FIX):{ 0.0511 0.0935 }which are the total travel times in HMS from node B to J, according to the given distances and resistances (or velocity). OK, so this is all lousy and cumbersome, but at least Iıve shown it can be done. Just take patience if you try it with a somewhat large network :) What follows is the User-RPL code, cut and paste into a separate Ŝle and upload onto the calculator using Kermit. Oh, and sorry for the long post :)Diego Berge.1998-12-05 08:23 UTC------ cut here ------------------ cut here ------------------ cut here ------%%HP: T(1)A(G)F(.);DIR F5 SOL.1 SOL.2 2 / DOLIST 1 LIST HMS DOLIST SOL.2 { { 80 8060 60 60 } { 80 4060 } } SOL.1 { {2.828427124754.242640687122.23606797753.60555127546 } {2.82842712475 22.23606797753.60555127546 } } F4 SOL 1 2 a b a DATSTSLIL b POSa DAT.2 STSLIL SWAP GET IFT IFT DOSUBS DOLISTıSOL.2ı STO DAT.2 { { A 80 }{ B 80 80 60 } { C80 80 40 60 40 } {D 80 } { E 60 60 }{ F 40 60 60 } { G60 } { H 60 } { I60 60 } { J 60 60 }{ K 40 } } CST.2 { Œ8ı Œ18ı Œ8ı Œ4ı Œ5ı Œ13ı Œ4ı Œ10ı Œ13ı Œ17ı } F3 SOL 1 2 a b a DATSTSLIL b POSa DAT.1 STSLIL SWAP GET IFT IFT DOSUBS DOLISTıSOL.1ı STO DAT.BK1 { { A B C} { B A C E } { C AB E D } { D C E } {E B C D F } { F E }} CST.1 { A B C D EF G H I J K } DAT.1 { { A2.82842712475 } { B2.828427124754.24264068712 2 } {C 4.242640687122.828427124752.2360679775 24.12310562562 } { D2.82842712475 } { E2 2.2360679775 } {F 2.23606797752.23606797753.60555127546 } { G3.60555127546 } { H3.16227766017 } { I3.162277660173.60555127546 } { J2 3.60555127546 } {K 4.12310562562 } } CST { 80 60 40 } F1.1 ŒXı lst le lst EOR POSNOT lst DUPSIZE GET DAT STSLIL 1 el lstel POS NOT lst el + IFT DOLIST DEPTH DUPHEAD TYPE 5 SAME OBJ DROP IFT IFT DROP IFTE lst 1LIST ŒSOLı STO+ IFTE F2 arg DEPTH LISTıSTKı { } ŒSOLı STOSTO arg WHILE DEPTH REPEAT F1 END STKOBJ DROP ŒSTKıPURGE SOL OBJ SOL { { D C B E FG } { D C F G } } EOR G F1 ŒXı lst le lst EOR POSNOT lst DUPSIZE GET DAT STSLIL 1 el lstel POS NOT lst el + IFT DOLIST DEPTH DUPHEAD TYPE 5 SAME OBJ DROP IFT IFT DROP IFTE lst DUP 1DISP 1 LIST ŒSOLıSTO+ IFTE STSLIL DUP SIZE 1 0 sltag lst lstlngn result WHILE nlstlng REPEAT lstn GET HEAD sltagSAME NOT ŒnıINCR DROP lst nGET Œresultı STOlstlng 1 + Œnı STO IFTE END resultTYPE result 1 0 IFTE DAT { { A B } { BA C E } { C B D F JK } { D C } { E B F} { F C E G } { G F} { H I } { I H J }{ J C I } { K C } }END--------------------------------------------------------- -------------Folks,I just purchased a 48GX and would like to know if anyoneıs got one to talkto a HP 200LX via the *infrared port*. I can get them talking using wire(two connectivity kit serial adapter cables and one serial male genderchanger) and Kermit. However attempts using the HP 200LX Data Commterminal set to Kermit server mode and conŜgured for the infrared portdoes not seem to work (the 48GX was set to infrared as well).Rob---------------------------------------------------- ------------------====Yes! I have transferred Ŝles to and from my 200LX. The procedure isavailable at http://www.hp.com/calculators/service/ir_transfer.htmlDave Zelkowski> > Folks,> > I just purchased a 48GX and would like to know if anyoneıs got one to talk> to a HP 200LX via the *infrared port*. I can get them talking using wire> (two connectivity kit serial adapter cables and one serial male gender> changer) and Kermit. However attempts using the HP 200LX Data Comm> terminal set to Kermit server mode and conŜgured for the infrared port> does not seem to work (the 48GX was set to infrared as well).> > Rob---------------------------------------------------------- ------------====I use the hp48gx a lot for my math classes and have started writing shortprograms for fun and for things in my work. I hate cluttering my menu barwith all those variables that the programs use. Iıve noticed that theprograms that I download from the net donıt have that problem. In the manualit says that a library handles varibles in a different way, something likeglobe and local variables. So I was wondering if thereıs a way for a nonprogramer like me to turn my very small programs into librarys. I alreadyknow how to attach and detach a library, Iıve done this a lot. And I alsohave meta kernal and a memory card installed. I also know all the proceduresfor attaching to different ports. The meta kernal is the latest version to.Now with this limited imformation about my abilties as a programer can anyonetell me how to do this.Garygwiese@wwnet.nethttp://www.dejanews.com/ Search, Read, Discuss, or Start Your Own ------------------------------------------------------------- ---------====Canıt Alg48 or Erable solve.......My examples are relatively simple. I am using them because they cover alot. I would like to know if I need to enter them in therecharacteristic form( r^2+r*a+b = 0 ) on the stack. I tried LDEC in Erable. 1st on stack 0,2ed on stack x ^ 2 + 4*x +3 and got something close to a generalsolution for my 2ed example.Non homogenous differential equations ?i.e.(yı +1) / 3 = 2*x -y The general answer is of course y = C * e^-3*x + 2*x-1Or how about a homogeneous 2ed order differential equation.i.e.yıı + 4*yı +3*y = 0 y(0) = 2 and yı(0) = -1 The general answer is of course y = C * e ^ - 3*x + D*e ^ -x The perticuler answer is y = - 0.5*e ^ -3*x + 2.5*e ^ -xBTW I would like to know from an American what levelmathematics this is in school. I am a Swedish 17 years oldand might start to study in the USA.When do you start Liner algebra ?Is it true that calculators are allowed to be used on exams ?!All the bestEva----------------------------------------------------To John M.Now I am become Death, the destroyer of worlds. J. Robert Oppenheimer. I believe Robert was speaking to Seth Nedermyer,the man who realized that plutonium could be brought to critical mass bya symetrical chock wave.Sanskrit text, ŒBhagavad-gitaı (the song of God).After witnessing the Ŝrst atomic detonation at Trinity Site, just westof Socorro, New Mexico on July 16, 1945.Vishnu is trying to persuade the Prince that he should do his duty andto impress him he takes on his multi-armed form (Shiva) and says:If the radiance of a thousand sunsWere to burst at once into the skyThat would be like the splendor of the Mighty one... I am become Death,The shatterer of Worlds.Eva--------------------------------------------------- -------------------==== SORRY THE IDENTITY HAD MY SISTERS NAME TIRIL ON ITCanıt Alg48 or Erable solve.......My examples are relatively simple. I am using them because they cover alot. I would like to know if I need to enter them in therecharacteristic form( r^2+r*a+b = 0 ) on the stack. I tried LDEC in Erable. 1st on stack 0,2ed on stack x ^ 2 + 4*x +3 and got something close to a generalsolution for my 2ed example.Non homogenous differential equations ?i.e.(yı +1) / 3 = 2*x -y The general answer is of course y = C * e^-3*x + 2*x-1Or how about a homogeneous 2ed order differential equation.i.e.yıı + 4*yı +3*y = 0 y(0) = 2 and yı(0) = -1 The general answer is of course y = C * e ^ - 3*x + D*e ^ -x The perticuler answer is y = - 0.5*e ^ -3*x + 2.5*e ^ -xBTW I would like to know from an American what levelmathematics this is in school. I am a Swedish 17 years oldand might start to study in the USA.When do you start Liner algebra ?Is it true that calculators are allowed to be used on exams ?!All the bestEva----------------------------------------------------To John M.Now I am become Death, the destroyer of worlds. J. Robert Oppenheimer. I believe Robert was speaking to Seth Nedermyer,the man who realized that plutonium could be brought to critical mass bya symetrical chock wave.Sanskrit text, ŒBhagavad-gitaı (the song of God).After witnessing the Ŝrst atomic detonation at Trinity Site, just westof Socorro, New Mexico on July 16, 1945.Vishnu is trying to persuade the Prince that he should do his duty andto impress him he takes on his multi-armed form (Shiva) and says:If the radiance of a thousand sunsWere to burst at once into the skyThat would be like the splendor of the Mighty one... I am become Death,The shatterer of Worlds.Eva--------------------------------------------------- -------------------====[...]> I am a Swedish 17 years old>and might start to study in the USA.>EvaRead in MSNBC (http://www.msnbc.com/news/220448.asp):-------------------[.. .]The Third International Mathematics and Science Study ranked American12th-graders, aged 17 and 18, 18th out of 21 countries far behind Swedenand the Netherlands and ahead only of Lithuania, Cyprus and South Africa.[...]-------------------So why do you want to leave Sweden for the US?(I guess itıs for the climate :-)Gerald.--------------------------------------------------- -------------------====> Non homogenous differential equations ?> i.e.> > (yı +1) / 3 = 2*x -y> The general answer is of course y = C * e^-3*x + 2*x-1> > Or how about a homogeneous 2ed order differential equation.> > i.e.> > yıı + 4*yı +3*y = 0> y(0) = 2 and yı(0) = -1> The general answer is of course y = C * e ^ - 3*x + D*e ^ -x> The perticuler answer is y = - 0.5*e ^ -3*x + 2.5*e ^ -x> > BTW I would like to know from an American what level> mathematics this is in school. I am a Swedish 17 years old> and might start to study in the USA.When do you start Liner algebra ?> Is it true that calculators are allowed to be used on exams ?!Your examples are basically the level of an AP (Advanced Placement) Calculus course offered in some (not all) American high schools, so basically kids your age would be taking the course as seniors before they go off to university for their Ŝrst year. Some instructors let students use calculators, some donıt, and those who do allow calculator use often have different thresholds of tolerance for features like graphing, programability, solvers, etc. It all really depends on the school and the teacher.Good luck with your calculus! Viva la Wronskian!katz-- +------------------------------------------------------------ ----+| A pig will walk in the wilderness, a pig will walk on the sea. || A pig will walk wherever he wants, but no pig walks on me. |+----------------------------------------------------------- -----+------------------------------------------------------- --------------- The TI 83 (and maybe others) has a cool feature that draws the inversefunction of a function. (The function reŝected over Y=X) It doesnıt graphit or calculate the inverse function, it simply draws it. Is there a programor feature like this for the HP48GX?Josh-------------------------------------------------- --------------------====My Hp48GX (year 1993) do some error on calculation with these cases:plot of: abs(ln(x)), abs(log(x))convertion from rectangular to polar (Angle in place of Pi-Angle)HELP!... PHV---------------------------------------------------------- ------------> My Hp48GX (year 1993) does some error on calculation with these cases:> plot of: abs(ln(x)), abs(log(x)) My astrologer told me that my psychic powers would peak around each Full Moon, and since that cosmic event most recently occurred yesterday morning, Iıll take a crack at this opportunity to test myself: If the error is that the graph does not show anything for x < 0 then the problem is that logarithms of negative real inputs are complex-valued; complex values are not plotted in Function plots. Perhaps you meant ŒLN(ABS(X))ı instead of ŒABS(LN(X))ı ?> conversion from rectangular to polar (Angle in place of Pi-Angle) Sorry, I do not understand. SpeciŜc mention of input value, function attempted, and output value is the best way to get speciŜc help for a speciŜc problem.BTW, your calculator was probably recently made; the year 1993stamped into the plastic case refers to copyright and design,not to date of production. Type VERSION and press enter;the latest version is HP48-R, and was copyright 1993,since which year HP has barely even thought any moreabout calculators, and has left the Ŝeld entirely to us :)----------------------------------------------------------- With best wishes from: John H Meyers ------------------------------------------- ---------------------------====> My Hp48GX (year 1993) do some error on calculation with these cases: plot of: abs(ln(x)), abs(log(x))> convertion from rectangular to polar (Angle in place of Pi-Angle) HELP!...Please tell us what you did, what you expected to happen, and whatactually happened.-Joe-http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own ------------------------------------------------------------- ---------====I have a like-new HP 48G with case, manuals, and original box (ratty). Itis more calculator than I need, and I am sticking with my HP-11C (not forsale!). $50 plus shipping.I also have an extra set of manuals for the 48G/GX for $10 plus shipping.J. P. Grenertgrenert@mayo.edu-------------------------------------- --------------------------------Ok, I cannot seem to get any of the ROM dump programs at hpcalc.org to workon my machine... The Wizard, patched, or the seperate wizard you can d/l,ROM Upload, ROM Dump... At least ROM Upload gets as far as packet 530 orso... then fails. Any ideas? Anyone else had this been a pain in the butt?My goal is to use Emu48. I have a feeling it may be the ŝow controlsetting. Iıve tried all three, xon/xoff, hardware, none... with varyingresults.---------------------------------------------- ------------------------====I used the wizard and it worked great. Just make sure that you donıt haveany library activated at that moment.>Ok, I cannot seem to get any of the ROM dump programs at hpcalc.org to work>on my machine... The Wizard, patched, or the seperate wizard you can d/l,>ROM Upload, ROM Dump... At least ROM Upload gets as far as packet 530 or>so... then fails. Any ideas? Anyone else had this been a pain in the butt?>My goal is to use Emu48. I have a feeling it may be the ŝow control>setting. Iıve tried all three, xon/xoff, hardware, none... with varying>results. ------------------------------------------------------------- ---------====Use my ROM Upload program, itıs much easier to use, and works perfectly withHyperTerminal Private Edition.For the ŝow settings, you must select NONE.What I recommend, is that you Ŝrst start the upload on the HP48, then startthe XMODEM reception on the PC.http://www.epita.fr/~avenar_j/hp/48.html>Ok, I cannot seem to get any of the ROM dump programs at hpcalc.org to work>on my machine... The Wizard, patched, or the seperate wizard you can d/l,>ROM Upload, ROM Dump... At least ROM Upload gets as far as packet 530 or>so... then fails. Any ideas? Anyone else had this been a pain in the butt?>My goal is to use Emu48. I have a feeling it may be the ŝow control>setting. Iıve tried all three, xon/xoff, hardware, none... with varying>results. ------------------------------------------------------------- ---------====BTW, maybe its helpful to mention I am using HyperTerm Private Ed.---------------------------------------------------------- ------------====Which is the better, the TI-92 plus or the best HP?be real, and dont tell me what company you prefer.I am thinking of TI, but which has more options and functions (notavailable programs on the net)--------------------------------------------------------- -------------====>Which is the better, the TI-92 plus or the best HP?>be real, and dont tell me what company you prefer. I am thinking of TI, but which has more options and functions (not>available programs on the net)Many, many years ago, one of my electronics professors commented that in thewas the larger number of algebraic calculators on the market. I disagreed,and pointed out that HP was doing quite well selling RPN calculators forconsiderably more money than any existing algebraic calculator.The bottom line, as has already been stated, is that you should decide foryourself what you want. I have had a number of calculators over the yearsand I prefer HP. Your mileage may vary....----------------------------------------------------- -----------------====Your best bet is to search ti92 on www.dejanews.com for this n.g.You will Ŝnd many, many discussions an this very subject (I know havingjust donethe same thing - Iım getting an HP48GX).Jeff>Which is the better, the TI-92 plus or the best HP?>be real, and dont tell me what company you prefer. I am thinking of TI, but which has more options and functions (not>available programs on the net)>-------------------------------------------------------- -------------->>Which is the better, the TI-92 plus or the best HP?>>be real, and dont tell me what company you prefer.> >I am thinking of TI, but which has more options and functions (not>>available programs on the net)> This will be a never-ending thread until HP releases their next calculator, andthen it will continue as the HP 58? vs. TI 92...Eigenvector command, according to an owner in my L.A. class. The HP48 is MUCHbetter supported by available programs to solve almost any problem you canimagine. The HP is applicable to MANY other subjects, from engineering tochemistry to physics.The bottom line is: the 48 is a more capable calculator in most respects. However, where the 92/89 beats it (integration and large graph screen) itREALLY beats it. Weigh carefully how important those two features are to you -they will determine how happy you are with whatever you buy.While I Ŝnd RPN IS very intuitive for calculations, I doubt Iıd be kickingmyself for using an algebraic calculator.If you buy the HP, plan to buy a computer connection cable. I regard Java asan absolute necessity for using this calculator in 1998-1999. It provides theon-screen algebraic notation the HP lacks out-of-the-box. Trust me, you wantit, no matter what you use the calculator for. :-)As a Ŝnal note, expect a learning curve with either calculator - a littlesteeper for the HP if youıre used to TIs, for obvious reasons.Michael---------------------------------------------- ------------------------>The bottom line is: the 48 is a more capable calculator in most respects. >However, where the 92/89 beats it (integration and large graph screen) it>REALLY beats it. Weigh carefully how important those two features are to you ->they will determine how happy you are with whatever you buy.Just want to add my comment. When I bought a 48G I was astonished overthe many great possiblity this little machine offers.>While I Ŝnd RPN IS very intuitive for calculations, I doubt Iıd be kicking>myself for using an algebraic calculator.For the Ŝrst time I was wondering why HP used such strange reversepolish notation, but I got acoustemed in one or two weeks to RPN.Today I donıt like to use any algebraic calc, because RPN is much morelogical and even faster, yes easier to use (at least for me). >If you buy the HP, plan to buy a computer connection cable. Very important!> I regard Java as>an absolute necessity for using this calculator in 1998-1999. It provides the>on-screen algebraic notation the HP lacks out-of-the-box. Trust me, you want>it, no matter what you use the calculator for. :-)Yes, Java is a great program. If you lack the mem for such a bigprogram you might try to use EQStk, which is smaller then the mostversions of Java. I guess EQStk is not a beginnerıs program, becauseyou canıt see the status area, but with some little ideas you donıthave to see the status and I personally enjoy to have a 7-level-stackwhich EQStk offers. Some other stack-replacements might also beinteresting. Especially if you decide to buy a G and are very short onmem you might like Hyperstack, which is very small (but offers no*pretty print*)When I bought the G I thaught I have bought a great little machine,but by using the calc, trying new programs and beginning to write myown small userRPL programs I discoverd that this little machine getseven better, when you take the time to learn the many ways how you canuse the calc. I still have many things to discover, but thatıs not aproblem. In different states of knowledge the calc is always veryusefull. But itıs like playing guitar. With some chords you can singalong, but when you practice you can have even more fun and play solosand play much more music....Mmhh, like playing guitar - when you make progress - you might like tobuy a spanish guitar to accompany your steel string according the calcyou might like to buy more mem or you decide to buy a GX like I did;-)And one of the greatest advantages of the HP48 is this newsgroup. HereI found many who took the time to answer my questions or I enjoyed toread interesting posts and the ideas which were posted here :-)This helped me a lot!!!Happy calculating and last not least enjoy the music :-)BTW, do you know Michael Hedges? A really great guitarist!Greetings from ColognePeterE-Mail: karpfenteich@gmx.de_______________________________Do you know the great Frequently Asked Questions?http://www.engr.uvic.ca/~aschoorl/faq/and the superb HP48 Software Archive?http://www.hpcalc.orgto look for *old* HP48 postings seehttp://www.dejanews.com----------------------------------- -----------------------------------====>>Which is the better, the TI-92 plus or the best HP?>>be real, and dont tell me what company you prefer.> >I am thinking of TI, but which has more options and functions (not>>available programs on the net)> This will be a never-ending thread until HP releases their next calculator> and then it will continue as the HP 58? vs. TI 92...>[snip...]> The bottom line is: the 48 is a more capable calculator in most respects.> However, where the 92/89 beats it (integration and large graph screen) it> REALLY beats it. Weigh carefully how important those two features are to you- they will determine how happy you are with whatever you buy.>[more snip...] > MichaelAs an owner of the HP48GX and the TI89, I have to say that Michael is prettymuch right on in his assessment. The HP48 is generally more ŝexible andtherefore more powerful than the TI89/92. However, Iıd like to make a fewadditional points.1) User interface (for lack of a better term). My biggest frustration withthe HP48 is the general slowness of the UI. One quickly learns to avoid theuse of the built-in choose boxes, variable browsers, program editors and suchbecause they make the calculator seem to be slogging through molasses. TheTI89, on the other hand, responds as quickly as you can push the buttons. The machine is limited by the speed of the user, not the other way around. This is (IMO) how it should be.I know that some of these issues with the HP48 can be addressed through add-onsoftware, and that brings me to the next point.2) I was able to overcome much of what I donıt like about the HP48 by using,for example, JAVA, ALG48, and ERABLE, to name a few. These are large,complex programs which are provided as a courtesy to the HP48 community bytheir respective authors (and itıs much appreciated, BTW). However, theseprograms are not commercial undertakings, and as such, the occasionalsoftware bug does arise. What often happens (in my experience) is that asoftware bug will cause a crash which completely resets the machine. UnlessIım near my computer from which a backup can be reinstalled, Iım then leftwith a crippled calculator. I use my calculator a lot, and these crashesoften occur whether Iım using the buggy application or not. For example, Imight be simply multiplying a couple of numbers and experience a crash. As aresult, I eventually removed most add-on libraries because I couldnıttolerate the frequent memory clears, and I once again wound up with a stockcalculator, warts and all.So, while the HP48 *is* (for the most part) better, I Ŝnd myself using theTI89 nearly exclusively. I like the speed of the interface, I like the splitscreen capability, I like the high resolution display, I like the fact that Idonıt need to add a lot of third party software to make the machine usable. In short, with the TI89, I Ŝnd that there is less to dislike...--Karl E. Yeanoploskyeanopl@ast.lmco.comhttp://www.dejanews.com/ Search, Read, Discuss, or Start Your Own ------------------------------------------------------------- --------->2) I was able to overcome much of what I donıt like about the HP48 by using,>for example, JAVA, ALG48, and ERABLE, to name a few. These are large,>complex programs which are provided as a courtesy to the HP48 community by>their respective authors (and itıs much appreciated, BTW). However, these>programs are not commercial undertakings, and as such, the occasional>software bug does arise. What often happens (in my experience) is that a>software bug will cause a crash which completely resets the machine. Unless>Iım near my computer from which a backup can be reinstalled, Iım then left>with a crippled calculator. I use my calculator a lot, and these crashes>often occur whether Iım using the buggy application or not. For example, I>might be simply multiplying a couple of numbers and experience a crash. As a>result, I eventually removed most add-on libraries because I couldnıt>tolerate the frequent memory clears, and I once again wound up with a stock>calculator, warts and all.I donıt like those crashes too! I had very hard times with heavymemory corruptions!!! I tried to Ŝnd out the programs which causedthe problems and deleted all unstable libs.Now my calc is running really stable! I deleted Java (3.2a and 3.4later, I also tried later betas, but not the latest ones! I alsodidnıt tried the Ŝnal version 3.6 till now). These old versions seemto be the cause for some of my problems, I had also some problems withone or two other libs, but they wereınt that important.Today I use many libs often without problems, but to be on the safeside I have all very important libs in port1 write protected. Port2 isnot likely to get corrupted and I write protect port2 only for an exam(although I hadnıt any crash in the last few months since I use thestable libs).In Port2 I always have a BZed (compressed) backup of my HOME-dir (Iuse the command ARCHIVE and BZ the result and store this in port2). Soif port0 and HOME would get lost I donıt have a real problem and Idonıt need to have a computer to vitalize a crashed calc. But as Iıvestated I donıt have such hard problems now! Frequently I make a backupof my HOME-dir to the calc to be really on the safe side.I also had trouble with two upgraded Gıs. Now I strongly recommend touse a GX and original HP mem cards!For those who might be interested which libs I use without havingproblems here we go:HOME: No external programs, but some user-rpl progs and many varscontaining EQıs and GROBS, strings and so on.Port0: XCHOOSEPort1: Erable (latest version), TED 3.2, EQStk+ (special version with7-line interactive stack), UFL, QPI, QTS, MathTools 7 and last notleast a custom lib containing some commands from the HACK lib, a fewexternal programs, Browse, BZ and some userRPL routines I like to use.Port2: Some BZed strings, Scribe 1.01, Stat03, Matrix 1.2, FPX 2.4, FC4.1, Alg48 and my BZed copy of HOMESo for me Iıve found a working solution which bypasses the weaks ofthe calc and which is running stable with those great freewareprograms. I have a warmstart every one or two months without knowingwhat causes this, but I didnıt had memory corruptions.Greetings from ColognePeterE-Mail: karpfenteich@gmx.de_______________________________Do you know the great Frequently Asked Questions?http://www.engr.uvic.ca/~aschoorl/faq/and the superb HP48 Software Archive?http://www.hpcalc.orgto look for *old* HP48 postings seehttp://www.dejanews.com----------------------------------- -----------------------------------====Iım not sure what people mean by saying that the HP48 is more unstable thanthe TI92 (I own a HP48GX). In my engineering class almost everybody has aTI92 and weıre 3-4 people with a HP48.It is actually more than common that a TI92 goes down (they ALSO installthird-party programs as to solve the problems they need to solve) - but thisis actually a bigger problem for them than for me (when it at a rareoccation happens) because there is no way of trying to recover memory.Everything is wiped out at an instant (only way to reset the machines, orunlock it from a frozen condition, is by pulling out the batteries). TheHP48 (as you know) has many steps of recovering at least some memorycontent.So I donıt mean that the TI wins on stability - on the contrary.Also it doesnıt graph faster - try setting #2 RES or #3 RES on the Œ48,plotting is a breeze. Itıs very difŜcult to get a useful contour-plot onthe TI92 - you need a lot of Ŝdling around with point-of-view.Complex numbers (whether in polar or rectangular form) is a big joke on theTI92. You canıt even divide two complex numbers without 6-8 keystrokes.Itıs also very inconsistent in itıs behaviour. If youıre in DEG mode andevaluates Œi+1ı it returns a euler funtion (exponential) with 45 degrees asan exponent, this is a big error since this exponent always should be inradians. The calc doesnıt know this and further evaluations of this resultleads to (probably) unnoticed errors.This is a very serious problem when designing electrical circuits -everything is complex. The calc should at least always return something thatit can work on with. I wonder how this looks internally? Donıt look atcurrent mode, but label angle blindly to radians?What about the TI89 so-called units? It always returns SI-units and you haveno means of translating (kg*m^2)/(A*s^3) to volts!I could go on about what the TI92/89 lacks of features and how they alwaysturns out as the lesser machine compared to the HP48GX.Ice--------------------------------------------------- -------------------====> > Which is the better, the TI-92 plus or the best HP?> be real, and dont tell me what company you prefer.> > I am thinking of TI, but which has more options and functions (not> available programs on the net)I am afraid you are incorrect, The HP has MANY more functions than the TI andis MUCH more programmable. No, the HP does not have as much symbolic mathpower out of the box as the TI but there are many programs available that makeit more powerful. If you intend to do any programming (which is the mostwonderful aspect of it) you would be very restrained if you choose the TI. Iowned several models of the TI series and none were satisfactory. The HP isthe only one that allows as much ŝexibility as I want. I can quite literallyprogram it to do most anything.Just my $.02 -- Al ArduengoMedia Processing and Platforms Division Digital Audio Product EngineeringMotorola, Inc. - Austin TX ------------------------------------------------------------- ---------====> Which is the better, the TI-92 plus or the best HP?> be real, and dont tell me what company you prefer.What do you prefer: Pepsi, or Coca-Cola?Sorry for the off-topic answer, but I think that this sort of question isreally stupid...For a better answer: read the specs of the two machines, and Ŝnd yourselfyour own opinion...-- Erwann ABALEAeabalea@certplus.com----------------------------------- -----------------------------------How good is the Œ48 at symbolic algebra? Iıve been trying to get afeel by lurking on the group for a while, but without much success.Can it do eliminations/simpliŜcations ?Can it solve (systems of) equations symbolically ?Can it solve ODEs ?How would you go about solving, for instance, exp(x)-x <= 1 ?(answer: x<0), or maybe something which almost all packages appearto be able to handle, such as x + sqrt(x)=1 ?Iım just trying to get a feel for what this calculator can & canıt docompared to a computer-based CAS package such as Maple or Mathematica.Rick-- ------------------------------------------------------------- ---------==== > How good is the Œ48 at symbolic algebra? Iıve been trying to get a> feel by lurking on the group for a while, but without much success. Can it do eliminations/simpliŜcations ?> Can it solve (systems of) equations symbolically ?> Can it solve ODEs ? How would you go about solving, for instance, exp(x)-x <= 1 ?> (answer: x<0), or maybe something which almost all packages appear> to be able to handle, such as x + sqrt(x)=1 ? Iım just trying to get a feel for what this calculator can & canıt do> compared to a computer-based CAS package such as Maple or Mathematica. > Rick Rick: Right up front - Iım an HP man. But Iım also a gadget nut, so I alsohave the TI-89. So maybe I can help you compare machines. With symbolicalgebra, there is little difference between the HP48 with the ALG48 andErable programs installed and the TI-89. The difference is mostly commandsyntax. Personally, I much prefer manipulating expressions with the HP48better. Entering large expressions is a snap with the HPıs Equation Writer.With the TI-89 you may use 20 pairs of nested parentheses with some physicsequations! And then have to edit your expression several times before you getfew more indeŜnite integrals. The Derive software of the TI-89 is terriŜcwith integration. The TI-89 is easier to use out of the box. The learningcurve is deŜnitely shorter with the TI. The TI is also cheaper, and does notrequire additional RAM to run programs. However, the 500K RAM TI says it hasainıt entirely true. You only have about 188K for programs. The rest is use-less unless you want to store a lot of notes. Memory management on the HP48is superior to that of the TI, hands down. You can add up to 4MB of RAM. Ipersonally have 2.128 MB of RAM on 2 RAM cards. Numeric computation andmatrices are handled much better on the HP48. The Erable and ALG48 programsdo a much better job handling symbolic matrices than the TI-89. Indeed, Iwould not do a linear algebra course with anything other than the HP48 withErable and ALG48 installed. The quality of the hardware of the HP48 is muchbetter than the TI-89. My HP48 has been used hard, and is still is ŝawless.The TI-89 is a great IC chip surrounded by cheap plastic. I donıt see how itcould stay intact for even just a few years. Also, the TI-89 is now beingbanned from classes at my college. Too powerful, the instructors say! So nowseveral students have gone back to their underpowered TI-85s and TI-86s. Mostinstructors know nothing about HPs, so they leave me alone. There are farmore programs written for the HP48 than the TI. Indeed, I started programmingmyself recently. UserRPL on the HP48 is much more logical than TI-basic.Before I write a book - if you really require heavy duty symboliccapabilities, get Mathematica. For a calculator, buy an HP48. -J.C. Randerson http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own ------------------------------------------------------------- ---------====I have a question about this answer: How much does it cost for an HP48GXequiped WITH ALG48 and ERABLE (and associated required memory)? THAT is theprice that must be compared to the TI89 cost. Anything else is beside thepoint. Iım a HP guy too but the question is about the relative symbolicalgebra capabilities of the two basic machines!Brian Denley> > How good is the Œ48 at symbolic algebra? Iıve been trying to get a>> feel by lurking on the group for a while, but without much success.> > Can it do eliminations/simpliŜcations ?>> Can it solve (systems of) equations symbolically ?>> Can it solve ODEs ?> > How would you go about solving, for instance, exp(x)-x <= 1 ?>> (answer: x<0), or maybe something which almost all packages appear>> to be able to handle, such as x + sqrt(x)=1 ?> > Iım just trying to get a feel for what this calculator can & canıt do>> compared to a computer-based CAS package such as Maple or Mathematica.> > Rick> > Rick: Right up front - Iım an HP man. But Iım also a gadget nut, so Ialso>have the TI-89. So maybe I can help you compare machines. With symbolic>algebra, there is little difference between the HP48 with the ALG48 and>Erable programs installed and the TI-89. The difference is mostly command>syntax. Personally, I much prefer manipulating expressions with the HP48>better. Entering large expressions is a snap with the HPıs Equation Writer.>With the TI-89 you may use 20 pairs of nested parentheses with some physics>equations! And then have to edit your expression several times before youget>few more indeŜnite integrals. The Derive software of the TI-89 is terriŜc>with integration. The TI-89 is easier to use out of the box. The learning>curve is deŜnitely shorter with the TI. The TI is also cheaper, and doesnot>require additional RAM to run programs. However, the 500K RAM TI says ithas>ainıt entirely true. You only have about 188K for programs. The rest isuse->less unless you want to store a lot of notes. Memory management on the HP48>is superior to that of the TI, hands down. You can add up to 4MB of RAM. I>personally have 2.128 MB of RAM on 2 RAM cards. Numeric computation and>matrices are handled much better on the HP48. The Erable and ALG48 programs>do a much better job handling symbolic matrices than the TI-89. Indeed, I>would not do a linear algebra course with anything other than the HP48 with>Erable and ALG48 installed. The quality of the hardware of the HP48 is much>better than the TI-89. My HP48 has been used hard, and is still isŝawless.>The TI-89 is a great IC chip surrounded by cheap plastic. I donıt see howit>could stay intact for even just a few years. Also, the TI-89 is now being>banned from classes at my college. Too powerful, the instructors say! Sonow>several students have gone back to their underpowered TI-85s and TI-86s.Most>instructors know nothing about HPs, so they leave me alone. There are far>more programs written for the HP48 than the TI. Indeed, I startedprogramming>myself recently. UserRPL on the HP48 is much more logical than TI-basic.>Before I write a book - if you really require heavy duty symbolic>capabilities, get Mathematica. For a calculator, buy an HP48. -J.C.Randerson >http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own---------------------------------------------------------- ------------I dont think that you can install both Erable and ALG48 without expansion cardsfor the HP-48GX. So unless you are opting for those cards, or willing toupgrade yourself (or pay for dealers that will perform the operation for you!),you have to settle for one or the other. And get a G+, which has the memoryand no (user friendly) expansion capabilities. Also you need to Ŝgure in thecost of a PC to HP cable.You should check out the buying guide at www.hpcalc.org for more info onpricing, etc.Having done that, Erable, ALG48, and about 300 other programs become availableto you, with the authors normally asking for nothing more than your thanks.By the way, thank you Bernard, Claude and Mika! :) et al...Dennis-------------------------------------------------- --------------------====Thatıs my point: The (nearly incredibly) high price of HP memory cardsprecludes the use of these excellent software upgrades for many. So itmight not be fair to tell someone who is trying to decide betweencalculators that the HP48ıs algebraic capability is x without also tellinghim/her that it may cost big bucks to implement Œxı. HP might be smart toconsider dropping the price of those cards to help maintain their customerbase unitl the next machine comes out. The markup MUST be about 900% now!!Brian Denley>I dont think that you can install both Erable and ALG48 without expansioncards>for the HP-48GX. So unless you are opting for those cards, or willing to>upgrade yourself (or pay for dealers that will perform the operation foryou!),>you have to settle for one or the other. And get a G+, which has thememory>and no (user friendly) expansion capabilities. Also you need to Ŝgure inthe>cost of a PC to HP cable. You should check out the buying guide at www.hpcalc.org for more info on>pricing, etc. Having done that, Erable, ALG48, and about 300 other programs becomeavailable>to you, with the authors normally asking for nothing more than your thanks. By the way, thank you Bernard, Claude and Mika! :) et al... Dennis------------------------------------------------------- ---------------====>Thatıs my point: The (nearly incredibly) high price of HP memory cards>precludes the use of these excellent software upgrades for many. So it>might not be fair to tell someone who is trying to decide between>calculators that the HP48ıs algebraic capability is x without alsotelling>him/her that it may cost big bucks to implement Œxı. HP might be smart to>consider dropping the price of those cards to help maintain their customer>base unitl the next machine comes out. The markup MUST be about 900% now!!I will grant that the HP cards are rather high. After Ŝnally replacing mybeloved Gwith a GX, I checked on memory cards. I was able to buy a 256K TDS GX cardfor about $170. A one meg card is also available for about $400.Unfortunately,I also needed a 128K card because of the memory architecture of the HP.Someprograms wonıt run from ports 2 and 3, and you canıt merge their memory.So, Ihad to spend about $150 for an HP card at the local university bookstore.For me,it was an investment in both work and hobby, but I agree, that sort of costwouldbe rough on a lot of students.One possible solution for those who have the requisite technical skillswould be tobuild their own memory cards. Ironically, I could have taken that path,since myboss has those skills, and would have probably jumped on the challenge.But, Ididnıt care to wait until we could both Ŝnd the time to do it. I may stillconsider itat a later date. Shoot, if I wanted to invest the money, I could probablygo into theRAM card business. A few hundred to have the boards made, some parts,and a bit of soldering.... They wouldnıt look as nice as the HP cards(packagingis often the biggest expense in something like this) but I could probablysell themat a much lower cost and still make big bucks. Anyone interested ininvesting in----------------------------------------------------------- ----------- >How good is the Œ48 at symbolic algebra? Iıve been trying to get a>feel by lurking on the group for a while, but without much success. Can it do eliminations/simpliŜcations ?Yes and no. It depends...The symbolic abbilities of the HP48 are really limited (and IMHO onlyuseful sometimes), but there are many math programs which enrich theabbilities of the calc. Two of the most powerfull programs are Erableand Alg48. You might take a look in their documentation, to see whatis possible with a 48GX.You can Ŝnd these and much more programs at hpcalc.org (see the linksbelow).Greetings from ColognePeterE-Mail: karpfenteich@gmx.de_______________________________Do you know the great Frequently Asked Questions?http://www.engr.uvic.ca/~aschoorl/faq/and the superb HP48 Software Archive?http://www.hpcalc.orgto look for *old* HP48 postings seehttp://www.dejanews.com----------------------------------- -----------------------------------I tried the following2:21:3COMBbut calc gives error. Surely there are 8 possible triplet combinationsof two objects.Is this a bug?duncancochran@sjh.bi.umist.ac.uk------------------------- ---------------------------------------------> 2: 2> 1: 3> COMB Continuing my psychic research and testing, my crystal ball shows me two distinct possibilities: o You meant 2 3 ^ (power) rather than COMB (combinations) o You meant COMB but reversed the arguments.> Surely there are 8 possible triplet combinations> of two objects. I make it that 3 2 COMB gives a correct answer of 3, while it is Œ2^3ı (or 2 3 ^) which gives 8. ŒCOMB(n,r)ı equals Œn!/((n-r)!*r!)ı COMB gives the number of distinct ways of choosing *exactly* r objects, out of a set of n objects, rather than the number of distinct ways of choosing *any*number* of the objects, e.g. ŒSum(r=0,n,COMB(n,r))ı equals Œ2^nıBut is it still the same, whether or not I replace the bag?--------------------------------------------------------- --With best wishes from: John H Meyers ------------------------------------------- ---------------------------====> > > I tried the following> > 2:2> 1:3> COMB> > but calc gives error. Surely there are 8 possible triplet > combinations of two objects.> > Is this a bug?> > duncan> cochran@sjh.bi.umist.ac.ukYou seem to be thinking that, of two items a nd b, three at a timeshould be aaa, aab, aba, abb, baa, bab, bba, and bbb. This is computed as 2 3 [y^x] (two raised to the third power).While that is an important math concept, it is not the statistical combinations concept handled by the COMB command.Good Day!Dave.-------I do not speak for HP when I post here.-------------------------------------------------------- --------------==== MGRID by Daniel Lidstrom 1998-12-04Description-----------In the book An Introduction... by Jim Donnelly is a sys-rpl programthat draws a grid centered in the display. Right after the program,Donnelly has suggested to the reader interested in assembly languageto rewrite the horizontal and vertical line drawing loops. It was thento be posted to comp.sys.hp48 and timed against other peoples programs.Syntax------size rows cols ->size, rows, and cols are reals specifying the grid. size is the sizeof the squares without counting the box boundary lines.Timings-------size rows cols Original MGRID How many times faster?---- ---- ---- -------- ----- ----------------------1 1 1 65 ms 27 ms 2.41 16 8 0.57 s 41 ms 13.91 31 65 6.92 s 0.2 s 34.66 8 16 1.7 s 68 ms 25 (MINEHUNT Ŝeld)1 1 65 0.54 s 36 ms 15I donıt have another ml program to compare with. I suggest you tryand make one!Source------Source can be compiled with ASS that comes with Jazz. The compiled program canbe found on my homepage.**************************************************** ************************************************************* *********************************************** Name: MGRID** Machine: SX/GX** Language: sys-rpl, ml** Interface: %size %rows %cols ->** Abstract: Draws in the display a centered grid. %size speciŜes the size** of each square without counting box boundaries.** Author: Daniel Lidstrom** Nackstav. 22C** 853 52 Sundsvall** Sweden** www: http://www.ite.mh.se/~danli97/** Technical:*************************************************** ************************************************************* ************************************************ ASSEMBLEUnScroll EQU #13695 URPL:: 0LASTOWDOB! CK3NOLASTWD CK&DISPATCH1 3REAL :: COERCE2 ROT COERCE #1+ DUP ROT #* #1+ DUP BINT_131d #> case SETSIZEERR OVER 4ROLL #* #1+ DUP 63 #> case SETSIZEERR ClrDA1IsStat TOADISP UnScroll TURNMENUOFF CLEARVDISP SIXTYTHREE OVER #-#2/ DUP ROT #+-1 BINT_131d 4PICK #-#2/ DUP 5ROLL #+-1( #size+1 #toprow #botrow #lfcol #rtcol )CODEsSHORT EQU 1 ŝag indicating row Ŝts inside single nibble GOSBVL =SAVPTR GOSBVL =D0->Row1 D0->top left row GOSBVL =POP2# R1=A.F A left x C=C-A A C=C+1 A R2=C.F A no. of pixels/row GOSBVL =POP2# R3=A.F A top y C=C-A A R4=C.F A column length GOSBVL =POP# R0=A.F A size+1 C=R4.F A ACEX A GOSBVL =IntDiv C[A]=no. of horizontal lines RSTK=C keep counter here CD0EX A=R3.F A y A=A+A A 2*y B=A A ASL A 32*y A=A+B A 34*y C=C+A A A=R1.F A ASRB.F A ASRB.F A x >> 4 C=C+A A D0=C D0->top left nibble of grid* compute D0 new line add amount* this will be added to D0 when it is time to draw a new line C=0 A A=0 A LC(2) 34 A=R0.F B GOSBVL =MUL# B[A]=34*(size+1) B=B-1 A left mask compensation* compute masks* left mask ST=0 sSHORT assume larger grid C=R2.F A D=C A D=D-CON A,4 assume mask is 4 pixels GOC rtX if smaller, only right mask LCHEX F 4 pixels* shift mask A=R1.F B ?ABIT=0 0 GOYES + C=C+C P D=D+1 A+ ?ABIT=0 1 GOYES + C=C+C P C=C+C P D=D+1 A D=D+1 A+ CSRC B=C S B[S]=left mask* compute amount to compensate for middle part of row in D0 add amount C=D A CSRB.F A CSRB.F A x >> 4 C=C+1 A compensate for right mask B=B-C A subtract ?D=0 A any more pixels? GOYES + no, skip this mask* right maskrtX D=D+CON A,4 if D[A]<0, we have a small grid GONC + ST=1 sSHORT ŝag small grid D=D+CON A,4 Ŝx D[A] for next instruction+ D=D-CON A,8 D[A]-=4 A=R1.F A C=R2.F A A=A+C A A=A-1 A A[A]=right x coordinate of grid* shift mask LCHEX F ?ABIT=1 0 GOYES + CSRB.F P D=D+1 A+ ?ABIT=1 1 GOYES + CSRB.F P CSRB.F P D=D+1 A D=D+1 A+ CSRC D=C S D[S]=right mask C=C+1 S if mask == F we must adjust B[A] GONC + B=B+1 A adjust D0 add amount* masks computed* start drawing+ A=0 W A=A-1 W 64 pixels DSRB.F A DSRB.F A 4 pixels/nibble-- ?ST=1 sSHORT small grid? GOYES lastX C=B S DAT0=C S left mask D0=D0+ 1* compute counters C=D A P=C 0 P=nibbles mod 16 CSR A C[A]=nibbles/16 C=C-1 A trap 0 case GOC + - DAT0=A W write D0=D0+ 16 C=C-1 A GONC - + P=P-1 trap 0 case GOC doneX DAT0=A WP write last nibbles doneX CD0EX ?P= 15 GOYES setD0 C+P+1 advance D0 setD0 D0=C P= 0 lastX C=D S DAT0=C S write right mask D0=D0+ 1 CD0EX C=C+B A add D0 add amount D0=C D0 -> next row C=RSTK C=C-1 A RSTK=C GONC -- done?******************************************************** *********************** * time to draw vertical lines ( a lot easier! )************************************************************ ******************* C=R4.F A C=C-1 A C=C-1 A R4=C.F A no need to draw top y and bottom y A=R2.F A A=A-1 A C=R0.F A GOSBVL =IntDiv RSTK=C RSTK=lines GOSBVL =D0->Row1 C=R3.F A C=C+1 A y C=C+C A 2*y B=C A CSL A 32*y C=C+B A 34*y C=C+A A R2=C.F A topleft of grid A=R1.F A left x CAEX A D=C A D[A]=C[A]=x * shift bit -- LA(1) 1 ?CBIT=0 0 GOYES + A=A+A A + ?CBIT=0 1 GOYES + A=A+A A A=A+A A + CSRB.F A CSRB.F A C[A] = x >> 4 AR2EX.F A C=C+A A AR2EX.F A D0=C D0 ->current x of line C=R4.F A B=C A B[A] = ycounter - C=DAT0 A C=C!A P or pixel in DAT0=C 1 write D0=D0+ 16 D0=D0+ 16 D0=D0+ 2 D0 down one B=B-1 A GONC - C=R0.F A D=D+C A D[A] = next x C=RSTK C=C-1 A done? (*) RSTK=C C=D A set C[A] = x GONC -- loopif no carry in (*) GOVLNG =GETPTRLOOP ENDCODE 5DROP SetDAsTemp ( freeze display ) ; ;/Daniel Lidstromdanli97@ite.mh.sehttp://www.ite.mh.se/~danli97/http:/ /www.dejanews.com/ Search, Read, Discuss, or Start Your Own ------------------------------------------------------------- --------- Venant de mıacheter une HP48GX , je voudrais faire de la programmation.Le probl.8fme cıest que je nıai pas de doc de prog pour guider mes premierspas sur la machine. Je cherche de la doc efŜcace et optimis.8e pour la HP48 pour eviter dedevoir construir une biblioth.8fque pour y mettre les bouquins sans interet. Merci dıavance pour les bons conseils Y.GEORGEAIS-------------------------------------------------- --------------------====Yann a .8ecrit:>Venant de mıacheter une HP48GX , je voudrais faire de la programmation.>Le probl.8fme cıest que je nıai pas de doc de prog pour guider mes >premiers pas sur la machine.Invitation au voyage est gentil pour le langage machine, mais il fautde lıinformation plus technique pour exploiter le LM, que jıai trouv.8ele bouquin que jıai est par endroits une copie de Voyage en 2volumes).Tu veux programmer sous quel langage?-Gilb-43E2 61F7 4ECA 6A7C AAFE FE2F C1B1 FFE6 D7B0 48E3--------------------------------------------------------- -------------Vous peut trouver lıinformation essenciale ahttp://www.hpcalc.orget aussidans le FAQ pour le HP48 du Andre Schoorlqui se trouve ici:-)(Sorry for my funnyfrench, itıs not my native language;-)Au revoirRaymond------------------------------------------------ ----------------------I have dowloaded some .lib Ŝles, but i donıt know i to execute them!!i have dowloaded them into hpıs RAMI have hp48gxTHANKS--****************************************Sito : http://members.xoom.com/paolo20****************************** **********--------------------------------------------------- -------------------====In most cases, call the library to the stack and enter the port number(i.e. 0) then hit STO. Then turn the calc off then back on again...The green button and the 2 key allow you to use the library...-Jerrod-------------------------------------------- --------------------------====whatıs involved in the call the library to the stack step? could someoneelaborate on this?Thnx<36687CBB.8AE24336@excite.removethispart.com>...>In most cases, call the library to the stack and enter the port number>(i.e. 0) then hit STO. Then turn the calc off then back on again...>The green button and the 2 key allow you to use the library... -Jerrod------------------------------------------------------ ----------------====Call to the stack mean to put the program you have just downloaded on thestack. Do this by pressing the key which corresponds with the Ŝle youdownload in the VAR menu. It should appear somthing like 992: JAZZ orsomething similar. You will need to PURGE the program once it is on stack tofree some space up.>whatıs involved in the call the library to the stack step? could someone>elaborate on this? Thnx><36687CBB.8AE24336@excite.removethispart.com>...>>In most cases, call the library to the stack and enter the port number>>(i.e. 0) then hit STO. Then turn the calc off then back on again...>>The green button and the 2 key allow you to use the library...> >-Jerrod ------------------------------------------------------------- ---------I have dowloaded some .lib Ŝles, but i donıt know i to execute them!!i have dowloaded them into hpıs RAMI have hp48gxTHANKS--****************************************Sito : http://members.xoom.com/paolo20****************************** **********--------------------------------------------------- -------------------I have dowloaded some .lib Ŝles, but i donıt know i to execute them!!i have dowloaded them into hpıs RAMI have hp48gxTHANKS--****************************************Sito : http://members.xoom.com/paolo20****************************** **********--------------------------------------------------- -------------------I have dowloaded some .lib Ŝles, but i donıt know i to execute them!!i have dowloaded them into hpıs RAMI have hp48gxTHANKS--****************************************Sito : http://members.xoom.com/paolo20****************************** **********--------------------------------------------------- -------------------==== Sorry about the TOTALLY unrelated post, but for my Honors Lab Biology class, we have to survey a diverse group of people (a large amount,too) on the ethics of genetic biotechnology and such. If you or someone you know would be interested in answering yes or no questions concerning a certain topic on an application of DNA engineering and its ethics, please go to http://home.att.net/cgi-bin/MFEntry?owner=ho4th P.S. If you are unable to reply by Tuesday, December 8th... donıt worry about it. -THANK YOU IN ADVANCE, Jerrod Hofferth----------------------------------------------------- -----------------====I have just aquired an HP82240 IR printer and I have four calculators thatsupport it (48GX, 28S (2) and 27S). Of the three, the 48 seems to have theweakest support for the printer. I cannot Ŝnd a trace comand the simplyprints (echos) whatever you calculate. Does anybody else use this printerwith the 48?Brian Denley------------------------------------------------------- ---------------====> I have just aquired an HP82240 IR printer and I have four calculators that> support it (48GX, 28S (2) and 27S). Of the three, the 48 seems to have the> weakest support for the printer. I cannot Ŝnd a trace comand the simply> prints (echos) whatever you calculate. Does anybody else use this printer> with the 48?Extracted from Goodies Disk #1 (dated 1990, original author unknown):If you want to use the equivalent of TRACE on the 28, you can usevectored ENTER to help you.Enter the programs:alphaENTER (25.5 bytes, #CA4Dh) [Get alpha by [blue][A] in alpha mode.]<< PR1 OBJ->>andbetaENTER (118.5 bytes, #F6B1h) [Get beta by [blue][B] in alpha mode.]<< IF DUP == THEN DROP ? END ŒKEYı ->TAG PR1 DROP IF DEPTH THEN DUP 1 ->TAG ELSE [Empty Stack] END PR1 DROP>>Set ŝags -62 (user mode) and -63 (vectored ENTER). Make sure the outputis sent to the right device (IR or wire).[Note: the correct way to write alphaENTER is GaENTER, but I left theauthorıs original text as it was. -jkh-]Another (later) version of the above program can also be found in theHP48G Advanced Userıs Reference Manual on page 2-53.Hope this helps!-jkh-http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own ------------------------------------------------------------- ---------> I have just aquired an HP82240 IR printer and I have four> calculators that support it (48GX, 28S (2) and 27S). Of these,> the 48 seems to have the weakest support for the printer.> I cannot Ŝnd a trace comand that simply prints (echos)> whatever you calculate. Once again, the common theme emerges that instead of built-in functions that you can Ŝnd on the keyboard or in menus, a trace command is left to a little bit of extra programming which you can add yourself; the details are in the optional HP AUR guide. There are even several useful functions from the TEACH command that are in the ROM, but not generally accessible for everyday use, unless you have the once-posted LIBEVAL list for invoking them, or simply copy them into your own variables. Allowing the user to add so much individual customizing is quite a powerful ability in the HP48, but at the same time, for the mass audience of people who want everything handed to them so that they need not do anything at all from their side, it may have cost HP some market share to have made a product that is so capable, but is not as well appreciated to be so. I happen to like the HP48 very well as it is, but one day Iım going to be the only one left who does :)> Does anybody else use this printer with the 48? I bought a printer; then the cost of the thermal paper went through the roof. Meanwhile, my PC cable offers even greater printing capability (with the aid of a graphics capture program on the PC). My HP82240B is still here on my desk, though; it makes a really great paperweight :)Yeah, okay, what about the trace program, right?Nobody buys the AUR just for that, right?<< PR1 OBJ->> ŒGaENTERı STO @ Greek Alpha (alpha right A)<< PR1 DROP PRSTC >> ŒGbENTERı STO @ Beta (alpha right B) -63 SF @ You must set the Custom/Vectored Enter ŝag. -62 SF @ You must also have User (keyboard) mode turned on. -34 CF @ For print commands to always use the IR device.The exact variable names ŒAlphaENTERı and ŒBetaENTERı(with Greek Ŝrst character in each name) must be used,as expected by inbuilt ROM functions.Turn off User mode whenever you want to stop tracing(if this conŝicts with your desire to maintain user keyassignments, make yourself a function to ŝip ŝag -63 instead).I do not know whether PR1 turns off the I/O circuitafter each use; perhaps you should append a CLOSEIOto each of the above programs, if you Ŝnd that yourbatteries need changing more often than your kidsı diaperswhen you use your new trace feature :)----------------------------------------------------------- With best wishes from: John H Meyers ------------------------------------------- ---------------------------==== Yeah, okay, what about the trace program, right?>You might want to also check out the following for some more info onthe Trace Mode Printing:http://www.hp.com/calculators/index.htmlService & Support -> Application Notes -> HP48GX Series -> How do Ido Trace Mode Printing----------------------------------------------------- -----------------====John:start typinı that in right now!Brian Denley > I have just aquired an HP82240 IR printer and I have four>> calculators that support it (48GX, 28S (2) and 27S). Of these,>> the 48 seems to have the weakest support for the printer.>> I cannot Ŝnd a trace comand that simply prints (echos)>> whatever you calculate. Once again, the common theme emerges that instead of built-in> functions that you can Ŝnd on the keyboard or in menus,> a trace command is left to a little bit of extra programming> which you can add yourself; the details are in the optional> HP AUR guide. There are even several useful functions> from the TEACH command that are in the ROM, but not> generally accessible for everyday use, unless you have> the once-posted LIBEVAL list for invoking them,> or simply copy them into your own variables. Allowing the user to add so much individual customizing is> quite a powerful ability in the HP48, but at the same time,> for the mass audience of people who want everything handed to them> so that they need not do anything at all from their side,> it may have cost HP some market share to have made a product> that is so capable, but is not as well appreciated to be so. I happen to like the HP48 very well as it is, but one day> Iım going to be the only one left who does :) > Does anybody else use this printer with the 48? I bought a printer; then the cost of the thermal paper> went through the roof. Meanwhile, my PC cable> offers even greater printing capability> (with the aid of a graphics capture program on the PC). My HP82240B is still here on my desk, though;> it makes a really great paperweight :) Yeah, okay, what about the trace program, right? Nobody buys the AUR just for that, right? << PR1 OBJ->> ŒGaENTERı STO @ Greek Alpha (alpha right A) << PR1 DROP PRSTC >> ŒGbENTERı STO @ Beta (alpha right B) -63 SF @ You must set the Custom/Vectored Enter ŝag. -62 SF @ You must also have User (keyboard) mode turned on. -34 CF @ For print commands to always use the IR device. The exact variable names ŒAlphaENTERı and ŒBetaENTERı>(with Greek Ŝrst character in each name) must be used,>as expected by inbuilt ROM functions. Turn off User mode whenever you want to stop tracing>(if this conŝicts with your desire to maintain user key>assignments, make yourself a function to ŝip ŝag -63 instead). I do not know whether PR1 turns off the I/O circuit>after each use; perhaps you should append a CLOSEIO>to each of the above programs, if you Ŝnd that your>batteries need changing more often than your kidsı diapers>when you use your new trace feature :) -----------------------------------------------------------> With best wishes from: John H Meyers ------------------------------------------- ---------------------------====I would like to link my 48gx to electronic total stations as used bysurveyors. So far I have written a connection programme for Topcon gear andsome sokkia instruments. I am particularly interested in linking to leicagear. Any help appreciatedMike---------------------------------------------- ------------------------====Hash: SHA1Where to Get the HP48 FAQ=========================This document brieŝy describes where to get the latest version of thecomp.sys.hp48 FAQ. The main site is: http://www.engr.uvic.ca/~aschoorl/faq/All formats of the FAQ are available at the above link, including the text,PostScript, HTML, and SGML versions.=============Text only versions of the FAQ will be posted to the newsgroup comp.sys.hp48and comp.sources.hp48 as needed (usually every two weeks). Also, rememberthat all ofŜcial FAQs (including this one) are mirrored at rtfm.mit.edu.SpeciŜcally, this one is at: ftp://rtfm.mit.edu/pub/usenet-by-group/comp.sys.hp48/ Furthermore, the text FAQ is posted to comp.answers and news.answers.following key for authenticity, and provide MD5 Checksums for the remainingŜles. You can get a copy of this public key through the URL above.Type Bits KeyID Created Expires Algorithm Usesec+ 1024 2CFAA0BB 1997-06-21 ---------- DSS Sign and Encryptsub 2048 F940E148 1997-06-21 ---------- DifŜe-Hellmanuid Andre P. Schoorl Alternate Sites===============Alternatively, you can download the FAQ at one the following locations: North America: -------------- Latest: ftp://ftp.cis.com/pub/hp48g/uploads/ Older: ftp://hpcvbbs.cv.hp.com/dist/hp48g/docs/ ftp://ftp.cis.com/pub/hp48g/documentation/ Europe: ------- Latest: ftp://ftp.stud.fh-heilbronn.de/pub/systems/hp48/incoming/ Older: ftp://ftp.stud.fh-heilbronn.de/pub/systems/hp48/info/FAQ/ Translations: ------------- Espanol (Spanish): http://www.alumnos.utfsm.cl/~aarrieta/hp48.html Portugues (Portugese): http://members.tripod.com/~area48/Contacting Me=============I rely on your input in order to keep this FAQ up to date. If you have any aschoorl@engr.uvic.caIf youıre using a web enabled news reader, you can click here:Charset: noconviQA/AwUBNgQVJ+hzXOws+ qC7EQLPPgCgiNAYT2b921GdNg7pGqtgKFQ1RRIAoPyGZJjwHZ6Tv9/FH+ GzqmijC0Sw=bBXh-- ------------------------------------------------------------- ---------Iıve to copy my HP48GXıs rom to my computer to use an emulator.How can I do?Should I use a Kermit ?and what is a Kermit?tnx---------------------------------------------------- ------------------====>Iıve to copy my HP48GXıs rom to my computer to use an emulator.>How can I do?>Should I use a Kermit ?>and what is a Kermit?First, of course, you need a cable to connect your HP to your computer.Then you will need a ROM dump program, which usually comes with theemulator. Finally, most of the ROM dump programs require a copy of Kermit,which is a program that enables you to transfer data between two systems.Kermit is rather old, and is not used much anymore, but it is available fromseveral places, includingthe HP Software Archives at:http://hp48.ml.org/In fact, you should Ŝnd everything you need at that site.Tommy Usher-------------------------------------------------------- --------------====If anyone is interested in Structural Engineering programs for thecivan@eskimo.comvarious addresses which have bounced. I canıt send to an unknownaddress it wonıt get you the information that you desire.civan-- ************************************************************* *************| civan@eskimo.com ~ CHUCK DINSMORE P.E. S.E. ~ Seattle, WA.|| NG Jacobson & Assoc. www.shoshone.com/NGJ/ Seattle, WA.| ************************************************************* *************------------------------------------------------ ----------------------====I have just Ŝnished installing Erable on my Hp48GX; after playing with thesystem for half an hour, I notice that my stack has reduced from 5 lines to4I tried to read the readme.doc that came with eqstk but there wasnıt anyusage documentationCan anyone help?thnx in advance------------------------------------------------------ ----------------====Push eqstk once more. Trere are two font types.Eva------------------------------> I have just Ŝnished installing Erable on my Hp48GX; after playing with the> system for half an hour, I notice that my stack has reduced from 5 lines to> 4 I tried to read the readme.doc that came with eqstk but there wasnıt any> usage documentation Can anyone help? thnx in advance------------------------------------------------------ ----------------I noticed the same thing with eqstk the Ŝrst time I used it. This may or maynot be your problem, but if you havenıt discovered it yet, you will :)Eqstk is actually a program that is running all the time on the HP48. If it isinturrupted (by pressing the ON key, or another program) it will stop working. Depending on how this occurred, sometimes you can get it to start up again bypressing CONT once or twice, then entering ASTK. If this doesnt work, you needto press ON-C (resets the calc). Then ASTK gets you rolling every time. Thedisadvantage is that if you have used the GXKEYS they need to be reloaded.The best solution I have found is simply to pay closer attention to thehourglass at the top of the stack. If it is on, dont press any keys. SinceI have started doing this, I have had no problems.Dennis---------------------------------------------- ------------------------Iım looking for a program to write some chemical reactions.Iıve looked for it in the FAQ but Iıve not found anything...and also...Iım searching for a ready collection of reactions about 1) water strenght?? (I donıt know how to say it in English) itıs about Ca++ and Mg++ iones in water , and misures with F2) termochemical reactionsI need to put them inside of my hp48gx for an exam !thanks in advance !Saluti da Fabry !************************************************************ *********************http://www.poli.studenti.to.it/~f.galia --> civil engineering, hp48gx, umorismo ------------------------------------------------------------- ---------I need ROM.48G for an emulator of hp48gxcan anyone send me this Ŝle ?THANKS--****************************************Sito : http://members.xoom.com/paolo20****************************** **********--------------------------------------------------- -------------------====I liked the old HP calculators for their stable andcompact case (HP1xC series). Compared to them theHP48GX feels clumsy and in a sense cheap. This wasalready a thread in this group, so now my question:Do the HP48G and the new HP48G+ come in the samecase as the HP48GX or a smaller, tighter one? Georg Bisselingalfter@cs.uni-bonn.de------------------------------- ---------------------------------------====<73e1kk$d4s$1@ nnrp1.dejanews.com>...>All that follows is actually completely transparent to the UserRPL user;>You may have scared the poor guy into thinking he manually has to go>and write stuff to hex adresses in order to obtain data from the correct>port!>The only thing to mention is that the card in slot 2 is divided into 128Kb>ıportsı and that you cannot Œcross the boundariesı. You can access all the>ports, but you cannot treat them as one.Okay, I am just a bit confused..... I only recently bought a GX and memorycards, and am still learning the ins and outs of memory usage. With a 128Kcard in slot one, and a 256K card in slot two, I have either 256K in port 0,and128K each in ports 2 and three, or 128k each in ports 0-3. Now, my questionis this.... Is the memory in ports 1, 2, and 3 available for anything otherthanlibraries and such? If so, how do I access it? Did I miss something in themanual?Tommy Usher-------------------------------------------------------- --------------====--------------F9621B0A63EA62D70BD776CBEVA WROTE---reply to GeraldThe guy (Per) who killed himself just did not have the brains needed sohedecided to blow them out.............I donıt think the Swedish school tempo is anything to be proud of.Sweden being a half commie country has a very selective school system.At age 14 you need to apply into gymnasium (high school). If you mess upon you grads at age 7-14 you can not get into a engineering high school.There are other types of high schools, but good luck getting a job.Until a few years ago a student was a full blow electrical engineer whenshe Ŝnished highschool. Because of tax reasons all the high school programs were cutdown to from 4years to 3 years.Read in MSNBC (http://www.msnbc.com/news/220448.aspEverything runs like clock work in Sweden. All high schools programs inthe Sweden have theexact same books and tempo. This cut back from 4 years to 3 disruptedthe clock workand lead the universities to complain. The result was that thegymnasiums had to make upfor the lack of knowledge by increasing the tempo.I am studying the technical gymnasium line. Last week a guy commitsuicide in my class becausehe could not handle the presser. I have so many exams to study for thatI donıt havetime to go to school. At this time of year the sun goes down at 2:00 PM.I study from about3:00 PM to 4:30 AM seven days a week. The only thing that means ANYTHINGis passing thenext exam with good grades. If you want to go to a technical universitythen you must complete thetechnical gymnasium Ŝrst. Of course with the best grades in the class!. Every one has to be the bestin the class! Remember if you did not havethe grades as a 14 year old you can not get into technical gymnasium.Young people who would never touch cigarettes are using methamphiminesto keep there minds alertin school. Something is wrong here !!! Math is vary important, as it isthe crutch to allother subjects. In my physics class we are working heavily with quantumphysics. Today it wasdetailed analyzes of Schr.9adings wave equation. Does a 17 year need tokill themselvesto learn know this stuff ? The guy who killed himself just did not havethe brains needed so hedecided to blow them out !All lot of other countries think that Swedish peopleare dry boring people.... no wonder, there is nothing left of them whenthey get out of school !Swedish people are quick to ridicule to american school system.Hmmmmm when was the last time Sweden put a man on the moon.Who kicks Sadams butt ultra high tech toys when he is a bad boy.Whoıs hospitals have the coolest toys etc. etc. etc. etc.All that in only 200 years! 1776-1998 not bad!Naaaa we donıt do much here in Sweden except ANALYZE other peoplesaccomplishments and give THEM Nobel prizes.May the European school corridors rock with Rap music and thesmell of spray paint and pot.Why not ? It worked for America.Eva-------------------------------------------------- --> [...]> I am a Swedish 17 years old>and might start to study in the USA.>Eva Read in MSNBC (http://www.msnbc.com/news/220448.asp):> -------------------> [...]> The Third International Mathematics and Science Study ranked American> 12th-graders, aged 17 and 18, 18th out of 21 countries far behind> Sweden> and the Netherlands and ahead only of Lithuania, Cyprus and South> Africa.> [...]> ------------------- So why do you want to leave Sweden for the US?> (I guess itıs for the climate :-) Gerald.--------------F9621B0A63EA62D70BD776CBEVA WROTE---reply to Gerald

The guy (Per) who killed himself just did not have the brains neededso hedecided to blow them out.............

I donıt think the Swedish school tempo is anything to be proud of.Sweden being a half commie country has a very selective school system.At age 14 you need to apply into gymnasium (high school). If you messupon you grads at age 7-14 you can not get into a engineering high school.There are other types of  high schools, but good luck gettinga job.Until a few years ago a student was a full blow electrical engineerwhen she Ŝnished highschool. Because of tax reasons all the high school programs were cutdown to from 4years to 3 years.

Read in MSNBC (http:// www.msnbc.com/news/220448.asp

Everything runs like clock work in Sweden. All high schools programsin the Sweden have theexact same books and tempo. This cut back from 4 years to 3 disrupted the clock workand lead the universities to complain. The result was that the gymnasiumshad to make upfor the lack of  knowledge by increasing the tempo.

I am studying the technical gymnasium line. Last week a guy commit suicidein my class becausehe could not handle the presser. I have so many exams to study forthat I donıt havetime to go to school. At this time of year the sun goes down at 2:00PM. I study from about3:00 PM to 4:30 AM seven days a week. The only thing that means ANYTHINGis passing thenext exam with good grades. If you want to go to a technical universitythen you must complete thetechnical gymnasium Ŝrst. Of course with the best grades in the class!. Every one has to be the bestin the class! Remember if you did not havethe grades as a 14 year old you can not get into technical gymnasium.

Young people who would never touch cigarettes are using methamphiminesto keep there minds alertin school. Something is  wrong here !!! Math is vary important,as it is the crutch to allother subjects. In my physics class we are working heavily with quantumphysics. Today it wasdetailed analyzes of Schrödings wave equation. Does a 17 yearneed to kill themselvesto learn know this stuff ? The guy who killed himself just did nothave the brains needed so hedecided to blow them out !

All lot of other countries think that Swedish peopleare dry boring people.... no wonder, there is nothing left of themwhen they get out of school !

Swedish people are quick to ridicule to american school system.Hmmmmm when was the last time Sweden put a man on the moon.Who kicks Sadams butt ultra high tech toys when he is a bad boy.Whoıs hospitals have the coolest toys etc. etc. etc. etc.All that in only 200 years! 1776-1998 not bad!

Naaaa we donıt do much here in Sweden except ANALYZE other peoplesaccomplishments and give THEM Nobel prizes.

May the European school corridors rock with Rap music and thesmell of spray paint and pot.Why not ? It worked for America.

Eva----------------------------------------------- -----     [...]> I am a Swedish 17 years old>and might start to study in the USA.>Eva

Read in MSNBC (http:// www.msnbc.com/news/220448.asp):-------------------[...] The Third International Mathematics and Science Study ranked American12th-graders, aged 17 and 18, 18th out of 21 countries far behindSwedenand the Netherlands and ahead only of Lithuania, Cyprus and South