HDTenEightyP/NetNews huggingface dataset:
From: roberts@leland.Stanford.EDU (John Jacob Roberts)
Subject: Owner's Manual
Organization: DSG, Stanford University, CA 94305, USA
Date: Wed, 11 Nov 92 02:01:06 GMT

I recently bought an HP48SX, but received two owner's manuals in the
package.  Since I bought it so recently (a week ago) and there seems to
be a new owner's manual, it seems like HP should give me the single
owner's manual for a nominal fee.  Does anyone know if this is possible and,
if so, how I would go about getting the new owner's manual?  Thanks in
advance.

Jake
Newsgroups: comp.sys.hp48
From: dixon@spot.Colorado.EDU (Life is real?)
Subject: Re: Wiring a Serial Cable
Organization: University of Colorado, Boulder
Date: Mon, 9 Nov 1992 17:52:24 GMT

Well, the only trick in wiring serial cables is that you have to remember that
the RX on one end goes to the TX on the other end and vice versa.  For example,
one of the FAQs (can't remember which) shows the pin-out of the 4 pins on the
HP connector.  They are 1) RX (receive), 2) TX (transmit), 3) GND (reference
ground), and 4) SHLD (the shield).  Together with the standard pin-out for a
simple, no-handshaking, RS-232 connector you should be able to make the right
connections:

RS-232           HP
-------          ---
  GND <--------> GND
  TX  <--------> RX
  RX  <--------> TX
 
Ok?  If someone knows more than that, you may as well post it...I can't remember
the pin numbers off hand and I'm at work right now...

BD

PS: Note that you can safely ignore all other RS-232 wires...this is the 
simplest possible RS-232 connection, the so-called "4-wire connection".


In article <721332258snx@cosmo.demon.co.uk> chris@cosmo.demon.co.uk (Chris Payne) writes:
>Hi all!
>
>I've read the FAQs, I've watched the newsgroups, I've RTFM, but I can't
>find the info required to make my own serial cable. (In the UK an HP cable
>costs UKP41.00 + VAT(17.5%) - way too much (approx. $80)).
>
>So, which pin on the HP48SX goes to which pin on a 25-way serial connector
>for a PC?
>
>Many Thanx in advance...
>
>Cheers!
>
>-----------------------------------------------------
>Chris Payne                  Senior Systems Engineer,
>(at work)                Cray Systems Space Division.
>                                         Bristol, UK.
From: akcs.husty@hpcvbbs.cv.hp.com (Ali Persian Momeni)
Newsgroups: comp.sys.hp48
Subject: Re: Complex Numerical Integration
Date: 5 Nov 92 01:40:02 GMT

I JUST integrated e^ix from 0 to 2 and got the numerical COMPLEX answere,
(.909297426826,1.416146836555).  Who says the numerical integrations
routines in the hp48 are only for integrals with real values?

ali.    momeni@vu-vlsi.ee.vill.edu
Newsgroups: comp.sys.hp48
From: wachter@iis.ethz.ch (Georges Leopold Camille Wachter)
Subject: Re: HP28 speedup woes
Organization: Swiss Federal Institute of Technology (ETH), Zurich, CH
Date: Thu, 5 Nov 1992 14:42:09 GMT

duval@elpp1.epfl.ch (Basil P. Duval EPFL - CRPP 1015 Lausanne CH) writes:
>[...]
>	Now, I have never myself used an HP28 and was wondering if anybody out
>there not only knows how to up the internal clock rate to 2Mhz but could
>also give instructions as to how the program is entered on this machine
>[...]

Well This is a question that comes up at least every 6 months (Why isn't it in
the faq ?). As this question is of more general interest and as the
fast-program is one of the most useful programs for the hp28 I'll repost
an article I've already posted in Dec 91 :
==========================

Here is the code of the program :
0001 00000          assCode  EQU       #20C96
0002 00000          saver    EQU       #05081
0003 00000          restore  EQU       #050B8
0004 00000 69C20             CON(5)    assCode
0005 00005 B2000    start    CON(5)    (end)-start
0006 0000A 8F18050           GOSBVL    saver
0007 00011 30F               LC(1)     #F            Speed
0008 00014 1F00FFF           D1=(5)    #FFF00        Speed adress
0009 0001B 15D0              DAT1=C    1
0010 0001F 8F8B050           GOSBVL    restore
0011 00026 142               A=DAT0    A
0012 00029 164               D0=D0+    5
0013 0002C 808C              PC=(A)
0014 00030          end
0015 00030

