2216 === Subject: Getting files into Emu48... I've always heard cool things about HP's calculators and through the magic of emulation, I now have one of my own (sort of) Still, apart from doing math in RPN, I'm at my wit's end. Specifically, I'd like to know how to install software into an emulated 48gx. Without a serial port, none of the instructions I've seen seem to make sense, and unlike the TI emulators, Emu48 doesn't seem to implement a fake serial sort port for file transfers... How do I get started with third- party programs here? === Subject: Re: Getting files into Emu48... > I've always heard cool things about HP's calculators and through the > magic of emulation, I now have one of my own (sort of) Still, > apart from doing math in RPN, I'm at my wit's end. Specifically, > I'd like to know how to install software into an emulated 48gx. For the Emu48 emulator (http://www.hpcalc.org/details.php?id=3644 ) [not other HP emulators made by other folks] Binary files intended for transfer to calculator: Just drag and drop to Emu48 window or Edit > Load Object (the object then appears on the stack) All such files begin with HPHP48 for original 48 series (1990's) classic calculators, or HPHP49 for all more recent 49 series, even if the new calculator name contains 48 or 50 :) Binary files are compatible only with the series they were made for. Use Edit > Store Object to store from calc stack to computer file. Ascii (text) files of UserRPL language: If in exact same ISO-8859-1 (8-bit) character set as used by calculator, then drop on stack and do OBJ-> command in PRG TYPE menu; otherwise (as is common), alternative ascii text for 8-bit characters needs a small helper program to interpret: (contains small initial program, which in turn can import optional others) The UserRPL language remains the same in both series, although it has expanded to include new functions in the newer series. Text intended for reading: Drop on calc window or load, just like a binary file, or, cut and paste to and from calc stack using Edit menu (the latter is best for most plain text files, anyway, including UserRPL) > Without a serial port, > none of the instructions I've seen seem to make sense, > and unlike the TI emulators, Emu48 doesn't seem to implement > a fake serial sort of port for file transfers... > How do I get started with third-party programs here? Emu48 (both on Windows and PPC) can use a real serial port as the emulated calculator's serial port (and/or as its IR port). However, that is usually a less than useful means of transferring to or from the emulator files that already reside on the same computer :) It's very handy, however, for transferring between a real calculator and the emulated calculator (or perhaps desktop <-> PPC), without need of any other transfer software === Subject: Re: Getting files into Emu48... posting-account=rH51swoAAAD_0vOSI8ng-foVNOWNKpwH Gecko/20071127 Firefox/2.0.0.11,gzip(gfe),gzip(gfe) > I've always heard cool things about HP's calculators and through the > magic of emulation, I now have one of my own (sort of) Still, > apart from doing math in RPN, I'm at my wit's end. Specifically, > I'd like to know how to install software into an emulated 48gx. For the Emu48 emulator (http://www.hpcalc.org/details.php?id=3644) > [not other HP emulators made by other folks] Binary files intended for transfer to calculator: Just drag and drop to Emu48 window or Edit > Load Object > (the object then appears on the stack) All such files begin with HPHP48 for original 48 series (1990's) > classic calculators, or HPHP49 for all more recent 49 series, > even if the new calculator name contains 48 or 50 :) Binary files are compatible only with the series they were made for. Use Edit > Store Object to store from calc stack to computer file. Ascii (text) files of UserRPL language: If in exact same ISO-8859-1 (8-bit) character set as used by calculator, > then drop on stack and do OBJ-> command in PRG TYPE menu; > otherwise (as is common), > alternative ascii text for 8-bit characters > needs a small helper program to interpret: (contains small initial program, which in turn can import optional others) The UserRPL language remains the same in both series, > although it has expanded to include new functions in the newer series. Text intended for reading: Drop on calc window or load, just like a binary file, or, > cut and paste to and from calc stack using Edit menu > (the latter is best for most plain text files, anyway, > including UserRPL) Without a serial port, > none of the instructions I've seen seem to make sense, > and unlike the TI emulators, Emu48 doesn't seem to implement > a fake serial sort of port for file transfers... > How do I get started with third-party programs here? Emu48 (both on Windows and PPC) can use a real serial port > as the emulated calculator's serial port (and/or as its IR port). However, that is usually a less than useful means > of transferring to or from the emulator > files that already reside on the same computer :) It's very handy, however, for transferring between a real calculator > and the emulated calculator (or perhaps desktop <-> PPC), > without need of any other transfer software Good to know things can be done that way... Still it might a cool feature to add the ability to attach the virtual serial port to an IP port or something. Then you could transfer files using REAL Xmodem or kermit over IP to your virtual thing for added authenticity ;) MK === Subject: Re: Getting files into Emu48... > from doing math in RPN, I'm at my wit's end. Specifically, I'd like to > know how to install software into an emulated 48gx. Drag and drop it onto the screen. It will then appear on the stack and you can install it. If it is a directory program, store it into a > unlike the TI emulators, Emu48 doesn't seem to implement a fake > serial sort port for file transfers... It does support serial ports, but doesn't create a virtual linked set of ports if that is what you mean. TW === Subject: Re: hpuseredit on an stick > On 9 Jan., 10:46, Giancarlo what's wrong? I'm wrong :-( > I mean: I already knew but I did not recall correctly - in fact the > help itself states that: > [...] > T.9c no puedes alterar el software por ning.9cn medio, incluyendo cambios > en los archivos de ayuda y textos. Solo puedes modificar el archivo > manualmente para traducir los textos de HPUserEdit al > idioma que desees > [...] i.e., in summary, you can translate the menu items in the language you > like the most, but *not* the help file. > I asked Roger Broncano Reyes if it was possible to help him and > translate the help file as well, but I don't remember to have received > any feedback about that... Giancarlo hi giancarlo, > hey, you can speak spanish??? great. > ok. this was one problem. and the other? a running hpuseredit on a > stick? > i searched in the regedit32, but i found no hint were the missing > charakters could be. > you remember.. my hair gets more and more grey:-) > juergen- Hide quoted text - - Show quoted text - There's a program called process monitor, originally from sysinternals, now Microsoft. It will give you exactly which registry keys the program is trying to read when running. Once you get the list, you can export them on a .REG file and add them on each computer where you execute the program. Hopefully there aren't many keys. You can find the program here (it's free BTW): http://technet.microsoft.com/en-us/sysinternals/default.aspx Claudio === Subject: how to get ascii data in the hp 50g with the seriell port and export Is there any way to connect the hp 50g with a surveying instrument and get ascii data? i have to get the data from various surveying instruments. in this case, I have to use a sokia instrument. I have to use the (serial) sokia cable to come out. So I think I have to use (with an adapter) the seriel port, not the usb port port to come in. now i have three problems: what cable i have to use? how i can get the data without learning sysrpl... . c and userrpl would be ok:-) how i can make an upload to a pc? j.9frgen mohrmann === Subject: Re: how to get ascii data in the hp 50g with the seriell port and export it to a pc > Is there any way to connect the hp 50g with a surveying instrument and > get ascii data? > i have to get the data from various surveying instruments. in this > case, I have to use a sokia instrument. I have to use the (serial) > sokia cable to come out. So I think I have to use (with an adapter) > the seriel port, not the usb port port to come in. now i have three > problems: > what cable i have to use? > how i can get the data without learning sysrpl... . c and userrpl > would be ok:-) > how i can make an upload to a pc? j.9frgen mohrmann Depending on the model of instrument, you may have a baud rate issue also, since the hp50 doesn't allow you to set a baud rate of 1200 (which is the rate most Sokkiia and Leitz instruments operate with). You will also have to OPENIO before anything will work. And the routine to use 1200 baud from Claudio Lapillo is as follows: Write the following program, it requires library 256 to be attached: << 16. * 48000000. / INV 0. RND 1. - R->B ->H 11. 18. SUB #07500028h SWAP POKEARM >> [replace the <<, >>, -> symbols with the proper ones] I'll assume it was stored with the name 'SETSPEED'. To use it, simply set all parameters to establish a serial communication at any speed, then go back to the calculator stack and execute: OPENIO 1200 SETSPEED (where SETSPEED obviously calls the program given above) If you are looking for an environmental case that has the circuitry to allow you to communicate with serial instruments and protect your hp from the elements take a look at www.stk4hp.com jeff === Subject: Re: how to get ascii data in the hp 50g with the seriell port and export it to a pc posting-account=Q2CEjQoAAACue5ZDDhUeRzv1w0u8hxZE Gecko/2007121120 Firefox/3.0b2,gzip(gfe),gzip(gfe) > Is there any way to connect the hp 50g with a surveying instrument and > get ascii data? Yes. Our solution is here: http://pssllc.com We have full versions that include extra stuff, and a calculator only wired version. You seem like you'd like to do it yourself, so I'll share what I know. > i have to get the data from various surveying instruments. in this > case, I have to use a sokia instrument. This is great for you as sokkias are by far the EASIEST to communicate with. > sokia cable to come out. So I think I have to use (with an adapter) > the seriel port, not the usb port port to come in. now i have three > what cable i have to use? http://commerce.hpcalc.org/serialcable.php Eric uses a plastic shell. If you'd like a more sturdy metal shelled version, we sell those for 30. They are the same and came from Eric, we just had him use some metal connectors. > how i can get the data without learning sysrpl... . c and userrpl UserRPL is all you need. Verify that the settings in your calculator match the baud rate and parity for your sokkia (which exact model is it) This userRPL program will trigger a complete measurement from 95% of sokkias. << 0 STIME BUFLEN DROP SRECV DROP DROP 0 CHR XMIT DROP 24 SRECV DROP OBJ->> You will now have your horizontal, vertical and slope distance on the stack. This next program will trigger an angle only reading and leave the three values on the stack. << 0 STIME BUFLEN DROP SRECV DROP DROP 17 CHR XMIT DROP 24 SRECV DROP OBJ-> how i can make an upload to a pc? Now this is getting more difficult as you will need to make a program to perform calculations, store your data, maintain the data against all possible problems (since I assume you don't want to loose it) which means backing up to the SD card; you'll probably then want some extra calculations to solve triangles and intersections. . . in short, that is a much larger project. Since you seem to indicate you don't know how to program, perhaps doing it yourself will take a while. It will be much more fun though! :-) TW === Subject: Re: how to get ascii data in the hp 50g with the seriell port and export it to a pc posting-account=9rwnLQoAAAC_FoizTwvxTD73niS5ww5R Gecko/20071008 Firefox/2.0.0.8,gzip(gfe),gzip(gfe) > Is there any way to connect the hp 50g with a surveying instrument and > get ascii data? > i have to get the data from various surveying instruments. in this > case, I have to use a sokia instrument. I have to use the (serial) > sokia cable to come out. So I think I have to use (with an adapter) > the seriel port, not the usb port port to come in. now i have three > problems: > what cable i have to use? > how i can get the data without learning sysrpl... . c and userrpl > would be ok:-) > how i can make an upload to a pc? j.9frgen mohrmann Hi Juergen. Please have a look at this thread: for a some 30 posts discussion and see if you can get some helpful hints. Giancarlo === Subject: Waiting for a really good calculator posting-account=Ta--ogkAAACo_ZMWgAXHO--pOrbAYNMG InfoPath.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727),gzip(gfe),gzip(gfe) I used HP calculators for study (28s, 48sx) and for my job (48gx, 50g, 35s). I currently use the 35s (always in my bag) and the 48gx (always on my desk), having put apart the 50g (and thinking to sell it: i used it for two weeks......). Why? The reason is simple: it is full of useless features for me, in particular all about symbolc calculations, and eats batteries like a hog. And, worst thing, the entire keyboard is designed for symbolic (X key, SYMB key, ENTER key, CST menu only shifted.......). I installed on the 48gx both Metakernel AND SpeedUI (the latest stack. Now i get a super48gx, very fast in keyboard and menu operations. A sort of 50g, without CAS and in a much better case :-) Now the question: anybody knows if HP is planning to release a new calculator taylored on real number crunching and programming needs? A mean, something with the following features: - form factor smaller than the 48gx - screen not larger tha 48gx; smaller is ok, providing it can show 5 levels of stack. Graphic not required. The HP28s screen could be ok - 50g memory capacity, plus SD slot and USB - 35s quality and style keyboard, with the same layout of the 48gx - User RPL stack and language, and total compatibility with 48gx programs written in user rpl (except screen routines.....) In other words, i wander a downgraded 50g or a updated 48gx.......or, at least, a 50g with the 48gx keyboard layout...... There is any hope? Marko Ramius === Subject: Re: Waiting for a really good calculator > Why? The reason is simple: it is full of useless features for me, in > particular all about symbolc calculations, and eats batteries like a > hog. And, worst thing, the entire keyboard is designed for symbolic (X > key, SYMB key, ENTER key, CST menu only shifted.......). Sounds like the 35s should be perfect for you then, so why complain about the 50g? === Subject: Re: Waiting for a really good calculator > The 50G is full of useless features for me, in particular > all about symbolc calculations, and eats batteries like a hog. And four at a time, too, instead of just three :) > And, worst thing, the entire keyboard is designed for symbolic > (X key, SYMB key, ENTER key, CST menu only shifted.......) You can redefine the entire keyboard, any way you like, just as on your 48GX (and 50G has 51 keys, while 48GX has 49 keys, so you get a free bonus :) I have, for example, swapped CST with MODE (same physical key, just making CST unshifted, as you say you'd prefer yourself), Etc. Some people with HP48 must have wanted an 'X' (symbolic) key, because they've even put an extra one on their 48GX emulator face, along with various other keys (like menu scroll) which don't even exist on real calcs; now I have Emu48 on PPC with no keys at all (and eats battery charge like an entire hog family), so wish me good luck with that :) === Subject: Re: Plotting XROOT(3,X^n) functions -- undefined Re: Then i'm actual... or better,... It's the truth, it's actual. Everything is satisfactual :) http://www.ceder.net/recorddb/viewsingle.php4?RecordId=8214 http://www.mysteryarts.com/magic/words/Ed.3/index.php?p=463 http://answers.yahoo.com/question/index?qid=20061218201836AAwyGqy http://au.answers.yahoo.com/answers2/frontend.php/question?qid=2007110118212 0AAm4DGK Hope there's plenty of sunshine headed your way, Zip a dee doo-dah, zip a dee ay! === Subject: Re: Need help w/ Emulator for WinCE kindly offering expert diagnosis and help: My older build of WinCE 3.0 doesn't show the Emu48 application menu; turning off the menu bar (per KML instructions in Emu48) allows an equivalent pop-up menu to be used instead. The now-available normal functions of Emu48 (just as in WinXP etc.) and to do everything else that Emu48 normally does on PC, and it's just fabulous to see it work in a package smaller than a 42S, which fits in my shirt pocket. Anyone want to buy a second-generation 49G+ with most of its keys still attached? ;-) Naw, you wouldn't want to watch it in its decline. === Subject: Hpcalc Update? CLR 2.0.50727; .NET CLR 3.0.04506.30),gzip(gfe),gzip(gfe) As you probably know, hpcalc.org hasn't been updated since September, 2007. I searched this group for hpcalc update and couldn't see any discussions about it. Does anybody know when Eric will be posting new programs? Bill === Subject: Re: Hpcalc Update? Hi Bill, I could be wrong, but I think to remember someone talking about another long journey to some Asian country, maybe China? Raymond Bill Markwick schrieb im Newsbeitrag > As you probably know, hpcalc.org hasn't been updated since September, > 2007. I searched this group for hpcalc update and couldn't see any > discussions about it. Does anybody know when Eric will be posting new > programs? Bill === Subject: Re: Hpcalc Update? > As you probably know, hpcalc.org hasn't been updated since September, > 2007. I searched this group for hpcalc update and couldn't see any > discussions about it. Does anybody know when Eric will be posting new > programs? I could be wrong, but I think to remember someone talking > about another long journey to some Asian country, maybe China? India, actually. But the funny coincidence is I am preparing an update now. I have about 30 programs in the queue, and expect to see them online within a couple days. I know it seems like a small update after so many months, but the truth is that very few people are developing anything for HP calculators anymore, so there is little need to update frequently when little is being created. If you want to encourage me to update my site more often, you should write more software. :) Also expect to see some improvements to the commerce site soon. I've been doing some development but don't want to make anything public until I have tested it more. === Subject: Re: Hpcalc Update? Welcome back! >If you want to encourage me to update my site more often, you should write more > software. :) That will be good news for some, including me. I have a few ready and quite a few coming to the boil. :-) Bill === Subject: Re: Hpcalc Update? > Welcome back! The truth is, I haven't left yet, so I can't use that as an excuse, though I was out of town for about a month since I last updated my site. I am not sure how anyone got the idea that I was traveling, as I don't recall mentioning it to anyone here, so it may have just been a lucky mistake. :) I will be gone for a couple months but hopefully that shouldn't have much of an effect on anything. I prefer to update the site in batches (if you look at the recent history, you will see I typically make 10-30 updates at a time), so updates will not increase in frequency unless development of new software increases. I am open to suggestions on things I can do to make the site work better. As things are now, I don't receive much feedback; for example, the entire interactive part of the site (comments and voting on programs) was completely broken for about a year, but only a couple people ever even mentioned it. Eric Rechlin === Subject: Re: Periodic Table Of Elements - HP48GX Giancarlo schrieb im Newsbeitrag >> I have an HP48GX that has the periodic table built in. It's been a >> while since I purchaed the calculator (1995 I think) so I'm not sure >> if it came with that, or if I installed it. Did the 48GX come with >> the table of elements? >> -Q Hi. > AFAIR, the 48GX was not provided with a standard periodic table (as > was the 48SX by means of its expansion card). > On the other hand, searching on: > www.hpcalc.org > you're gonna find more than just one instance of that periodic lib. > fit for the 48 :-) > And if you take my version of the Periodic Table Lib for the HP-48, you'll see how fast it can really be - actually much faster than the 'ported' 49g version, and about 20K only in size;-) As an example, all element properties displayed are updated instantly while holding down one of the cursor keys! Try *that* with the 'HP ported' version or the original version;-) And with the SpeedBrowser, the list browsers of my PTLIB will also be as fast as possible. HTH Raymond === Subject: Re: HP50G - Alarm does not always wake up the calculator You may use bugzilla >http://bugs.hpcalc.org/ > to report your findings. Heiko I've asked Kinpo to fix this bug or even investigate it in their OS for > years .. Good luck.... -- > They who would give up an essential liberty for temporary security, > deserve neither liberty or security (Benjamin Franklin) Please note, this bug is new in the 50g compared to the 48GX. (I don't know about the 49). I used the alarm functionality in the 48GX for years (maybe a decade?) without ever seeing the problem, but I noticed it within a week on the 50g. Is that consistent with the Kinpo comment? (I'm not conversant with the way the various layers of OS and emulation play together, nor where they come from.)--Irl === Subject: Re: HP50G - Alarm does not always wake up the calculator Hi On 2008-01-25 22:35:43 +1100, Irl said: Please note, this bug is new in the 50g compared to the 48GX. (I don't > know about the 49). I used the alarm functionality in the 48GX for > years (maybe a decade?) without ever seeing the problem, but I noticed > it within a week on the 50g. Is that consistent with the Kinpo > comment? (I'm not conversant with the way the various layers of OS and > emulation play together, nor where they come from.)--Irl There isn't any Kinpo OS in the 48gx and 49g. So alarms work perfectly on those machine. The problem only happens on ARM-based calculator one issue is the lack of 8192Hz timers -- They who would give up an essential liberty for temporary security, deserve neither liberty or security (Benjamin Franklin) === Subject: Power comsumtion for the HP50G? I am curious as to how much power the HP50G consumes. Has anyone out there have measured this? I found the following interesting numbers for the HP48, measured by Douglas R. Cannon back in 1991: 2.22 mA at idle 7.0 mA for normal program execution Should I expect similar numbers for the ARM in the '50? I am especially interested in the relative consumption for idle and executing(*). As the ARM is actually emulating a Saturn CPU, perhaps it is executing all the time, regardless of state? Per. *) I use my '50 for playing Reversi sometimes, and the HP is in idle state when I am thinking and vice versa. === Subject: Re: Power comsumtion for the HP50G? posting-account=QSfVcQoAAADkgn5Et4hWcvOa13b-lJy1 Gecko/20071127 Firefox/2.0.0.11,gzip(gfe),gzip(gfe) You should take a look at this thread: Also Erick Rechlin has measure it ! Daniel === Subject: Re: Power comsumtion for the HP50G? posting-account=v6m75AoAAAAgp3vyiLFAfyqmfMcXEPkm 1.1.4322; .NET CLR 2.0.50727; WinuE v6; WinuE v6),gzip(gfe),gzip(gfe) I am curious as to how much power the HP50G consumes. === Subject: Re: Power comsumtion for the HP50G? posting-account=LMrq4QoAAABw1FRV-EXsYHRilDmImlHh Gecko/20071127 Firefox/2.0.0.11,gzip(gfe),gzip(gfe) > I am curious as to how muchpowerthe HP50G consumes. That measurement talks about idle and blinking. Is that the same as idle and executing programs? Per. === Subject: Re: Power comsumtion for the HP50G? Hi On 2008-01-26 01:31:13 +1100, perstromgren said: > That measurement talks about idle and blinking. Is that the same > as idle and executing programs? > I guess is IDLE, no change on the screen like just showing the stack. calculator is waiting for a key Blinking is when you're editing a command line, the cursor blinks every second. -- They who would give up an essential liberty for temporary security, deserve neither liberty or security (Benjamin Franklin) === Subject: Re: Power comsumtion for the HP50G? posting-account=LMrq4QoAAABw1FRV-EXsYHRilDmImlHh Gecko/20071127 Firefox/2.0.0.11,gzip(gfe),gzip(gfe) > I am curious as to how much power the HP50G consumes. For some obscure reason Google Groups does not find this thread, even when fed with the string HP graphing calculator power consumption, without the quotes. Per. === Subject: Re: Power comsumtion for the HP50G? posting-account=v6m75AoAAAAgp3vyiLFAfyqmfMcXEPkm 1.1.4322; .NET CLR 2.0.50727; WinuE v6; WinuE v6),gzip(gfe),gzip(gfe) > I am curious as to how much power the HP50G consumes. For some obscure reason Google Groups does not find this thread, even > when fed with the string HP graphing calculator power consumption, > without the quotes. Per. It does find it from here with HP graphing calculator power consumption. === Subject: Re: Static Status Line for HP48G in User RPL? - - Or SysRPL? posting-account=wcRVPwkAAACV9qEmJuiPuuML0GXuIOZ6 4.90),gzip(gfe),gzip(gfe) Is it possible (in User RPL) Eto change the items displayed in the > Status Area of an HP48G/GX? I have several variables/constants/status's that I would like to > display up in this area and not have them change as the calculator is > used. EThen, can I change back to the 'normal' status area if desired. TomCee Any Ideas? Perhaps in SysRPL? Or can the status area not be 'touched'? TomCee === Subject: Re: Static Status Line for HP48G in User RPL? - - Or SysRPL? Hi On 2008-01-26 03:33:16 +1100, tomcee said: Any Ideas? Perhaps in SysRPL? Or can the status area not be > 'touched'? > TomCee you can do it in UserRPL (with some SysRPM help just to start your program). will slow down your machine -- They who would give up an essential liberty for temporary security, deserve neither liberty or security (Benjamin Franklin) === Subject: Re: Static Status Line for HP48G in User RPL? - - Or SysRPL? <479a1ffb$0$1689$426a74cc@news.free.fr> posting-account=wcRVPwkAAACV9qEmJuiPuuML0GXuIOZ6 CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0),gzip(gfe),gzip(gfe) > Hi On 2008-01-26 03:33:16 +1100, tomcee said: Any Ideas? EPerhaps in SysRPL? EOr can the status area not be > 'touched'? > TomCee you can do it in UserRPL (with some SysRPM help just to start your program). > will slow down your machine -- > They who would give up an essential liberty for temporary security, > deserve neither liberty or security (Benjamin Franklin) started? Tomcee === Subject: Re: Port :2:Flash and Library 4 Hi On 2008-01-25 03:46:37 +1100, deachp@yahoo.es said: > Both 2048 and 4096, + 4 DEATCH don't work in the HP50G :-( > You need to DETACH *and* purge. I've trouble to believe it won't work. === Subject: Re: Port :2:Flash and Library 4 > You need to DETACH *and* purge. I've trouble to believe it won't work. Hi JYA, trust me I tried, but didn't work, maybe is a special or rare case ;-P My friend changed an ID Library to 4, and others to 1, 2 and 3 (He wanted to sort them!! hehehe...), then he moved them to Port 2. He is my friend's friend's friend's, you know :-P (I'm sorry for my poor english :-( ) === Subject: Re: Port :2:Flash and Library 4 My friend solved his problem using FlashTools http://www.hpcalc.org/details.php?id=6545 , by Claudio Daniel Lapilli and Thomas Rast === Subject: Re: ML: Parameters for ACCESSBank0 On 2008-01-25 02:32:02 +1100, Andreas M.9aller > Hello Folks, somebody out there who knows all possible parameters for the Bank > Access Routines ? Using ACCESSBank0 with P=1 will switch back > P=8 will access the bank if the chosen bank has been calculated > before > P=9 will store in the chosen bank > P=10 will pack the chosen bank Is this correct ? What will P=3 and > P=5 do ? Andreas * * VGer Bank Switching access * Written by JYA on January, 23rd 1999 * * Mars 1999: CbB * Add followong access types * AccessGetObjSize * AccessRclLib * AccessRclBack * AccessModuleInfo * AccessSto * AccessCompress * AccessInit * AccessPurge * AccessLibs * AccessVars * Add ERam access * Add RclInDir * Add EvalInModule * Add RamAccess ASSEMBLE ****asmdoc+*************************************************** ************************************************************ ** ** ASSEMBLY LANGUAGE UTILITY ** ** Name: Main Access Routine for Flash Module 2-3 ** ** Category: Covered Data Access Routine ** ** Purpose: ** Provide for Saturn bus access to covered ROM ** ** Entry Conditions: ** ** P:0 MODE:HEX ** ** Exit Conditions: ** ** P:0 MODE:HEX ** OTHER: Relevant area now accessible to the Saturn bus; ** ** Error Exits: none ** ** Uses: 0 Additional Stack levels ** ************************************************************ =AccessUncover EQU 0 ************************************************************ ** ** ASSEMBLY LANGUAGE UTILITY ** ** Name: Restore Configuration for Flash Module 2-3 ** ** Category: Covered Data Access Routine ** ** Purpose: ** Provide for the restoration of the standard configuration ** from the configuration produced by the corresponding ** version of the main access routine. ** ** Entry Conditions: ** ** P:1 MODE:HEX ** OTHER: Configuration as on exit from main access routine ** ** Exit Conditions: ** ** P:0 MODE:HEX ** is now accessible; A, R0-R4, D1, B all preserved; ** ** Error Exits: none ** ** Uses: 0 Additional Stack levels ** ************************************************************ =AccessCover EQU 1 ************************************************************ ** ** ASSEMBLY LANGUAGE UTILITY ** ** Name: >>Copy Region to Mailbox Routine<< Flash ROM Id (2-3) ** ** Category: Covered Data Access Routine ** ** Purpose: ** ** Entry Conditions: ** R0[A]:start address within covered region ** P:2 MODE:HEX ** OTHER: Ports configured in the uncovered configuration relevant ** Region must not overflow either covered area or mailbox: ** ** Exit Conditions: ** R0[A]:beyond end of copied covered region ** R1[A]:beyond end of copied mailbox region ** P:0 MODE:HEX ** is now accessible to the Saturn bus; R0[15..5], R1[15..5], ** R2-R4, all preserved. ** ** Error Exits: none ** ** Uses: 2 Stack levels ** ************************************************************ =AccessCopyMail EQU 2 ************************************************************ ** ** ASSEMBLY LANGUAGE UTILITY ** ** Name: >>Copy Object to TEMPOB Routine<< (Flash ROM ID 2-3) ** ** Category: Covered Data Access Routine ** ** Purpose: ** Provide for transferring a covered object to the TEMPOB area. ** ** Entry Conditions: ** A[A]:len of obj. R0[A]:adress of obj. ** P:3 MODE:HEX ** OTHER: Ports configured in the standard configuration relevant ** No updateable pointers in CPU. ** ** Exit Conditions: ** If Carry Clear: ** R0[A]:address of copy ** P:0 MODE:HEX ** object now in TEMPOB; R3-R4 preserved. ** If Carry Set: ** ** Error Exits: CS=1 <=> not enough room (even after GC) ** ** Uses: 2 Stack levels; ST[10] ** ************************************************************ =AccessTOTEMPOB EQU 3 ************************************************************ ** ** ASSEMBLY LANGUAGE UTILITY ** ** Name: >>Return the port number assoc. w/ access method<< ** (Flash ROM ID 2-3) ** Category: Covered Data Access Routine ** This function is provided for backward compatibility only ** ** Purpose: ** Find out which port (if any) this method refers to. ** ** Entry Conditions: ** A: ** P:4 MODE:HEX ** OTHER: Ports configured in the standard configuration relevant ** ** Exit Conditions: ** C[A]:port # (#FFFFF if no port) ** P:0 MODE:HEX ** D0: ** ** ** Error Exits: none ** ** Uses: 0 Stack levels ** ************************************************************ =AccessGetID EQU 4 ************************************************************ ** ** ASSEMBLY LANGUAGE UTILITY ** ** Name: >>Return size of a covered object<< ** ** Category: Covered Data Access Routine ** ** Purpose: ** Find the size of an object in the covered area. ** ** Entry Conditions: ** A: R0[A]:Address of Object ** P:5 MODE:HEX ** OTHER: Ports configured in the standard configuration relevant ** ** Exit Conditions: ** A[A]:Object Size R0[A]:Address of Object ** P:0 MODE:HEX ** ** ** Error Exits: none ** ** Uses: 2 Stack levels ** ************************************************************ =AccessGetObjSize EQU 5 ************************************************************ ** ** ASSEMBLY LANGUAGE UTILITY ** ** Name: >>Search for a specified lib in the memory module<< ** ** Category: Covered Data Access Routine ** ** Purpose: ** Find a lib withing the FRom bank from its number ** ** Entry Conditions: ** Bx: Lib number ** P:6 MODE:HEX ** OTHER: Ports configured in the standard configuration relevant ** ** Exit Conditions: ** If lib found, clear carry D0 point on the lib ** else set carry. ** P:0 MODE:HEX ** ** ** Error Exits: none ** ** uses D0, Aa, Ca, RSTK2, carry ** ************************************************************ =AccessRclLib EQU 6 ************************************************************ ** ** ASSEMBLY LANGUAGE UTILITY ** ** Name: >>Search for a specified backup in the memory module<< ** ** Category: Covered Data Access Routine ** ** Purpose: ** Find an object withing the FRom with a given name ** ** Entry Conditions: ** D1: point on the name of the backup to find ** (the Name is xxccccccccc where xx is the size of ** the name in bytes and cc are the names chars) ** P:7 MODE:HEX ** OTHER: Ports configured in the standard configuration relevant ** ** Exit Conditions: ** return Carry if object not found (D1 did not change) ** no carry and D0 point on the object in the backup D1 after the name if found ** P:0 MODE:HEX ** ** ** Error Exits: none ** ** uses D0, D1, P, carry, RSTK2, Ama, Cma, Ba ** ************************************************************ =AccessRclBack EQU 7 ************************************************************ ** ** ASSEMBLY LANGUAGE UTILITY ** ** Name: >>Gives informations on a module<< ** ** Category: Covered Data Access Routine ** ** Purpose: ** Gives the number of erase, the memory and the validity of a bank ** ** Entry Conditions: ** P:8 MODE:HEX ** OTHER: Ports configured in the standard configuration relevant ** ** Exit Conditions: ** Carry set if the bank is invalid ** Aa: Memory Available in the bank ** Aa2: Memory used by erased objects ** Aw-a-a2: Number of erases of the bank ** P:0 MODE:HEX ** ** ** Error Exits: none ** ** uses D0, P, carry, RSTK2, Aa, Ca ** ************************************************************ =AccessModuleInfo EQU 8 ************************************************************ ** ** ASSEMBLY LANGUAGE UTILITY ** ** Name: >>Store an object in the module<< ** ** Category: Covered Data Access Routine ** ** Purpose: ** Store an object in the memory module ** ** Entry Conditions: ** There is enought memory to save the object here ** R4: @of Object ** R3: @of the name of the object if STfSeparateName is Set ** Ba: Size of the object. ** ST:fSeparateName if clear, the object is a backup or a lib ** if set, the object is a RPL object, the name of the object is pointed by R3 ** the routine will create a backup object ** Ba=SizeOfObject+10(Prolog, Lenght)+10(Crc)+x(NameSize) ** P:9 MODE:HEX ** OTHER: Ports configured in the standard configuration relevant ** Interupt off! ** ** Exit Conditions: ** P:0 MODE:HEX ** ** ** Error Exits: none ** ** uses D0, P, carry, RSTK3, Aw, Cw, Dw, Ba ** ************************************************************ =AccessSto EQU 9 ************************************************************ ** ** ASSEMBLY LANGUAGE UTILITY ** ** Name: >>Bank Compress<< ** ** Category: Covered Data Access Routine ** ** Purpose: ** 'Compress' a bank by removing all erased objects (do nothing on an ERam Bank) ** ** Entry Conditions: ** R0:@Free Memory Da: Free Memory ** There is enought free memory! ** P:10 MODE:HEX ** OTHER: Ports configured in the standard configuration relevant ** ** Exit Conditions: ** P:0 MODE:HEX ** Interupt off! ** ** ** Error Exits: none ** ** uses D0, P, carry, RSTK3, Aa, Cw, Dw, Ba ** ************************************************************ =AccessCompress EQU 10 ************************************************************ ** ** ASSEMBLY LANGUAGE UTILITY ** ** Name: >>Init Bank<< ** ** Category: Covered Data Access Routine ** ** Purpose: ** Initialize a Bank ** on A FRom, Format the bank, on an ERam, Write 00000 at the start of the bank ** ** Entry Conditions: ** P:11 MODE:HEX ** OTHER: Ports configured in the standard configuration relevant ** ** Exit Conditions: ** P:0 MODE:HEX ** Interupt off! ** ** ** Error Exits: none ** ** uses D0, P, carry, RSTK2, Aa, Ca ** ************************************************************ =AccessInitB EQU 11 ************************************************************ ** ** ASSEMBLY LANGUAGE UTILITY ** ** Name: >>Erase Object<< ** ** Category: Covered Data Access Routine ** ** Purpose: ** Erase an object pointed by D0 ** on A FRom, Put 00 on the slot, on an ERam, Erase it realy ** ** Entry Conditions: ** P:12 MODE:HEX ** Ba: @ of the object to erase ** OTHER: Ports configured in the standard configuration relevant ** ** Exit Conditions: ** P:0 MODE:HEX ** Interupt off! ** ** ** Error Exits: none ** ** uses D0, P, carry, RSTK2, Aa, Ca ** ************************************************************ =AccessPurge EQU 12 ************************************************************ ** ** ASSEMBLY LANGUAGE UTILITY ** ** Name: >>Count and prepare library to be add in the ROMPTAB<< ** ** Category: Covered Data Access Routine ** ** Purpose: ** If fJustCount is Set, just add the number of libs of ** the port in Ba and update the nibble field ** If fJustCount is cleared, for each library in the port, ** add the lib in the romptab ** ** Entry Conditions: ** P:13 MODE:HEX ** OTHER: Ports configured in the standard configuration relevant ** ** Exit Conditions: ** P:0 MODE:HEX ** ** Error Exits: none ** ** uses D0, D1, P, carry, RSTK2, Aa, Ca, Ba ** ************************************************************ =AccessConfLibs EQU 13 =fJustCount EQU 10 ************************************************************ ** ** ASSEMBLY LANGUAGE UTILITY ** ** Name: >>Retrive the list of the variables in a port<< ** ** Category: Covered Data Access Routine ** ** Purpose: ** This is used to retrive information on all objects in ** a port. This can be use in two ways: for the PVARS command ** of by the filer to buid the list of port objects. ** ** Entry Conditions: ** P:14 MODE:HEX ** D1: point on the buffer to write the informations to ** Ba: the free memory in the buffer ** OTHER: Ports configured in the standard configuration relevant ** ** Exit Conditions: ** P:0 MODE:HEX ** Aa: Last used address (can be used to compute free mem) ** ** Error Exits: none ** ** uses D0, P, carry, RSTK3, Aw, C[0..9], update D1 and Ba. ** ************************************************************ =AccessVars EQU 14 ************************************************************ ** ** ASSEMBLY LANGUAGE UTILITY ** ** Name: >>Scan each element of a port, launching a call bank for each<< ** ** Category: Covered Data Access Routine ** ** Purpose: ** This is used to retrive information on all objects in ** a port. Using his thing, the user is called for every element ** in the port. ** For each element in the port, the routine which address is in R0a is launched ** This routine takes as an input D0 pointing on the object ** This routine can modify any register exept D0 ** from one callback to an other, only Aa and D0 are modified ** ** ** Entry Conditions: ** P:15 MODE:HEX ** R0: @of the function to call for each element ** OTHER: Ports configured in the standard configuration relevant ** ** Exit Conditions: ** P:0 MODE:HEX ** ** Error Exits: none ** ** uses D0, P, carry, RSTK2, Ca ** ************************************************************ -- They who would give up an essential liberty for temporary security, deserve neither liberty or security (Benjamin Franklin) === Subject: Re: ML: Parameters for ACCESSBank0 posting-account=57eBeAkAAABkNMhsZnDBzGQsstJRmvKD Gecko/20071127 Firefox/2.0.0.11,gzip(gfe),gzip(gfe) Hello Claudio, I am working on my own STO-Routine for port2 as xSTO is somehow buggy and likes to crash from inside a program if a erase of a bank has to be done before the actual storing will happen. Will the information you posted make its way into Carsten Dominik entry data base ? I am still using the data base from May, 30 2005 and a lot of the newer stuff is missing there. Take care Andreas === Subject: Re: ML: Parameters for ACCESSBank0 On 2008-01-25 11:19:45 +1100, Andreas M.9aller > I am working on my own STO-Routine for port2 as xSTO is somehow buggy > and likes to crash from inside a program if a erase of a bank has to > be done before the actual storing will happen. I would first look into your own program before blaming the STO routine. This is one area of the code that has been untouched for over 9 years, and no bugs reported so far ! === Subject: Re: ML: Parameters for ACCESSBank0 <479a171c$0$4443$426a74cc@news.free.fr> posting-account=57eBeAkAAABkNMhsZnDBzGQsstJRmvKD Gecko/20071127 Firefox/2.0.0.11,gzip(gfe),gzip(gfe) Hello Jean-Yves, > I am working on my own STO-Routine for port2 as xSTO is somehow buggy > and likes to crash from inside a program if a erase of a bank has to > be done before the actual storing will happen. It happens while xSTO/FLASHPTR 2 11 is executed from my install- routine which runs from TEMPOB. If the bank (that the install-routine will store a lib to) has to be packed first the lib is stored after the bank has been packed and the the calc warmstarts or crashes. Unfortunately I do not know why this happens, so any suggestions are welcome. Without the re-packing (=the bank contains enough true free space) everything works fine. > I would first look into your own program before blaming the STO routine. This is one area of the code that has been untouched for over 9 years, > and no bugs reported so far ! I have been reporting over and over that if you change the hash-tables and the message-tables of the build-in libs and then store something in a port all hash-tables and all message-tables from lib6 upwards are simply zeroed out and thats what I call the infamous STO-bug. Cyrille once admitted that bug but also said it is nothing what could be circumvented easily so I do not share your opinion that no bugs have been reported so far ! Andreas === Subject: HP 48 Radian Trigonometry Problem posting-account=wH9xIAoAAABnUvw1XhNbJ9vtkqFkxp4t Gecko/20071127 Firefox/2.0.0.11,gzip(gfe),gzip(gfe) I would first like to thank everyone who gave me advice in my other topic and i was able to get my hands on a second hand HP 48. One problem i have though is when working on trigonometry in radians the calculator does not give me answers in fractions of pi instead it gives me it as a decimal ------------------------------------------------------------ Example: Sin30 = pi/6 Cos45 = pi/4 is what i want the calculator to display ------------------------------------------------------------- found much information. Maybe it is not possible but i thought i would also try here and see what i get. How do i display radian angles as fractions of pi on a HP 48? === Subject: Re: hpgcc integration program >> runge-kutta or relative. >> I'm familiar with runge-kutta, but what is relative? >> -wes Relative of the Runge-Kutta method - merson or uncle or mother-in- > law:) > I'm familar with uncle or mother-in-law, but what is merson? ;-) === Subject: Re: hpgcc integration program posting-account=nKQXlgkAAABFcwCQitpPqM7oKmh-_khh Gecko/20080201 Firefox/2.0.0.12,gzip(gfe),gzip(gfe) > runge-kutta or relative. > I'm familiar with runge-kutta, but what is relative? > -wes Relative of the Runge-Kutta method - merson or uncle or mother-in- > law:) I'm familar with uncle or mother-in-law, but what is merson? > ;-) GIYF A variant of the Runge-Kutta method. See http://eom.springer.de/K/k056060.htm === Subject: Re: [sqrt(X)]^2 -> X > I've seen that my HP 50g doesn't do this automatically, which is > weird since I don't see the point of keeping [sqrt(X)]^2 rather > than simplifying to X. There is a point since both expressions aren't equal. f(x) = (sqrt(x))^2 has different values for x<0 than f(x) = x. Depending on the underlying problem, this can make a huge difference or none at all. Bj.9arn -- BOFH excuse #374: It's the InterNIC's fault. === Subject: Re: ^2 -> X On Feb 13, 8:12Epm, Bjoern Schliessmann There is a point since both expressions aren't equal. > f(x) = (sqrt(x))^2 has different values for x<0 than f(x) = x. > Depending on the underlying problem, this can make a huge > difference or none at all. > Bj.9arn -- > BOFH excuse #374: It's the InterNIC's fault. Are you thinking of sqrt(x^2) = abs(x) instead of (sqrt x)^2? For the latter, (sqrt x)^2 = x for all x (real or complex) because the two square roots can only differ by a factor of -1 (unities). When these two values are squared, they both yield the same result (since the factor of -1 disappears). S.C. === Subject: Re: Invalid Card Data message Dr. Graef indicates similar experiences; as to what may happen to these cards, they might be less shielded against ESD than industrial cards, the connections/connectors might have deteriorated since assembly (repairable?), the specific chips might be very sensitive as gamma ray burst detectors, responding to the big bang billions of years later, or even that if there is any voltage shutdown circuit (as industrial cards had), its level detection might have shifted, in which case it could even be shunting the main calc batteries (this was a threat to calculators themselves, in the case of original Epson typewriter and Grid brand cards). Or could it be that you are near a test site for EMP bombs? I'm sorry in any case, and hope that either repair or replacements may be found. Are today's SD cards (and the calculators which use them) going to last as long? Or the civilizations around them? === Subject: Re: Invalid Card Data message posting-account=n58npQkAAACrXE24A7MGIDa1g25mTFtC CLR 1.1.4322; .NET CLR 2.0.50727),gzip(gfe),gzip(gfe) Dr. Graef indicates similar experiences; > as to what may happen to these cards, > they might be less shielded against ESD > than industrial cards, the connections/connectors > might have deteriorated since assembly (repairable?), > the specific chips might be very sensitive as > gamma ray burst detectors, responding to the big bang > billions of years later, or even that if there is any > voltage shutdown circuit (as industrial cards had), > its level detection might have shifted, in which case > it could even be shunting the main calc batteries > (this was a threat to calculators themselves, > in the case of original Epson typewriter and Grid brand cards). Or could it be that you are near a test site for EMP bombs? I'm sorry in any case, and hope that > either repair or replacements may be found. Are today's SD cards (and the calculators which use them) > going to last as long? EOr the civilizations around them? of the lithium battery but it doesn't help. I guess the failure is probably caused by a discharge as the card isn't protected by any shielding case. Nevertheless I'll ask those guy next door to stop their EMP bomb testing, just in case. val === Subject: Re: Invalid Card Data message > I just can't accept that this card is dead and I just found on the web > that Klotz is no longer working :-( I know that this won't help you, but it may at least be comforting to 48GX have also gone belly-up, they exhibit exactly the same behaviour. They've never been very reliable, but now I can reinitialize them as much as I want, they just won't work anymore. :( -- Dr. Albert Graf Dept. of Music-Informatics, University of Mainz, Germany Email: Dr.Graef@t-online.de, ag@muwiinfa.geschichte.uni-mainz.de WWW: http://www.musikinformatik.uni-mainz.de/ag === Subject: Re: Looking for a Usb Cable for my 49G+ posting-account=MKOhFwoAAABYdbJu9wHqeFziRZVKXQQ9 SV1),gzip(gfe),gzip(gfe) > one can any one help me with this?? > There is nothing special about the cable, any USB to mini USB cable will do. You can find them cheap in any PC or camera shop. Hope this helps Arnaud === Subject: Re: mkdir on sd card posting-account=t34_8goAAAAjmfsIJ-UaPFYVNpZqEooD =?ISO-8859-1?Q?NT_5.1;_SV1;_ABDN_-Dienststelle_W=FCrzburg_-;_.NET_CLR_1.1.432 ?= =?ISO-8859-1?Q?2;_.NET_CLR_2.0.50727),gzip(gfe),gzip(gfe)?= > what's wrong? > Are you using a 2GB card? EThey don't work properly at the moment. > Are you in RPN mode or algebraic? EI never tested in algebraic so have > no idea if it will work. > what does xreset? > After using the SD filer commands, you CAN'T use the command STo or > RCL from the card. EIt will hang for 5 seconds or so, and error. EIf > you go into the regular calculator filer after, that will reset the > card info. > do i need the x - commands for usual work? > Not really. EThey remove the error checking on inputs which means you > could screw stuff up (if I am remembering correctly) > what's the fixsto? > FixSTO is a special command in the ARMtoolbox to store a libary a > certain way so it can run ARM code. EI don't think you need it. > Syntax for making a directory should work with either DIR1/SUBDIR1 > or /DIR1/SUBDIR1. > Are the other commands in SDLIB working fine and that one isn't > working? EDoes the filer itself work? > TW > hi tim wess, > currently i'm using a 2 gb sd card. > tomorrow i'll try another one:-) > then i will know more... > j.9frgen mohrmann- Zitierten Text ausblenden - > - Zitierten Text anzeigen - > i see the SDLIB and the SDFil. here the commands of the SDfiler: > MKDIR: DIRECTIRY CREATION FAILED! > Strange. > COPY: Pick Destination -but where are the destianations? the original > filer shows the tree > Just use the R and L arrow keys to move to the location you'd like and > press ENTER. EThe displayed directory is where you are telling it to > go. > MOVE: the same > The same. > I don't think you can rename a directory. > PURGE: no directory, files are ok > I think it will delete a directory, but only if it is empty. > SORT: ok > i'd made a directory /NN/A1 with sdmkd. in the filer i see NN. how i > see A1? > There should be a folder named A1 showing. EUse the R arrow on it to > move into the directory. > TW > hi tim wess, > really strange. > it must be hard to deal with all so foolish questions asked in a > german english german language:-) > some hours ago i noticed the function of the L/R arrows. so i think i > was wrong and you have given a nice tool. > the explanation of the function of all the keys must be somewhere in > the big manuals. i know... > last questions: > the functions in the sdlib are now nearly understood. > but what i do wrong with the function mkdir in the sdfiler? > it appears: enter directory name, alpha mode is on and i ever get the > directory creation failed. > j.9frgen mohrmann sorry mr wessmann. now i saw your name isn't wess but wessmann.- Zitierten Text ausblenden - - Zitierten Text anzeigen - sorry again. not the german mann but wessman. > it was late in the evening yesterday now it's early in the morning and > i see a little better:-.)- Zitierten Text ausblenden - - Zitierten Text anzeigen - ok. it's a very nice tool. MKDIR in the filer menu does it without . SDMKD needs the . fine. === Subject: Re: mkdir on sd card posting-account=Q2CEjQoAAACue5ZDDhUeRzv1w0u8hxZE Gecko/2008020514 Firefox/3.0b3,gzip(gfe),gzip(gfe) > ok. it's a very nice tool. > MKDIR in the filer menu does it without . > SDMKD needs the . > fine. Glad to know it works. I knew you'd figure it out sometime. The MKDIR in the filer doesn't change the text you enter into an ID Now that it is working, how would you like to test your 2GB SD card? I recompiled the SDLIB with the latest HPGCC 2.0 update which should also added in an entry for SDfiler in the APPS menu, so it should appear there now for easy access. Please let me know (you or anyone else who'd like to test) if the 2GB http://timandkatie.com/calc/sdfiler.zip TW === Subject: implicit differentiation posting-account=6n5FkgoAAACqurFRykwHWmYDrDp_lszE Gecko/20080201 Firefox/2.0.0.12,gzip(gfe),gzip(gfe) Is there any program that will allow you to do implicit differentiation with the HP50? Also does any know if you can change the log base of 10 on the HP 50? === Subject: Re: implicit differentiation posting-account=sOAX1QkAAAC-FcySTSbz29Uk8huUtFRz CLR 1.1.4322; .NET CLR 2.0.50727),gzip(gfe),gzip(gfe) > Is there any program that will allow you to do implicit > differentiation with the HP50? > Also does any know if you can change the log base of 10 on the HP 50? For implicit differentiation, you need to type Y(X) to tell the calculator that Y is a function of X. Then solve for d1Y(X). Change of base formula for logarithms: log a{b}=frac{log b}{log a} where the logarithms in the fraction on the right are to any base of your choice. Also check out the search query links that Tim posted. S.C. === Subject: Re: implicit differentiation posting-account=Q2CEjQoAAACue5ZDDhUeRzv1w0u8hxZE Gecko/2008020514 Firefox/3.0b3,gzip(gfe),gzip(gfe) > Is there any program that will allow you to do implicit > differentiation with the HP50? > Also does any know if you can change the log base of 10 on the HP 50? Most everything has been asked before at some point by someone. If you don't find the answer after a serach, we can help more as needed. TW === Subject: HP50G - Alarm does not always wake up the calculator Hello *! I am using the alarm feature of the HP50G and I found, that an elapsed alarm does not always wake up the calculator. Only sometimes the alarm wakeup (+message +sound) is executed at the right time. If the calculator misses the wakeup time it starts the alarm program immediately at the next manual turn on. I'm using ROM version HP50-C Rev.2.09, but the Problem was already existing at ROM 2.08. In this Newsgroup I found some statements mentioning problems like this. But I couldn't find a solution or any outlook, how or when this bug will be solved. a) Will there be a new ROM code solving this? b) Has the hardware to be repaired/modified? c) Is there someone working on this topic? Marko === Subject: Re: HP50G - Alarm does not always wake up the calculator You may use bugzilla http://bugs.hpcalc.org/ to report your findings. Heiko MaP schrieb im Newsbeitrag > Hello *! I am using the alarm feature of the HP50G and I found, that an elapsed > alarm does not always wake up the calculator. Only sometimes the alarm wakeup (+message +sound) is executed at > the right time. If the calculator misses the wakeup time it starts the alarm program > immediately at the next manual turn on. I'm using ROM version HP50-C Rev.2.09, but the Problem was already > existing at ROM 2.08. In this Newsgroup I found some statements mentioning problems like > this. > But I couldn't find a solution or any outlook, how or when this bug > will > be solved. a) Will there be a new ROM code solving this? > b) Has the hardware to be repaired/modified? > c) Is there someone working on this topic? Marko > === Subject: Re: HP50G - Alarm does not always wake up the calculator On 2008-01-22 05:18:45 +1100, Heiko Arnemann said: > You may use bugzilla > http://bugs.hpcalc.org/ > to report your findings. Heiko I've asked Kinpo to fix this bug or even investigate it in their OS for years .. Good luck.... -- They who would give up an essential liberty for temporary security, deserve neither liberty or security (Benjamin Franklin) === Subject: Re: HP50G - Alarm does not always wake up the calculator BR, Marko > You may use bugzilla > http://bugs.hpcalc.org/ > to report your findings. Heiko === Subject: Re: HP50G - Alarm does not always wake up the calculator <34161$47958ea6$557fa197$26022@news.inode.at> posting-account=tcgJPQoAAABxYymug63nNNjPqNtEpLIz rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11,gzip(gfe),gzip(gfe) > BR, Marko > You may use bugzilla >http://bugs.hpcalc.org/ > to report your findings. Heiko The bug has some interesting behavior: often, if the alarm doesn't occur when it was supposed to, it will occur exactly one hour later -- or sometimes one hour and 59 seconds. If you have seen similar effects, it might be worth mentioning as a hint to whomever might be trying to isolate the problem. Yours, Irl === Subject: Re: HP50G - Alarm does not always wake up the calculator > The bug has some interesting behavior: often, if the alarm doesn't > occur when it was supposed to, it will occur exactly one hour later -- > or sometimes one hour and 59 seconds. If you have seen similar > effects, it might be worth mentioning as a hint > to whomever might be trying to isolate the problem. The problem is, that the only person who once was trying took a nap and set the alarm to wake up... ;-) === Subject: Re: HP50G - Alarm does not always wake up the calculator posting-account=tcgJPQoAAABxYymug63nNNjPqNtEpLIz rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11,gzip(gfe),gzip(gfe) > Hello *! I am using the alarm feature of the HP50G and I found, that an elapsed > alarm does not always wake up the calculator. Only sometimes the alarm wakeup (+message +sound) is executed at > the right time. If the calculator misses the wakeup time it starts the alarm program > immediately at the next manual turn on. I'm using ROM version HP50-C Rev.2.09, but the Problem was already > existing at ROM 2.08. In this Newsgroup I found some statements mentioning problems like this. > But I couldn't find a solution or any outlook, how or when this bug will > be solved. a) Will there be a new ROM code solving this? > b) Has the hardware to be repaired/modified? > c) Is there someone working on this topic? Marko I have had this problem, too. I wondered if it was because of how I turn the calculator off -- what method do you use? I want to avoid having the calculator turned on by an accidental key-press of the ON button (I carry it with me on my belt and sometimes this might happen). So I run a program containing this loop: DO OFF WAIT UNTIL 61.1 == END which will turn it off again unless a specific key is pressed. Are you using something like this, or do you just turn it off via the ON key? Irl I usually turn the calculator off via a program which executes OFF and whose next step checks for a key-press; if the key-press is anything === Subject: Re: HP50G - Alarm does not always wake up the calculator > I have had this problem, too. I wondered if it was because of how I > turn the calculator off -- what method do you use? I want to avoid > having the calculator turned on by an accidental key-press of the ON > button (I carry it with me on my belt and sometimes this might > happen). So I run a program containing this loop: > DO OFF WAIT UNTIL 61.1 == END > which will turn it off again unless a specific key is pressed. > Are you using something like this, or do you just turn it off via the > ON key? > Irl I usually turn the calculator off via a program which executes OFF and > whose next step checks for a key-press; if the key-press is anything Hello! I am using the CST Menu: Off Soft-Button: Both ways show the problem: a) { {OFF <>} } b) { {OFF OFF} } BR, Marko === Subject: ANNOUNCE: Extend your 50g with C Tutorial posting-account=zYTuBQoAAAC_bXzGjGVT5rxv8bOnpefP Gecko/20071127 Firefox/2.0.0.11,gzip(gfe),gzip(gfe) http://sense.net/~egan/hpgcc This lengthy tutorial explains why you would and how you can extend the functionality of your 50g using C. This tutorial is divided into two parts. The first part is a quick start guide assuming no knowledge of HPGCC or C. Topics covered: HPGCC Installation, ARM Toolbox Installation, The HPAPINE Simulator, Debugging, Wrappers, and Libraries. None of these topics are covered in-depth. The purpose is to help you get started quickly. The second part is divided up into four examples: Example 1: Real and Complex LogGamma. This is an example of how to do complex operations in C. C, unlike C99, C++, and Fortran, has no native support for complex numbers. Furthermore, LogGamma is its own function and is not exactly the same as the 50g ln(gamma()). Example 2: Sparse Linear Solver. This is an example of a very fast sparse linear solver capable of solving sparse systems too large for the 50g internal dense linear solver. In this example the 50g internal solver maxed out at 99x99, while the sparse solver continued up to 599x599. The problem is that the internal solver stores and computes all the zeros. This example will also demonstrate how to work with lists and arrays. Example 3: Pi Shootout. This example adds no immediate benefit to the 50g, but its fun. This example illustrates how to use an arbitrary precision math library and a large integer math library. This example will also demonstrate how to work with files and text screen output. Saturn emulation vs. Native C performance is also compared. Example 4: Computational Geometry Library. This is an example of how to create static and interactive CG applications from freely available CG C code (e.g., convex hull (10,000 points in seconds), Voronoi diagrams, etc...). This example will also demonstrate how to take screen shots (B&W and grayscale) and create hi-resolution color images. This example ends by creating a redistributable CG library with an APPS menu. Not a C programmer? No problem you can download all the binaries and wrappers for your 50g. Just jump to the Play First! section. All of the examples can be used with your own UserRPL code. === Subject: Re: ANNOUNCE: Extend your 50g with C Tutorial posting-account=zYTuBQoAAAC_bXzGjGVT5rxv8bOnpefP Gecko/20071127 Firefox/2.0.0.11,gzip(gfe),gzip(gfe) > http://sense.net/~egan/hpgcc ... There is a bug in hpgccenv with spaces in paths. The fix is here: http://sense.net/~egan/hpgcc/fixes/hpgccenv hpgcc.tgz has also be updated. === Subject: Re: ANNOUNCE: Extend your 50g with C Tutorial >> http://sense.net/~egan/hpgcc > .... There is a bug in hpgccenv with spaces in paths. The fix is here: http://sense.net/~egan/hpgcc/fixes/hpgccenv hpgcc.tgz has also be updated. > thank you for this detailed tutorial! small nit: while testing it i found that taking the defaults when installing cygwin isn't enough e.g. X-startup-scripts aren't included (startxwin.bat used a few lines further down) neither are any of those dev-tools which come in very handy when trying to use HPAPINE ;-) mats === Subject: Re: ANNOUNCE: Extend your 50g with C Tutorial datajerk@gmail.com a .8ecrit : > http://sense.net/~egan/hpgcc This lengthy tutorial explains why you would and how you can extend > the functionality of your 50g using C. Extremely impressive work, nice screen captures and code samples ! I can't believe C programming is so easy and made possible on this new HP50 graphic calc, in such graphical approch I mean ( draw_line, printf, ... ) It sounds to me so perfectly ready to make some real fast games and graphical applications on HP50G without a single line of assembly code like we use to do on older 48G(X). Awesome. Julien SunHp Meyer http://jadeware.net/hp/ === Subject: Re: ANNOUNCE: Extend your 50g with C Tutorial > http://sense.net/~egan/hpgcc This lengthy tutorial explains why you would and how you can extend > the functionality of your 50g using C. turn out to be the incentive for me to upgrade from my HP48gx. I have been interested for some time in being able to compute with quaternions on my calculator. Lately I have become very interested in geometric algebra/calculus as well (see http://www.geometricalgebra.net for info I will need a pc to do calculations of these types. === Subject: Qonos...4 years later posting-account=ufyVWAkAAAB0tvN95B3p279mCPWowiE5 5.0),gzip(gfe),gzip(gfe) 4 years, a long time in the tech industrie... We've seen big changes in technology. A phone is no longer a phone, Phone project of OpenMoko (http://www.openmoko.org/). But a HP calculator is still a HP calculator. Ok, the HP 50g has an ok keyboard now.....But no wow effect. Have we missed an opportunity with the Qonos project? What do you expect for the future? === Subject: Re: Qonos...4 years later posting-account=V5sJFQoAAAAQvUfHGW3d2M4A3uHzIMnY 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; InfoPath.2),gzip(gfe),gzip(gfe) > 4 years, a long time in the tech industrie... > We've seen big changes in technology. EA phone is no longer a phone, > Phone project of OpenMoko (http://www.openmoko.org/). But a HP > calculator is still a HP calculator. EOk, the HP 50g has an ok > keyboard now.....But no wow effect. EHave we missed an opportunity > with the Qonos project? EWhat do you expect for the future? I think that the scientific, programmable, pocket calculator as we know it is a dinosaur -- a very useful dinosaur, and one that we com.sys.hp48'ers still saddle up and ride around on every day, but the calculator's day has come and gone. Well, maybe the *HP* calculator's day. HP surrendered the calculator market to TI the day that Carly announced HP was dropping its calculator product line because it was no longer profitable. Her judgement was ill-advised and factually wrong. It also ignored the massive amounts of goodwill generated by the presence of HP calcs in secondary schools and in universities -- and the purchases of large- dollar HP equipment based on that goodwill. But she was the boss, and she said it, and the gang in Corvallis had no choice but to find other things to do. But anyway, HP's reputation in the calculator market, in spite of two (or three) heroic efforts to revive it, has never regained even a shadow of its former stature. HP has failed to displace TI in the secondary schools -- failed to even make a dent in the colossus! -- and as a result, when those students move on to university, they don't even consider buying an HP. At the university level, HP has tried to be too much like TI, in an effort to win new converts, and as a result their offerings have been not enough like HP. (The lone exception to all of this is the HP12C. This Little Engine That Could has outlasted all of its intended replacements AND all of its competitors. HP have wisely continued to improve it on the inside while leaving the outside just the way it is. They added a few features, but not so many as to spoil it. All of the successful bankers and real estate agents in my little town have a 12C on their desks, and they use them regularly.) But enough about HP vs. TI. Let's talk about calculators in general. For simple math, most people today use either their cellphones or their PDAs -- and the lucky ones use their iPhones. For more complicated math, the kind of hardcore programming we used to joyfully inflict upon our HP48 calcs, most people now use laptop PCs with a wide selection of free or commercial software. For games, the PSP and its genre have taken over from the HP48, and dev kits are available for them. All the profitable market niches once filled by our high- powered HP calcs have been filled by something else. All that's left to us is the fun of playing with old things. I still have my 41C, 42S, 48SX, 48GX, and 49G. And I bought a 35S. How could I resist? To me, a programmable scientific calculator is still a useful tool, but I recognize that it's obsolete, and that most other people don't consider it as useful as I do. -- Ray === Subject: Re: Qonos...4 years later > Have we missed an opportunity > with the Qonos project? What do you expect for the future? As far as I can tell, Qonos died because it became clear that the cost for the initial production run was going to be some six digit figure and they were unable or unwilling to spend that much for a somewhat risky product. It's a good example of how it's (relativley) cheap and easy to come up with a prototype board, software, and some 3D models to demonstrate a really cool new product idea, but actually moving it into production is much more expensive than the average person realizes. Jeremy Smith has spent a lot of time and his own money trying to figure out how to make decent-looking/production-worthy cases for halfway reasonable sums of money, and last I heard it was still an ongoing effort. Even HP themselves worries about this -- the HP-12C has kept the same case while going through something like 3 or 4 completely different PCBs internally, several using completely different CPUs. === Subject: Re: Qonos...4 years later posting-account=7N8TMAoAAAB6aUHCAP36n2gsTIoUOKYf Gecko/2007121120 Firefox/2.0.0.8;MEGAUPLOAD 1.0,gzip(gfe),gzip(gfe) I think that HP is still missing an opportunity with the QONOS. And yes there haven't been big changes in calculator technology besides from Casio and TI,however both didn't go as far as they could have. Though as the TI-NSpire is a work in progress,it could quickly become far more powerful than it currently is and could then be improved on a regular basis. However it is obvious that the TI-NSpire a students only solution,thus TI can't go too far because they have to keep the price affordable and because they certainly don't want to introduce features useless for their main target. For a solution targeting both students and engineers such as the HP50G,HP can go as far as they wish and then release a restricted version for students and a full version for engineering students and engineers. However to even expect to be successful,a true HP50G successor(not an incremental improvement) has to be a radical improvement compared to the HP50G and i guess that this what HP is not willing to do. By radical improvement i mean at least: ----------------------------------------------- *A significantly more powerful C.P.U *A high resolution screen with at least grayscale levels *Optional Rechargeable battery *Advanced I/O capabilities with support for external keyboard,screen or even mouse like devices ---------------------------------------------- *New O.S which is not an emulator of the HP49G *Lightning fast U.I with eye candy G.U.I *Both HP48 and HP49 emulators as mere applications running on the new O.S and faster than the HP50G *Multitasking *Extremely advanced 2D and 3D graphing capabilities far more advanced than everyting which has been implemented on a calculator to date *XCAS as C.A.S N.B: Some features could be removed from the student version (Advanced memory) to reduce cost. What really matters is that the product is much more reactive and more productive than the HP50G, is not outrageously expensive especially for student and has capabilities that simply blow away any potential customer.Outstanding U.I and incredible graphing capabilities are the easiest way to achieve that.The other more advanced capabilities will help to sustain the user interest once the initial wow effect wear off. Though i currently expect much more something like that from Casio or from TI(for the student market) than from HP. > 4 years, a long time in the tech industrie... > We've seen big changes in technology. EA phone is no longer a phone, > Phone project of OpenMoko (http://www.openmoko.org/). But a HP > calculator is still a HP calculator. EOk, the HP 50g has an ok > keyboard now.....But no wow effect. EHave we missed an opportunity > with the Qonos project? EWhat do you expect for the future? === Subject: Re: Qonos...4 years later > ----------------------------------------------- > *A significantly more powerful C.P.U > *A high resolution screen with at least grayscale levels > *Optional Rechargeable battery > *Advanced I/O capabilities with support for external keyboard,screen > or even mouse like devices ---------------------------------------------- > *New O.S which is not an emulator of the HP49G > *Lightning fast U.I with eye candy G.U.I > *Both HP48 and HP49 emulators as mere applications running on the new > O.S and faster than the HP50G > *Multitasking > *Extremely advanced 2D and 3D graphing capabilities far more advanced > than everyting which has been implemented on a calculator to date > *XCAS as C.A.S > I do believe that the asus eee pc (which should be available next Wednesday here in France) should fullfill most of these expectations for 299 euros, not that expensive when compared to a HP50G or a TI Nspire (I've been told that the linux xcas version runs on it out of the box as will probably many other linux scientific softwares). It will most probably be followed by other hardware constructors with similar models. The only drawback I see is the battery life and the absence of a dedicated scientific keyboard, but there are so many advantages over simple calculators... Maybe the end of high-end calculators! === Subject: Re: Qonos...4 years later > (I've been told that the linux > xcas version runs on it out of the box as will probably > many other linux scientific softwares). Do you have more information on this? Specifically, which distribution was used (preinstalled Xandros or maybe the eee Ubuntu version)? I bought an eee today and I'm looking forward to get xcas up and running on it. -- Dr. Albert Graf Dept. of Music-Informatics, University of Mainz, Germany Email: Dr.Graef@t-online.de, ag@muwiinfa.geschichte.uni-mainz.de WWW: http://www.musikinformatik.uni-mainz.de/ag === Subject: Re: Qonos...4 years later > I do believe that the asus eee pc (which should be available > next Wednesday here in France) should fullfill most of these > expectations for 299 euros, not that expensive when compared > to a HP50G or a TI Nspire (I've been told that the linux > xcas version runs on it out of the box as will probably > many other linux scientific softwares). It will most probably > be followed by other hardware constructors with > similar models. Indeed. Given the success that the eee already had, others will soon follow suit and the prices will drop further. As soon as the price tag hits that of high-end calcs, the latter will be a tough sell indeed. The only real advantage that a calc offers is the dedicated keyboard, but that advantage dwindles if most of the functions are only accessible though menus anyway. Of course, calcs will still be useful in school, but you don't really need a calc with 2300+ functions there. > The only drawback I see is the battery life Well, there's the small screen (a new version with a 8 or 9 screen with 1024x600 resolution is apparently in the works, though), and the meager 4-8 gigs of solid state harddisk (of course, you can always add a USB drive or SD card to fix that). I think I'm going to get one when it arrives here in Germany (by the end of January, hopefully). I like that this thingie runs Linux out of the box, so there's no hardware incompatibilities. Of course, gcc et al can be installed on board, so you can compile your own software and choose from thousands of nice and free open source programs. Or you can just install Ubuntu or Fedora on it and enjoy their much more complete package repositories. -- Dr. Albert Graf Dept. of Music-Informatics, University of Mainz, Germany Email: Dr.Graef@t-online.de, ag@muwiinfa.geschichte.uni-mainz.de WWW: http://www.musikinformatik.uni-mainz.de/ag === Subject: Re: Qonos...4 years later > The only real advantage that a calc offers is the dedicated keyboard And of course having a nice package integrating numeric capabilities with a CAS and an extensive collection of solvers for various areas. That's still something the 50g has going for it. But I suppose that you can just run emu48 (via wine) on the eee to get that. -- Dr. Albert Graf Dept. of Music-Informatics, University of Mainz, Germany Email: Dr.Graef@t-online.de, ag@muwiinfa.geschichte.uni-mainz.de WWW: http://www.musikinformatik.uni-mainz.de/ag === Subject: Re: Qonos...4 years later And of course having a nice package integrating numeric capabilities > with a CAS and an extensive collection of solvers for various areas. > That's still something the 50g has going for it. But I suppose that you > can just run emu48 (via wine) on the eee to get that. > Why not run Xcas for CAS and maybe scilab for numerics or R for statistics? === Subject: Re: Qonos...4 years later > Why not run Xcas for CAS and maybe scilab for numerics or R > for statistics? Yes, sure. Lacks seemless integration of the different tools, though, so calculators are still handy for some things. On a PC I tend to use my own Q for simple calculations, discrete math stuff and scripting, and Octave if I need matrix calculations. I don't often use a CAS, actually, but xcas looks nice, I'm looking forward to install that on my eee when I have it. In fact I've been thinking about interfacing Q and xcas (Q already has an interface to Octave), but I never seem to find the time... -- Dr. Albert Graf Dept. of Music-Informatics, University of Mainz, Germany Email: Dr.Graef@t-online.de, ag@muwiinfa.geschichte.uni-mainz.de WWW: http://www.musikinformatik.uni-mainz.de/ag === Subject: OT Re: Qonos...4 years later > Yes, sure. Lacks seemless integration of the different tools, though, so > calculators are still handy for some things. well, you can do a lot inside xcas, it is linked to the GSL library for numerics, has it's own spreadsheet, goemetry app and programming language. > On a PC I tend to use my > own Q for simple calculations, discrete math stuff and scripting, and > Octave if I need matrix calculations. I don't often use a CAS, actually, > but xcas looks nice, I'm looking forward to install that on my eee when > I have it. In fact I've been thinking about interfacing Q and xcas (Q > already has an interface to Octave), but I never seem to find the time... > it's probably easier since xcas computation kernel is a C++ library that you can link to directly (I don't know if octave is available as a C library). === Subject: Re: OT Re: Qonos...4 years later > well, you can do a lot inside xcas, it is linked to the GSL > library for numerics, has it's own spreadsheet, goemetry app and > programming language. Cool. I'm definitely going to give it a try. In fact, I'm downloading the unstable version right now. > it's probably easier since xcas computation kernel is a C++ library > that you can link to directly (I don't know if octave is > available as a C library). Yes, it is (C++). But currently I'm interfacing via the command line of the octave interpreter. Will have a look at the xcas library, it shouldn't be too hard to wrap this for Q using SWIG. And as Q is a term rewriting programming language in which expressions are first-class objects, the two should work nicely together. Albert -- Dr. Albert Graf Dept. of Music-Informatics, University of Mainz, Germany Email: Dr.Graef@t-online.de, ag@muwiinfa.geschichte.uni-mainz.de WWW: http://www.musikinformatik.uni-mainz.de/ag === Subject: Re: Qonos...4 years later posting-account=QSfVcQoAAADkgn5Et4hWcvOa13b-lJy1 Gecko/20071127 Firefox/2.0.0.11,gzip(gfe),gzip(gfe) > A phone is no longer a phone,... > ... But a HP calculator is still a HP calculator.... > ... no wow effect.... You know, my HP50G/49G+ still gives me a wow effect every other day ! .... it is still growing... in performance, software, applications and, maybe soon, the serial port will give us much more than we expect ! What I do today with this machines has nothing you can compare with what I did with them 4 years ago ! Now I do 10 times different things on them! and has not found an end or a practical limit on them. Why should I look for a new book to read if I have not finish the interesting one that I have ! Why should I look for a new car, if the one that I still have can take me wherever I NEED to ! Why should I look for a new number/data crunching machine if the one that I have do all I need very well and gets better easily every day ? > Have we missed an opportunity with the Qonos project? Maybe the time for Qonos has not arrive ! A lot people knew about petroleoum for many years and they did not think the petroleoum was usefull until some people found they could use it for combustion mottors and help them in many ways, now there are lots of populations that can not live without it becuase fill up must of their needs. What are the needs not being filled that requires the Qonos ? Maybe are there aplications being more and more big and complex for data/ number crunching that requires more processing speed, memory, a much better/faster O.System, etc. without loosing the simplicity help of a simple addition? I dont know about them. > What do you expect for the future? Future does not exist ! You build it every day with what you do ! Are you doing all you want, require or expect to do ? I am, really I am doing much more than I expected 4 years ago, and HP49g+/50G has a lot on it ! So for the near future I expect to see the HP49g+/50g grow, just like it has being doing in the last years, with a wow effect every other day ! === Subject: Re: Conn4x language reply-type=response I just installed conn4x from hp's web site, but it runs in portuguese, my > computers regional setting, but i want it to run in english, my operating > system language and preference, how can i do it? I use Windows Vista Ultimate with a user profile that use English language for UI and Italian for the regional settings. I had the same problem with my installation. To solve I went on the Conn4x installation folder (c:Program FilesHewlett-PackardConn4x) and I moved in another folder the three files Conn4x.ITA, Conn4x.ITS and Conn4xItalian.chm. Now when the program starts uses the default English language. I think that Portoguese files are Conn4x.PTG, Conn4x.PTB and Conn4xPortoguese.chm. Try to move them. BTW this trick performs well with many other applications. Massimo Santin === Subject: Re: Conn4x language > I just installed conn4x from hp's web site, but it runs in portuguese, >> my computers regional setting, but i want it to run in english, my >> operating system language and preference, how can i do it? problem with my installation. To solve I went on the Conn4x installation > folder (c:Program FilesHewlett-PackardConn4x) and I moved in another > folder the three files Conn4x.ITA, Conn4x.ITS and Conn4xItalian.chm. Now Hi: I tried it and it works for the program, however the help didn't run. I solved that by renaming the Conn4x.chm to Conn4xPortuguese.chm. Steve Sousa === Subject: HPGCC C++ for Windows?? posting-account=JjaUGwoAAAAFjFDcZJXzGyMhQZJOwvrw CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1),gzip(gfe),gzip(gfe) There appears to be a HPGCC C++ for Linux: http://hpgcc.org:8080/pebble/2007/10/19/1192821126902.html 'C++ compiler for Linux Missing arm-elf-g++ compiler available The recent Linux distribution was lacking a C++ compiler. Actually it wasn't, since HPGCC does not officially support C++. Many users however asked for it, so here it is, without any warranties. With using HPGCC C++, you are approaching an experimental field, although the HPGCC team expressively encourages this. Please report your experiences and findings to hpgcc-devel.' Does anyone know if there is HPGCC C++ for Windows? Or whether one os planned. I am not interested in the OOP aspect of C++, but I am used to the syntax improvements of C++ for procedural type code, as opposed to C. Doug === Subject: Re: HPGCC C++ for Windows?? Hi On 2008-01-21 14:37:58 +1100, douglasM6 said: > There appears to be a HPGCC C++ for Linux: http://hpgcc.org:8080/pebble/2007/10/19/1192821126902.html 'C++ compiler for Linux > Missing arm-elf-g++ compiler available If you use the package I've compiled for either mac or linux, it comes with the full c++ compiler as well as all the C++ libraries. The newlib version, so it's rather smaller than glibc and glibc++ Available there: http://www.hydrix.com/Download/Hp/hpgcc/ Jean-Yves === Subject: Re: HPGCC C++ for Windows?? OpenPGP: id=14137F7D; url=http://hpgcc.org/pgp_key_14137F7D.txt -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 | There appears to be a HPGCC C++ for Linux: | | http://hpgcc.org:8080/pebble/2007/10/19/1192821126902.html | <..> | | Does anyone know if there is HPGCC C++ for Windows? | | Or whether one os planned. | <..> I assume you properly installed the recent HPGCC distribution for Windows. What do you get, when entering arm-elf-g++ -v on a command prompt ? | | Doug - -- Ingo Blank http://hpgcc.org http://blog.hpgcc.org reply-to address. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHlOg6r9bi0BQTf30RAro8AJ4j4Nwh5lw76g4kYdU5RjFn5PSCuwCg1Wmk U33pe1J4NgCwW5WKD0hJ1wk= =CFyA -----END PGP SIGNATURE----- === Subject: Re: HPGCC C++ for Windows?? I have not yet installed HPGCC for Windows. I hope to soon, and will post the answer to your question. Doug I assume you properly installed the recent HPGCC distribution for Windows. What do you get, when entering arm-elf-g++ -v on a command prompt ? | - -- > Ingo Blank http://hpgcc.orghttp://blog.hpgcc.org reply-to address. -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.6 (MingW32) > Comment: Using GnuPG with Mozilla -http://enigmail.mozdev.org iD8DBQFHlOg6r9bi0BQTf30RAro8AJ4j4Nwh5lw76g4kYdU5RjFn5PSCuwCg1Wmk > U33pe1J4NgCwW5WKD0hJ1wk= > =CFyA > -----END PGP SIGNATURE----- === Subject: Re: HPGCC C++ for Windows?? posting-account=JjaUGwoAAAAFjFDcZJXzGyMhQZJOwvrw CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1),gzip(gfe),gzip(gfe) > Ingo, I have not yet installed HPGCC for Windows. I hope to soon, and will post the answer to your question. > Doug > I assume you properly installed the recent HPGCC distribution for Windows. What do you get, when entering arm-elf-g++ -v on a command prompt ? | > | Doug - -- > Ingo Blank http://hpgcc.orghttp://blog.hpgcc.org reply-to address. -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.6 (MingW32) > Comment: Using GnuPG with Mozilla -http://enigmail.mozdev.org iD8DBQFHlOg6r9bi0BQTf30RAro8AJ4j4Nwh5lw76g4kYdU5RjFn5PSCuwCg1Wmk > U33pe1J4NgCwW5WKD0hJ1wk= > =CFyA > -----END PGP SIGNATURE------ Hide quoted text - - Show quoted text - I had confirmation from the HPGCC Weblog as follows: compiler for Linux <<< [Does anyone know if there is HPGCC C++ for Windows? ] The recent Windows distribution (v2.0 SP2) is equipped with a C++ compiler by default. Invoke it from the command line with arm-elf-g++ . > I intend to try this soon! Doug === Subject: noob using an hp 48g posting-account=8Iu-EwoAAAA3AezKHOcGOw0GFlKDTKIY AppleWebKit/523.10.3 (KHTML, like Gecko) Version/3.0.4 Safari/523.10,gzip(gfe),gzip(gfe) this is my first graphing calculator, can someone teach me how to graph a circle with the equation x^2 +y^2=1 thank you. === Subject: Re: noob using an hp 48g > graph 'X^2+Y^2=1' Polar plot type, with equation 'X=1' :) 'X^2+Y^2=1' with Conic works too, if flag -1 is cleared (otherwise you get only a semicircle) Or '(COS(X),SIN(X))' Parametric plot (in RADian angle mode) === Subject: Re: noob using an hp 48g zu={6eD;#[R1-6uj{'A)PZYpl'4B&Or!2'Dx`po@V0H4Tc4i/E/Y|Ozujg9{,b,d,c this is my first graphing calculator, can someone teach me how to > graph a circle with the equation > x^2 +y^2=1 Yes, someone can. -- Our enemies shall talk themselves to death, and we will bury them with their own confusion. -- Remove HatesSpam and .invalid from email address to contact me. === Subject: Re: noob using an hp 48g > this is my first graphing calculator, can someone teach me how to > graph a circle with the equation > x^2 +y^2=1 If you don't have the manual in dead tree format, here is an online version of it: It covers all sorts of plots. I prefer to rewrite such equations as functions (y = f(x)), and plot them with the Function plot. But, with a second degree or lower polynomial, you can enter it directly, and use the Conic plot. Just read the manual so you understand what each function is doing. - Kurt === Subject: hp50g and PIC microcontroller posting-account=H-wAcgoAAADVLBCCP7HjSebHpaW_1Gqo Gecko/20071127 Firefox/1.5.0.12;MEGAUPLOAD 1.0,gzip(gfe),gzip(gfe) How to connect the hp50g calculator, to a PIC microcontroller? Any tutorial? === Subject: Re: hp50g and PIC microcontroller posting-account=9yD9RgoAAADuhgPYjbRaG3uVwrbfSwLS Gecko/20071127 Firefox/2.0.0.11,gzip(gfe),gzip(gfe) > How to connect the hp50g calculator, to a PIC microcontroller? > Any tutorial? Hi... See link: http://www.adictoshp.org/modules/newbb/viewtopic.php?topic_id=5264&forum=3&p ost_id=30824#forumpost30824 http://www.adictoshp.org/search.php?query=Robotica&mid=11&action=showall&and or=AND === Subject: Erroneous Help Text in Diff Eq Graphing Window Form 49G/50G posting-account=QeGsFgoAAADN0NIOClDlevDgPEvacxz4 Browser; .NET CLR 1.1.4322; .NET CLR 2.0.50727),gzip(gfe),gzip(gfe) I wonder if anyone have brought this up before. I didn't search the group since there are many results regarding diff eq that has to do with other topics which would be too much to read through. On the 49G, 49G+, 50G in the Diff Eq window settings input form, at the independent var initial and final value fields, the help text shows something else about z-view volume values, which to me doesn't seem to have anything to do with graphing differential equations; wondering if there are any other interpretations. It's minor, at least the field functionalities are right, but this made it a little confusing in learning about graphing differential equations and doing it on the calculator. The manual got it right though. Regardless, I was able to graph the diff eq and superimpose the slopefield plot to match what the 89 gives. Pretty impressive considering this feature was available on the 48G back then out of the box. === Subject: Bug in keyboard code? posting-account=4V6G8AoAAAAHrxlBd451iImogYxRspMb Gecko/20071127 Firefox/2.0.0.11,gzip(gfe),gzip(gfe) I think there is a problem with the keyb_isAnyKeyPressed function. I'm attempting the following c code in hpgcc. I am getting an unexpected result. If I run the compiled version of the code attached to the bottom and I hit the '8' button, I expect. 8 on the stack, but I get: 8 8 8 8 8 ...and so on until i hit the on button to exit the program. here is the code: #include unsigned rpl_stack_bias; keymatrix *keys; int main() { while(1){ //Loop indefinitely adding every key that is pressed to the stack. rpl_stack_bias = sat_stack_init(); // Initialize RPL stack //wait until a key is pressed (this is the function that I don't think is working correctly) while(!keyb_isAnyKeyPressed()); //initialize an empty variable to store the key matrix keys = (keymatrix *)calloc(1,sizeof(keymatrix)); //store the key matrix keyb_getmatrix(keys); //figure out which keys were pressed switch((*keys).full){ case KB_MASK64(KB_ON): sat_stack_exit(rpl_stack_bias); //close program return 0; break; case KB_MASK64(KB_0): sat_stack_push_int(0); break; case KB_MASK64(KB_1): sat_stack_push_int(1); break; case KB_MASK64(KB_2): sat_stack_push_int(2); break; case KB_MASK64(KB_3): sat_stack_push_int(3); break; case KB_MASK64(KB_4): sat_stack_push_int(4); break; case KB_MASK64(KB_5): sat_stack_push_int(5); break; case KB_MASK64(KB_6): sat_stack_push_int(6); break; case KB_MASK64(KB_7): sat_stack_push_int(7); break; case KB_MASK64(KB_8): sat_stack_push_int(8); break; default: sat_stack_exit(rpl_stack_bias); //close program return 0; break; } free(keys); } // wait until ON pressed } this being my first post here, I'll also include the compiler output for good measure: > dmake.exe all arm-elf-gcc -mtune=arm920t -mcpu=arm920t -mlittle-endian -fomit-frame- pointer -msoft-float -Wall -Os -I../include -L../lib -mthumb-interwork -mthumb -c kbtest.c arm-elf-ld -L../lib -T VCld.script ../lib/crt0.o kbtest.o -lhpg - lhplib -lgcc -o kbtest.exe elf2hp kbtest.exe kbtest.hp rm kbtest.exe kbtest.o > Process Exit Code: 0 > Time Taken: 00:01 === Subject: Re: Bug in keyboard code? posting-account=zwF5mgoAAABtN7MLMYmZfSdAoZ2In_RC rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11,gzip(gfe),gzip(gfe) > //wait until a key is pressed (this is the function that I don't > think is working correctly) > while(!keyb_isAnyKeyPressed()); I've found that when working with hardware like this, reading things like this will take a little time (relative to reading/writeing to So, usually you'll want to write something like: while(!whatever_you_are_waiting_for()) { sleep(.1); } An alternate explanation is that the HP 50g is actually a quantum computer, and you're experiencing the quantum zeno effect. (or the classical watched pot analog) In either case, looking away for a moment will help, and it lets your cpu take a break which helps with power consumption. -Jonathan === Subject: Re: Bug in keyboard code? posting-account=4V6G8AoAAAAHrxlBd451iImogYxRspMb Gecko/20071127 Firefox/2.0.0.11,gzip(gfe),gzip(gfe) sleep commands, at a couple widely differing (within reason) sleep intervals. However, The result is just the slowing down of the number of times the key repeats in the stack before i exit the program, or just plain system unresponsiveness. ~Robert //wait until a key is pressed (this is the function that I don't > think is working correctly) > while(!keyb_isAnyKeyPressed()); I've found that when working with hardware like this, reading things > like this will take a little time (relative to reading/writeing to > So, usually you'll want to write something like: while(!whatever_you_are_waiting_for()) { > sleep(.1); } An alternate explanation is that the HP 50g is actually a quantum > computer, and you're experiencing the quantum zeno effect. (or the > classical watched pot analog) In either case, looking away for a > moment will help, and it lets your cpu take a break which helps with > power consumption. -Jonathan === Subject: Re: Bug in keyboard code? posting-account=4V6G8AoAAAAHrxlBd451iImogYxRspMb Gecko/20071127 Firefox/2.0.0.11,gzip(gfe),gzip(gfe) I found a fix. In the beggining of the loop have: while(keyb_isAnyKeyPressed()){} This waits until everything appears released for the calculator. > sleep commands, at a couple widely differing (within reason) sleep > intervals. However, The result is just the slowing down of the number > of times the key repeats in the stack before i exit the program, or > just plain system unresponsiveness. ~Robert > //wait until a key is pressed (this is the function that I don't > think is working correctly) > while(!keyb_isAnyKeyPressed()); I've found that when working with hardware like this, reading things > like this will take a little time (relative to reading/writeing to > So, usually you'll want to write something like: while(!whatever_you_are_waiting_for()) { > sleep(.1); } An alternate explanation is that the HP 50g is actually a quantum > computer, and you're experiencing the quantum zeno effect. (or the > classical watched pot analog) In either case, looking away for a > moment will help, and it lets your cpu take a break which helps with > power consumption. -Jonathan === Subject: Re: Hpcalc Update? <5un5tjF1icu9fU1@mid.individual.net> posting-account=QSfVcQoAAADkgn5Et4hWcvOa13b-lJy1 Gecko/20071127 Firefox/2.0.0.11,gzip(gfe),gzip(gfe) > Maybe some day, but I don't have time just now. Steen Erick Rechlin sent me a picture of one GOLDEN HP50g ! Special issues ! Hmmmm .... ! ! ! I have heard about that but never saw one ! Daniel === Subject: Re: Golden HP50G ! > Can I have [a golden 50g]? How much it cost ? There was one on the door prize table at HHC 2006. Attend the conferences and you never know what you might receive. :) Eric Rechlin === Subject: Re: Golden HP50G ! > Mine you'll have to pry out of my cold dead hands many years from > now (hopefully :-). It can't be bought, and mine won't be sold or > given away. If my kids behave, one of them might borrow it for > school for a while...if they really behave! Steen I'll give you $3,600 for it. Steen === Subject: Re: ASCII transfer with Conn4x CLR 2.0.50727; .NET CLR 3.0.04506.30),gzip(gfe),gzip(gfe) > Hi: I'm trying to upload some variables from my HP48 to HP4XDEV2, and have > successfully done it binary, but I want to upload them in ASCII format so I > can edit them. The Conn4x part is easy: there's an icon marked 010/101, which means binary transfer. Click on it and it changes to AB/CD for ASCII transfer. As for the USB/serial part, you need an adapter. There are lots of them available - try USB to serial in Google or in this newsgroup. Bill === Subject: e^(ln(x)*y) -> x^y posting-account=GVUxYAoAAAAdOTkvz69xDfu_dTC2GGXu Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506),gzip(gfe),gzip(gfe) Whenever I get an answer containing e^(ln(x)*y), it doesn't become x^y, even after pressing EVAL again. I'd like to know if there's any flag, setting or command to get the result in the x^y form. PS: I own a 50g. === Subject: Re: e^(ln(x)*y) -> x^y > Whenever I get an answer containing e^(ln(x)*y), it doesn't become > x^y, even after pressing EVAL again. I'd like to know if there's any > flag, setting or command to get the result in the x^y form. > PS: I own a 50g. The EXPAND command will cause e^(ln(x)*y) to become x^y. At least on my 49+. === Subject: Re: e^(ln(x)*y) -> x^y posting-account=sOAX1QkAAAC-FcySTSbz29Uk8huUtFRz CLR 1.1.4322; .NET CLR 2.0.50727),gzip(gfe),gzip(gfe) > The EXPAND command will cause e^(ln(x)*y) to become x^y. > At least on my 49+. lot easier to get to (compared to EXP2POW) in terms of how many menus to go through. S.C. === Subject: Re: e^(ln(x)*y) -> x^y posting-account=GVUxYAoAAAAdOTkvz69xDfu_dTC2GGXu Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506),gzip(gfe),gzip(gfe) === Subject: Re: e^(ln(x)*y) -> x^y posting-account=sOAX1QkAAAC-FcySTSbz29Uk8huUtFRz CLR 1.1.4322; .NET CLR 2.0.50727),gzip(gfe),gzip(gfe) > Whenever I get an answer containing e^(ln(x)*y), it doesn't become > x^y, even after pressing EVAL again. I'd like to know if there's any > flag, setting or command to get the result in the x^y form. > PS: I own a 50g. Yes, the 50g likes putting all exponential forms into something containing e by default. To change it back, go to [LS][CONVERT] (the 6 key), choose F4 [REWRITE], and finally F3 [EXP2POW]. Note that if you press EVAL again, it will return to the e^(Y*LN(X)) form. S.C. === Subject: Periodic Table Of Elements - HP48GX posting-account=KBJCagoAAADQHuBXcqy85gUWaTmkQwbN .NET CLR 1.1.4322; .NET CLR 2.0.50727),gzip(gfe),gzip(gfe) I have an HP48GX that has the periodic table built in. It's been a while since I purchaed the calculator (1995 I think) so I'm not sure if it came with that, or if I installed it. Did the 48GX come with the table of elements? -Q === Subject: Re: Periodic Table Of Elements - HP48GX >I have an HP48GX that has the periodic table built in. It's been a > while since I purchaed the calculator (1995 I think) so I'm not sure > if it came with that, or if I installed it. Did the 48GX come with > the table of elements? -Q This is what I've always used: http://www.youtube.com/watch?v=SmwlzwGMMwc Bob === Subject: Re: Periodic Table Of Elements - HP48GX posting-account=9rwnLQoAAAC_FoizTwvxTD73niS5ww5R Gecko/20071008 Firefox/2.0.0.8,gzip(gfe),gzip(gfe) > I have an HP48GX that has the periodic table built in. It's been a > while since I purchaed the calculator (1995 I think) so I'm not sure > if it came with that, or if I installed it. Did the 48GX come with > the table of elements? > -Q Hi. AFAIR, the 48GX was not provided with a standard periodic table (as was the 48SX by means of its expansion card). On the other hand, searching on: www.hpcalc.org you're gonna find more than just one instance of that periodic lib. fit for the 48 :-) Hope this helps. Giancarlo === Subject: Re: Periodic Table Of Elements - HP48GX posting-account=SiR63goAAAAyM-etUDQ2vpJ4uvG_lxMT Gecko/20071127 Firefox/2.0.0.11,gzip(gfe),gzip(gfe) > the 48GX was not provided with a standard periodic table (as > was the 48SX by means of its expansion card). That is correct; the pertbl.lib was resident on the equations library card. Interestingly, i just did a ROM flash upgrade for my hp50g. the new rom version v.92 won't work with the old equations libraries that come pre loaded in the 49 and 50, so they have to be reloaded, too. When I downloaded the ROM upgrade (don't remember if i got it from HP or from the educalc site, or... ??) the new equations libraries included PERTBL.LIB. HOORAY!!! The old periodic table was back and can't find it, e-mail me and i'll send you a copy of the one i downloaded - if ya want it. === Subject: Re: Periodic Table Of Elements - HP48GX posting-account=9rwnLQoAAAC_FoizTwvxTD73niS5ww5R Gecko/20071008 Firefox/2.0.0.8,gzip(gfe),gzip(gfe) Hi. The complete bundle of equation libraries + periodic table is available at: http://www.hydrix.com/Download/Hp/4950Libraries/EquationLibrary.zip Hope this helps. Giancarlo mr...@dot.ca.gov ha scritto: > the 48GX was not provided with a standard periodic table (as > was the 48SX by means of its expansion card). That is correct; the pertbl.lib was resident on the equations library > card. Interestingly, i just did a ROM flash upgrade for my hp50g. the > new rom version v.92 won't work with the old equations libraries that > come pre loaded in the 49 and 50, so they have to be reloaded, too. > When I downloaded the ROM upgrade (don't remember if i got it from HP > or from the educalc site, or... ??) the new equations libraries > included PERTBL.LIB. HOORAY!!! The old periodic table was back and > can't find it, e-mail me and i'll send you a copy of the one i > downloaded - if ya want it. === Subject: Recent history of HP calcs? posting-account=V5sJFQoAAAAQvUfHGW3d2M4A3uHzIMnY 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; InfoPath.2),gzip(gfe),gzip(gfe) I feel like in the past decade I've gone from being an almost-insider in the world of HP calculators to a totally clueless outsider. I can remember when Carly announced that HP was discontinuing calculators because they were no longer profitable, and the impact of that announcement on the toy shop in Corvallis. I can remember when the HP calculator effort reappeared in Australia, of all places. I can remember a whole series of really ugly calculators with an HP nameplate. I can remember the HP brand being a rarity among the thousands, millions even, of TI livestock on high school and college campuses. And I have observed, in recent years, people fondly remembering the good old days of HP calculators in the press and on the Internet, accompanied by the release of the venerable HP12C Mark XXVIII, HP12C Platinum Edition, and the deliciously retro HP35S. Blue and yellow shift keys?! Get outta my way! I want one! (Has anybody done a red LED downgrade kit for the 35S yet?) But I've been on my own personal journey for the last 10 years, from HP to Agilent to layoffs, through small business and public school teaching, and back into engineering (neither HP nor Agilent), and I have lots and lots of questions. Here are some to start with. 1a. How did calculators end up in Australia? 1b. How did Jean-Francois et cie. end up in Australia? 1c. Who at HP had the brains (and the courage) to hire them? 2. Ou sont-ils aujourd'hui? 3. Did calculators go to Singapore before Australia, or after, or both? 4. Who in Palo Alto was responsible for keeping HP calculators on life support during the tough times, and how in the world did they get away with it? I mean, Carly was not kind, and nobody was safe from her inquisitions. 5. Where is calculator R&D now? Where is calculator mfg? Where is Wing Kin Cheung's office? 6. Who is Wing Kin Cheung? How long has he been with HP? Where did he work before becoming the calculator division manager? 7. What's the calculator division called now? And what do they do besides calcs? 8. What does Wing know about HP calcs, besides the fact that the HP12C got him through school? 9. Who is running the HP calc marketing effort? Why are they doing such a terrible job at it? -- Ray === Subject: Re: Recent history of HP calcs? Ray, Are you the Ray that used to work on monitors in the workstation division of HP back in Colorado? How did you go from private industry to teaching in a public school? Seems that these days unless you train to be a teacher from the git-go (college), you're no longer allowed to teach. I'll leave your questions for others who are far more knowledgable than I am to answer, although I will add that you might go to HPCC next year -- a lot of these sorts of things are discussed there. Wing King has a blog at http://h20325.www2.hp.com/blogs/cheung/archive/2007/10/09/4701.html, that you might want to read. ---Joel === Subject: Re: Recent history of HP calcs? <13pcotp7n1np56f@corp.supernews.com> posting-account=V5sJFQoAAAAQvUfHGW3d2M4A3uHzIMnY 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; InfoPath.2),gzip(gfe),gzip(gfe) > Ray, Are you the Ray that used to work on monitors in the workstation division of > HP back in Colorado? I worked for HP in Colorado for a long time, but I was in LID and ICBD, not workstations. > How did you go from private industry to teaching in a public school? ESeems > that these days unless you train to be a teacher from the git-go (college), > you're no longer allowed to teach. The state of Colorado has a retread program called Alternative Teacher Licensure, that people without a teaching degree can use to become teachers. Teaching math to middle and high schoolers was one of the most fulfilling things I've done in my life. Oh! I have two more questions for anybody who wants to answer them! 10. What's the story behind this OEM (Kinpo) mentioned at www.hpmuseum.org? Where are they located? Did HP search them out, or did they sell their ideas to HP? It looks like most (all?) of their work was incremental work: version II or version + of an existing machine, migration from Saturn to ARM, and so on. What was the motivation behind this outsourcing effort? Are they still outsourcing? (I can think of several answers to that last question, but they all involve four-letter words and unflattering judgements regarding the character of HP's executives, so I'll keep them to myself.) 11. Has anybody ever gotten one of those cellphone bling kits and stuck the fake jewels all over their HP33S like teenyboppers do to their cellphones? -- Ray === Subject: Coordinates into Memory Locations Say that the calculator has numbered memories and does not have array or record memory structures. Okay Point 1 has two coordinates so the coordinates of Point 1 are put into which two memory locations ? See when there is a Point N the two memory locations for the coordinates of Point N must be known to the calculator program... So the KBH solution is that Point 1 uses memory locations of 2 and 3. Point 2 uses memory locations of 4 and 5. and of course Point N uses memory locations of (N*2) & (N*2)+1. === Subject: Re: Coordinates into Memory Locations > Say that the calculator has numbered memories and does not have array or > record memory structures. Okay Point 1 has two coordinates so the coordinates of Point 1 are put > into which two memory locations ? See when there is a Point N the two memory locations for the coordinates > of Point N must be known to the calculator program... So the KBH solution is that Point 1 uses memory locations of 2 and 3. > Point 2 uses memory locations of 4 and 5. and of course Point N uses memory locations of (N*2) & (N*2)+1. Or Point 1 uses memory locations of 1 and 2 Point 2 uses memory locations of 3 and 4 and Point N uses memory locations of (N + (N - 1)) and ((N + (N - 1)) + 1) . which is also Point N uses memory locations of 2N -1 and 2N. === Subject: Re: Coordinates into Memory Locations <%bAlj.71555$rc2.27785@bignews1.bellsouth.net> posting-account=SiR63goAAAAyM-etUDQ2vpJ4uvG_lxMT Gecko/20071127 Firefox/2.0.0.11,gzip(gfe),gzip(gfe) > Point 1 uses memory locations of 2 and 3. > Point 2 uses memory locations of 4 and 5. and of course Point N uses memory locations of (N*2) & (N*2)+1. Or Point 1 uses memory locations of 1 and 2 > Point 2 uses memory locations of 3 and 4 and Point N uses memory locations of (N + (N - 1)) and ((N + (N - 1)) + 1) . which is also Point N uses memory locations of 2N -1 and 2N. I don't see a question to answer, so I suppose you are looking for agreement: does this work? Answer: yep, it does, and it's exactly how the first 15 registers however, so that i can use them to store intermediate results from the calculations, so actually I begin storing point 1 in registers 16 and 17, point 2 is in 18 and 19, etc. here are the first few lines of code from my program to show how i do it. 01. LBL .81gCOGO.81h 02. LBL 12 03. 2 04. x 05. 14 06. + 07. ENTER 08. ENTER 09. 1 10. + 11. RTN 12. LBL .81gCOORD.81h 13. .81gPOINT NO.?.81h 14. PROMPT 15. STO 13 16. LBL 13 17. XEQ 12 18. SF 10 19. XEQ .81gNE.81h 20. STO IND ST Z 21. R.81 22. STO IND ST Z 23. 1 24. STO+ 13 25. RCL 13 26. GTO 13 If you, or anyone reading this, would like full copies of my cogo programs, including instructions, program listings, etc. I'm making them available for free. it is a 12 page pdf file and i'll be happy to send it; just e-mail me at polarbear_mike@yahoo.com === Subject: Re: Coordinates into Memory Locations >> Point 1 uses memory locations of 2 and 3. >> Point 2 uses memory locations of 4 and 5. >> and of course >> Point N uses memory locations of (N*2) & (N*2)+1. >> Or >> Point 1 uses memory locations of 1 and 2 >> Point 2 uses memory locations of 3 and 4 >> and >> Point N uses memory locations of (N + (N - 1)) and ((N + (N - 1)) + 1) . >> which is also >> Point N uses memory locations of 2N -1 and 2N. > I don't see a question to answer, so I suppose you are looking for > agreement: does this work? Answer: yep, it does, and it's exactly how The subject was presentation...which is not disallowed in forums. The subject might be more interesting on a non-calculator forum...since some of us in some fields have worked with programmable calculators at a time when the business desk had a computer. Of course a computer with a programming language has array and record structures and thus an algorithm for memory locations is not necessary there... === Subject: Re: Coordinates into Memory Locations >> it's exactly how I store coordinates in my HP42s cogo program > Of course a computer with a programming language > has array and record structures > and thus an algorithm for memory locations > is not necessary there... The HP42S itself is simply using the variable-sized named array REGS to store its registers; you can do the same in HP48/49/50, tho for some reason 'REGS(15)' STO works while 'REGS(15)' RCL doesn't OTOH, 'REGS(15)' EVAL works -- go figure :) 'REGS' 15 PUT and 'REGS' 15 GET also work, in case this is of any practical value. === Subject: Re: Coordinates into Memory Locations ...and what's the point about this posting ? KBH schrieb im Newsbeitrag >> Say that the calculator has numbered memories and does not have array or >> record memory structures. >> Okay Point 1 has two coordinates so the coordinates of Point 1 are put >> into which two memory locations ? >> See when there is a Point N the two memory locations for the coordinates >> of Point N must be known to the calculator program... >> So the KBH solution is that >> Point 1 uses memory locations of 2 and 3. >> Point 2 uses memory locations of 4 and 5. >> and of course >> Point N uses memory locations of (N*2) & (N*2)+1. Or Point 1 uses memory locations of 1 and 2 > Point 2 uses memory locations of 3 and 4 and Point N uses memory locations of (N + (N - 1)) and ((N + (N - 1)) + 1) . which is also Point N uses memory locations of 2N -1 and 2N. > === Subject: Static Status Line for HP48G in User RPL? posting-account=wcRVPwkAAACV9qEmJuiPuuML0GXuIOZ6 4.90),gzip(gfe),gzip(gfe) Is it possible (in User RPL) to change the items displayed in the Status Area of an HP48G/GX? I have several variables/constants/status's that I would like to display up in this area and not have them change as the calculator is used. Then, can I change back to the 'normal' status area if desired. TomCee === Subject: newbie quickstart for HP50g I just got HP 50g as a gift. My last graphing calculator was TI-83 so this is HUGE step for me, different menu style (TI -> HP) an much more options and functionality. I have red the manual (normal, not entirely, just sections of interest to me). Are there any pages/manuals on net with many examples HOW TO or similar things... BTW. currently I am learning complex analysis so I wanted to draw some complex function to visualize how do things look like. After that I'll be stepping into differential equations but first thing first... tnx === Subject: Re: newbie quickstart for HP50g posting-account=9rwnLQoAAAC_FoizTwvxTD73niS5ww5R Gecko/20071008 Firefox/2.0.0.8,gzip(gfe),gzip(gfe) > I just got HP 50g as a gift. My last graphing calculator was TI-83 so > this is HUGE step for me, different menu style (TI -> HP) an much more > options and functionality. I have red the manual (normal, not entirely, > just sections of interest to me). Are there any pages/manuals on net > with many examples HOW TO or similar things... BTW. currently I am learning complex analysis so I wanted to draw some > complex function to visualize how do things look like. After that I'll > be stepping into differential equations but first thing first... tnx Hi. I strongly suggest you have a look at: http://h20331.www2.hp.com/Hpsub/cache/383680-0-0-225-121.html where many (decent) tutorials can be downloaded (even all bundled in a single file), covering almost any fundamental topis as far as the 50G applications are concerned (grphics basics & advanced applications, financial, calculus, ...). Then, if you want to explore the available software for the 49/50 Series, *of course* ;-) the place to start from is: www.hpcalc.org (maintained by Eric Rechlin) If a program for the 50G exists, there you can find it. Please come back on the group might you need further and more specific hints :-) Hope this helps. Giancarlo === Subject: A Level Student Calculator posting-account=wH9xIAoAAABnUvw1XhNbJ9vtkqFkxp4t Gecko/20071127 Firefox/2.0.0.11,gzip(gfe),gzip(gfe) I am currently doing a maths a level and want to continue to do a degree in machnical engeering. I therefore thought it would be wise to get a graphical calucalor. What calculator would you recommend? I want something relatively simple to use although i know you don't get that with graphical calculators : ) and will help me with my a levels but something that will last me along time. Any suggestions appreciated. === Subject: Re: A Level Student Calculator posting-account=wH9xIAoAAABnUvw1XhNbJ9vtkqFkxp4t Gecko/20071127 Firefox/2.0.0.11,gzip(gfe),gzip(gfe) === Subject: Re: A Level Student Calculator posting-account=zwF5mgoAAABtN7MLMYmZfSdAoZ2In_RC rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11,gzip(gfe),gzip(gfe) > I am currently doing a maths a level and want to continue to do a > degree in machnical engeering. I therefore thought it would be wise to > get a graphical calucalor. Graphical calculators can be easier because they allow menus, built in command help, and can show you several lines of data (besides plotting). Most make up for this by offering lots of extra (sometimes complicated) functions. Of course, you don't need to use these functions if you don't want to. Depending on where you are, different calculators will be popular with your fellow mechanical engineering students. I'd recommend asking around, so you're not the only one with whichever calculator. Of course, there are helpful places like this to help you too! Since you've come to an HP newsgroup, you've at least considered HP calculators. The current high end HP graphing calculator is the HP 50g. After unpacking it from the box and installing the batteries, you can press on and type some expression (algebraically, or as you'd see it in a textbook), hit enter and there is your solution. It also handles symbolic expressions, which can be very helpful. If you know RPN (2 enter 2 + gives you 4) you can enable that easily with the menu, and go back just as easily. The HP 50g has a huge set of functions, but they live in their menus, and you only need to learn about the ones that are useful for you. If you're more used to scientific calculators, the HP 35s has received very good reviews, and offers a very good numerical equation solver and integration. Of course, it does not do any graphing. Look around, ask around, and let us know if you have any more questions. -Jonathan === Subject: Re: A Level Student Calculator > I am currently doing a maths a level and want to continue to do a > degree in machnical engeering. I therefore thought it would be wise to > get a graphical calucalor. What calculator would you recommend? I want something relatively simple to use although i know you don't > get that with graphical calculators : ) and will help me with my a > levels but something that will last me along time. Any suggestions > appreciated. I found this to be the perfect calculator when I got my aerospace engineering degree: I'm sure someone else can confirm, but I believe the closest modern yourself): 3442983.html> Really, all you should need is something that can do arithmetic. I much prefer RPN - it greatly simplifies working out the long equations. My 42s got destroyed, and I replaced it with a HP48G that worked out very well. It was just as simple to use for the basic stuff. So, if you are allowed to use the HP50G where you are going to school - I would say get that. 95% of what you are going to *need* to use it for will be obvious. My HP48G came in very handy because I had classes spread out through the day, and it was not worth my time going home between classes. So, I was able to use it pretty much as a portable computer for the homework that required such hardware. I guess everyone carries laptops around now days. I seem to recall my college now mandates that engineering students own a laptop because for some reason, some professors *require* you to bring it into the lecture. I have no idea why one even needs a computer for 90% of what is covered for an undergrad degree (besides writing reports). Take some time to get used to RPN before you take your first test. For many of us, once you start using RPN, algebraic entry is just a joke. - Kurt === Subject: Re: A Level Student Calculator posting-account=v6m75AoAAAAgp3vyiLFAfyqmfMcXEPkm 1.1.4322; .NET CLR 2.0.50727; WinuE v6; WinuE v6),gzip(gfe),gzip(gfe) > I am currently doing a maths a level and want to continue to do a > degree in machnical engeering. I therefore thought it would be wise to > get a graphical calucalor. What calculator would you recommend? I want something relatively simple to use although i know you don't > get that with graphical calculators E: ) and will help me with my a > levels but something that will last me along time. Any suggestions > appreciated. If you want something friendly and powerful at the same time, get a TI-89. Good, intuitive graphical programmable calculator, quite powerful, but youll be limited in some aspects. There is also the TI-Nspire, but its too new (=bugs) and it is said that it is not programmable. For the real deal get the HP 50g, but only if youre willing to spend enough time to learn how to use it. The SD slot alone opens endless possibilities, not to mention many other highlights unavailable on other calculators. You could carry tons of mechanical engineering programs (and loads of others too) on your SD card, ready to use. There are of course even simpler calculators, like HP 39gs, TI-83, TI-84. But you might (you will!) regret getting any of these later, considering youre taking mechanical engineering. === Subject: Re: A Level Student Calculator >I am currently doing a maths a level and want to continue to do a >degree in machnical engeering. I therefore thought it would be wise to >get a graphical calucalor. >What calculator would you recommend? Firstly, determine what your school or prospective college will permit (in exams). Narrow the field, then people can offer more useful opinions. -- Chris. === Subject: Port :2:Flash and Library 4 posting-account=JTYE5QkAAAC0djgEfdf-RnctrLzElRjd SV1),gzip(gfe),gzip(gfe) HP50G / Port :2:Flash / Library 4 :2: 2048 + 4 {:2: 2052} DETACH PURGE Don't works. Do you know any tool to erase libraries? === Subject: Re: Port :2:Flash and Library 4 On 2008-01-24 10:13:22 +1100, deachp@yahoo.es said: HP50G / Port :2:Flash / Library 4 :2: 2048 + 4 > {:2: 2052} DETACH PURGE > Don't works. Do you know any tool to erase libraries? > Use the Finder, it will do this automatically for you. Or: :2: 4100 (4096 + 4) DETACH :2: 4 PURGE -- They who would give up an essential liberty for temporary security, deserve neither liberty or security (Benjamin Franklin) === Subject: Re: Port :2:Flash and Library 4 <47984368$0$15245$426a74cc@news.free.fr> posting-account=JTYE5QkAAAC0djgEfdf-RnctrLzElRjd SV1),gzip(gfe),gzip(gfe) > On 2008-01-24 10:13:22 +1100, dea...@yahoo.es said: > HP50G / Port :2:Flash / Library 4 :2: 2048 + 4 > {:2: 2052} DETACH PURGE > Don't works. Do you know any tool to erase libraries? > Use the Finder, it will do this automatically for you. Or: > :2: 4100 (4096 + 4) DETACH > :2: 4 PURGE -- > They who would give up an essential liberty for temporary security, > deserve neither liberty or security (Benjamin Franklin) Hi JYA, Both 2048 and 4096, + 4 DEATCH don't work in the HP50G :-( Hi Raymond Del Tondo, DROP in startup neither work :-( HP50G's bug? And update 2.09 neither work :-( What I need? Internal or Assembler tool? Help me please! === Subject: Re: Port :2:Flash and Library 4 posting-account=sOAX1QkAAAC-FcySTSbz29Uk8huUtFRz CLR 1.1.4322; .NET CLR 2.0.50727),gzip(gfe),gzip(gfe) HP50G / Port :2:Flash / Library 4 :2: 2048 + 4 > {:2: 2052} DETACH PURGE > Don't works. Do you know any tool to erase libraries? > Use the built-in filer ( [LS] APPS ). Press the up arrow key to navigate to 2:FLASH and then the right arrow key (or ENTER). All of the installed libraries are listed here. Press NXT and PURGE is listed under F1. Move to the library you would like to delete using the up and down arrow keys and then press F1 PURGE. Then, depending on flag settings (system flag -76), it will ask for confirmation before purging the library. S.C. === Subject: Re: Port :2:Flash and Library 4 posting-account=JTYE5QkAAAC0djgEfdf-RnctrLzElRjd SV1),gzip(gfe),gzip(gfe) > Use the built-in filer ( [LS] APPS ). Press the up arrow key to > navigate to 2:FLASH and then the right arrow key (or ENTER). All of > the installed libraries are listed here. Press NXT and PURGE is listed under F1. Move to the library you would > like to delete using the up and down arrow keys and then press F1 > PURGE. Then, depending on flag settings (system flag -76), it will ask > for confirmation before purging the library. S.C. In this case FILER don't works, because library's number is 4. (libraries: 3, 2, etc. neither works) Help me guys! === Subject: Re: Port :2:Flash and Library 4 AFAIK the 49g/50g (and the HP-48 with SpeedUI) allow you to interrupt external lib configuration at startup time. For this a key or key combination will be used. RTFM for details. HTH Raymond BTW the range for user libraries begins with 700, lib number 4 is deep in the system lib range, that's why you may have some trouble to purge it. Should also be stated in the manual... schrieb im Newsbeitrag >> Use the built-in filer ( [LS] APPS ). Press the up arrow key to >> navigate to 2:FLASH and then the right arrow key (or ENTER). All of >> the installed libraries are listed here. >> Press NXT and PURGE is listed under F1. Move to the library you would >> like to delete using the up and down arrow keys and then press F1 >> PURGE. Then, depending on flag settings (system flag -76), it will ask >> for confirmation before purging the library. >> S.C. In this case FILER don't works, because library's number is 4. > (libraries: 3, 2, etc. neither works) Help me guys! === Subject: ML: Parameters for ACCESSBank0 posting-account=57eBeAkAAABkNMhsZnDBzGQsstJRmvKD Gecko/20071127 Firefox/2.0.0.11,gzip(gfe),gzip(gfe) Hello Folks, somebody out there who knows all possible parameters for the Bank Access Routines ? Using ACCESSBank0 with P=1 will switch back P=8 will access the bank if the chosen bank has been calculated before P=9 will store in the chosen bank P=10 will pack the chosen bank Is this correct ? What will P=3 and P=5 do ? Andreas === Subject: Re: ML: Parameters for ACCESSBank0 OK, I have some time today, so here it goes: All ACCESSxxx routines work the same, with minor differences. Be aware that this information is what I personally understood that the rom was doing, it might be wrong and cause damage to your flash (that you can repair with a total bank reformat, not physical damage). P=0 --> MAP BANK IN MEMORY (at address 0x40000) P=1 --> UNMAP BANK P=2 --> COPY DATA (similar to MOVEDOWN but maps/unmaps bank automatically) Args: R0.A = Source address R1.A = Destination address C.S = Copy direction (=0 copies from R0 to R1, non-zero will copy from R1 to R0) A.A = Nibbles to copy P=3 --> READ OBJECT FROM BANK TO TEMPOB Args: R0.A = Address of object in bank A.A = Size to allocate in TEMPOB Returns: R0.A = Address of a copy of the object in TEMPOB P=4 --> GET BANK NUMBER 4=BANK1, ... always flash BANK+3) P=5 --> GET OBJECT TOTAL SIZE Args: R0.A = Address of object in bank Returns: A.A = Size of object including prolog P=6 --> FIND LIBRARY NUMBER WITHIN BANK Args: B.X = Library number Returns: If library is found: D0 = Address of library prolog and Carry is clear, otherwise carry is set if lib not found Args: D1 = Address of name, pointing to the data of an ID object (2 nibbles length then the string) Returns: If object is found, D0=Address of prolog of the backup object (not the object inside), and carry is clear. Otherwise carry is set if name not found. P=8 --> GET BANK FREE SPACE Returns: A.A = Free space in bank P=9 --> STO an object in flash Args: ST=0.0 indic