HP-12
> I recently started using the 49G+ (I used to use the 12c) and I'm having
> difficulty working in the Statistics mode. I can get the data entered in
> the Matrix editor, but I can't figure out how to store it in the
statistics
> (?DAT) variable. Can some one help me understand the right keystrokes?
>
>
> Mark Gannon
> mark at truenorth dot nu
Another thing you might try, esp. if you are going to re-use the
matrix -- just give it any variable name which makes sense to you.
Then when you go into stat mode, select choose from the menu and that
will give you a list of the arrays and matrices in the directory
you're in. If you want to choose a matrix in another directory, press
tree which will give you a list of the directories on your
calculator, and you can choose from there.
John
====
> and what about rom upgrades?
> would i be able to upgrade roms with my linux box?
Well, I don't know whether the tool for hp49g might be adapted to send
hp49g+ roms. But anyway, it's hardwarly possible, only the software has
to be written.
Samuel Thibault
====
I would like to write some software for my brand new hp 49g+. The last hp
much has changed.
Can some kind person please point me in the direction of tools, books
and/or
tutorials that can help me to master System RPL?
Tanya
====
> I would like to write some software for my brand new hp 49g+. The last hp
> much has changed.
> Can some kind person please point me in the direction of tools, books
and/or
> tutorials that can help me to master System RPL?
I think the best SysRPL tutorial is Eduardo Kalinowski's one :
http://www.hpcalc.org/details.php?id=1758
Yoann.
====
> > I would like to write some software for my brand new hp 49g+. The last
hp
and
> > much has changed.
> > Can some kind person please point me in the direction of tools, books
and/or
> > tutorials that can help me to master System RPL?
>
> I think the best SysRPL tutorial is Eduardo Kalinowski's one :
> http://www.hpcalc.org/details.php?id=1758
>
I found the 2nd edition at http://www.hpcalc.org/hp49/docs/programming/
Its huge!
Tanya
====
>> I would like to write some software for my brand new hp 49g+. The last
hp
>> much has changed.
>> Can some kind person please point me in the direction of tools, books
and/or
>> tutorials that can help me to master System RPL?
> I think the best SysRPL tutorial is Eduardo Kalinowski's one :
> http://www.hpcalc.org/details.php?id=1758
there is a 2nd edition from eduardo with carsten dominik, somewhere on
hp homepage
mike
====
> > This means that all programs written for HP48 or HP49G and changing
> > the contrast WILL NOT work on HP49g+ !
>
> Is this kind of application common for the HP48/49G? On the 68k, it's
> quite uncommon for a program to change the contrast.
On the 68k doesn't mean anything to me.
On a TI calc, (which uses 68k), it might be useful to control contrast,
to make a nice fade in / out in a game, for instance.
Samuel
====
In message <7d896fcd.0310281216.181d00c3@posting.google.com>, Bob
>I work for a company that uses the HP 48G+ (G & GX) as a programmable
[Snip]
The short answer is that the 48GII is not really a direct upgrade of the
48. It is actually an alternate upgrade of the 49G.
Consequently, all of the software incompatibilities that you note you
would have encountered had you tried to switch from the 48 to the 49G
previously.
--
Bruce Horrocks
Surrey
England
====
> In message <7d896fcd.0310281216.181d00c3@posting.google.com>, Bob
> >I work for a company that uses the HP 48G+ (G & GX) as a programmable
> [Snip]
>
> The short answer is that the 48GII is not really a direct upgrade of the
> 48. It is actually an alternate upgrade of the 49G.
>
> Consequently, all of the software incompatibilities that you note you
> would have encountered had you tried to switch from the 48 to the 49G
> previously.
>
Any chance that the 48GII then can transfer data with the
HP49G/HP49G+ without much trouble, or is it far too different? It
seems that port wise, it at least connects nicely to both since it has
both ir and serial available.
Does anyone know if the 48GII or 49G+ can be used to control ir
receiving devices? In my math class, there's an overhead projector
with the remote always locked away in a desk which my teacher doesn't
know the combination to since its too much trouble to get the remote
to usually work anyways with interference to the device in the room
messing up remote reception. I've got my HP49G+ on the way, and
thought it would be nice to show her that she can turn it's ir port
into a remote for things like the projector if that's an option. If
so, any ideas of an average of how far it can be from the device it
talks to?
I hope this port can turn out to be quite fun yet after all.
Ed Sutton
====
The specs indicate that the 48GII should be able to transfer data with
the 49s using the IR port. You would not be able to do it using the
serial ports since the 48GII uses an RS-232 port while the 49s use
USB.
The IR signal strength of the 48GII has been greately reduced. I
can't get it to work with HP's own IR printer (82240B) outside of a
few inches. Because of this, I doubt that it would work very well in
this application.
> Any chance that the 48GII then can transfer data with the
> HP49G/HP49G+ without much trouble, or is it far too different? It
> seems that port wise, it at least connects nicely to both since it has
> both ir and serial available.
> Does anyone know if the 48GII or 49G+ can be used to control ir
> receiving devices? In my math class, there's an overhead projector
> with the remote always locked away in a desk which my teacher doesn't
> know the combination to since its too much trouble to get the remote
> to usually work anyways with interference to the device in the room
> messing up remote reception. I've got my HP49G+ on the way, and
> thought it would be nice to show her that she can turn it's ir port
> into a remote for things like the projector if that's an option. If
> so, any ideas of an average of how far it can be from the device it
> talks to?
> I hope this port can turn out to be quite fun yet after all.
> Ed Sutton
====
> i thought this was comp.sys.hp48! shouldn't we be promoting the
> purchase of hp calculators, not telling me to use my head and pencil
> and paper!?!
>
> (just kidding).
Well, also buy an HP calculator and learn how to use it well (that means
in RPN mode). For that matter, buy a whole bunch of them!
Personally, I took to the 28S like a duckling takes to water. What a
wonderful revelation after my previous calculators! A calculator that
actually works like I think! But then too, I've heard lots of hints that
my mind might be just a tad out of the ordinary.
But I fear that if you've been indoctrinated into using one of those
arcane algebraic input calculators, the 49g+ may seem a bit backwards at
first, and may take a little getting used to. And if do you have
previous experience with RPN style calculators or you just naturally
take to it right off the bat, you may be having so much fun with the new
calculator that you'll forget that you have to study (and eat and sleep,
for that matter).
> anyway, i've decided to tough it out, and wait for the next version of
> Power48 (http://power48.mobilevoodoo.com), which does not currently
> work on my particular pda model, but there is an upgrade on the way.
Oh, so you do have some experience with RPL calculators, or at least
emulators?
> i found a place in phoenix, called Holman's, which has one 49g in
> stock, but they want $199 for it. i told them about the new 49g+,
> which happend to be in their computer for $139, so the manager was
> nice and said i could buy the 49g for $149, if i wanted it. i couldn't
> do it, knowing the 49g+ is 10-12x faster. i couldn't do it even though
> i could use it on my test tonight.
>
> the manager also said he was going to transfer (2) 49g+'s (from his
> albuquerque store), in case i wanted one on wednesday. i'm going to
> get one, because they're good looking (except for that crazy alpha
> button. not sure what color that is), and might be nice to have when
> my teachers figure out how much info i have on my pda (notes, pdfs,
> entire books, etc).
>
> i just talked to the manager at Holman's (http://www.holmans.com)
> again. he said there are (3) 49g+'s in albuquerque, and (2) will be in
> phoenix tomorrow (i have one reserved).
But still, I don't know that I'd care to take any test with a new
calculator that I wasn't yet familiar with, unless it were for very
basic arithmetic.
> wish me luck on my test,
Good luck on your test.
--
James
====
> (2) will be in
> phoenix tomorrow (i have one reserved).
>
> wish me luck on my test,
> greenchile505
Good luck.
====
I've been lurking here for quite a while. This is definitely a nice
place.
Anyway, it's nice to know that the 49G+ is coming to town, even if you
two did get one that's rightfully mine :) I'll probably just wait until
Fry's gets them anyway. They got the 12c Platinum in just a little ago.
I'm sure the 49G+ will be on its way too.
>
>
>> (2) will be in
>> phoenix tomorrow (i have one reserved).
>>
>> wish me luck on my test,
>> greenchile505
>
> Good luck.
>
>
====
>
> See:
>
http://groups.google.com/groups?threadm=L8zmb.1692%24Px2.595%40newsread4.news
.pas.earthlink.net
>
> HP is aware of the problem, and I'm sure that they're looking for a
> solution. For now, I hope that you have an SD card and reader to do any
> transfers.
The HP people seems to be aware of the problem, at least they say they
contacted the developers to make them know it doesn't work.
Yoann.
====
> And how do you find this bug & solution ?
> On Hp49+ or on an emulator ?
I tested the first lines of Navigator, being connected. And it
appeared that the first subprogram called made the HP crash. It's the
'Connected?' program, and I immediately saw that I used an unsupported
entry point, that began with a 1xxxx... while supported entry points
often have upper values.
And of course, I found it on a real HP49g+ (manipulated with rough
finger-pressing, though) ! Who do you take me for ? :-)
Yoann.
P.S. Would you be kind enough to test Navigator 0.07f 49g+ version on
your 49g+ if you have one ?
====
> And of course, I found it on a real HP49g+ (manipulated with rough
> finger-pressing, though) ! Who do you take me for ? :-)
Had it been on an emulator, many many people would have been really much
interested...
Samuel Thibault
====
> Had it been on an emulator, many many people would have been really much
> interested...
Anyway, if it works on the calculator, it should work on an emulator,
souldn't it ?
Yoann.
====
> > Had it been on an emulator, many many people would have been really
much
> > interested...
>
> Anyway, if it works on the calculator, it should work on an emulator,
souldn't it ?
Of course, but the eventual existence of an emulator would have been
really interesting.
====
As funny as it sounds, its true. My puppy is going through his
adoloscent period, and he decided that the HP49g+ USB cable would be a
good thing to chew on. Its now ruined and I want to know where I can
buy a new one. ANy ideas I've looked at the HP site and nothing and
====
> Its now ruined and I want to know where I can buy a new one.
You're in luck: it's a standard USB cable with a mini plug! Just take
your dead cable to any electronics store, visually match the plug with
any of the USB cables they have, and buy it. Get the cheapest one
they have, because the 49g+ is USB1, not USB2.
-Joe-
====
> As funny as it sounds, its true. My puppy is going through his
> adoloscent period, and he decided that the HP49g+ USB cable would be a
> good thing to chew on. Its now ruined and I want to know where I can
> buy a new one. ANy ideas I've looked at the HP site and nothing and
Any USB to microUSB cable would do,
quick google revealed ->
http://www.bhphotovideo.com/bnh/controller/home?A=ShowProduct&Q=&O=&sku=2851
92
ps
to whom it may be interesting, yes me got meself one of those too
:)
--
Mario Mikocevic (Mozgy)
mozgy at hinet dot hr
It's never too late to have a good childhood!
The older you are, the better the toys!
My favourite FUBAR ...
====
If you can salvage the specialized 4 pin HP49G+ end of the cable, you
can try to rewire it. But first I'd make sure the the pinouts, etc. are
obtainable from HP or someone knowledgeable here about the signal and
ground connections in such a new machine. You don't want to fry it.
Once you have the wiring paths, then it's safe to at least temporarily
have a home-kluged cable that works and then get a new one when they
become available.
EGL
> As funny as it sounds, its true. My puppy is going through his
> adoloscent period, and he decided that the HP49g+ USB cable would be a
> good thing to chew on. Its now ruined and I want to know where I can
> buy a new one. ANy ideas I've looked at the HP site and nothing and
>
====
> If you can salvage the specialized 4 pin HP49G+ end of the cable, you
> can try to rewire it. But first I'd make sure the the pinouts, etc. are
> obtainable from HP or someone knowledgeable here about the signal and
> ground connections in such a new machine. You don't want to fry it.
Actually, the HP49G+ cable is an absolutly STANDARD Mini USB cable.
The connector on the calcaultor is defined in the USB norm as mini USB
and
was devised especially for small devices such as PDA and other...
====
LOL! I AM getting old! I was so used to the HP-48 4-pin connector
being different- I heard that the closest thing and it wasn't exactly
the same was the 4-pin connector you find at the end of something like a
floppy to a motherboard!
I am very happy to hear that it is standard item that stores carry!
>
>
>>If you can salvage the specialized 4 pin HP49G+ end of the cable, you
>>can try to rewire it. But first I'd make sure the the pinouts, etc. are
>>obtainable from HP or someone knowledgeable here about the signal and
>>ground connections in such a new machine. You don't want to fry it.
>>
>
> Actually, the HP49G+ cable is an absolutly STANDARD Mini USB cable.
> The connector on the calcaultor is defined in the USB norm as mini USB
and
> was devised especially for small devices such as PDA and other...
>
>
>
>
====
Any digital camera USB cable does the job - doesn't have to be HP. I
haven't
used mine yet, just been using the camera one. Works perfectly.
> If you can salvage the specialized 4 pin HP49G+ end of the cable, you
> can try to rewire it. But first I'd make sure the the pinouts, etc. are
> obtainable from HP or someone knowledgeable here about the signal and
> ground connections in such a new machine. You don't want to fry it.
>
> Once you have the wiring paths, then it's safe to at least temporarily
> have a home-kluged cable that works and then get a new one when they
> become available.
>
> EGL
>
>
> > As funny as it sounds, its true. My puppy is going through his
> > adoloscent period, and he decided that the HP49g+ USB cable would be a
> > good thing to chew on. Its now ruined and I want to know where I can
> > buy a new one. ANy ideas I've looked at the HP site and nothing and
> >
>
====
Ditto here. I've been using the same USB Cable from my Cannon Digital
camera for the hp49g+, the camera, the SD Imagemate, my wife's digital
camera, (different brand), a Roland SC D70 sound module, blood
pressure monitor, hmmm ... I think that may be all. I haven't got
any drivers for the dog .... but if he ate my cable, I probably would
install my own driver in him!
I just plug/unplug the devices and they look up their respective
drivers all installed in WinXP. ALL using the SAME single USB cable.
USB cables are as generic as toilet paper.
>Any digital camera USB cable does the job - doesn't have to be HP. I
haven't
>used mine yet, just been using the camera one. Works perfectly.
>
>> If you can salvage the specialized 4 pin HP49G+ end of the cable, you
>> can try to rewire it. But first I'd make sure the the pinouts, etc. are
>> obtainable from HP or someone knowledgeable here about the signal and
>> ground connections in such a new machine. You don't want to fry it.
>>
>> Once you have the wiring paths, then it's safe to at least temporarily
>> have a home-kluged cable that works and then get a new one when they
>> become available.
>>
>> EGL
>>
>>
>> > As funny as it sounds, its true. My puppy is going through his
>> > adoloscent period, and he decided that the HP49g+ USB cable would be a
>> > good thing to chew on. Its now ruined and I want to know where I can
>> > buy a new one. ANy ideas I've looked at the HP site and nothing and
>> >
>>
>
====
> If you can salvage the specialized 4 pin HP49G+ end of the cable, you
> can try to rewire it. But first I'd make sure the the pinouts, etc. are
> obtainable from HP or someone knowledgeable here about the signal and
> ground connections in such a new machine. You don't want to fry it.
>
> Once you have the wiring paths, then it's safe to at least temporarily
> have a home-kluged cable that works and then get a new one when they
> become available.
Why would you bother? It's an industry standard cable. You should be
able to get one from most electronics shops.
Al
====
I had a puppy chew on my HP48G once - it was lying on the floor in its
soft case and the puppy found it. Fortunately the only damage there was
cosmetic - a few tooth marks beside the screen and a tear on the case...
screen didn't break.
Unfortunately, I can't help you with a place to buy a 49G+ USB cable,
but your thread just reminded me of that instance... when people ask
what happened to my 48, I tell them my dog ate it :)
> As funny as it sounds, its true. My puppy is going through his
> adoloscent period, and he decided that the HP49g+ USB cable would be a
> good thing to chew on. Its now ruined and I want to know where I can
> buy a new one. ANy ideas I've looked at the HP site and nothing and
====
Anyone know of a TI-86 newsgroup?
====
> Anyone know of a TI-86 newsgroup?
bit.listserv.calc-ti has topics about all TI calculators
--
Tom Lake
====
> Anyone know of a TI-86 newsgroup?
I think the closest is bit.listserv.calc-ti , but thats pretty much
dead. There are more forums on ticalc.org. Keep in mind that ticalc is
mostly posts like 'how do I play games' etc - maybe thats what you are
after, I don't know.
cheers,
Al
====
> entirely undeserved
> KW
>
>
> >This post is spam itself. Don't bother to reply.
> >
I apologize, I made a mistake. Even much worse off-topics that this
don't deserve being called spam.
I am so fed up of spam that tend to see spammers everywhere. I
solutions to fight spam, or (b) methods for becoming yourself a
spammer.
But I judged too quickly in this case. I'm sorry,
RaM.
====
that lead me to subscribe to the grc newsgroup to begin with. Of coarse
after I got there and also read all of the advice on Steve Gibson's
website (grc.com) that I figured out I was REALLY wide open to
problems. I have since made major modifications to how I browse, what
software I run, and how my computer is configured.
I have listened here for several years even though I personally am not
a HP calculator operator. My daughter has a HP49G, but since she
switched to an english major .... :-) I am also a friend of Tim
Wessman, and have kept him posted on some of the high points while he
has been gone. In general this is just a great group and I just enjoy
the conversations even if they are over my head.
I resisted posting a warning here for quite a while, but a survey about
a week ago showed some people are still getting 200 to 300 swen
obvious that they were not, and the swen problem was not improving, I
figured I would post warning and wait to get flamed.
Since you are a fellow spam hater, I should point out the reason for
infected machines as spam relays to hide their identity, talk about
your slime balls!! What ends up happening is the poor sucker who
doesn't know he is infected suddenly gets canceled by his ISP for being
a spam generator. This virus was meant to make somebody else money at
your expense.
kw
entirely undeserved
KW
This post is spam itself. Don't bother to reply.
I apologize, I made a mistake. Even much worse off-topics that this
don't deserve being called spam.
I am so fed up of spam that tend to see spammers everywhere. I
solutions to fight spam, or (b) methods for becoming yourself a
spammer.
But I judged too quickly in this case. I'm sorry,
RaM.
====
> Pi can be easily found to 24 decimal places on HP calculators, by making
> use of sin(x) ~= x for small x (in radians). I am using an HP-32SII,
> which provides 12 significant digits:
>
> Enter pi. See 3.14159265359.
> 3.14159265358 has to be slightly less than pi.
>
> sin(3.14159265358) = 9.79323846264e-12
> pi ~= 3.14159265358 9 79323846264 (24 digits)
>
> Trying the same technique on a TI-83+SE (10 significant digits, so I
> would hope of easily getting 20) shows a problem with sin(x):
>
> Enter pi. See 3.141592654. So far so good.
> 3.141592653 has to be slightly less than pi.
>
> sin(3.141592653) = 5.898e-10. PROBLEM. The answer has dropped to 4
> significant digits instead of 10, so the TI misses 6 important
> significant digits for arguments close to pi. The HP calculator
> correctly gives:
>
> sin(3.141592653) ~= 5.89793238463e-10, or
> pi ~= 3.141592653 5 89793238463
>
> I understand why the TI does this, and it isn't optimum.
>
> Rick
>
>
>
can seem to check the results, but they like to round too much, which
makes the truth hard to see. =(
Something seems flakey somewhere in this to me though. if you need
sin(x)~=x to have a value very close to x, (taking note that
3.14159265358 is less than pi), is there a way to use 3.14159265359 to
find the extra pi digits since it is closer to pi (and also less than
pi), while not being equal to pi?
By the way, HP49G returned the same results as your HP-32SII.
Ed Sutton
====
>
> can seem to check the results, but they like to round too much, which
> makes the truth hard to see. =(
> Something seems flakey somewhere in this to me though. if you need
> sin(x)~=x to have a value very close to x, (taking note that
> 3.14159265358 is less than pi), is there a way to use 3.14159265359 to
> find the extra pi digits since it is closer to pi (and also less than
> pi), while not being equal to pi?
> By the way, HP49G returned the same results as your HP-32SII.
> Ed Sutton
Of course, it works but 3.14159265359 is very stlightly more than pi so you
get
sin(3.14159265359)=-2.0676154E-13 Which is by how much it is slightly
bigger.
1+(-.2067154)=.7932846
Which are the numbers you are after.
Arnaud
====
> >
> > can seem to check the results, but they like to round too much, which
> > makes the truth hard to see. =(
> > Something seems flakey somewhere in this to me though. if you need
> > sin(x)~=x to have a value very close to x, (taking note that
> > 3.14159265358 is less than pi), is there a way to use 3.14159265359 to
> > find the extra pi digits since it is closer to pi (and also less than
> > pi), while not being equal to pi?
> > By the way, HP49G returned the same results as your HP-32SII.
> > Ed Sutton
>
>
> Of course, it works but 3.14159265359 is very stlightly more than pi so
you get
>
> sin(3.14159265359)=-2.0676154E-13 Which is by how much it is slightly
bigger.
>
> 1+(-.2067154)=.7932846
>
> Which are the numbers you are after.
>
> Arnaud
Hmm, seems I managed to screw up my decimal place when checking my
last digits quite a few times yesterday then while looking at it. That
did answer my next question of if it was still usable though too so
thank you very much. Now I wonder what other fun things there are to
do with my calc. =)
Ed Sutton
====
> can seem to check the results, but they like to round too much, which
> makes the truth hard to see. =(
> Something seems flakey somewhere in this to me though. if you need
> sin(x)~=x to have a value very close to x, (taking note that
> 3.14159265358 is less than pi), is there a way to use 3.14159265359 to
> find the extra pi digits since it is closer to pi (and also less than
> pi), while not being equal to pi?
The Pi key (2nd ^) gives the value of Pi to as many places as the
calculator
can use anyway so what's point in computing it?
--
Tom Lake
Experience keeps a dear school but fools will learn in no other - Poor
Richard's Almanack
====
it's a standard mini-usb cable...your local computer supplier should
have one. Failing that, try a stockist of digital cameras or PDAs.
On a related note, I used to keep fancy rats and had a fair bit of
trouble with them chewing cables...a simple deterrent is to wipe at-risk
cables (especially mains electrical cables!) with tabasco sauce...they
only do it once after that!
JasonG
====
Sorry, this was supposed to go under 'My Dog Ate It!'
>
> it's a standard mini-usb cable...your local computer supplier should
> have one. Failing that, try a stockist of digital cameras or PDAs.
>
> On a related note, I used to keep fancy rats and had a fair bit of
> trouble with them chewing cables...a simple deterrent is to wipe at-risk
> cables (especially mains electrical cables!) with tabasco sauce...they
> only do it once after that!
>
>
> JasonG
>
====
I just received some brand new HP32SII service replacements. They come
with slipcase alone.
Please remove NO SPAM
====
send info and pictures to:
wilbertindall@berkeley.k12.sc.us
> I just received some brand new HP32SII service replacements. They come
> with slipcase alone.
> Please remove NO SPAM
====
Given the documentation for the new HP--49G+ I am still lacking the
AUR that was optional to the 48 G series.
Anybody know if there will be one? JYA?
Otherwise it«s a fine machine, but my has a (defect of
course, but
serious?) that if I dr.97p the top end ie display end a few cm it kind
of warmstarts«, the display goes blank but the stored items
remain. SD
card intact as well.
BR
Matti
====
>
> Given the documentation for the new HP--49G+ I am still lacking the
> AUR that was optional to the 48 G series.
> Anybody know if there will be one? JYA?
Well, check out page C-13 of the 49g+ user's guide. It seems that you're
expected to use the 48G series documentation if you want good
references for the non-CAS commands.
--
James
====
> Given the documentation for the new HP--49G+ I am still lacking the
> AUR that was optional to the 48 G series.
> Anybody know if there will be one? JYA?
> Otherwise it«s a fine machine, but my has a (defect of
course, but
> serious?) that if I dr.97p the top end ie display end a few cm it kind
> of warmstarts«, the display goes blank but the stored items
remain. SD
> card intact as well.
If you'll settle for the AUG for the 49G in PDF format, it's available at
http://www.hpcalc.org/hp49/docs/misc/
most of the commands of the 49 g+ are in there.
Tom Lake
====
I wonder if and ifso how one might get the 48 style solver menu by
storing the equation using STEQ and then typing ..... MENU to get to
the 48 style solver menu, if there is one for the 49G+. It«s
too
deeply rooted in my mind having used it that way the last 13 years...,
but perhaps I must change to the odd new solvesys type interface.
Matti
====
example:
Y=SIN(X)
'EQ'
STO
30
MENU
and there you are! RSHIFT followed by menu-key recalls
the value stored while LSHIFT followed by menu-key
solves for the corresponding variable. The menu-key
itself stores the stack value under the corresponding
variable name.
Happy computing with the new test-machine :-)
!Demeter!
====
>
> example:
>
> Y=SIN(X)
> 'EQ'
> STO
> 30
> MENU
>
/matti
====
Dear fellow user of the new DUT (device under test).
The 49g+ has indeed a couple of bugs (those that came
under my attention that is) that hopefully will be
fixed with the new ROM revision.
First, the machine will some times freeze especially
during turn-on. You have to insert a paperclip underneath
to make it recover.
Second, sometimes during turn-on again, it will execute
the alarms (while it should not) and the rescheduling
of at least the first one will be screwed up.
!Demeter!
====
>
> Dear fellow user of the new DUT (device under test).
> The 49g+ has indeed a couple of bugs (those that came
> under my attention that is) that hopefully will be
> fixed with the new ROM revision.
> First, the machine will some times freeze especially
> during turn-on. You have to insert a paperclip underneath
> to make it recover.
> Second, sometimes during turn-on again, it will execute
> the alarms (while it should not) and the rescheduling
> of at least the first one will be screwed up.
>
> !Demeter!
calculator -- some place in Oregon. They should have a central
reporting site for bugs, don't you think? Do you know when the next
ROM revision will come out? And do they specifically list the bugs
they have fixed? Lastly, I didn't know I had signed up as a beta
tester! How do I get my beta tester doscount? ;} -- John
====
Aloha!
I«ve been thinking about how to use this new gadget, the
49g+.
As I see it the USERRPL programs works, but what other programs work with
it?
(Yep, never touched a 49g only good old 48«s
41«s 28«s 15«s and so on.)
This is a seriously asked question without any intention to hurt anybody nor
hp.
Adios, Matti
====
> I«ve been thinking about how to use this new gadget, the
49g+.
> As I see it the USERRPL programs works, but what other programs work with
it?
> (Yep, never touched a 49g only good old 48«s
41«s 28«s 15«s and so on.)
The 49g+ emulates the Saturn assembly, so at the condition to change
the adresses of entry points, 48G(X) programs can be converted to that
calculator.
Compatibility is greater for 49G programs, of course, since the 49G
has a very close rom to the 49g+.
Good bye,
Yoann.
====
that's my question.
I think that 80k is not too much.
====
I work for a company that uses the HP 48G+ (G & GX) as a programmable
controller for part of a small system. We have been using the HP
calculators for almost 10 years now by preloading our software into
the units before sending them to our customers. Needless to say, we
were quite concerned when HP announced that they would be
discontinuing the 48G+ and replacing it with the 48GII.
We received our first batch of 48GII last week and have started
evaluating the units. Of course, our worst fears were realized when
the existing software would neither load nor run on the new platform.
I decided to start this thread in an attempt to document some of the
compatibility issues we have found with the new units. Please feel
free to add to the list to give other developers and programmers a
head start when porting their software to the 48GII.
The Good:
1. New memory backup design. Lithium cell is more reliable and
longer lasting than capacitor design of the 48G+.
2. New serial connector. More rugged design should be less prone
to bent pins.
3. Serial cable included. Although the 48GII is slightly more
expensive than the 48G+, they are now throwing in a $20 cable.
4. Screen appears to have slightly better contrast than the 48G+.
5. Fast. Appears to be approximately 2x the speed of the 48G+.
The Bad:
1. Speaker volume is softer in the 48GII. Although fine in a
quiet environment, it is very hard to hear when using the unit in real
world applications. Should have been made louder than the 48G+ or
(even better) variable volume.
2. IR range has been reduced. IR communications are now limited
to only a few inches (from around 18 in the 48G+).
3. Analog clock ö this has to be a joke? If you want a
good
laugh, give it a try.
4. Intermittent Menu flashes are distracting.
5. Manual errors/omissions.
a. Chapter 26 ö This appears to be the documentation
for a
different product (probably the 49?).
b. No documentation on flag functionality ö
Approximately 60
system flags have been added without any documentation on
functionality.
The Ugly:
1. The new fonts. Very hard to read in small sizes and in some
instances do not reflect the original character at all. Try turning
the # character into a graphic object using GROB with size 1. You
will get something that looks like a not-equal sign. Some of the
numeric characters fonts are also very difficult to read.
2. Keys. Very bad. Although I cannot remember a single missed
key stroke on our baseline 48G in almost 10 years of use, missed key
strokes occur on the 48GII on such a regular basis it would be hard to
use as a calculator (we use it as a programmable controller so it is
not much of an issue for us). I have tried 5 different units ö
all
exhibit the problem.
3. Compatibility Issues. Why, why, why? This unit should run
48G code straight out of the box - without modification ö
PERIOD.
Think -- very large installed software base. I'm all for progress and
added functionality but the baseline configuration (from the factory)
should be compatible with the 48G code. All non-compatible added
functionality should be enabled via system flags. Here are some of
the issues I have run into so far:
a. IR compatibility. Basically it doesn't appear as though
you will be communicating with any existing 48G, 48G+ or 48GX. This
is odd since they did decide to keep the existing IR transmission
protocol which allows it to continue to communicate with the 82240B
printer. The IRDA is fine, but the legacy IR receiving protocol
should have been included also for compatibility sake.
b. Algebraic mode is factory default (not PRN). This, of
course, is just plain backwards for compatibility.
c. Printer errors ö probably due to an increase in IR output
speed due
to the faster processor? Could be fixed by adding printer delay using
the DELAY command?
c. Key mapping ö if you used many KEY command in your
code
get ready for some work. Most of the key locations have changed.
d. Real numbers are now displayed with decimal points when
operating in standard numeric mode. Although still logically correct,
this affects precisely formatted field output to the screen or
printer.
e. The default font size for Choose boxes has been changed
to MINI (from normal size on the 48G+).
f. Symbolic representation rules have changed. For example,
the factory result for the program <<1 TAN >> on the 48G (factory
default) was 1.7455E-2. Running the same program with factory default
settings on the 48GII returns TAN(1).
g. RS-232 communication problems ö Cannot communicate
with
several RS-232 devices that worked fine with the 48G+.
h. Cannot seem to load library routines written for the 48G+
onto the 48GII from a PC.
====
I just remembered seing a bunch of empty SD Card packages hanging from a
shelf at Sam's Club. So, go to Sam's: you do not have to fight the
plastic
there.
Toby
> It was a subcontract, but still...
>
> The last time I tried to open one of those I cut myself with the plastic.
I
> still have part of it, inside my HP 48GX soft case, for extra protection.
>
> Toby
>
> > Wal-Mart.
> >
> > The SD Cards they sell are exactly the same as the ones sold by
> everyone
> > else. They are all encased by that extremely hard, see-through plastic
> which
> > it takes either new scissors or a very sharp knife to open. Wal-Mart is
> your
> > best bet. That's where I bought mine.
> >
> > Unless, of course, you might be boycotting Wal-Mart because they
> > place.
> >
> >
> > : for the calculator? any good ideas/tips?
> >
> >
>
>
>
====
> I just remembered seing a bunch of empty SD Card packages hanging from a
> shelf at Sam's Club. So, go to Sam's: you do not have to fight the
plastic
> there.
>
>
> Toby
>
> > It was a subcontract, but still...
> >
> > The last time I tried to open one of those I cut myself with the
plastic.
> I
> > still have part of it, inside my HP 48GX soft case, for extra
protection.
> >
> > Toby
> >
> > > Wal-Mart.
> > >
> > > The SD Cards they sell are exactly the same as the ones sold by
> everyone
> > > else. They are all encased by that extremely hard, see-through
plastic
> which
> > > it takes either new scissors or a very sharp knife to open. Wal-Mart
is
> your
> > > best bet. That's where I bought mine.
> > >
> > > Unless, of course, you might be boycotting Wal-Mart because they
> > > place.
> > >
> > >
> > > : for the calculator? any good ideas/tips?
> > >
> > >
> >
> >
> >
I like hearing the places, but what about the prices?
Ed Sutton
====
On page 549 of the HP48SX Owner's Manual, Volume II there is
a nice little recursive program, called FIB1, for calculating
the nth Fibonacci number:
<< ->n 'IFTE(n<=1,n,FIB1(n-1)+FIN1(n-2)' >>
13 FIB1 gives 233.
This takes 34 seconds on the HP48SX.
In approx mode:
On the HP49G it takes 309 seconds!!!
On the hp49g+ it takes 71 seconds.
Does anyone know why this is so much faster on the HP48SX?
Is there a way to speed it up on the 49G/g+ ?
- Tony
====
> On page 549 of the HP48SX Owner's Manual, Volume II there is
> a nice little recursive program, called FIB1, for calculating
> the nth Fibonacci number:
>
> << ->n 'IFTE(n<=1,n,FIB1(n-1)+FIN1(n-2)' >>
> Does anyone know why this is so much faster on the HP48SX?
> Is there a way to speed it up on the 49G/g+ ?
This may not be precisely what you're looking for, but a non-recursive
way to calculate the nth Fibonacci number is:
g = the golden ratio = (1+sqrt(5))/2
fib[k] = round(g^k/sqrt(5)),
where round means round to the nearest integer
(It can easily be shown that this gives the correct result for all
k >= 0).
Given the 12-digit precision of the HP48 series floating point, a
straight-forward implementation in RPL gives the correct result as
long as it is fewer than 12 digits. There are single-digit errors
in the 12 digit results. Three out of the twelve digits have errors
when the answers are as large as can be represented (approx. 1e500).
This suggests that a SYSRPL implementation in 15 digit floating
point would produce accurate 12-digit results.
Scott
--
Scott Hemphill hemphill@alumni.caltech.edu
This isn't flying. This is falling, with style. -- Buzz Lightyear
====
-=[ Thu, 30.10.03 3:21 p.m. +1300 (NZDT) ]=-
in message ID :
> This may not be precisely what you're looking for, but a non-recursive
> way to calculate the nth Fibonacci number is:
>
> g = the golden ratio = (1+sqrt(5))/2
>
> fib[k] = round(g^k/sqrt(5)),
> where round means round to the nearest integer
1961 book by N.N. Vorob'ev (called Fibonacci Numbers) and
sure enough, he has that result.
Yup, he calls g^k /sqrt(5) the kth term of the geometric
progression whose first tern is g/sqrt(5) and whose common
ratio is g.
--
Tony Hutchins
Wellington
New Zealand
#66 Alimony is like buying oats for a dead horse.
====
> On page 549 of the HP48SX Owner's Manual, Volume II there is
> a nice little recursive program, called FIB1, for calculating
> the nth Fibonacci number:
>
> << ->n 'IFTE(n<=1,n,FIB1(n-1)+FIN1(n-2)' >>
>
> 13 FIB1 gives 233.
> This takes 34 seconds on the HP48SX.
That FIN1 is supposed to be FIB1, right?
Tom Lake
====
-=[ Thu, 30.10.03 3:30 p.m. +1300 (NZDT) ]=-
in message ID :
[...]
> > << ->n 'IFTE(n<=1,n,FIB1(n-1)+FIN1(n-2)' >>
[...]
> That FIN1 is supposed to be FIB1, right?
Right. Typo, and no excuse!! Must be a pure typo :(
--
Tony Hutchins
Wellington
New Zealand
#333 If you wish to learn the highest truth, you
must begin with the alphabet. Jap. Proverb
====
> On page 549 of the HP48SX Owner's Manual, Volume II there is
> a nice little recursive program, called FIB1, for calculating
> the nth Fibonacci number:
>
> << ->n 'IFTE(n<=1,n,FIB1(n-1)+FIN1(n-2)' >>
>
> 13 FIB1 gives 233.
> This takes 34 seconds on the HP48SX.
>
> In approx mode:
> On the HP49G it takes 309 seconds!!!
> On the hp49g+ it takes 71 seconds.
>
> Does anyone know why this is so much faster on the HP48SX?
> Is there a way to speed it up on the 49G/g+ ?
Due to the introduction of the CAS on the HP49G, evaluation of expression
is
now handelde by the CAS.
This allows the powerfull CAS to work, on the other hand, is slows down
some
processing.
Althroug this example is extremly elegant, you could rewrite it simply in
the following form:
<< -> N
<< N 1. <=
N
<< N 1 - FIB N 2 - FIB + >>
IFTE
>>
>>
in which case it would only take 6 s on a HP49G+.
If you are after speed, you could even rewrite it in non recursive:
<< IF DUP 1 > THEN IF DUP 2 == THEN 1 ELSE
1 1 3 4 ROLL START DUP ROT + NEXT SWAP DROP END END
>>
it does 13 FIB in 0.04s
====
For ultimate speed, try instead the direct formula
Fibonacci(n) = ((1+sqrt(5))/2)^n/sqrt(5), rounded to the nearest
integer
where you should pre-compute sqrt(5) and (1+sqrt(5))/2 [the golden
ration] to further speed things up. This way you'll need just one
raising to power, one division and one rounding operation in all, for
any n. This is non-iterative, non-recursive and thus will be much
faster, specially for large n.
>
>
> > On page 549 of the HP48SX Owner's Manual, Volume II there is
> > a nice little recursive program, called FIB1, for calculating
> > the nth Fibonacci number:
> >
> > << ->n 'IFTE(n<=1,n,FIB1(n-1)+FIN1(n-2)' >>
> >
> > 13 FIB1 gives 233.
> > This takes 34 seconds on the HP48SX.
> >
> > In approx mode:
> > On the HP49G it takes 309 seconds!!!
> > On the hp49g+ it takes 71 seconds.
> >
> > Does anyone know why this is so much faster on the HP48SX?
> > Is there a way to speed it up on the 49G/g+ ?
>
> Due to the introduction of the CAS on the HP49G, evaluation of expression
is
> now handelde by the CAS.
> This allows the powerfull CAS to work, on the other hand, is slows down
some
> processing.
>
> Althroug this example is extremly elegant, you could rewrite it simply in
> the following form:
> << -> N
> << N 1. <=
> N
> << N 1 - FIB N 2 - FIB + >>
> IFTE
> >>
> >>
>
> in which case it would only take 6 s on a HP49G+.
>
> If you are after speed, you could even rewrite it in non recursive:
> << IF DUP 1 > THEN IF DUP 2 == THEN 1 ELSE
> 1 1 3 4 ROLL START DUP ROT + NEXT SWAP DROP END END
> >>
> it does 13 FIB in 0.04s
>
====
> ...
> Althroug this example is extremly elegant, you could rewrite it simply in
> the following form:
> << -> N
> << N 1. <=
> N
> << N 1 - FIB N 2 - FIB + >>
> IFTE
> >>
>
>
> in which case it would only take 6 s on a HP49G+.
>
> If you are after speed, you could even rewrite it in non recursive:
> << IF DUP 1 > THEN IF DUP 2 == THEN 1 ELSE
> 1 1 3 4 ROLL START DUP ROT + NEXT SWAP DROP END END
>
> it does 13 FIB in 0.04s
For Fibonacci elegance, how about
<< [[ 0 1 ][ 1 1 ]] SWAP ^ 2. GET >>
(from programs posted by Tom Gutman and Joe Horn in May 2000)
Works for Exact Integers < 10000 on the 49G and presumably the 49G+.
(Faster than the looping method above for N > ~170, at least on later
ROMs. Does not work on the 48.)
CdB Question: Why the arbitrary 9999 limit for raising an integer or
matrix to an integer power???? I know it can be slow, but the power
algorithm was speeded up in ROM 1.16.
Tom
====
> > ...
> > Althroug this example is extremly elegant, you could rewrite it simply
in
> > the following form:
> > << -> N
> > << N 1. <=
> > N
> > << N 1 - FIB N 2 - FIB + >>
> > IFTE
> > >>
> >
> >
> > in which case it would only take 6 s on a HP49G+.
> >
> > If you are after speed, you could even rewrite it in non recursive:
> > << IF DUP 1 > THEN IF DUP 2 == THEN 1 ELSE
> > 1 1 3 4 ROLL START DUP ROT + NEXT SWAP DROP END END
> >
> > it does 13 FIB in 0.04s
>
>
> For Fibonacci elegance, how about
>
> << [[ 0 1 ][ 1 1 ]] SWAP ^ 2. GET >>
>
> (from programs posted by Tom Gutman and Joe Horn in May 2000)
>
> Works for Exact Integers < 10000 on the 49G and presumably the 49G+.
> (Faster than the looping method above for N > ~170, at least on later
> ROMs. Does not work on the 48.)
>
> CdB Question: Why the arbitrary 9999 limit for raising an integer or
> matrix to an integer power???? I know it can be slow, but the power
> algorithm was speeded up in ROM 1.16.
>
> Tom
Could someone post 49G and 49G+ timings for this (or whatever the
fastest method for different ranges is)? I'd like to compare them with
those of my 68k FibNum function.
n Time (s) Result
----------------------------
13 0.26 Exact
113 1 Exact
1113 12.2 Exact
1113. 0.74 Approximate
4444. 0.21 Approximate
Bhuvanesh.
====
>
>Could someone post 49G and 49G+ timings for this (or whatever the
>fastest method for different ranges is)? I'd like to compare them with
>those of my 68k FibNum function.
>
>n Time (s) Result
>----------------------------
>13 0.26 Exact
>113 1 Exact
>1113 12.2 Exact
>1113. 0.74 Approximate
>4444. 0.21 Approximate
>
>Bhuvanesh.
Using matrix power method for exact and sqrt(5) for approximate, on
49g+
n Time (s) Result
----------------------------
13 0.2129 Exact
113 0.4075 Exact
1113 1.9919 Exact
1113. 0.0898 Approximate
4444. 0.0903 Approximate
Same on 49G
n Time (s) Result
----------------------------
13 0.6907 Exact
113 1.2448 Exact
1113 4.4794 Exact
1113. 0.3137 Approximate
4444. 0.3130 Approximate
Using non-recursive loop for both on 49g+
n Time (s) Result
----------------------------
13 0.1216 Exact
113 0.5227 Exact
1113 5.4762 Exact
1113. 5.4861 Approximate
4444. 26.3077 Approximate
Pete M. Wilson
Gamewood, Inc.
wilsonpm@gamewood.net
====
[...]
>> For Fibonacci elegance, how about
>>
>> << [[ 0 1 ][ 1 1 ]] SWAP ^ 2. GET >>
>>
>> (from programs posted by Tom Gutman and Joe Horn in May 2000)
>>
>> Works for Exact Integers < 10000 on the 49G and presumably the 49G+.
>> (Faster than the looping method above for N > ~170, at least on later
>> ROMs. Does not work on the 48.)
[...]
>Could someone post 49G and 49G+ timings for this (or whatever the
>fastest method for different ranges is)? I'd like to compare them with
>those of my 68k FibNum function.
>
>n Time (s) Result
>----------------------------
>13 0.26 Exact
>113 1 Exact
>1113 12.2 Exact
>1113. 0.74 Approximate
>4444. 0.21 Approximate
With Joe Horn Program on an HP49G+ according to TEVAL:
n Time (s) Result
----------------------------
13 0.21 in exact mode
113 0.41 in exact mode
1113 2 in exact mode
1113. - in approximate and exact mode: Error: Bad Argument
Type (raise to power doesn«t seem to work with a matrix)
4444 19.8 in exact mode
Seems to be fast....;)
For interest: FIB(4444) ist about 929 numbers long.
Mathias
--
Mathias Habel
mathias.habel_no-spam_@t-online.de
Remove _no-spam_ before replying
====
> For Fibonacci elegance, how about
>
> << [[ 0 1 ][ 1 1 ]] SWAP ^ 2. GET >>
>
> (from programs posted by Tom Gutman and Joe Horn in May 2000)
Wow! Instantaneous! All these alternatives are great but the question
remains. Why is the original program so slow on the 49 g+?
--
Tom Lake
Experience keeps a dear school but fools will learn in no other - Poor
Richard's Almanack
====
-=[ Thu, 30.10.03 8:04 p.m. +1300 (NZDT) ]=-
in message ID :
> > For Fibonacci elegance, how about
> >
> > << [[ 0 1 ][ 1 1 ]] SWAP ^ 2. GET >>
> >
> > (from programs posted by Tom Gutman and Joe Horn in May 2000)
>
> Wow! Instantaneous! All these alternatives are great but the question
> remains. Why is the original program so slow on the 49 g+?
Cyrille answered that one almost before it was asked.
--
Tony Hutchins
====
-=[ Thu, 30.10.03 10:42 a.m. +1300 (NZDT) ]=-
in message ID <3fa02b16$1@usenet01.boi.hp.com> :
[...]
> Althroug this example is extremly elegant, you could rewrite it simply in
> the following form:
> << -> N
> << N 1. <=
> N
> << N 1 - FIB N 2 - FIB + >>
> IFTE
> >>
> >>
>
> in which case it would only take 6 s on a HP49G+.
--
Tony Hutchins
New Zealand
====
Wouldn't have to be - it could be written into a future version of
Conn4x, and parallel versions could be created for Mac and *nix
platforms if desired... not that HP will do that, but it is possible :)
>
>
>>and (2) the PC should have a
>>utility that re-synchs the pseudo-FAT with what's actually in the
>>card.
>
>
> No, please! I presume that would be some Windows thing -- i.e.,
> OS-dependent.
>
> Michael
>
====
How can you tell?
>
> Is your model one of the earlier ones?
>
> dave
>
> > Just got it and was surprised at how cheap the thing feels. Much worse
> than
> > the TI's. Think $11.99 Walmart special. Really quite lame. Worst of all
my
> 7
> > key only works about 1/3 of the time.
> >
> > Construction issues aside, it's a powerful tool, but I doubt it will
last
> me
> > 14 years like my 48GX has.
> >
> >
> >
> > Does anyone know of a program to produce Jacobian matrices?
> >
> >
> >
> >
>
>
====
This must have been a topic of discussion here before, but I wasn't
able to find anything too informative, so excuse me if my question has
been answered before.
I currently own a 49G among some other HP calculators and I was
wondering if there is any information available on how the Saturn
emulation is done. What kind of slowdown can I expect? The ARM runs
at almost 20x the clockspeed of the original Saturn, so there must be
quite a bit of power going to waste running an emulator. One project
I'd like to work on for example would be a native ARM operating
system. With 75mhz multitasking would not be a problem, so you could
even run the emulator with the original ROM as a seperate process if
needed.
Anyway, I don't really know what I'm getting at here yet. I just want
some information for starters, so if anyone could point me to some
manuals or source code, I would greatly appreciate that.
====
> This must have been a topic of discussion here before, but I wasn't
> able to find anything too informative, so excuse me if my question has
> been answered before.
> I currently own a 49G among some other HP calculators and I was
> wondering if there is any information available on how the Saturn
> emulation is done. What kind of slowdown can I expect? The ARM runs
> at almost 20x the clockspeed of the original Saturn, so there must be
> quite a bit of power going to waste running an emulator. One project
> I'd like to work on for example would be a native ARM operating
> system. With 75mhz multitasking would not be a problem, so you could
> even run the emulator with the original ROM as a seperate process if
> needed.
> Anyway, I don't really know what I'm getting at here yet. I just want
> some information for starters, so if anyone could point me to some
> manuals or source code, I would greatly appreciate that.
I haven't heard much on the details myself either. Mine doesn't
arrive until tomorrow, but even on the HP49G, I never got around to
finding out if there is more than 2 voice polyphony available on the
HP49G, but would like to hope that it could be available on the HP49G+
at least. I've seen music applications listed on hpcalc.org, then saw
that they usually mention a 1 to 2 voice limit. If intended for music,
I think 3 sould make a good minimum, 4 would be a but if a decent
workspace, and more than that would make for some fun in terms of
composing when chords are involved.
I hope that building the new HP in an emulated mode means that it
can now be seen as a bit more portable to different machines now
and/or be able to be expanded beyond the limits of the origional
saturn machines further. If I remember, the speed would take a lot of
work to increase, and the screen used to be trapped to a max
resolution based on the previous hardware HP calcs used to run on. I'd
personally like to watch the new HP calcs expand into the new machine
in which their code resides, assuming it builds off of the old HP
trend of good calc design, which seems to not show so strong in some
aspects of the more recent calcs (for whatever reason that may be).
Ed Sutton
====
I don't have any info, but if you find any, please share it with me - I
am very interested.
Also, please note that some ROM routines are already native.
Al
====
I just wanted to mention that the British HPCC group authorized the
addition of another year of their Datafile newsletters (volume 21 from
2002) to PPC CD #3. This disk now goes to version 2.0 and is now
titled Twenty-One Years of Datafile (1982-2002). As before, for each
copy sold, U.S. $5.00 is going back to the HPCC group to help their
continued efforts. Already, $300.00 has been generated for them at
present. For more information on this disk, check
http://www.magpage.com/~jakes/ppccdrom.htm on the web.
Jake Schwartz
====
I just bought a new 256 MB SD card after reading posts where I thought
people said it worked for them.
I formatted it on my PC as a FAT file system.
But when I insert the card into my 49G+ port 3 does not come up in the
Filer.
I know that the SD card works since I can copy and view files on it on my
PC.
I guess I'll just have to go out and get a 128 MB card.
Hopefully a future ROM will support the 256 MB cards. I updated my
calculator to 1.22 using the USB connection.before I got the SD card.
--
Michael C. Polinske
Milwaukee, WI
====================
Come to the WELS for
new life in the living Word
http://www.wels.net
====
> I just bought a new 256 MB SD card after reading posts where I thought
> people said it worked for them.
>
> I formatted it on my PC as a FAT file system.
>
Did you format it as FAT16? How about trying to format it on the
calculator itself?
Al
====
I also tried to format it on the calculator, but it only allowed up to 128
MB, no option for 256 MB, and all of the options I tried ended with the
message Format failed..
> > I just bought a new 256 MB SD card after reading posts where I thought
> > people said it worked for them.
> >
> > I formatted it on my PC as a FAT file system.
> >
>
> Did you format it as FAT16? How about trying to format it on the
> calculator itself?
>
> Al
>
====
Mike, what ROM version does your 49G+ have? I have updated to ROM v.
1.22 (immediately, so I don't know what the previous version did nor am
I even sure of the previous version number) and as I type this, I turned
mine on just to check- on the Filer, it says, 3:SD 246816KB (I
haven't put anything on it yet.) And when I remove the card, it doesn't
show.
Oh, and make sure the SD card clicks in! You have to push it in fairly
deeply. For a second a couple of days ago, I didn't think my finger
could do it! You have to make sure it clicks in.
Ed Look
> I just bought a new 256 MB SD card after reading posts where I thought
> people said it worked for them.
>
> I formatted it on my PC as a FAT file system.
>
> But when I insert the card into my 49G+ port 3 does not come up in the
> Filer.
>
> I know that the SD card works since I can copy and view files on it on my
> PC.
>
> I guess I'll just have to go out and get a 128 MB card.
>
> Hopefully a future ROM will support the 256 MB cards. I updated my
> calculator to 1.22 using the USB connection.before I got the SD card.
>
> --
> Michael C. Polinske
> Milwaukee, WI
> ====================
> Come to the WELS for
> new life in the living Word
> http://www.wels.net
>
>
>
====
OK, this is just weird...Today when I tried to read the card in my
calculator it worked fine.
I'll play with it more after work tonight. Last night when I put it in and
it clicked in, the Filer would clock for a while but the SD card would not
show up. I tried it several times.
I have ROM version 1.22.
> Mike, what ROM version does your 49G+ have? I have updated to ROM v.
> 1.22 (immediately, so I don't know what the previous version did nor am
> I even sure of the previous version number) and as I type this, I turned
> mine on just to check- on the Filer, it says, 3:SD 246816KB (I
> haven't put anything on it yet.) And when I remove the card, it doesn't
> show.
>
> Oh, and make sure the SD card clicks in! You have to push it in fairly
> deeply. For a second a couple of days ago, I didn't think my finger
> could do it! You have to make sure it clicks in.
>
> Ed Look
>
>
> > I just bought a new 256 MB SD card after reading posts where I thought
> > people said it worked for them.
> >
> > I formatted it on my PC as a FAT file system.
> >
> > But when I insert the card into my 49G+ port 3 does not come up in the
> > Filer.
> >
> > I know that the SD card works since I can copy and view files on it on
my
> > PC.
> >
> > I guess I'll just have to go out and get a 128 MB card.
> >
> > Hopefully a future ROM will support the 256 MB cards. I updated my
> > calculator to 1.22 using the USB connection.before I got the SD card.
> >
> > --
> > Michael C. Polinske
> > Milwaukee, WI
> > ====================
> > Come to the WELS for
> > new life in the living Word
> > http://www.wels.net
> >
> >
> >
>
====
When I first got my 128MB SD card, I was a bit surprised to see that it
showed up in my card reader as being only 120MB. Ok, I know that some of
it's used just for keeping track of what's on the card. The system
area that is, the boot record, FATs, and root directory, takes away
from what's actually available for storing files. But 8MB out of 128MB?
Off hand, that seems awfully high.
I'd expect a 128MB card to have a total of 262,144 sectors of 512 bytes
each, but every tool that I've used shows me a total of 245,919 sectors.
And yes, that's including the system area.
So what happened to the other 16,225 sectors (a bit under 8MB)? Maybe
those sectors on an SD card are read only? Perhaps used for the Secure
code designed to protect copyrighted materials and such by encryption or
whatever?
To be sure, 120MB is probably more than I'll ever actually need. But SD
cards are currently marketed at least as low as 16MB. Do the smaller
cards give up as many sectors before the user gets to store anything on
them?
Would we actually get more available storage space by using a
MultiMediaCard (MMC)?
--
James
====
Actually, you need to remember that NAND flash is not a perfect technology,
so ever if the chips are 128MB, some sectors are kept on the side for
future
use, in order to replace defective sector and the like...
for example, you know that the FAT is written often, and flash has a
limited
number of erase/write cycles, well if you dig in the controler, you will
see
that the FAT is relocated regullary in the physical memory (but not the
logical)...
it's a little bit like hard drive that have banks of sectors on the side
that they use to replace defective sectors (or sector that they can
predicts
are getting in bad shape)...
a SD card (or CF) is MUCH more complex that just some linear memory :-)
> When I first got my 128MB SD card, I was a bit surprised to see that it
> showed up in my card reader as being only 120MB. Ok, I know that some of
> it's used just for keeping track of what's on the card. The system
> area that is, the boot record, FATs, and root directory, takes away
> from what's actually available for storing files. But 8MB out of 128MB?
> Off hand, that seems awfully high.
>
> I'd expect a 128MB card to have a total of 262,144 sectors of 512 bytes
> each, but every tool that I've used shows me a total of 245,919 sectors.
> And yes, that's including the system area.
>
> So what happened to the other 16,225 sectors (a bit under 8MB)? Maybe
> those sectors on an SD card are read only? Perhaps used for the
Secure
> code designed to protect copyrighted materials and such by encryption or
> whatever?
>
> To be sure, 120MB is probably more than I'll ever actually need. But SD
> cards are currently marketed at least as low as 16MB. Do the smaller
> cards give up as many sectors before the user gets to store anything on
> them?
>
> Would we actually get more available storage space by using a
> MultiMediaCard (MMC)?
>
> --
> James
>
====
On my new 256 MB card, Windows reports 241 MB free, so 15 MB must be used
by
the system some how.
> When I first got my 128MB SD card, I was a bit surprised to see that it
> showed up in my card reader as being only 120MB. Ok, I know that some of
> it's used just for keeping track of what's on the card. The system
> area that is, the boot record, FATs, and root directory, takes away
> from what's actually available for storing files. But 8MB out of 128MB?
> Off hand, that seems awfully high.
>
> --
> James
>
--
Michael C. Polinske
Milwaukee, WI
====================
Come to the WELS for
new life in the living Word
http://www.wels.net
====
When I format my 128MB SD card using the card reader, Norton Disk Doctor
tells me that everything's ok (though fewer sectors than I expected).
But when I format the SD card using the 49g+ (ROM 1.22), NDD notifies me
of an Error on drive F: -- Invalid Disk Table in Boot Record, and
gives me a chance to correct it if I really want to. Ok, the card seems
to work just fine whether I have Norton correct the problem or not, so
no big deal.
Looking into this a bit deeper, it seems the the first sector of the FAT
is sector 3, instead of the expected sector 1 (sector numbering starts
with sector 0, the boot sector). So it seems that the boot record is
reserving 3 sectors? Looking at the SD card with a disk/sector editor, I
find that the boot record really does reserve 3 sectors. NDD's
correction doesn't mess with this.
The physical description of the disk, 63 sectors per track and 255
heads, is a bit unusual, but that's not surprising, considering that the
disk is really flash memory. It turns out that allowing NDD to
correct the error changes this to 32 sectors per track and 64
heads.
My guess is that these are merely dummy values, never actually used for
anything although NDD notices that they're unusual.
Sector 0 looks like an otherwise typical boot record. Sectors 1 and 2
look like the beginning of a FAT; whatever was there before I used the
49g+ to format it is still there. The first FAT begins with sector 3.
As the 49g+'s format doesn't change anything in the reserved sectors 1
and 2, my guess is that the 49g+ doesn't actually use them for anything.
By the way, the 49g+'s format doesn't write anything to the data area
of the card, just the system area. Whatever was in the data area is
still there.
Why would the boot record ever reserve 3 sectors? I know that it can
reserve more sectors, I suppose as many as a 2 byte hex number would
allow, up to 255 sectors, but I don't believe that I've ever seen a boot
record that reserves more than the single sector for itself.
For my card, it makes no practical difference. Formatted in the card
reader from MS-Windows, it has 2 sectors left over at the end that don't
make up a full cluster, so are unusable. Formatted on the 49g+, it has 2
reserved sectors that I can't use, but no unusable sectors left over at
the end.
But I expect that on other cards, reserving 2 sectors may make a
difference of 1 or 2 clusters unavailable for use, so it may be
worthwhile to change the 49g+'s format so that it reserves only the 1
sector for the boot record.
But for all I know, perhaps the development team really does have
something in mind for those two reserved sectors, to be added later. If
so, then when it takes effect, the card will have to be formatted on the
49g+, not with other ordinary methods of formatting it.
--
James
====
I'm expecting my HP49G+ to arrive with v1.20 and (if not for this
time, for future reference) was wondering how I could go about backing
up my current ROM before upgrading and do problems with upgrading get
resolved by the old HP49G steps?
Also have any linux/unix people tested the HP49G updater for the G+,
or are there differences that it doesn't handle? I hope I don't need
to wait until I have access to a windows USB machine just to upgrade
since I have no sd equipment (yet) and rebooting to what little of a
windows setup I have on this machine just casuses more trouble than it
is worth; if windows wasn't a problem on this machine, I wouldn't have
gone against my computer's warranty and fixed my computer's OS
problems for the last time by using something other than windows.
Ed Sutton
====
> I'm expecting my HP49G+ to arrive with v1.20 and (if not for this
> time, for future reference) was wondering how I could go about backing
> up my current ROM before upgrading and do problems with upgrading get
> resolved by the old HP49G steps?
> Also have any linux/unix people tested the HP49G updater for the G+,
> or are there differences that it doesn't handle? I hope I don't need
> to wait until I have access to a windows USB machine just to upgrade
> since I have no sd equipment (yet) and rebooting to what little of a
> windows setup I have on this machine just casuses more trouble than it
> is worth; if windows wasn't a problem on this machine, I wouldn't have
> gone against my computer's warranty and fixed my computer's OS
> problems for the last time by using something other than windows.
Well, I think the options for updating the ROM on a 49g+ are an SD card
and reader, a USB connection, or *maybe* IrDA.
--
James
====
Given that my freshly formatted 128MB SD card has 61351 free clusters of
2KB each, and what's more Norton Disk Doctor says that it has 125646848
bytes available, I expect 122702KB to be free on it. Why does the filer
show me only 122698KB on the card? What happened to the other 4KB?
--
James
====
For some reason my 49g+ doesn't like solving DE's with Y(x), but U(x),
V(x) or anything else is fine. My 49g accepts any user function, but
the g+ says
'Invalid User Function' - any pointers? I've compared the flags etc
and they're the same, but I don't think this is the problem.
====
You probably have a variable 'Y' stored in the current directory. If
you purge it, it should be fine.
> For some reason my 49g+ doesn't like solving DE's with Y(x), but U(x),
> V(x) or anything else is fine. My 49g accepts any user function, but
> the g+ says
> 'Invalid User Function' - any pointers? I've compared the flags etc
> and they're the same, but I don't think this is the problem.
====
I used a simple example on the stack with Y purged
from the directory and in exact mode I got the correct
answer thru DESOLVE.
I use ROM 1.22 (when it is not crushing or screwing the
first alarm :-)
!Demeter!
====
>
> Typing #33107 SYSEVAL on the calc returns BINT0 ok, but when I try on
> Debug4x (#33107 xSYSEVAL) get an error.
> I'm clearly doing something wrong and wanted to know how to use xSYSEVAL
on
> Debug4x, or if there's a better way to access system functions?
>
There is no point in using SYSEVAL in Debug4, why would you - you can
directly write BINT0 or PTR 33107.
What you did wrong is this:
In UserRPL (or on the command line), #33107 is HEX string. In
SystemRPL,
#33107 is a BINT, a different object type. The user command SYSRPL
expects a HEX string as an argument, not a BINT. In order to do what
you wanted correctly, you would have to write in Debug4
HXS 5 70133 (note that the digit sequence is inverted)
xSYSEVAL
but as I said, this is not useful since SystemRPL gives you direct
access
to all internal commands.
Hope this helps
- Carsten
====
The BINTO was a (bad) example. I actually want to use the command RCLSYSF2
(recall sys. flags 65-128) - there doesn't seem to be any named command
that
will do this.
I can see from your post that its pointless to use SYSEVAL in Debug4x, if
all system commands can be otherwise accessed. The problem still is I can
only access named commands, for example PTR #33107 is not accepted by
Debug4x, and therefore doesn't return BINT0. Also tried some other commands
with PTR in the name (eg SysPtr@) but with no success. If you could let me
know the exact Debug4x syntax for accessing a system command by address it
would be great.
I apologise if I'm making a stupid mistake, but cannot find any examples of
exactly how to do this in the SysRpl manual (probably expected to know
it!).
Dave
> >
> > Typing #33107 SYSEVAL on the calc returns BINT0 ok, but when I try on
> > Debug4x (#33107 xSYSEVAL) get an error.
> > I'm clearly doing something wrong and wanted to know how to use
xSYSEVAL
on
> > Debug4x, or if there's a better way to access system functions?
> >
>
> There is no point in using SYSEVAL in Debug4, why would you - you can
> directly write BINT0 or PTR 33107.
>
> What you did wrong is this:
>
> In UserRPL (or on the command line), #33107 is HEX string. In
> SystemRPL,
> #33107 is a BINT, a different object type. The user command SYSRPL
> expects a HEX string as an argument, not a BINT. In order to do what
> you wanted correctly, you would have to write in Debug4
>
> HXS 5 70133 (note that the digit sequence is inverted)
> xSYSEVAL
>
> but as I said, this is not useful since SystemRPL gives you direct
> access
> to all internal commands.
>
> Hope this helps
>
> - Carsten
====
Jean-Fran.8dois :
An excellent SYSEVALs list can be found in Eduardo Kalinowski's online
SysRPL programmation tutorial, which you can download at :
http://www.hp-sources.com/docs/download/stut_pdf.zip
Yoann.
====
> Greetings!
>
> Sounds like a great idea!!! I'd love to crack this puppy open and regain
> the header area for normal use (9 or 10 level stack all on the same
> screen!!!). I can definitely vouch for 68000's powerful instruction set
> (CISC), this usually makes programming for 68k machines a
> simpler/shorter process. Doesn't the ARM family use a RISC (reduced)
> instruction set? I have no experience in ARM assembly. Anyhow, that
> would be a great endeavor! Long Live HARP!
>
> -demosthenes
>
I find RISC easier to program for actually. There are fewer instructions to
keep in mind and they are more homogenous (at least with PowerPC).
====
> > Sounds like a great idea!!! I'd love to crack this puppy open and
regain
> > the header area for normal use (9 or 10 level stack all on the same
> > screen!!!). I can definitely vouch for 68000's powerful instruction set
> > (CISC), this usually makes programming for 68k machines a
> > simpler/shorter process. Doesn't the ARM family use a RISC (reduced)
> > instruction set? I have no experience in ARM assembly. Anyhow, that
> > would be a great endeavor! Long Live HARP!
> I find RISC easier to program for actually. There are fewer instructions
to keep in mind and they are more homogenous (at least with PowerPC).
Same with me, I could not agree more.
I am not a fan of SH series, but I love the ARM, the ASM is so powerfull!
you can have one instruction like:
CMP r0, 15
LRDLT r15, [r15, +r0 shl 2]
B default
address case 0
address case 1
(for the one of you who do not understand, this is a switch (r0) { case 0:
... case 1: ... .... case 15: dafault:.. } all in 1 instruction
you can also do stuff like:
add(condition) r0, r1, r2, shl r3 (r0=r1+r2< > > Sounds like a great idea!!! I'd love to crack this puppy open and
regain
> > > the header area for normal use (9 or 10 level stack all on the same
> > > screen!!!). I can definitely vouch for 68000's powerful instruction
set
> > > (CISC), this usually makes programming for 68k machines a
> > > simpler/shorter process. Doesn't the ARM family use a RISC (reduced)
> > > instruction set? I have no experience in ARM assembly. Anyhow, that
> > > would be a great endeavor! Long Live HARP!
>
> > I find RISC easier to program for actually. There are fewer
instructions
> to keep in mind and they are more homogenous (at least with PowerPC).
>
> Same with me, I could not agree more.
> I am not a fan of SH series, but I love the ARM, the ASM is so powerfull!
> you can have one instruction like:
>
> CMP r0, 15
> LRDLT r15, [r15, +r0 shl 2]
> B default
> address case 0
> address case 1
>
> (for the one of you who do not understand, this is a switch (r0) { case
0:
> ... case 1: ... .... case 15: dafault:.. } all in 1 instruction
>
> you can also do stuff like:
> add(condition) r0, r1, r2, shl r3 (r0=r1+r2< also with binary and other instruction)...
>
> this is so good for stuff like graphic manipulation!
1¡ But how much memory space does such an instruction take
?
2¡ Can you reveal to us the mystery of the new OpCodes ?
How can one use them ? Why do we often find 81B1 instead of 142164808C for
return-to-RPL ?
Yoann.
====
Does anybody know if there is a rammap.a file for the 39G? Or is it
identical
to the 49G file?
- Carsten
====
Manel.
The expected (a rumor) date for publish the FLASH ROM 1.19-7 was
HP Could be gathering errors from ROM 1.22 of HP49+ to fix them on new
flash for HP49(old)?
Is there any official date to publish the expected ROM?
Goood-bye!
====
I'll be in London this friday and saturday. I wonder if those of you from
the UK could give me some tips as to what not to miss, and especially
what's
a waste of time, because i only have saturday morning for sightseeing. I'll
be staying near Hammersmith or Kensington, also if you know of a place i
should stay clear from, please let me know! ;-)
--
Steve Sousa
====
>
> I'll be in London this friday and saturday. I wonder if those of you from
> the UK could give me some tips as to what not to miss,
Remember the wise words of Gerald Hoffnung:
- all london brothels display a blue light
- try out the famous echo in the British museum reading room
- on entering a bus or tube train, it is customary to shake
hands with all the other passengers.
And if you follow his advice, I've got a bridge to sell you ;)
Serious places to visit:
Buckingham Palace & the royal parks (but I suspect the palace will be
closed as it is not summer).
Parliament square (Houses of Parliament, Big Ben) and then up
whitehall. Visit the cabinet war rooms (used in WWII by churchill),
and finish up in Trafalgar Square.
Or visit the London Eye (large millenium ferris wheel) and if time,
you can walk along the river to the millenium footbridge (and not
marvel at how much it shakes ;)). Cross to go to the City Of London.
The Bank Of England has a nice museum.
HMS Belfast is moored on the river and open (but a full visit takes
about 3 hours).
The science Museum in kensington is probably worth a visit, as is
Greenwich Observatory/Museum (but is probably too far for the time).
====
Steve Sousa a .8ecrit dans le message de
>
> I'll be in London this friday and saturday. I wonder if those of you from
> the UK could give me some tips as to what not to miss, and especially
what's
> a waste of time, because i only have saturday morning for sightseeing.
I'll
> be staying near Hammersmith or Kensington, also if you know of a place i
> should stay clear from, please let me know! ;-)
Tower Bridge is a nice place, Hyde Park. I don't know about Buckingham
Palace, I didn't get to see it when I went to London. I suppose Big Ben is
worth seeing too.
As for places to avoid... I stayed in the King's Cross area, and it was
under works at that time, so apart from the big Church, it wasn't great,
plus, it's crowded.
>
>
> --
> Steve Sousa
>
>
====
>
> I'll be in London this friday and saturday. I wonder if those of you from
> the UK could give me some tips as to what not to miss, and especially
what's
> a waste of time, because i only have saturday morning for sightseeing.
I'll
> be staying near Hammersmith or Kensington, also if you know of a place i
> should stay clear from, please let me know! ;-)
>
The London Eye is an absolute must, unless you're scared of hights!
Dave
====
---------------------------------------------------------------------
>
> > seem less possible. Also since the GII has no FLASH capability, the
> > problems you outlined are not fixable by the software upgrade route.
>
> The specs for the GII say it DOES have FLASH.
>
> Product Features
> Electronic Specification:
> CPU: 48Mhz ARM9
48Mhz...???
is that fortyeight,
or four point eight...???
fortyeight seems awfully fast for a 48g(x)...???
sproogles...
( '±' ) /
`'*:-.,_,.-:*'``'*:-.,_,.-:*'``'*:-.,_,.-:*'``'*:-.,_,.-:*'`
.---. .-. .---..-..-..-..-..---..-..-. .--.
| | < / | | < > / | .` || O || '' |( -<
`---'`--^--'`---' `-' `-'`-'`---'`----'`---)
,.-:*'``'*:-.,_,.-:*'``'*:-.,_,.-:*'``'*:-.,_,.-:*'``'*:-.,_
The Babynous Cult
A SemiHedonistic Cult for The Whole Family!
^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^v^
---------------------------------------------------------------------
name=babynous.vcf
filename=babynous.vcf
begin:vcard
n:;The Babynous Cult
x-mozilla-html:FALSE
adr:;;;;;;
version:2.1
x-mozilla-cpt:;3
fn:The Babynous Cult
end:vcard
--------------E75A6DC944AC74684D7E3ADD--
====
>
>
> >
> > > seem less possible. Also since the GII has no FLASH capability, the
> > > problems you outlined are not fixable by the software upgrade route.
> >
> > The specs for the GII say it DOES have FLASH.
> >
> > Product Features
> > Electronic Specification:
> > CPU: 48Mhz ARM9
>
> 48Mhz...???
> is that fortyeight,
> or four point eight...???
>
> fortyeight seems awfully fast for a 48g(x)...???
That's forty-eight, OK. Remember, the ARM is emulating a Saturn so you
won't see such a dramatic difference as you might expect from just the
difference in clock speed.
--
Tom Lake
Experience keeps a dear school but fools will learn in no other - Poor
Richard's Almanack
====
For these main reasons it would have been better to have named this model
the 49GII and the 49G+ should have been called the 49GII+. Leave it to the
marketing boneheads. My understanding is that the entire calculator
division is comprised of only about 11 people so it has got to be a miracle
that such a machine was ever produced in such shot time using contracted
R&D
and outsourced production.
Greg S
[snip]
> 3. Compatibility Issues. Why, why, why? This unit should run
> 48G code straight out of the box - without modification - PERIOD.
> Think -- very large installed software base. I'm all for progress and
> added functionality but the baseline configuration (from the factory)
> should be compatible with the 48G code. All non-compatible added
> functionality should be enabled via system flags. Here are some of
> the issues I have run into so far:
[snip]
> c. Key mapping - if you used many KEY command in your code
> get ready for some work. Most of the key locations have changed.
> d. Real numbers are now displayed with decimal points when
> operating in standard numeric mode. Although still logically correct,
> this affects precisely formatted field output to the screen or
> printer.
> e. The default font size for Choose boxes has been changed
> to MINI (from normal size on the 48G+).
> f. Symbolic representation rules have changed. For example,
> the factory result for the program <<1 TAN >> on the 48G (factory
> default) was 1.7455E-2. Running the same program with factory default
> settings on the 48GII returns TAN(1).
> g. RS-232 communication problems - Cannot communicate with
> several RS-232 devices that worked fine with the 48G+.
> h. Cannot seem to load library routines written for the 48G+
> onto the 48GII from a PC.
====
>
>
> Tom Lake replied:
> >>seem less possible. Also since the GII has no FLASH capability, the
> >>problems you outlined are not fixable by the software upgrade route.
> >
> >
> > The specs for the GII say it DOES have FLASH.
> >
> > Product Features
> > Electronic Specification:
> > CPU: 48Mhz ARM9
> > LCD: 131 x 64 pixels
> > Display Type: pixel
> > IR Port: IrDA
> > Serial Port: RS232
> > Memory: 128KB
> > Permanent Storage: Flash ROM
> > Power: Three AAA and one CR-2032 (same battery used in most PC
motherboards)
> > Auto-power OFF: approximately 5 minutes
> > Material of enclosure: Plastic
> > Material of key top: Plastic
> > Dimensions: 184.0 x 87.0 x 27.5 mm (7.2 x 3.4 x .09 in)
> > Weight: 220 g (7.7 oz)
>
> Where did you get this?
I got those specs from HPCalculators.com (Samson Cables)
Tom L
====
There is something I as a simple user of 49G+ can not understand!
Keying in an simple equation as 2X^3 - X^2+1 Then Solvevx in exact
mode leaves an empty list. If I switch to approx mode it works just
fine and I get the expected answer. { X = -.6666666667 X=0 }
Why is not the calc suggesting switch to Approx mode if it can not
solve in exact mode? And why can it not solve it?
Anyway, this is the kind of things I do not like in a calculator for
students.
Torstein
====
> Keying in an simple equation as 2X^3 - X^2+1 Then Solvevx in exact
> mode leaves an empty list. If I switch to approx mode it works just
> fine and I get the expected answer. { X = -.6666666667 X=0 }
The equation above has one real root and two complex
(a conjugate pair that is). To get all solutions switch
to complex approximate mode and press SOLVEVX. The solutions
you posted are incorrect. My machine gives me
-0.657298106138
(0.578649053069,0.652575763252)
(0.578649053069,-0.652575763252)
In exact mode the polynomial factoring seems to be too
complex to handle. Nevermind. Get to know your machine
to use it effectively. If you want something simple for
a student then throw it away and get yourself a TI junk!
!@*#^%$@$*
!Demeter!
====
>
> > Keying in an simple equation as 2X^3 - X^2+1 Then Solvevx in exact
> > mode leaves an empty list. If I switch to approx mode it works just
> > fine and I get the expected answer. { X = -.6666666667 X=0 }
>
> The equation above has one real root and two complex
> (a conjugate pair that is). To get all solutions switch
> to complex approximate mode and press SOLVEVX. The solutions
> you posted are incorrect. My machine gives me
> -0.657298106138
> (0.578649053069,0.652575763252)
> (0.578649053069,-0.652575763252)
> In exact mode the polynomial factoring seems to be too
> complex to handle. Nevermind. Get to know your machine
> to use it effectively. If you want something simple for
> a student then throw it away and get yourself a TI junk!
>
> !@*#^%$@$*
>
> !Demeter!
Waiting for my reply, aren't you? ;-)
With my Cubic() function from MathTools, one can get exact solutions
on the 68k. Exact solution of general cubics and quartics is not
built-in on the 68k.
--
Bhuvanesh
====
> Keying in an simple equation as 2X^3 - X^2+1 Then Solvevx in exact
> mode leaves an empty list. If I switch to approx mode it works just
> fine and I get the expected answer. { X = -.6666666667 X=0 }
Then your calc is defective, as neither X = 0 nor X = -.6666666667 is a
solution of 2X^3 - X^2 + 1.
Michael
--
-= Michael Hoppe , =------
====
If I use Numeric Sover-->Solve Poly, I get 3 complex roots on my 49G.
**Leigh
>
> > Keying in an simple equation as 2X^3 - X^2+1 Then Solvevx in exact
> > mode leaves an empty list. If I switch to approx mode it works just
> > fine and I get the expected answer. { X = -.6666666667 X=0 }
>
> Then your calc is defective, as neither X = 0 nor X = -.6666666667 is a
> solution of 2X^3 - X^2 + 1.
>
> Michael
====
I don't get why the title of this thread has changed but looks like
changing the links on the PCB and fitting a suitable 256K device is
all that's needed to upgrade the RAM size. (Well, maybe). Did I miss
something? ö yes ö surfacemount rework expertise!!
It is a bit of a pity that the MR27T802F ROM is effectively a one-time
programmable device, (the code is actually loaded at OKI's factory
before shipment). I do like the HP49 idea of being able to reload the
OS as new features are added.
Possibly a much bigger RAM device would allow some proper scope for
upgrading the OS. Actually, I'm a bit intrigued by the two links on
the PCB. I can't see any real need to route address lines with them.
(I would have thought the ARM software would do a SIZE routing during
the cold boot-up sequence, to determine what memory device is
installed - a bit like the old HP48 code did for 32K/128K devices.)
Wild guess - if the links are provided as purely software readable
configuration, then installing both *might* allow one to fit a 1M
part, the biggest memory size for the TSOP2-44 footprint! One way to
establish if it were at least feasible to replace the SRAM with
something bigger than 256K would be to see if either or maybe both
pins 23 and 28 of the SRAM have PCB tracks connected to them. (I'm
assuming that pin 22 definitely has a track connected to it, to give
the 256K address space).
Frank
> After opening the 48gII I saw the following:
> Sideways the CPU chip:
> SAMSUNG @ the manufacturer
> S3C2410X01 @ type of ARM9 by Samsung
> KP750 @ serial? 75.0MHz? what???
> ******************
> BSI chip CMOS memory:
> BS616LV1010EC-70
> BS = Brilliance Semiconductor Inc.
> 616 = probably the chip series it belongs to(?)
> LV = low Voltage
> 1010 = 1Mbit (128KB)
> E = TSOP II (A=BGA)
> [TSOP2-44, Vcc=3.0_V => 20_mA operating, 0.5_uA standby,]
> C = Commercial +0..+70 (I=Industrial -40..+85)
> -70= 70 ns
> serial?=S31640FY46745.1
> date?=E0319 TAIWAN
> *********************
>
> The mainboard says: SG48-10-3 (Series G48 ? october 3rd?
>
> 256KB: S1-S4 SHORT
> 128KB: S5-S8 SHORT
>
> Since the darn thing has only MEM 82737.
> I surely would like to see a 256KB model
> which would give MEM 213809.
> Well, 82K is surely more than 32K and pretty enough
> I'm just used to have more in my old 49G
> This 49G- is not up to the same memory level
> as the new 49G+
> for wich you have ~10* more memory 384K+768K=1280K
> with SD 128MB it is ~1000* more....
> PS: There is also an OKI chip...
> Looks like R27I802F
> R = ROM
> 27 = Series
> I = Packaging (?) or CMOS or ???
> 80 = 1MB or rather 512K x 16
> 2 = 2*8 eg 16-bit data organization
> F = Prodcution Programmed ROM - P2ROM
====
It seems the HP49G has a problem with inverting matrices. I want to
invert a 3x3 matrix which consists of the following entries:
inv([[11/8, 7/8, 3/8][7/8, 11/8, 7/8][3/8, 7/8, 11/8]])
this results in a matrix which is not really the inverted of the above one:
[[1.2857, -1, .2857][-1, 2, -1][.2857, -1, 1.2857]]
the correct result should be (as matlab or octave determines it):
[[1.19048,-0.66667,-0.14286][-0.80952,1.33333,-0.14286][0.19048,-0.66667,0.8
5714]]
when I pull out the common factor of the original matrix (1/8) and
calculate the inversion the results match.
do I have to make a trick to get the correct result without making
further simplifications or is this a bug in the software which could not
be fixed from me.
thanks for your help
christoph
====
>
> It seems the HP49G has a problem with inverting matrices. I want to
> invert a 3x3 matrix which consists of the following entries:
>
> inv([[11/8, 7/8, 3/8][7/8, 11/8, 7/8][3/8, 7/8, 11/8]])
>
> this results in a matrix which is not really the inverted of the above
one:
>
> [[1.2857, -1, .2857][-1, 2, -1][.2857, -1, 1.2857]]
>
> the correct result should be (as matlab or octave determines it):
>
>
>
[[1.19048,-0.66667,-0.14286][-0.80952,1.33333,-0.14286][0.19048,-0.66667,0.85
7
> 14]]
>
> when I pull out the common factor of the original matrix (1/8) and
> calculate the inversion the results match.
>
> do I have to make a trick to get the correct result without making
> further simplifications or is this a bug in the software which could not
> be fixed from me.
>
> thanks for your help
>
> christoph
>
You apparently entered the wrong matrix into mathlab and octave.
Instead of the desired matrix, correctly entered in the hp49:
[[11/8, 7/8, 3/8][7/8, 11/8, 7/8][3/8, 7/8, 11/8]]
you seem to have entered this matrix into mathlab and octave:
[[11/8, 7/8, 3/8][7/8, 11/8, 3/8][3/8, 7/8, 11/8]]
^
PROBABLE ERROR
In exact mode, on my 49, I get the correct exact inverse:
[[ 9/7 -1 2/7 ]
[ -1 2 -1 ]
[ 2/7 -1 9/7 ]]
In approximate mode, on my 49, I get what you got, except for more
decimal places, and the product of original and this approximate
inverse, rounded to 10 dcimal places, is the identity matrix.
====
I do not see any problem. In exact mode I get
[9/7 -1 2/7]
[ ]
[-1 2 -1 ]
[ ]
[2/7 -1 9/7]
which is indeed the inverse of the original
(I multiplied the two to get the identity matrix).
???
!Demeter!
====
> It seems the HP49G has a problem with inverting matrices. I want to
> invert a 3x3 matrix which consists of the following entries:
>
> inv([[11/8, 7/8, 3/8][7/8, 11/8, 7/8][3/8, 7/8, 11/8]])
>
> this results in a matrix which is not really the inverted of the above
one:
>
> [[1.2857, -1, .2857][-1, 2, -1][.2857, -1, 1.2857]]
>
> the correct result should be (as matlab or octave determines it):
>
>
>
[[1.19048,-0.66667,-0.14286][-0.80952,1.33333,-0.14286][0.19048,-0.66667,0.85
714]]
If you had typed the entries of your matrix correctly in Matlab, you
would have gotten the correct result, instead of the one above, too...
there, instead of 7/8.
-- Helen.
====
> this results in a matrix which is not really the inverted of the above
one:
>
> [[1.2857, -1, .2857][-1, 2, -1][.2857, -1, 1.2857]]
>
That's correct.
> the correct result should be (as matlab or octave determines it):
>
>
>
[[1.19048,-0.66667,-0.14286][-0.80952,1.33333,-0.14286][0.19048,-0.66667,0
> .85714]]
Then matlab semms to be defective ... Here's what Maple gives:
> B:=array(1..3,1..3,[[11/8, 7/8, 3/8],[7/8, 11/8, 7/8],[3/8, 7/8, 11/8]]);
[11/8 7/8 3/8 ]
[ ]
B := [7/8 11/8 7/8 ]
[ ]
[3/8 7/8 11/8]
> inverse(B);
[9/7 -1 2/7]
[ ]
[-1 2 -1 ]
[ ]
[2/7 -1 9/7]
> evalf(%);
[1.285714286 -1. .2857142857]
[ ]
[ -1. 2. -1. ]
[ ]
[.2857142857 -1. 1.285714286]
Michael
--
-= Michael Hoppe , =------
====
> Then matlab semms to be defective ...
no, I was wrong. I got a little bit confused because I tried matlab,
octave and the HP49. and two different results appeared. Maybe I had an
error when typing the matrix.
thanks for your fast help!
christoph
====
>
> It seems the HP49G has a problem with inverting matrices. I want to
> invert a 3x3 matrix which consists of the following entries:
>
> inv([[11/8, 7/8, 3/8][7/8, 11/8, 7/8][3/8, 7/8, 11/8]])
>
> this results in a matrix which is not really the inverted of the above
one:
>
> [[1.2857, -1, .2857][-1, 2, -1][.2857, -1, 1.2857]]
>
> the correct result should be (as matlab or octave determines it):
>
>
>
[[1.19048,-0.66667,-0.14286][-0.80952,1.33333,-0.14286][0.19048,-0.66667,0.8
5714]]
>
The TI-89, TrueBASIC and Wang 2200 BASIC all get the same answer as the
49G.
What do you get when you multiply the Matlab inverse with the original
matrix? The problem might be the definition of inverse. The 49G, TI-89,
TrueBASIC and Wang BASIC all define the inverse of a matrix to be the
matrix
which, when multiplied by the original, gives the identity matrix. When you
multiply the 49G answer by the original matrix, you get [[1 0 0][0 1 0][0 0
1]] which is correct.
--
Tom Lake
Experience keeps a dear school but fools will learn in no other - Poor
Richard's Almanack
====
We are also having problems communicating with RS-232 devices (which
worked fine with the G+). Given the single connection cable issue you
outlined below, it does appear that HP might have decided to design
the GII with a non-standard (RS-232C) serial port. Has anyone been
able to communicate with a RS-232 device (other than the one on their
PC)?
Bob
> X
> Now on to the wierd RS232 serial thing.
> I used the provided serial cable to load my libraries from the PC to the
> 48gii,
> and that all worked OK.
> I then tried to connect the 48gii to my survey instruments' radio modem
> (hayes compatible).
> well it did not work at first as expected,
> considering that I assumed that the TX and RXD would need to be reversed,
> as compared to connecting to a PC.
> Well I swaped wires #2 and #3, and it still did not work.
> I got out my ohm meter, and discovered that only pin #5 (signal ground)
> has a connection from from the HP end to the DB9 end of the provided
serial
> cable.
> Now my question is this.
> How in the heck is the 48gii able to connect to the PC using only a
signal
> ground??
> And does the 48gii even have a real serial port at all,
> or is it some form of a USB port in reality.
> I find this rather stunning!!!
> Would you please verify that my above statements are correct.
> X
> John Evers
> ***************************
====
Took one for the team. My suspicions were realized as I cut open the
molded plastic cover on the D-sub end of my brand new (now
non-returnable) 48GII cable and dug through the potting material to
see active components hidden underneath. Looks like (in order to save
cost/power???), HP decided not to include a functioning RS-232 port on
the unit itself. Instead, they have included the RS-232 transceivers
in the custom cable they supply with each unit. They simply drive the
logic levels of the uP UART out of the connector on the back of the
unit. The active components within the cable then convert the logic
levels to RS-232 signal levels. Problem is they did not supply the
power necessary to drive these active components. Instead, they are
stealing power from the modem control lines of the RS-232. This is
fine as long as you 1) use the supplied cable, 2) don't use an
additional cable extender that does not support the modem control
lines and 3) connect your 48GII to a PC using HP's driver software
which will toggle either the DTR or RTS lines of the PC to the proper
levels.
If you are attempting to connect the 48GII to any other RS-232 device
you will need to make sure that it can supply the signals necessary to
power the cable circuitry. This will probably include making sure it
supports the modem control lines (many current RS-232 devices do not)
and making sure the device's firmware/software drivers keep the modem
control signals in a state that keep the cable powered properly. This
may require a rewrite of the device's serial drivers. In some cases
(such as a modem that uses these lines for it's operational
functionality), you may be out of luck.
Bob
> X
> Now on to the wierd RS232 serial thing.
> I used the provided serial cable to load my libraries from the PC to the
> 48gii,
> and that all worked OK.
> I then tried to connect the 48gii to my survey instruments' radio modem
> (hayes compatible).
> well it did not work at first as expected,
> considering that I assumed that the TX and RXD would need to be reversed,
> as compared to connecting to a PC.
> Well I swaped wires #2 and #3, and it still did not work.
> I got out my ohm meter, and discovered that only pin #5 (signal ground)
> has a connection from from the HP end to the DB9 end of the provided
serial
> cable.
> Now my question is this.
> How in the heck is the 48gii able to connect to the PC using only a
signal
> ground??
> And does the 48gii even have a real serial port at all,
> or is it some form of a USB port in reality.
> I find this rather stunning!!!
> Would you please verify that my above statements are correct.
> X
> John Evers
> ***************************
====
>active components within the cable then convert the logic
> levels to RS-232 signal levels. Problem is they did not supply the
> power necessary to drive these active components. Instead, they are
> stealing power from the modem control lines of the RS-232. This is
> fine as long as you 1) use the supplied cable, 2) don't use an
> additional cable extender that does not support the modem control
> lines and 3) connect your 48GII to a PC using HP's driver software
> which will toggle either the DTR or RTS lines of the PC to the proper
> levels.
I have to admit that is a kludgey way to do it - fine for PC's, but
quite unreliable for anything else.
to mind. If you give it an external 5V supply. it converts CMOS to RS232
and back again.
Is there any chance you can post pictures of the 48gii's PCB? I'd like
to compare it to the 49G, and see exactly where this serial line comes
from.
thanks,
Al
====
> Took one for the team. My suspicions were realized as I cut open the
> molded plastic cover on the D-sub end of my brand new (now
> non-returnable) 48GII cable and dug through the potting material to
> see active components hidden underneath. Looks like (in order to save
> cost/power???), HP decided not to include a functioning RS-232 port on
> the unit itself. Instead, they have included the RS-232 transceivers
> in the custom cable they supply with each unit. They simply drive the
> logic levels of the uP UART out of the connector on the back of the
> unit. The active components within the cable then convert the logic
> levels to RS-232 signal levels. Problem is they did not supply the
> power necessary to drive these active components. Instead, they are
> stealing power from the modem control lines of the RS-232. This is
> fine as long as you 1) use the supplied cable, 2) don't use an
> additional cable extender that does not support the modem control
> lines and 3) connect your 48GII to a PC using HP's driver software
> which will toggle either the DTR or RTS lines of the PC to the proper
> levels.
>
> If you are attempting to connect the 48GII to any other RS-232 device
> you will need to make sure that it can supply the signals necessary to
> power the cable circuitry. This will probably include making sure it
> supports the modem control lines (many current RS-232 devices do not)
> and making sure the device's firmware/software drivers keep the modem
> control signals in a state that keep the cable powered properly. This
> may require a rewrite of the device's serial drivers. In some cases
> (such as a modem that uses these lines for it's operational
> functionality), you may be out of luck.
>
> Bob
>
>
communicating with serial devices!
What could they have been thinking?!
The new calculators can't print and can't communicate.
As I said before, I think that the USB is a mistake - genuine RS-232
is MUCH more useful.
Another mistake is have made a 33 instead of a 43.
Martin Cohen
====
what kind of level of complaining do we need to obtain in order for HP
to address the lcd flickering problem some of us are having with a
patch?
i like the calculator for the most part, but the flickering LCD really
makes the calculator seem cheap. (can't do much to remedy the hollow
feel of the calculator itself, except maybe take the case apart and
add balast).
does HP normally jump on these kinds of issues, or is it going to be a
long time before we see some kind of patch? if they are slow to
correct this problem, i'm seriously thinking about taking the 49G+
back and replacing it with a 49G. does the 49G flicker?!?
thanks.
gc
====
I have just gotten my 49+ and before that owned the 48GX. What a
disappointment the manuals are.
I started with the HP45 then 55, then 65, then 34C, then 97, then 42S, then
41CX, then 48GX. The manuals included with these machines had to be the
envy of the entire industry. They were humorous, succinct, fabulous
explanations, spelling and grammar syntax-free, and just plain pleasurable
to use.
I sent a missive to HP about the quality of the user's manual (in print)
and
the User's Guide (in pdf) in the package. Is it just me? I see errors on
every page! Either illustrations don't match keystroke examples or the
English is just not very good. I don't even see a section on I/O
procedures. I am getting that info from the 49 users guide as nothing
whatsoever is in the 49+ docs. What else is missing? Did somebody in the
China write this thing?
I asked HP to do a re-write in the style and penache of yore and send a
FREE
copy to every registered user! What a dreamer! Will they do it? I don't
think so either.
I guess we have to wait for some enterprising manual-writer to do the job
HP
should have done. And pay for something that we should not have had to do
in the first place! Corvallis section where are you? Comments?
Mike Bloch
====
This morning I found a corrupted entry in my 49g+ HOME
directory. It used to be a directory with quite a few programs
in, but is now claased as an external of size 3. The name used
to be 6 letters long but many characters now follow this,
including one ot more null characters. I cannot delete this
entry using any tools I know of - PURGE from command line or
from filer (in fact Filer goes to sleep trying to purge this).
Also using the USB, I cannot copy /move/delete it from a PC.
Renaming is not possible.
I don't know how to selectively format the HOME directory
probably a silly question.
Is there a way to rest the whole calculator to tabula rasa
with all user storage blank? No, don't tell me to use a hammer
reset instead of a paper-clip reset.
- Tony
#79 You have dialed an imaginary number. Rotate 90 degrees and try
again.
====
The 2 manuals for the HP 49G+ are missing 2 rather important subjects
from its contents: the I/O functions of the calculator and a complete
commands reference. I guess they are explained in the 49G user guide
and in the downloadable (www.hpcalc.org) 49G commands reference,
respectively. But it's just that the manuals that came with the 49G+
doesn't explain anything about transferring files or printing the
display, and it's also missing the commands reference section which
would explain all of the 49G+'s functions in its entirety.
Dave
====
I'm thinking that with a suitable SYSRPL or Saturn program (driver)
the hp49g+ might be able to use the FTDI USB to RS232 hardware adapter
to implement the needed (missing) RS232 feature. Maybe by using their
D2XX v2.0 driver techology adapted to the hp49g+?
Would this work? Anyone with experience in this willing to comment?
====
I ran my bogomips program on the hp49g+ and found ~1.2 Bogomips :) (as
opposed to ~0.3 Bogomips on hp48g/49.
For more details about bogomips, just google bogomips mini-howto
Samuel Thibault
====
> I ran my bogomips program on the hp49g+ and found ~1.2 Bogomips :) (as
> opposed to ~0.3 Bogomips on hp48g/49.
Oops, I forgot to turn the screen off. This gives ~1.335 Bogomips :)
Samuel Thibault
====
The USB driver on the HP CD I got with my 49G+ doesn't run under NT.
This was confirmed by HP tech support. Anyone know where I can get a
driver, or has anyone used a USB/serial converter to communicate COM1
or COM2?