You may enter it with an assembler or -- The simplest way -- by typing the
following sequence:
#5081F80002B02C96h
#80D51FFF00F1F030h
#C808461241050B8Fh
#3B82h  SYSEVAL
#3B82h  SYSEVAL
#3CEAAh SYSEVAL

You'll get a 'System Object', that you can store as 'FAST'
Just execute FAST each time you want to boost your machine.Remember that the
effect stops when you press ON/ATTN and that the hp needs more energy if  it runs
in fast mode.
This version of the 'fast' program has been written 2 years ago by
Philippe Colbach (colbach@nessie.cs.id.ethz.ch)
Roland Boes
Georges Wachter  (wachter@iis.ethz.ch)
============================
Good luck and enjoy the speed of your machine!
--
Georges Wachter        EE Student        Swiss Federal Institute of Technology
Snail-mail1 : 74,rue due Travail L-2625 LUXEMBOURG ; voice : 433118
Snail-mail2 : Haldenbachstr,21  CH-8006 ZUERICH    ; voice : 01 - 2521480
E- mail     : wachter@iis.ethz.ch
Lines: 14
Date: Fri, 13 Nov 92 10:32:49 MST
From: dougc@bert.cs.byu.edu (Douglas R. Cannon)
Organization: BYU, Provo, Utah
Newsgroups: comp.sys.hp48
Subject: Re: WHERE DID [comp.sources.hp48] GO???

In article <jsc2.721607905@Ra.MsState.Edu> jsc2@Ra.MsState.Edu (Jeffrey S. Cook) writes:

>Can anyone tell me where the heck the comp.sources.hp48 section
>ran off to?  Are the HP guys being jerks and took it off?

I haven't seen a posting for a month (I think).  I mailed a submission
(Diamonds 1.0 DEMO) at least 2 weeks ago and haven't seen it.

I think the main problem is that Chris Spell has a large back-log that
he is taking care of.

Chris?  Any comments?  Do you need help?

Doug
Newsgroups: comp.sys.hp48
From: cohen_la@di.epfl.CH ((Daniel Cohen-Laroque))
Subject: Waiting for Mbuilder comments...
Organization: UNCW news/mail gateway service
Date: Thu, 12 Nov 1992 16:08:04 GMT


	Hi all the FortyEighters,
	
	  There were lots of troubles in my account, so I couldn't receive any mails and of course I didn't get some echos about the program MBUILDER I posted maybe a month ago.
  
  So, the reason might be :
  	1) the network problems
  	2) Mbuilder is useless...
  	3) you're too lazy to write a mail?
  	
  It would be nice for the user(s?) to tell me how they find the soft for
  further improvements or comments...
 
 Greetings from Switzerland.
 Dan.
 
 --:
 Daniel COHEN-LAROQUE
 Swiss Federal Institute of Technology
 Communications Sciences
 e-mail: cohen_la@di.epfl.ch
From: ochealth@unixg.ubc.ca (ochealth)
Newsgroups: comp.sys.hp48
Subject: Re: Cliff Stern's Little Challenges
Date: 6 Nov 1992 21:55:33 GMT
Organization: University of British Columbia, Vancouver, B.C., Canada
NNTP-Posting-Host: unixg.ubc.ca

