HDTenEightyP/NetNews huggingface dataset:
From: hartkopf@spot.Colorado.EDU (Jeff Hartkopf)
Subject: Running programs from other directories
Organization: University of Colorado, Boulder
Date: Tue, 15 Dec 1992 03:03:05 GMT


Does anyone know of a way to execute programs in a different directory
than the one the program is being run from on the HP48SX?  For example, 
I have a program that calls several subprograms.  I would like to put 
all the subprograms in a directory at the same level as the program:

homedir ---- myprogdir ---- myprog
                            subprogdir ---- subprog1
                                            subprog2
                                            subprog3

where myprogdir is a directory that contains an executable (myprog)
which calls the executables in the directory subprogdir.  Is this
possible?

Thanks for any help.


Jeff Hartkopf
University of Colorado at Boulder
Internet: hartkopf@spot.colorado.edu
From: ochealth@unixg.ubc.ca (ochealth)
Newsgroups: comp.sys.hp48
Subject: Re: Non HP RAM Cards?!?
Date: 13 Dec 1992 01:16:56 GMT
Organization: University of British Columbia, Vancouver, B.C., Canada
NNTP-Posting-Host: unixg.ubc.ca

In article <19279.2b261442@ecs.umass.edu> cail@ecs.umass.edu (Brian J. Cail, University of Massachusetts) writes:
>I have a friend who has a HP48SX who recently purchased a Smith Cornna
>type writer RAM expansion card (32K) for use in his HP48SX.  It seems to
>work fine but will is damage the calculator?  If not they're a steal at under
>$40 for 32K!
>

they work fine. I've had a Smith Corona in my HP48 for almost 18 months, with
no problems.

However, there is a caveat: the internal electronics is slightly different,
and different cards and HPs might not me compatible electrically. (I have 
inserted my SC in nearly a dozen HP48s, with no problems).

The electrical incompatability is with the voltage sensors. The SC card could
theoretically detect a low voltage, and turn on clamping circuits on the
address lines, driving them to ground. Left like this, the address/data
bus (for a long enough time), the card or the HP could get damaged.

So you are warned. Mine's worked fine for months.

I don't worry about the clamping problem because: 
1. it can't happen when the HP is off (all the bus stuff is shut down)
2. if it happens, it'll be when I'm using it, and I will see the LCD turning
   weird colors, and I can whip out the SC card quickly, making damage unlikey.


There was a good article on this worst case scenario, maybe someone will post
it again.
>				
>					Brian
>					<Cail@ecs.umass.edu>


-- 
______________________________________________________________________________
ochealth@unixg.ubc.ca         
                            
                                                      
Newsgroups: comp.sys.hp48
From: brianw@iat.holonet.net (Brian Walsh)
Subject: Re: new BBS
Organization: HoloNet National Internet Access BBS: 510-704-1058/modem
Date: Fri, 18 Dec 1992 03:38:36 GMT

Please note that until tomorrow (Friday) I have call waiting on the line.
It has been cancelled.  Meanwhile send the command string ATS10=200 to
your modem before dialing the BBS, to avoid being cut off by another call
coming in.  After tomorrow morning this step shouldn't be necessary.
Sorry for any confusion, and apology to one caller from Palo Alto to whom
this happened.


-- 
-- Brian Walsh
   brianw@holonet.net
Newsgroups: comp.sys.hp48
From: kemme@jupiter.rz.Uni-Osnabrueck.DE (Rainer Kemme)
Subject: Re: Educalc Phone #
Organization: University of Osnabrueck, FRG
Date: Sun, 13 Dec 1992 17:15:45 GMT

In article <Bz0JFM.B6t@darkside.osrhe.uoknor.edu> gsfever@okcforum.osrhe.uoknor.edu (Brent Kirkwood) writes:
>
>Would someone please post the Educalc phone number? 
>
>Thanks..


EduCalc
27953 Cabot Road
Laguna Niguel, CA 92677 U.S.A.

Ph.: (800) 677-7001 Orders, Technical Support, Customer Service
     (714) 582-2637

     (800) 535-9650, ext.9156  Credid card orders only (24h a day)

Fax: (714) 582-1445


Greetings,
           Rainer Kemme
