HP28S Program Wanted

40 views
Skip to first unread message

Patrick Ryan

unread,
Aug 8, 1991, 9:26:22 AM8/8/91
to
Greetings. I'd like to find a program which I heard about, that
supposedly doubles the speed of the 28S. I checked out plains,
but couldn't find it. Anybody know what this program is called, and
where I can find it? Thanks...

--
| D. Patrick Ryan |"As the people here grow colder| Support freedom of |
|Faculty of Engineering| I turn to my computer | expression! Protest |
| Memorial University | And spend my evenings with it | the censorship of |
|St.John's,Newfoundland| Like a friend."-Kate Bush, TSW| "X-rated" GIFs! |

James Gentles

unread,
Aug 11, 1991, 12:18:35 PM8/11/91
to
Below is the SPEED routine I use. I am sure others have 'smarter' ones.
This came from gnuvax2. Be warned, incorrect data entry or use of this
routine can 'Memory loss' your calculator.
James Gentles

---------------------------------------------------------------------
I have no professional connection with Hewlett-Packard's
calculator operations other than as a user of their products.
---------------------------------------------------------------------
Opinions expressed are my own, and are not intended to be an official
statement by Hewlett-Packard Company
---------------------------------------------------------------------
James Gentles Hewlett Packard, Amateur: GM4WZP
Queensferry Telecoms Division QTD, Email: j...@hpsqf.sqf.hp.com
Station Road, South Queensferry, HPDESK: James Gentles / HP1400
West Lothian, Scotland, EH30 9XR. Phone: + 44 31 331 7663 DDI
---------------------------------------------------------------------

SPEED - SET SPEED OF CALCULATOR.
THIS COMMAND WILL CHANGE THE SPEED OF THE 28S VERSION 2BB BY
MODIFYING THE SPEED NYBBLE. SPEED ACCEPTS A VALUE FROM 0 TO 15,
7 BEING THE SYSTEM DEFAULT. IF BATTERIES ARE LOW, DO NOT CRANK UP
THE SPEED TOO HIGH. SPEED SUFFERS FROM THE ANOMALY THAT THE SYSTEM
MAY SET ITSELF BACK TO ITS DEFAULT UNEXPECTEDLY. PRESSING THE
ON/ATTN KEY MAKES THE 28 REVERT BACK TO NORMAL SPEED. 15 IS ABOUT TWICE
NORMAL SPEED, AND 0 IS ABOUT ONE-THIRD NORMAL SPEED. CHANGE SPEED DOES
AFFECT BATTERY CONSUMPTION.

0 - 15 :

CHK[532]
<< 'SPEED' -> S N ;S IS SPEED, N IS VAR NAME.
<< PATH RCWS ;SAVE PATH AND WORDSIZE ON STACK.
64 STWS ;SET WORDSIZE TO 64.
S R->B #FH AND ;GET LEAST SIGNIF. NYBBLE.
#1000000000000H * ;SHIFT LEFT INTO POSITION.
#C600302331DFFBCH OR ;PUT NYBBLE IN PLACE.
{ # E60D51FFF00F1H ;THIS PROGRAM IS FORCED TO BE 1ST VARIABLE
# C808461241131H } + ; IN ROOT DIRECTORY.
HOME N RCL ;STORE ORIGINAL PROGRAM ON STACK.
SWAP N PURGE N STO ;STORE MACHINE CODE AS 1ST VAR.
#DFFB7H SYSEVAL ;EXECUTE CODE.
N STO STWS CD ;RESTORE CALCULATOR STATE.
>>
>>

<-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><->

From n02...@tamuts.tamu.edu Tue Jul 24 13:20:37 1990
Relay-Version: version Notes 2.8.4 1990/05/09; site hpqtdla.HP.COM
Date: Tue, 24 Jul 1990 12:20:37 GMT
Organization: Texas A&M University
Newsgroups: comp.sys.handhelds

After a comprehensive review of the comp.sys.handhelds archive, which
can be found at the anonymous ftp site csl.sri.com (192.12.33.2), I felt
a need to post these programs. In the event that the hp28 has not gone
completely by the way of the dinosaurs, there might possibly be someone
who could use them.


First up, it appears that there was never a posting for the SPEED or
FAST program which does not have to be in the home directory, or that
requires a POKE program to work. Either of which seems ridiculous to
me because the code to poke the speed nibble is so short.

This program will conveniently create FAST which can be stored at any
location in the user memory. FAST works by changing the speed nibble
at #FFF00h from #7h to #Fh.


CFAST[D000]

<< #1FFF00F1F0302331h
#C8084612411310D5h
#3B82h SYSEVAL
#7195h SYSEVAL
#44A4h SYSEVAL >>

Reply all
Reply to author
Forward
0 new messages