In article <Bx9D8A.3H0@iat.holonet.net> brianw@iat.holonet.net (Brian Walsh) writes:
:In message <2af8cafe.2066comp.sys.hp48@hpcvbbs.cv.hp.com> Joe Horn writes:
: 
:> (5)  Write a program that takes as input an integer 1 through 26, and
:>      creates that many (and no more) *local* variables 'a', 'b', 'c',
:>      etc., and then HALTs, leaving the local variables active.  Their
:>      contents do not matter.  Example: an input of 5 would create 'a',
:>      'b', 'c', 'd', and 'e', and nothing else.
: 
:Here are two solutions:
:%%HP: T(3)A(D)F(.);
:\<< 2 * 2 +
:"\-> a b c d e f g h i j k l m n o p q r s t u v w x y z"
:1 ROT SUB "\<<HALT" + STR\->
:\>>
:100.5 bytes
: 
:%%HP: T(3)A(D)F(.);
:\<< "\->" 1 ROT
:  FOR i " " + i 96 + CHR +
:  NEXT "\<<HALT" + STR\->
:\>>
:76.5 bytes
: 
:Both use the technique of building a program as a string and then using 
:STR-> to evaluate the program.  The second is quite small but takes more
:execution time.

But the challenge said the program had to take a single integer as input,
and these programs assume that there are enough arguments on the stack.
At least that's how I read the challenge.

: 
:-- Brian Walsh
:   brianw@holonet.net           -Just say no to taglines-
:


-- 
______________________________________________________________________________
jpm: ochealth@unixg.ubc.ca         
                            Happily using OS/2 2.0 because MS Windows isNT ___
                                                      Insert VapourFeature ^^^
From: akcs.levenson@hpcvbbs.cv.hp.com (william j. levenson)
Date: Thu, 5 Nov 1992 21:40:03 GMT
Subject: Re: Uncompressed RPLMAN document
Message-ID: <2af98981.1742.5comp.sys.hp48.1@hpcvbbs.cv.hp.com>
Newsgroups: comp.sys.hp48

I think the term "linear" as used in the manual describing integrands
refers to functions of other functions.  in other words, the function

(x^2-6)^3 has (x^2-6) raised to the 3rd power and (x^2-6) is not a
linear function.  (x-6)^3 should be fine as would an expanded version of
the first function.

Hope this helps

Bill Levenson
From: akcs.n2kyw@hpcvbbs.cv.hp.com (Paul Smith)
Newsgroups: comp.sys.hp48
Subject: Re: HP28 speedup woes
Date: 10 Nov 92 04:40:02 GMT
Article-I.D.: hpcvbbs.2aff3903.2076.2comp.sys.hp48.1