Newsgroups: comp.sys.hp48
From: mike@drd.com (Mike.Rovak)
Subject: HP48SX(E) for sale
Followup-To: comp.sys.hp48
Summary: unload
Keywords: sale
Organization: DRD Corporation
Distribution: usa
Date: Fri, 11 Dec 1992 19:34:30 GMT


***  FOR IMMEDIATE SALE  ***   first come, first serve, PACKAGE DEAL ONLY

HP48SX rev. E,  all original packaging, manuals, like new.

WITH:  HP 128K ram card
       Eq. Lib Card (first version) with manual
       Loaded with my favorite games
       3.5 inch DOS diskette with memory backup, HP Development Tools,
           Voyager-7 and other great stuff from HP's BBS and this group
       HP serial cable
       HP Program Development Link software


ASKING:  $350 + shipping, no haggling.  If you don't want to send a check,
         then its UPS COD CASH ONLY.

Season's Greetings.

-- Mike

------------------------------------------------------------------------
Disclaimer: My opinions do not necessarily reflect those of my employer.
========================================================================
------------------------------------------------------------------------
     mike.rovak@drd.com
========================================================================
Newsgroups: comp.sys.hp48
From: jmauric@eng.clemson.edu (John Maurice)
Subject: an error on the hp?
Reply-To: jmauric@eng.clemson.edu
Organization: College of Engineering, Clemson Univ.
Date: Fri, 11 Dec 1992 20:12:32 GMT

heres a question i got on my physics test:

a change of 20 degrees in the celsius scale is equal to:

____ K  
____ degrees fahrenheit

40_C   --> 104_F
20_C   --> 68_f
-------------------

now do a substraction....

20_C  change     -->      -423.67_F     ??????????


ERROR!!!!!!!!!
is this bug known? it does the kelvin one ok.. but the
fahrenheit one produces an error. why does the hp have
this error? help!

                                            --John

---

                                            --John

============================================================================
Reply to JMAURIC@ENG.CLEMSON.EDU       |    300 Rippleview Dr.
Phone: 803-653-3893                    |    Clemson, SC 29631
============================================================================
Newsgroups: comp.sys.hp48
Subject: Fly, 
From: Steve_Grant@kcbbs.gen.nz (Steve Grant)
Date: 15 Dec 92 21:22:43 GMT
Organization: Kappa Crucis Unix BBS, Auckland, New Zealand

Hello,
     Has anybody had any luck with fly, the flight plannign program 
on goodies disk 5. Can anybody get it to work? If so please email me. 

Cheers Steve
From: brianw@iat.holonet.net (Brian Walsh)
Subject: Re: Power of 2
Organization: HoloNet National Internet Access BBS: 510-704-1058/modem
Date: Sat, 12 Dec 1992 21:29:57 GMT

POW2 (found on Goodies Disk #3) is nice and short.
Here is my version which I call PWR2.  It's longer (62.5 bytes vs. 48.5
bytes for POW2), but it correctly handles negative powers (e.g., 2^-7) 
and can be generalized for any number base of interest.  It's a bit
faster, too.
 
PWR2  ( number --> 0 or 1 )
%%HP: T(3)A(D)F(.);
\<< DUP LOG 2 LOG / IP DUP DUP SIGN + 2 SWAP ^ 2 ROT ^ 2 \->LIST 
SWAP POS SIGN
\>>
 
For a specified base use the following.
 
PWRB  ( number base --> 0 or 1 )
%%HP: T(3)A(D)F(.);
\<< \-> b
  \<< DUP LOG b LOG / IP DUP DUP SIGN + b SWAP ^ b ROT ^ 2 \->LIST 
  SWAP POS SIGN
  \>>
\>>
 
Examples
4294967296 16 PWRB --> 1
983.4496 5.6 PWRB --> 1
 
-- Brian Walsh
   brianw@holonet.net

-- 
-- Brian Walsh
   brianw@holonet.net
From: finocchiaroj@merrimack.edu
Newsgroups: comp.sys.hp48
Subject: Help on uploading files to a PC
Date: 12 Dec 92 20:26:04 GMT
Organization: Merrimack College, No. Andover, MA, USA

I Have a problem with uploading files on my IBM PC and i tryed switching from 
acsii to binary and vic versa. I get the same message all the time => Invalid
Syntax
	I put the header on the file I'm trying to upload to the hp48, but I