With regards to the 'speedup' program for the hp28 (not 48), I
have another version (I dont know who wrote it) which may be a
little more flexible than the one posted earlier.. In this one
the user can set the speed (instead of just using max speed) and
I dont believe it stops having effect when ON-C is pressed (but
I'm not sure...I dont have the 28 any more).

Anyway, here's the listing.  Hope it comes in handy.
Paul Smith
smit3223@nova.gmi.edu
---------------------------------------------------------------------

 

This is a program which will allow you to set the speed of the hp28
from about 10% to about 200%.  This is nice in that it allows faster
plotting of graphs, faster number crunching, etc.  However, an
increase in speed corresponds to an increase in battery drain.  But,
if you think about it, this means a decrease in speed corresponds to a
decrease in battery drain, and if you don't mind the inconvenience of
slowness, this may be handy for a low-power application.

Keep in mind that the system clock may be affected as well - (auto-
shut off delay, time program (if you have it), beep frequency, etc).
Also keep in mind that this program may be version-dependant and may
not work on particular versions of hp28. (May result in memory loss).

The program is called SPEED.  Once it is entered into your 28, put an
integer between 0 and 15 inclusive on the stack and press SPEED, and
the speed of the system clock will be set accordingly. (7 is the
normal setting.) Anything other than these values has all but the last
four bits masked, so for example, 16 is equivalent to 0 (or MOD 16).
Type this in CAREFULLY- an error in typing may result in memory loss,
so make a backup first.  Use lower-case where you see it here.

<< 'SPEED' -> s n
   << PATH RCWS 64 STWS
      s R->B #Fh AND
      #1000000000000h *
      #C600302331DFFBCh OR
      { #E60D51FFF00F1h
        #C808461241131h } +
      HOME n RCL SWAP n PURGE
      n STO #DFFB7h SYSEVAL
      n STO STWS ->STR 3 OVER
      SIZE 2 - SUB STR->
   >>
>>

'SPEED'  STO

I didn't write this program, but I have used it and it works.

Have fun!

Paul Smith
smit3223@nova.gmi.edu
nova{smit3223}66%
Newsgroups: comp.sys.hp48
From: sauron@femto.engr.mun.ca (Patrick Ryan)
Subject: General solutions
Organization: Memorial University of Newfoundland
Date: Sat, 7 Nov 1992 21:46:28 GMT

I've been trying to figure out a way of finding all solutions to some
nasty, non-linear equations, without too much success.  It seems that I
can get the first solution easily, but only get the other solutions if I
tell the solver where to look.  Short of bracketing around each solution
manually, through trial and error, is there any way to obtain these
solutions?  (Remember, I'm not taslking normal polynomials here, but
"anything goes" equations, with lots of logs, exponentials, and
fractional powers)

--
   ,---, ,---, ,-----, /  Of course I said it!  Do you / sauron@ / o o
  /   / /   /    /    / think  MUN  even acknowledges /  engr.  /   v
 /---` /---/    /    / my existence, let alone allow /  mun.ca /   `-'
/     /   /    /    / me to speak for them?/chris@zeus rented this space
From: akcs.husty@hpcvbbs.cv.hp.com (Ali Persian Momeni)
Date: Thu, 12 Nov 1992 04:40:02 GMT
Subject: Re: IBM -> HP-48SX...HELP!
Message-ID: <2b01d397.2121.1comp.sys.hp48.1@hpcvbbs.cv.hp.com>
Newsgroups: comp.sys.hp48

Brian, Brian, Brian, Brian,... you get the point.
     I know exactly where you're comin' from.  One problem that you may
be havin' is that your not doin' EVERY step of the processs in binary
mode.  You have to ftp in binary mode, get the stuff from the terminal in
binary mode, and give it to the hp48 in binary mode.  EVERY TIME you use
kermit, for instance, you have to write "set file type binary" or some,
such thing.  I suspect that your not ftping in binary.  Any way, Joe Horn
has written a program that is supposed to "fix" bad downloads; i.e. when
you get a bad download, you end up with a string that looks like:
"HPHP48-(*#&$)(*&#$KLDF)&#$KJND&#$()*&i089743897^#$78..." and this
program, it's called 'fixit' takes a bad binary and tries to FIXIT.  You
can key in the program manually and you can find the source code
somewhere on the hpbbs (maybe in files.hp48).  In any case, that SHOULD
be a temporary solution.

     And by the way, you think the original manual is nasty and hard to
read?  Compared to some of the other stuff (on system RPL and ML), the
originlan manual is a story book!

ali.     momeni@vu-vlsi.ee.vill.edu
From: fee@waikato.ac.nz
Newsgroups: comp.sys.hp48
Subject: Built-in MENU grobs - accessible?
Date: 6 Nov 92 09:18:25 +1300
Organization: University of Waikato, Hamilton, New Zealand

Hi all,

Does anybody know how to tell from within a programme (preferably sys_RPL
but user_RPL will suffice for a start) what menu is currently being
displayed?

ie: is there an object that can be accessed which tells me whether, say, the
MTH or the CST or the PRG menu is currently displayed?

Second question: Are the built-in menu grobs held anywhere as one-line
grobs and are they accessible? ie: is page 2 of the MTH menu for instance
a 131 X 9 GROB held somewhere that can be recalled to the stack?

Third question: Same as second question but regarding user menus, such 
as variables lists and directories menu grobs. Obviously these would be in
RAM rather than ROM (where the built-in menus would be) - are they
stored as menu grobs individually or page-by-page grobs which
are altered when the user creates a new variable/directory or ORDERs them?

Surely these menu grobs are not generated each time they are displayed?
Or is the memory overhead of storing the grobs too much to pay for speed?

Anyone?
Conan.
-- 
-----------------------------------------------------------------
Conan J. Fee			    _      fee@waikato.ac.nz
Centre for Technology              (_)o    
University of Waikato, Hamilton    /\  \   Phone: +(64)(7)8384206
Private Bag 3105, New Zealand              Fax:   +(64)(7)8384218
-----------------------------------------------------------------

Newsgroups: comp.sys.hp48
From: brianw@iat.holonet.net (Brian Walsh)
Subject: Re: Re: sys_RPL EVAL??? and DEBUGer ???
Organization: HoloNet (BBS: 510-704-1058)
Date: Thu, 5 Nov 1992 07:51:47 GMT

In article <MHEISKAN.92Nov5011224@lk-hp-21.hut.fi> mheiskan@nntp.hut.fi
writes:
> In article <1992Nov5.093538.11956@waikato.ac.nz> fee@waikato.ac.nz writes:
(stuff deleted)
> >Oh yeah, and is there a routine around for single-stepping a sys_RPL
> >routine so I can monitor what's on the stack for debugging purposes?
> >It's very frustrating "doin' de download shuffle" and watching the HP
> >crash because I forgot about some item on/off the stack. 
>
> Internal DBUG is the only one. Sure I've thought about programming one but
> all the words changing the run stream, return stack or making type checks
> on run stream made it too hard for me. Anybody else who has tried it?
 
A mode for system RPL single step debugging on the 48 is being done and 
will be available by sometime next spring in a card.  I cannot say more 
about the product since it is under development but will say the debugger 
is quite useful and handles the run stream, etc.  Interactive exploring and
developing sysRPL on the 48 is fun.
 
-- Brian Walsh
   brianw@holonet.net           -Just say no to taglines-
From: akcs.levenson@hpcvbbs.cv.hp.com (william j. levenson)
Newsgroups: comp.sys.hp48
Subject: Re: reset
Date: 11 Nov 92 18:40:01 GMT
Article-I.D.: hpcvbbs.2b0149cc.2120.3comp.sys.hp48.1

To remove the rubber feet, just pull it out.  There is no adhesive or
anything keeping it in there except friction (at least on my HP48-D).  To
replace it, just push it back in.

Hope this helps,

Bill Levenson
From: walton%dsl.cs.utah.edu@cs.utah.edu (Cory woody Walton)
Newsgroups: comp.sys.hp48
Subject: Looking for RLC Form and Function program
Summary: electronic circuits utility
Keywords: EE utility
Date: 12 Nov 92 23:30:56 GMT
Organization: University of Utah CS Dept

I saw someone post information about a program called RLC form and function
finder for EE students.  I am currently in some EE classes and would like to
get a copy of this.  I looked on seq.uncwil.edu and poked around
hpcvbbs.hp.com without any success.  I don't ever remember seeing it posted
to comp.sources.hp48 or comp.sys.hp48.  And the only posting I saw just told
about it, not where it is.  If the author or anyone could send me a copy or
let me know where it is, I would really appreciate it.  Thanks for your help.
-- 
woody (Cory  Walton)/walton@dsl.cs.utah.edu	| University of Utah
Computer Science Dept.	(801) 581-8065		| 3190 MEB
#include <std/disclaimer.h>			| Salt Lake City, UT  84112
From: claudio@amsoft.net.ch (Claudio Nieder)
Subject: Re: Built-in MENU grobs - accessible?
Newsgroups: comp.sys.hp48
X-Newsreader: TIN [version 1.1 PL6]
Date: 6 Nov 92 23:12:59 MET
Organization: AMSoft

fee@waikato.ac.nz wrote:
:
: Does anybody know how to tell from within a programme (preferably sys_RPL
: but user_RPL will suffice for a start) what menu is currently being
: displayed?

RCLMENU gives you the number of the current menu.

--
                      claudio (claudio@amsoft.net.ch)

E-Mail: claudio@chuug.ch  Snail: Claudio Nieder, Kanalweg 1, CH-8610 Uster
(***************** Computer: The best toy ever invented *****************)
[   Please send large Mails (>5kByte) to claudio@chuug.ch -- Thank You   ]
Newsgroups: comp.sys.hp48
From: medina@elwood.plk.af.mil (David F. Medina)
Subject: Loop STO to X1, X2, X3 ....
Organization: Lamont-Doherty Geological Observatory
Date: Thu, 5 Nov 1992 16:31:59 GMT

I found this out by trial and error and thought others may find 
the solution useful:


PROBLEM:  

To store a set of numbers to variables (for ex.) X1, X2, X3 ...
I loop over them as follows,

        1 10 FOR i "X" i + OBJ-> STO NEXT

The problem is that when OBJ-> is executed you get the number
stored in Xi rather than the object 'Xi' to the stack since
X1, X2, ... already exist. (This is true regardless of status of 
the SYM flag).

SOLUTION:

Use "'X" instead of "X" in the FOR loop.

-- 
(These are my opinions only)
+---------------------------------------------------------+
| David F. Medina          | USAF Phillips Lab            |
| medina@jake.plk.af.mil   | PL/WSSD                      |
| Phone: 505-846-2018      | Kirtland AFB, NM  87117-6008 |
+---------------------------------------------------------+

Newsgroups: comp.sys.hp48
From: brianw@iat.holonet.net (Brian Walsh)
Subject: Re: reset
Organization: HoloNet
Date: Mon, 9 Nov 1992 00:29:15 GMT

The hardware reset hole marked "R" is under one of the upper rubber feet,
depending on place of manufacture.

-- Brian Walsh
   brianw@holonet.net

Newsgroups: comp.sys.hp48
From: brianw@iat.holonet.net (Brian Walsh)
Subject: Re: Passing Functions as Parameters
Organization: HoloNet (BBS: 510-704-1058)
Distribution: na
Date: Tue, 10 Nov 1992 07:38:22 GMT

jorchard@dciem.dciem.dnd.ca (Jeff Orchard) writes:
: I would like to be able to put 'F' in level 1 and then execute the
: program.  I DON'T want to have to put 'F(X)' on the stack... because that
: would force me to integrate with respect to X.  It would be nice if
: I could integrate with respect to a local variable.
: 
: OR... my problems would be solved if I could change this... "F(X)"
: to this... 'F(X)'

Use APPLY:
1) { X } 'F' APPLY  ==> 'F(X)'
2) { Y Z } 'G' APPLY ==> 'G(Y,Z)'
 