don't really understand the differences between the translations. Can someone 
explain them to me and tell me which one is best.

	I am sorta new to using the hp48, so I have another question about if
you can use pascal files with the hp48. If not then what lang. can you use with
it???
From: sjthomas@cup.portal.com (Stephen J Thomas)
Newsgroups: comp.sys.hp48
Subject: Re: Using programmable calcs in exams
Date: Sat, 19 Dec 92 20:17:06 PST
Organization: The Portal System (TM)
  <BzIyMw.LI3@watserv1.uwaterloo.ca>

I think the best way to get the profs to allow programmable calcs in general
(and the 48 specifically) is to:
  -- show them what you can do with it
  -- they'll probably bite, so they can badger their dept to obtain some
     "for evaluation purposes"
  -- hopefully, they'll receive enlightenment and want to integrate the
     machine into their courses
  -- then they'll start to REQUIRE the calc, rather than forbid its use
  
Perhaps you (or a sympathetic faculty member) could contact HP to see if
they can provide any help in this regard.  Since you're a 4th yr student,
you may want to recruit a 2nd yr student to carry on the crusade after you 
have (hopefully  :-)  ) graduated -- as it will take longer than one
semester to do this.   Show 'em the symbolics capabilities....that should
help...and the Solver -- why rehash arith. classes??? [this coming from a
former math. instructor].
  
  Stephen J Thomas    sjthomas@cup.portal.com
From: dwellman@amiganet.chi.il.us (Dan Wellman)
Newsgroups: comp.sys.hp48
Subject: Educalc's Phone Needed
Date: 15 Dec 92 03:54:06 GMT
Organization: Amiga Network Information Systems

Hi folks,

I promised my friend I'd give him EduCalc's phone number, but for the
life of me I can't find one of their catalogs...

Can someone please send email to "afcdyajim@aol.com" with EduCalc's phone
number?

Thanks! :)

Dan

______________________________________________________________________________
Dan Wellman                    | "Mixing.. is the art form of making music
dwellman@amiganet.chi.il.us    |  today..."
Apple II Infinitum!            |  
America Online: DanW190        | - Kraftwerk, in a _Keyboard_ interview 
Newsgroups: comp.sys.hp48
From: kolstad@cae.wisc.edu (Joel Kolstad)
Subject: Re: Using programmable calcs in exams
Organization: U of Wisconsin-Madison College of Engineering
Date: 19 Dec 92 21:15:12 CST

In article <19DEC199213241557@pavo.concordia.ca> dl_mill@pavo.concordia.ca (MILLER, DARREL L.) writes:
>  I'm looking for some feedback on the attitude different universities have
>to using calculators like the HP48 in examiniations.

This is a hotly debated topic that is brought up around here from time to
time...

>  Over the past 2 years then number of HP's at Concordia University has 
>probably tripled.  The problem is the teachers are really unaware of their
>capabilities and view them as merely an expensive electronic crib sheet.  
>Due to this there is much opposition from the professors to allow students
>to use "programmable" calculators.

While the professors may (well!) be unaware of the "problem solving" 
capabilities of the calculators, they have a point that the calculators 
_do_ make wonderful electronic crib sheets.

>  I'm interested in hearing about experiences that other students have had 
>relating to this.  Do other universities allow them, encourage their use or
>maybe (god forbid) actually teach students how to use these tools?

The procedures I've encountered break down into (1) No calculators
whatsoever, (2) Basic scientifics only, and (3) Any calculator you want.

(1) is used in classes where the problem solving is generally symbolic, and
the only real good use of a high end calculator would be for crib notes.
This approach is often used in low level "core" courses, where you're
still doing a little bit of route memorization (i.e., "State Maxwell's
Equations").  

(2) is used when, IMHO, the tests have too much emphasis on "plug and chug"
and notes aren't allowed.  For these, I use my HP-32SII, which technically
doesn't isn't a "basic scientific," but it's close enough.  (I'd probably
use no calculator at all before having to use a non-RPN calculator. :-) )

(3) is used when having all the notes in the world probably wouldn't do you
much more good than having the (generally) "cheat sheet" that you're
allowed to have.  If you're in an engineering or science field, by the time
you hit your mid-level courses, they've pretty much degraded into this.  Much
as I might like, my HP-48 won't help me at all in deriving something like
the Goos-Hanchen phase of an E-M field off a dielectric interface. :-) (It
_will_ then help, though, in plugging in some given parameters to do a
"reality check" on the result, which is what calculators should be used for
in this case.)

I think... Joe Horn???... one of the frequent contributors to this
newsgroup, anyway, is a math professor, and _does_ encourage the use of
calculating machines in his curriculum.  Unfortunately, this doesn't happen
very darn often overall...

						---Joel Kolstad
From: ochealth@unixg.ubc.ca (ochealth)
Newsgroups: comp.sys.hp48
Subject: Re: Radio for HP48sx
Date: 20 Dec 1992 06:50:53 GMT
Organization: University of British Columbia, Vancouver, B.C., Canada
NNTP-Posting-Host: unixg.ubc.ca

In article <snill.5.724619046@dhhalden.no> snill@dhhalden.no (Tor Atle Lunde) writes:
:In article <1992Dec16.013433.1487@doug.cae.wisc.edu> kolstad@cae.wisc.edu 
:(Joel Kolstad) writes:
:
:>Ok, I'll buy that. :-)  That are some small packet radio boxes out there
:>that'll hook up to small 2 meter handheld radios that would let you do all
:>this through the 48's serial port, but it's no where near as small as you
:>want it.
:>
:>						---Joel Kolstad
:
:
:Hehe.  Some hours work, and I have already found a nice little FM-
:transmitter :)  And, yes, it IS small.  It measures 10x3x5 (cm), and it 
:should reach the distance which I am looking for.  I will let you know if my 
:little experiment turned out to be a goodie-one :)
:Sorry, Joel :)

where did you order the radio? was it expensive? more details!

:
:						Tor Atle Lunde


-- 
______________________________________________________________________________
ochealth@unixg.ubc.ca
From: luse@gdwest.gd.com (Stephen A. Luse)
Newsgroups: comp.sys.hp48
Subject: Re: Difference between 28c and 28s???????
Date: 18 Dec 92 19:06:02 GMT
Organization: General Dynamics Corp.

In article <BzF01J.7Mv@ulowell.ulowell.edu> gvahe@cs.ulowell.edu (Gerry Vahe) writes:
>Can someone out there please tell me the difference between a 28c and a 28s?
>I am interested in buying a used calculator and I need the differeces. 
>thanks a lot.
>-gerry\
>\

The 28C has 2K of user RAM, where as the 28S has 32K of user RAM,
otherwise no differences.  The 28C is extremely limited since you
can barely do a decent Taylor series expansion in the 2K RAM,
much less store any useful programs and still have working memory.

Unless your needs are minimal, you should definately avoid the 28C, 
and if possible consider the 48S or 48SX: you'll be much happier
in the long run.

(I have a 28S for sale. If you're interested, make me a reasonable
offer.)

			     Stephen Luse
			     luse@gdwest.gd.com
Newsgroups: comp.sys.hp48
From: mox@vpnet.chi.il.us (William Moxley)
Subject: Re: ftp-SITES listing...
Keywords: FTP-sites listing...
Organization: Vpnet Public Access
Date: Wed, 16 Dec 1992 04:36:24 GMT

I didn't see seq.uncwil.edu!  (I probably missed it)

		William Moxley
		mox@vpnet.chi.il.us
From: p_quinn@pavo.concordia.ca (QUINN, PAUL)
Newsgroups: comp.sys.hp48
Subject: Converting txt file for use
Date: 20 Dec 92 07:48:00 GMT
Organization: Concordia University
News-Software: VAX/VMS VNEWS 1.41


	OK.  I now have received the cable and started transfering from my
PC to the 48SX.  I have no problems with programs that are already "compiled"
but if I download a file from seq.uncwil.edu I can not get it to run.
	I know that I should use ASC but I can'ts seem to get it to work.  
I have ASC in its own dir but I am not sure what to do with the text file I
download.  Can someone PLEASE help?


Paul
p_quinn@pavo.concordia.ca 
Newsgroups: comp.sys.hp48
From: scotto@soto-next.Stanford.EDU (Scott Roy Atwood)
Subject: Re: How do you insert between lines in program?
Organization: DSO, Stanford University
Date: Fri, 18 Dec 92 02:15:54 GMT