Then EVAL, etc.  The quick reference guide lists the input arguments in 
incorrect order.
 
"F(X)" OBJ-> doesn't work and results in an error, and using #5B15h 
SYSEVAL to create a name from a string is also wrong.  You want to create 
an symbolic expression, not a global variable name, and their structures 
are entirely different.  APPLY's raison d'etre.
 
-- Brian Walsh
   brianw@holonet.net

Newsgroups: comp.sys.hp48
From: ajwright@sacam.OREN.ORTN.EDU (Albert J Wright)
Subject: 'Life' on Hp48(SX)
Keywords: games life
Organization: oren
Date: Wed, 11 Nov 1992 15:59:51 GMT

	Does anyone have a copy of the "life" simulation for the hp48, 
You know the one with the little cells that either live, die, or reproduce
according to the number of other cells around them.

                                             ___----___
                                            ( \      / )
========================================  (    \    /    )  =========
-------------- VW John ----------------  (      \  /      )  --------
----------- A. J. Wright --------------  ( \     \/     / )  --------
---- ajwright@SACAM.OREN.ORTN.EDU -----  (  \    /\    /  )  --------
========================================  (  \  /  \  /  )  =========
                                            ( \/    \/ )
                                             ---____---


Newsgroups: comp.sys.hp48
From: davy@ecn.purdue.edu (Dave Curry)
Subject: For Sale: HP48S
Reply-To: davy@ecn.purdue.edu
Organization: Purdue University Engineering Computer Network
Distribution: usa
Date: Thu, 5 Nov 1992 13:40:41 GMT

For Sale:

	Hewlett-Packard HP48S Scientific Calculator

	All original packaging, including the registration card
	Instruction manual
	Soft case

	I have a set of coupons that came with the calculator that give
	discounts on software, etc.  One of the coupons is good for a
	free PC or Mac interface cable and the interface software if
	postmarked by Nov. 16th.

This calculator was purchased new in September 1992 and has never been
used, other than while following along in the instruction book.  I just
don't seem to need it for what I originally purchased it for, and have
not used it since.

	Purchase price:	$179.00 (on sale from $199.00)
	Asking price:	$150.00

I'll even pay the shipping, within the Continental U.S.

Dave Curry
davy@ecn.purdue.edu
(317) 494-3561/(317) 474-7094