In article <BzFJ2y.Dpv@news.iastate.edu> twh18@isuvax.iastate.edu  
(Phoenix) writes:
> 	BTW:  HP doesn't have a TRACE function?!  And not
> much ZOOM optinos too!:(
 
Well, if you want a trace function (like the TI-81), and more zoom options  
(I think there are actually plenty already), you can use a program called  
'EZPLOT'.  I got it on the Back-to-School disk directly from HP, but you  
could probably download it from seq.uncwil.edu also.

				Sincerely,
				Scott Atwood
				scotto@leland.stanford.edu
From: jeremy@atlantis.CS.ORST.EDU ((-| Jeremy |-) Smith)
Newsgroups: comp.sys.hp48
Subject: Re: 48sx Manual question
Date: 20 Dec 92 00:43:26 GMT
Article-I.D.: leela.1h0fjeINN2a0
Distribution: world
Organization: Computer Science Outreach Services - Oregon State University
NNTP-Posting-Host: atlantis.cs.orst.edu

Newsgroups: comp.sys.hp48
Subject: Re: 48sx Manual question
Summary: 
Expires: 
Followup-To: 
Distribution: 
Organization: Computer Science Outreach Services - Oregon State University
Keywords: 

In article <STEVEV.92Dec18000841@miser.uoregon.edu> stevev@miser.uoregon.edu (Steve VanDevender) writes:
>In article <1992Dec17.215806.24622@hemlock.cray.com>
>trk@palm15.cray.com (Tim Kirby) writes:
>
>   A quick (possibly dumb) question. I have seen several people
>   refer to their "two volume manual" that came with their 48sx.
>   I only seem to have one, called the "HP 48 Owner's Manual", HP
>   part No. 00048-90091, Edition 1, November 1991.
>
>   Was there a second printing ... or ... was I short manualed
>   ... or is there another explanation
>
>Sigh.  You have the updated, improved, single-volume HP 48
>Owner's manual.  The manual printed previously was in two
>volumes, part numbers 00048-90077 and 00048-90078.  Mine are
>"Edition 4, July 1990".

HP 48 Owner's Manuals:  Part number             Edition Publications Date
Two volume set:         00048-90001 00048-90003 1       January 1990
			00048-90001 00048-90003 2       April 1990
         (?? - anyone?) 00048-900?? 00048-900?? 3       ????? 1990
                        00048-90077 00048-90078 4       July 1990
One volume set:         00048-90091             1       November 1991
(replaces two volume set)

I will add these (and any additional information) to the FAQ

-- 
jeremy@atlantis.cs.orst.edu (Jeremy |-) Smith)
From: john.Latala@Waterloo.NCR.COM (john Latala)
Newsgroups: comp.sys.hp48
Subject: solving triangles
Date: 19 Dec 92 13:34:24 GMT

I wrote a number of routines for solving various triangle combinations,
things like SSS, SAS, SSA, ... . These work quite well. but after
playing with them for a while I thought it would be nice to make a nice
'wrapper' program that would figure out which routine to call all by
itself.

I was thinking of a routine that takes an argument like:

    { S1 A1 S2 A2 S3 A3 }

for the three sides and three angles. If all you have are the sides you
would use:

    { S1 ? S2 ? S3 ? }

and the routine would return with the '?' replaced by their correct
values. In the case where there are two possible solutions to the
triangle something like:

    { S1 A1 S2 { A2.1 A2.2 } { S3.1 S3.2 } { A3.1 A3.2 } }

would come back.

The problem I'm having is coming up with a way to code the wrapper
program so it doesn't take forever to run.

Initially I was thinking of scanning an input like { S1 ? S2 ? S3 ? }
and converting each known value to a 1 and each unknown value to a 0
then treating the number as a binary.  The three sides case would be
taken as #101010b.

This leads to 64 possible cases which makes for a rather large and ugly
case statement to say the least.

Another technique I've used on a couple of programs is to keep two
parallel lists. The first one is a selector list while the second one
has a list of matching programs:

    Selector : { N1 N2 N3 ... Nn }
    Programs : { << p1 >> << p2 >> << p3 >> ... << pn >> }

doing a sequence like:

    PROGRAM SELECTOR n POS GET EVAL

will use the position of n in the selector list to pick a code fragment
out of the program list that gets evaluated (the actual code is a little
more complicated because if checks if the POS returns a 0).

Even this method seems like a lot of effort.

Can anybody think of an easier way of doing this kind of decoding?
--
john.Latala@Waterloo.NCR.COM

[ ... unused entry in the random signature database ... ]
From: jorchard@dciem.dciem.dnd.ca (Jeff Orchard)
Newsgroups: comp.sys.hp48
Subject: Re: Running programs from other directories
Date: 16 Dec 92 14:30:14 GMT
Organization: Defence and Civil Institute of Environmental Medicine


In article <1992Dec15.030305.3181@colorado.edu> hartkopf@spot.Colorado.EDU
(Jeff Hartkopf) writes:

>Does anyone know of a way to execute programs in a different directory
>than the one the program is being run from on the HP48SX?
....
>homedir - myprogdir - myprog
>                    - subprogdir - subprog1
>                                 - subprog2
>                                 - subprog3

In your program you can enter the directory path in a list like this...

	{ HOME MYPROGDIR SUBPROGDIR }

and the EVAL it.  This will put you in the SUBPROGDIR directory.  Then
just RCL the desired program(s) to the stack and return to your previous
directory by EVALuating the directory path...

	{ HOME MYPROGDIR }

Then if you EVAL the program on the stack it will run in the MYPROGDIR
directory.

Jeff Orchard
jorchard@dretor.dciem.dnd
Newsgroups: comp.sys.hp48
From: kolstad@cae.wisc.edu (Joel Kolstad)
Subject: Expansion port pinout
Organization: College of Engineering, Univ. of Wisconsin--Madison
Date: 18 Dec 92 21:51:19 CST

Hi,

Some people have been asking me for pinouts of the 48's expansion port.
Below is that information for your edification.

Pins are numbered 1 to 40, going from RIGHT to LEFT as you look at the
CONTACTS on a plug in card with the card oriented such that the contacts
are on "TOP" of the card, like this:

           ____________________________
Pin 40 -> /****************************\ (Back of card -- contacts visible)
          | Top of card ^^^^^^^^       |
          |                            |

So then... a card inserted into an upright HP-48 has it's contacts facing
the sky and pin 1 on the left hand sided of the calculator.

Here are the pin functions:

1 -- Vdd (Power to the card)
2 -- Vbb (Low battery... if the card pulls this low, the 48 will complain
     about a low battery in the card)
3 -- MA[0] (Memory address from the 48 to the card, LSB)
4..19 -- MA[1]..MA[16] (More memory addresses)
20 -- *WE (When low, the card is being written to)
21 -- CE (Note that conventional RAM chips often use *CE)
22 -- *OE (When low, the card is being read)
23 -- MD[0] (Data line, LSB)
24..30 -- MD[1]..MD[7] (More data lines)
31 -- MA[16]
32 -- *MA[17]
33 -- XSCL (LCD data clock, LD[0..1] are valid on the falling edge)
34 -- LP (Active low horizontal sync of LCD display)
35 -- LD[0] (Even column LCD data)
36 -- LD[1] (Odd column LCD data)
37 -- CDT (Low is a ROM card, high is a RAM card)
38..39 -- Not connected
40 -- Ground

Note that the "ground" on the serial port isn't the same as pin 40's
ground.  In fact, ground on the serial port is really... Vdd!  Connecting
the two together will most assuredly damage your calculator.

Have fun, and remember that you get to use this information at your own
risk.

						---Joel Kolstad
From: gsfever@okcforum.osrhe.uoknor.edu (Brent Kirkwood)
Newsgroups: comp.sys.hp48
Subject: HP48SX Wanted !
Date: 12 Dec 92 16:33:26 GMT
Article-I.D.: darkside.Bz5nBr.9Hp
Organization: Okcforum Unix Users Group
X-Newsreader: TIN [version 1.1 PL6]

If you've got an HP48sx for sale, I want it.  Send mail to :

gsfever@okcforum.osrhe.uoknor.edu    

if you want to sell..  Please include your phone number so I can call you to work out a deal.. 

Please also include it's condition and what all is included.. 

Thanks..

Brent Kirkwood