OOOOOO OOOOOOOOOO OO OO Suomen OO OO OO OO OO Taskutietokonekerho OO OO OOOOOO OO OO OOOOOO OO OO OOOO Kerholehti no 15 OO OO OOOOOOOO OO OO Maaliskuu 1992 OO OO OO OO OO OO OO OOOOOO OO OOOOOOOO OO OO Sis{llys sivu P{{toimittajan palsta 2 Kirjoitusohjeet t{h{n lehteen 2 Mik{ on Suomen Taskutietokonekerho - STaK 3 N{pp{inm{{ritysten n{ytt{minen - Rclkey, Showkey 4 Veli-Pekka Nousiainen HIRSIPUU, mutta ilman kuvaa (HP-28S) 5 Timo Talonpoika MURTOVIIVA, Murtoviivan tai porrask{yr{n piirt{v{ ohjelma 6 Timo Talonpoika Verkoista poimittua: HP Calculator History - Dates & Prices 7 Dan Allen INCO ON THE 48sx 9 Andy Delano & Joachim Isaksson Some tongue-in-cheek comments on the HP-48SX 11 Jeff Brown Spacewalk.ASC (a little GROB) 12 ahernsd@mentor.cc.purdue.edu Sparcom - Electrical Engineering Pac - ohjelmakortti 13 Timo Talonpoika Table of Contents in English 14 -------------------------------------------------------------------- sivu 2 P{{toimittajan palsta 15 / 1992 --------------------------------- Loska l{tisee ulkona vaikka kev{{n ei allakan mukaan viel{ pit{isi olla alkanut. N{ill{ keleill{ oleilee ihan mielikseen sis{ll{ ja huuhailee ... arvatkaapa mit{. Robert Pulluard Alankomaista otti yhteytt{ viime vuoden lopulla ja halusi lehtivaihtoon. H{n julkaisee HP-48:aan keskittyv{{ ranskan kielist{ lehte{ 48SXTANT noin kahdeksan kertaa vuodessa. H{n l{hetti minulle lehtens{ numerot 11, 12 ja 13, jotka tuon mukanani seuraavaan kerhon kokoukseen. Uusien j{senten m{{r{ on ilahduttavan suuri. Paikallistoiminnan ke- hitt{minen olisi paikallaan, koska kerholla on vain harvoja valtakun- nallisia kokoontumisia. Helsingin alueen lis{ksi j{seni{ n{ytt{{ ole van ainakin Jyv{skyl{ss{, Tampereella ja Joensuussa. Katselkaapa j{- senluettelosta keit{ on samalla paikkakunnalla ja pit{k{{ paikallinen palaveri. J{senmaksun (50,- mk vuonna 1992) maksamista varten on t{m{n lehden mukana pankkisiirto. Seuraavaan lehteen toivoisin (edelleen) juttuja erityisesti HP-95LX:n ominaisuuksista (k{ytt{j{n arvio), ulkomaisten oheislaite- ja tarvi- kemyyjien (esim. Educalc) yhteystietoja ja arviota valikoimasta, HP- 48:n konekielisest{ ohjelmoinnista, yms. Lehti el{{ vain j{senist|n aktiivisuuden avulla. Jos joku asia sinua kiinnostaa ja osaat kertoa siit{, niin pist{ paperille. Jos joku asia ei onnistu, niin kysy toi- silta lehden v{lityksell{. Suunniteltu seuraavan lehden ilmestymisaika on 15.08.1992. L{hett{k{{ jutut paria viikkoa aikaisemmin, yhteystiedot alla. L{mpim{t kiitokset t{m{n lehden juttujen kirjoittajille. Timo Talonpoika Kirjoitusohjeet t{h{n lehteen L{het{ jutut mieluiten "painovalmiina"; siis siististi A4:lle kirjoi- tettuna. Molemmilla reunoilla 20 mm marginaali (nitomista varten), yl{- ja alareunan marginaalit samaa luokkaa. Ohjelmalistaukset mie- luiten mustana (koska jotkut kopiokoneet eiv{t kopioi sinist{ kunnol- la). Jos juttusi ei t{yt{ koko sivua, niin kirjoita mieluummin vajaa sivu koko sivun leveydelt{ kuin kapea palsta. Juttuja voi l{hett{{ my|s s{hk|postin kautta (osoite alla) tai levyk- keell{ (mieluiten 5.25", 360 kB tai 3.5", 720 kB). Tekstin tulee olla selv{{ ASCII:ta; ei siis mink{{n teksink{sittelyohjelman m|mm{{m{{, eik{ tulostuksessa ole mahdollista toteuttaa mit{{n erikoisia graafi- sia tai muita erityistemppuja esim. taitossa. Hyvi{ Timo Talonpoika e-mail: juttuja Valtakatu 26 A 5 talonpoika@ltkka.lut.fi odotellen: 53100 LAPPEENRANTA (k.) (953) 10588 (t.) (953) 571 2716 -------------------------------------------------------------------- sivu 3 Mik{ on STaK - Suomen Taskutietokonekerho ----------------------------------------- Kerhon toiminnan tarkoitus on tarjota kehittyneiden laskinten ja tas- kutietokoneiden k{ytt{jille tilaisuus keskin{iseen tietojen ja koke- musten vaihtoon ja mahdollisuus saada nopeasti tietoa alan tapahtu- mista ja tuoteuutuuksista. Laitteella, joka saa kerhon tuen on seu- raavat ominaisuudet: pieni koko, helppo mukanakuljetettavuus, toimi- minen omalla virtal{hteell{, vastaaminen kyvyilt{{n ja kapasiteetil- taan ajan haasteisiin, k{ytt{j{yst{v{llisyys, tekninen edistykselli- syys ja korkea laatu. Kerho ei ole merkkisidonnainen, mutta edell{ mainituista perusteista johtuen j{senet ty|skentelev{t p{{asiassa Hewlett-Packard -laitteil- la. Kerholla on hyv{t suhteet HP:n maahantuojaan ja tukkumyyj{{n, jotka tukevat kerhon toimintaa. J{senen ei tarvitse olla pitk{lle edistynyt harrastaja. Kerhossa on koko ajan korostettu, ett{ aloittelijallakin on annettavaa ja koke- neimmallakin opittavaa. Suurin hy|ty j{senyydest{ onkin siin{, ett{ voi ottaa yhteytt{ muihin samanlaisten asioiden ja laitteiden kanssa ty|skenteleviin neuvojen saamiseksi ja kokemuksien vaihtamiseksi. J{senten pyrkimyksen{ on yleens{ laitteiden tuntemuksen syvent{minen. Edistyneimm{t j{senet pyrkiv{t ottamaan kaiken irti laitteistaan mm. konekielisell{ ohjelmoinnilla, laitteiden modifioinnilla ja omien li- s{laitteiden rakentelulla. Kerho ei yll{pid{ ohjelmakirjastoa eik{ j{rjest{ sen kaltaisia palve- luja. Omatoimista ohjelmointia tuetaan julkaisemalla kerholehdess{ ohjelmia, aliohjelmia ja rutiineja, jotka valaisevat jotakin ohjel- mointitekniikka tai ovat muuten mielenkiintoisia. Ohjelmien vaihto tai myynti on siis j{senten v{list{ eik{ keskitetty{. J{senille toi- mitetaan j{senluettelo lehden mukana kerran tai pari vuodessa, jotta j{senet voisivat ottaa yhteytt{ toisiinsa. Osa j{senist{ on henkil|j{senin{ kansainv{lisiss{ tai muiden maiden vastaavissa kerhoissa. Kansainv{liset yhteydet pit{v{t kerhon ajan tasalla ja uutuuksista saadaan tieto jo ennen niiden tuloa Suomeen. Toiminta on alkanut vuonna 1982, yhdistykseksi kerho j{rjest{ytyi vuonna 1984. Toistaiseksi kerho on toiminut rekister|im{tt|m{n{. Ker- holla on kerholehti ja ajoittain l{hetett{v{t j{senkirjeet. Joillakin paikkakunnilla on my|skin paikallistoimintaa. Kerholla on tietysti my|skin s{{nt|m{{r{iset ja ylim{{r{iset kokoukset sek{ hallitus, joka hoitelee juoksevia asioita. Viime marraskuussa pidetyss{ syyskokouksessa valittiin puheenjoh- tajaksi vuodelle 1992 Veli-Pekka Nousiainen (8). Hallitukseen valit- tiin viisi j{sent{ (suluissa j{sennumero ja teht{v{t): Tapani Tarvai- nen (2; varapj., j{senrekisteri), Harri Kalaja (33; rahastonhoit.), Teppo Vuori (3), Kalevi Nieminen (37) ja Timo Talonpoika (23; lehti). Kerhoon voi liitty{ j{seneksi maksamalla j{senmaksun yhdistyksen ti- lille Suomen Taskutietokonekerho - STaK PSP 797575, PSP Helsinki/Tapiola ja ilmoittamalla henkil|tietonsa (nimi, osoite ja puhelinnumero) mak- sun yhteydess{ pankkisiirtolomakkeella tai erikseen t{m{n lehden toi- mitukseen tai Oy Radix Ab / Rabbe Kutter puh. (90) 640008. (Muista- kaa, ett{ pankkiautomaatilla maksettaessa j{sentiedot eiv{t yleens{ v{lity kunnolla.) Kerhon j{senmaksu vuonna 1992 on 50,- mk. -------------------------------------------------------------------- sivu 4 N{pp{inm{{ritysten n{ytt{minen - RclKey, ShowKey HP-48:sta puuttuu HP-41:ss{ oleva toiminto, jolla pystyy helposti katsomaan mik{ toiminto n{pp{imelle on m{{ritelty normaalitilassa tai USER-moodissa. Seh{n toimii niin, ett{ n{pp{int{ pitemp{{n (yli puoli sekuntia) painettaessa n{yt|ss{ n{kyy n{pp{imelle m{{ritelty toimin- to; viel{ pitemp{{n n{pp{int{ painettaessa toiminto "nollautuu" (toi- minto ei toteudu). Seuraavat kaksi HP-48-ohjelmaa n{ytt{v{t n{pp{imelle USER-moodissa m{{ritellyn toiminnon n{pp{in kerrallaan. Koko n{ipp{inm{{rityslis- tasta (jonka saa RCLKEYS-k{skyll{) on yhden n{pp{imen m{{rityksen et- siminen aika ik{v{{. ShowKey kannattaa m{{ritell{ jollekin n{pp{imelle, jolloin se on no- pea ja helppo k{ytt{{. RclKey tekee sen varsinaisen tempun. Sen sy|t- t|tietona on n{pp{imen numero. Lis{ksi ohessa on pari k{tev{{ apu- funktiota: Nip, joka pudottaa pois pinossa paikalla 2 olevan tiedon, ja Tuck, joka kopioi paikalla 1 olevan tiedon pinoon paikalle 3. ShowKey << CLLCD "Press a key" 1 DISP 0 WAIT DUP 1 DISP RclKey 2 DISP 3 FREEZE >> RclKey << RCLKEYS DUP2 SWAP POS IF DUP THEN 1 - GET Nip ELSE DROP2 END >> Nip << SWAP DROP >> Tuck << SWAP OVER >> Veli-Pekka Nousiainen (8) -------------------------------------------------------------------- sivu 5 HIRSIPUU, mutta ilman kuvaa --------------------------- Timo Talonpoika (T{ss{ ilman teksti{ ja HP-48 -ohjelmalla.) %%HP: T(3)A(D)F(.); DIR VIRHE \<< 780 .2 BEEP \>> CHG. \<< \-> w p n \<< w 1 p 1 -SUB n CHR + w p 1 + w SIZE SUB + \>> \>> sanat { "KISSA" "SAUNAVASTA" "SOUTUVENE" "MAITOPURKKI" "KOTELO" "LINTUKOIRA" } POHJUSTA \<< CLEAR CLLCD " H I R S I P U U" 3 DISP LCD\-> \->LCD "Valitse vaikeusaste 123" 5 DISP DO 0 WAIT IP IF 83 DUP2 - ABS 1 \<= THEN DUP2 \<= 3 ROLLD < 1 ELSE DROP2 VIRHE 0 END UNTIL END \>> HAESANA \<< \-> p1 p2 \<< CLLCD 'sanat' DUP RCL SIZE RAND * IP 1 + GET DUP SIZE DUP2 IF p2 THEN 46 CHG. ELSE DROP END IF p1 THEN 1 46 CHG. END ROT 1 p1 + 4 ROLL p2 - FOR i i 46 CHG. NEXT \>> \>> ARVUUTA \<< DUP SIZE NEG 22 + 2 / IP "" SWAP 1 SWAP START " " + NEXT "HIRSIPUU" "" "" { 11 12 13 14 15 16 21 22 23 24 25 26 31 32 33 34 35 36 41 42 43 44 45 46 52 53 93 94 } "ABCDEFGHIJKLMNOPQRSTUVWXYZ. " \-> sana s..a alku hi h. vi keynls keycls \<< DO CLEAR CLLCD "\>>" h. + "\<<" + 6 DISP "Virheet: " vi + 7 DISP alku s..a + 3 DISP s..a keynls 0 WAIT IP IF POS DUP THEN keycls SWAP DUP SUB ELSE DROP "*" END DUP NUM SWAP sana SWAP POS IF DUP THEN DUP sana SWAP 46 CHG. 'sana' STO SWAP CHG. 's..a' STO 460 .01 BEEP 1 s..a "." POS NOT ELSE DROP CHR vi SWAP + 'vi' STO VIRHE h. hi h. SIZE IF DUP 8 == THEN 0 1 ELSE 1 + DUP SUB + 'h.' STO 0 END END UNTIL END s..a \>> \>> LOPPU \<< \-> s \<< IF THEN s 1 DISP 460 820 FOR f f .2 BEEP 180 STEP ELSE 100 10 FOR f f .2 BEEP -10 STEP END CLEAR s \>> \>> HIRSIPUU \<< POHJUSTA HAESANA ARVUUTA LOPPU \>> CST { HIRSIPUU "" "" "" "" HOME } END -------------------------------------------------------------------- sivu 6 MURTOVIIVA (ei teksti{ s{hk|isess{ muodossa) -------------------------------------------------------------------- sivu 7 Verkoista poimittua Seuraavat erilliset jutut on kaiveltu nic.funet.fi:st{ (katso edelli- sen lehden juttu). Spacewalk muunnetaan ajokelpoiseksi ohjelmaksi ->ASC -ohjelmalla, joka on listattu lehdess{ numero 13. HP Calculator History - Dates & Prices Frank Wales of Leeds, U.K. (frank@grep.co.uk) provided me with this list of HP calculators from his visit to the "Hall of Fame" at HP's calculator headquarters in Corvallis, Oregon. I too have visited this hallway where there are examples of all of the various HP calculators that have been made since the original HP-35 back in 1972, and it is a neat sight for the historians among us. Thanks to Frank for writing this information down! The format of entries is based on the individual boards along the HoF wall -- each paragraph represents the units on that board. The entries are in board order away from the reception area towards the building 3/4 conduit. The layout is: [name on hall of fame board, a.k.a. series name] model# codename launched $price (comment) [Classic] 35 72/2/1 395 (no name) 45 wizard 73/5/1 395 55 merlin 75/1/1 395 (duplicates 75D name) 65 superstar 74/1/19 795 67 hawkeye 76/7/1 450 70 scrooge 74/8/1 275 80 73/2/1 395 (no name) [Woodstock] 29C bonnie 77/7/1 195 27 salad 76/5/1 200 21 pumpkin 75/2/1 125 25C squish 76/7/1 200 22 turnip 75/9/1 165 25 squash 75/8/1 195 [Topcat] 91 felix 76/3/1 500 92 bobcat 77/7/1 625 97 kittyhawk 76/7/1 750 97S ricochet 77/12/1 1375 [Sting] 10 kiss 77/7/1 175 19C clyde 77/9/1 345 [Spice/spike] 31E ginger 78/5/1 60 32E thyme 78/7/1 80 33E sage 78/5/1 100 33C sage c 79/7/1 120 34C basil 79/7/1 150 37E parsley 78/7/1 75 38E chive 78/5/1 120 38C chive c 79/7/1 150 [] 01 cricket 78/7/1 695 (steel case) 01 cricket 78/7/1 850 (gold-tone case) [Coconut] 41C coconut 79/7/1 295 41CV silverbird 80/12/15 325 41CX honeynut 83/10/1 325 82140A hyster 79/8/1 195 (card reader) ? wand 80/6/6 125 (wand) 82143 helios 79/8/1 350 (printer) ? hurricane 80/4/8 40 (rechargeable pack) opt 001 blanknut 81/3/24 325 (custom 41/no white key legends) [Voyager] 10C 0.5 82/9/2 80 11C 1.0 81/9/1 150 12C 1.0 81/9/1 135 15C 1.5 82/7/1 135 16C pr 82/7/1 150 [HP-IL] 82160A grapenuts 81/12/14 125 (HP-IL module) 82161A filbert 81/12/14 550 (tape drive) 82162A special K 81/12/14 495 (cereal printer :-)) 82163A wallaby 82/4/5 295 (video) 82164A kukuinut 83/5/1 295 (RS-232C) 82165A foxnut 82/5/10 395 (GPIO) 82166A pilbox 81/12/14 395 (converter) 82168A wombat 83/6/1 495 (MODEM) 82169A nutshell 83/3/1 395 (HP-IB) [] 71B titan 84/2/1 525 75C kangaroo 82/9/15 995 75D merlin 84/2/1 1095 (duplicates 55 name) ? pod 84/7/1 875 (expansion pod) 82713 faline 83/3/1 495 (PMS) [] 18C champion 86/6/1 175 28C paladin 87/1/5 235 19B trader 88/1/4 175 28S orlando 88/1/4 235 82240A redeye 86/11/3 135 (IR printer) [pioneer] 17B trader 88/1/4 110 27S mentor 88/1/4 110 42S davinci 88/10/31 120 14B midas 88/10/31 79.95 22S plato 88/6/1 59.95 32S leonardo 88/6/1 69.95 10B ernst 89/1/3 49.95 20S erni 89/1/3 49.95 21S monte carlo 89/1/3 49.95 [] 48SX charlemagne 90/3/16 350 For completeness, here are a few more products that are NOT on the Hall of Fame, although the HP-95LX is probably there by now. model# codename launched price ($) 82182A phineas 81/12/14? ? (time module) % 82242A blinky 88? ? (41 IR printer module) 82210A hoover 90/10/15? 99.95 (HP41CV Emulator) 82211A flamberge 90/3/16 99.95 (Equation Library) 82240B visine ? ? (IR printer) 32SII nardo? 91/3/1 ? (correct from Educalc catalog) 48S ? 91/4/2 250 95LX jaguar 91/4/23? 695 Pocket PC w/Lotus 1-2-3 I assume the timer came out with the IL module, because that's the way I remember them being announced -- this may be wrong. Also, the name really is phineas, although I assume it's named after Phileas Fogg -- strange, huh? Dan Allen Apple Computer -------------------------------------------------------------------- sivu 9 INCO ON THE 48sx ---------------- I just finished converting the game INCO to work on the 48sx. It is a simple little game, but it does'nt take up much memory, and I like it. I got the 28s copy from the ftp site funic.funet.fi. I had to add one program of my own (K->STR) and make a few minor changes. It works great on the 48 and is in ready to download form. NOTE!!: Joachim Isaksson wrote this program for the 28s, and all credit for it should go to him. All I have done is convert it to work on the 48sx. I have included Joachim's original instructions followed by the program in ready to download form. My thanks to Joachim for creating this fun little game that helps me get through some of my boring classes. Andy Delano I have just finished a little game for the HP28, but as I have no write access to the comp.sys.handhelds I thought I'd send it to somebody who can check it out and 'News' it if it's any good. Feel free to make a better version, as this one is no 'masterpiece'. Joachim Isaksson (d89-jin@sm.luth.se) The game of 'INCO' This is a game based on a 'simple' idea. When you enter a number and press the 'INCO' button the HP28 will start with a 3 by 3 array containing only nines, mixing it the number of times you entered by picking a row and a column in which it will decrease all numbers by one. It will then display the resulting array and your objective is to get the array containing only nines back by pressing a digit, thereby increasing all numbers in the row/column you picked. (Hard to explain, but you'll soon pick up the idea) It isn't very well programmed, but I haven't had my HP28 for more than 3 weeks so I hope I am excused. If anyone makes a better version, please post it to me or even better to the net. %%HP: T(3)A(D)F(.); DIR INCO \<< \-> dif \<< CLLCD { 3 3 } 9 CON 1 dif FOR j RAND 9 * 1 + IP \->ARR - NEXT \->ADJ 0 SWAP DO SWAP 1 + SWAP DUP \->DSP 0 DO DROP DO UNTIL KEY END UNTIL K\->STR DUP DUP "1" \>= SWAP "9" \<= AND END STR\-> \->ARR + \->ADJ 100 .01 BEEP UNTIL DUP { 3 3 } 9 CON SAME END \->DSP 10000 .01 BEEP \->STR " Well done " SWAP + " Moves" + 4 DISP 0 FREEZE \>> \>> \->DSP \<< \->STR " " \-> arr spc \<< spc arr 4 8 SUB + 1 DISP spc arr 15 19 SUB + 2 DISP spc arr 26 30 SUB + 3 DISP "" 4 DISP \>> \>> \->ARR \<< DUP 1 - 3 MOD 1 + SWAP 9 SWAP - 3 / 1 + IP \-> y x \<< { 3 3 } 0 CON 1 3 FOR j { x j } 1 PUT { j y } 1 PUT NEXT \>> \>> \->ADJ \<< ARRY\-> DROP 1 9 FOR j 9 ROLL 10 MOD NEXT { 3 3 } \->ARRY \>> K\->STR \<< CASE IF DUP 82 == THEN DROP "1" END IF DUP 83 == THEN DROP "2" END IF DUP 84 == THEN DROP "3" END IF DUP 72 == THEN DROP "4" END IF DUP 73 == THEN DROP "5" END IF DUP 74 == THEN DROP "6" END IF DUP 62 == THEN DROP "7" END IF DUP 63 == THEN DROP "8" END IF DUP 64 == THEN DROP "9" END END \>> END DELANO,ANDREW DOUGLAS Georgia Institute of Technology, Atlanta Georgia, 30332 -------------------------------------------------------------------- sivu 11 Some tongue-in-cheek comments on the HP-48SX -------------------------------------------- As I read through the questions and answers section of the HP-48 owner's manual, I found some ommisions so I am proposing this addendum to address these. Comments and additions from others would be welcome. ANSWERS TO COMMON QUESTIONS Q: When I press the backspace key I sometimes get an error message. A: When you press the backspace key with nothing on the command line, it performs the Drop function. Drop is a function so it requires an argument from the stack and returns no result -- thereby clearing the bottom item from the stack. So when you perform the Drop function without an argument on the stack, technically you are committing an error. Q: But sometimes I just press the backspace key out of habit before starting a new calculation. A: That isn't necessary in RPN. Q: Yes, but I want to anyway and what harm does it do? A: Well, it is an error to call a function without an argument. If you really want to clear things out, press right-shift CLR, this clears the stack without returning an error when the stack is empty. Q: Why does backspace give an error if CLR doesn't? Why not just have neither one give an error? A: Because Drop is a function and functions require arguments while CLR is a command and commands don't require arguments. Q: Are you insane? A: This is a perfectly consistent approach, you're just not smart enough to appreciate it. Q: How come you can't edit equations in the Equation Writer application? A: It's an equation Writer, not an equation Editor. Q: Why are half the algebra functions in the Algebra menu and half in the Equation Writer? To get anything useful done I spend hours going back and forth. A: The Equation Writer isn't really done yet, it will be completed in the HP-48SX's successor. Q: Will there be an upgrade option? A: No. Q: Why not? A: The same 178,000 inveterate geeks account for over 70% of our sales. If we started an upgrade plan, our dealer channel would evaporate overnight like the morning dew. Q: Whenever I store a number, it disappears just before I was about use it and then I have to leave the menu I was going to use to recall it again.. A: This is normal. It is part of the HP-48's elegantly consistent approach to handling functions. The STO function takes two arguments including the number to be stored. Q: Is there going to be another owner's manual? In spite of its size, this one seems oddly incomplete. A: A more complete manual was considered but dropped. Partially due to expense but mostly because market research shows that prospective buyers of pocket calculators would find a 4 volume 3600 page manual unsettling. Various geek organizations provide more detailed technical information, support, and pointless speculation about the HP-48. Jeff Brown -------------------------------------------------------------------- sivu 12 Spacewalk.ASC (a little GROB) ------------------------------ This is a GROB that I converted from a GIF of an astronaut floating above the cresent Earth (how poetic!). If you like these GROBS, e-mail is a wonderful way of telling me! ahernsd@mentor.cc.purdue.edu ----------cut here-------- %%HP: T(3)A(R)F(.); "E1B203C6002400036000FFFFFFFFFFFFFFFFFFFFFFFF10FFFFFFFFFF0EFFFFFF FFFFFF10FFFFFFFFFF08FFFFFFFFFFFF95FFFFFFFFFF80FFFFFFFFFFFF10FFFF FFFFFFC0FFFFFFFFFFFF16FFFFFFFFFF8DFFFFFFFFFFFF10FFFFFFFFFF27FFFF FFFFFFFF14FFFFFFFFFFF0EFFFFFFFFFFF10FFFFFFFFFFD0CFFFFFFFFFFF10FF FFFFFFFF50CFCFFFFFFFFF10FFFFFFFFFF00E50EFFFFFFFF10FFFFFFFFFF2010 08FFFFFFFF10FFFFFFFFFF6C1008FFFFFFFF10FFFFFFFFFF8C0000FFFFFFFF10 FFFFFFFFF78A0004EFFFFFFF10FFFFFFFFF32F2000EFFFFFFF10FFFFFFFFF1EB 1830FFFFFFFF10FFFFFFFF700ABB71FFFFFFFF10FFFFFFFF0000CFF7FFFFFFFF 10FFFFFFF30000E7FDEFFFFFFF10FFFFFFF10000CFF5FFFFFFFF9FFFFFFFF108 00CFFF1FFFFFFF10FFFFFFF00300CFFF1CFFFFFF18FFFFFF7023008FFF3CFFFF FF10FFFFFF7087308FFF1FFFFFFF9FFFFFFF3812000EFF0EFFFFFF95FFFFFF30 720014BF0FFFFFFF10FFFFFF3030040CF30FFFFFFF95FFFFFF3803080AA20FFF FFFF10FFFFFF1803C082C38FFFFFFF10FFFFFF0081B50287EFFFFFFF10FFFFFF 0884770005FFFFFFFF10FFFFFF40C3AE230EFFFFFFFF10FFFFF7AAE0ADA20EFF FFFFFF10FFFFF38D0083A60CFFFFFFFF10FFFFF18C3000570CFFFFFFFF9FFFFF F1065009F70EFFFFFFFF10FFFFF00EB001830CFFFFFFFF10FFFFF03BA857D20F FFFFFFFD00FFFFFB1741AAA08FF775552B10FFFFFF1E814A50C65AAAAA5500FF FFFF0E212410A84529AAAA00FFFFF70CD00C10A2945B452010FFFFF708600610 142120184500FFFF7104D10D04A88A45DBA804FF755105E1420A2129425A0900 F555908AC143021A42945550005529208230A215EAA40552259B2942A0A400EB 6994196DA69400429A40A2007512252059A459009421105604F9AAA455DAAB5B 10294428A10DA5AAA5551555B61002251493CACAAAAAAA655B6510A455045515 9AAAAAA5D6BAD6102984007559655DAA5DAA6BAD0045A20AC5AA45B5555BA65D 651018A202CA65B652A6BAA5B55B108AA2840AA65920AA455DA6B610555A4105 51AAA49A8A6B6D65108AA8A28414940005AA555BAD002112948A4929015C6B84 DA5B104A44592455555200553494DA00B2D5120122A256944DA1155B10A29040 00004CA200925AA2551000000000000000000000000000000000000000000000 000000000D3D" ------------------cut here---------------- -------------------------------------------------------------------- sivu 13 Sparcom - Electrical Engineering Pac - ohjelmakortti Sparcom on tehnyt kahdeksan HP-48:lle sopivaa ohjelmakorttia: - Electrical Engineering Pac ja Electrical Engineering Reference Pac - General Chemistry Pac ja General Chemistry Reference Pac - Mechanical Engineering Pac ja Mechanical Engineering Reference Pac - Mathematics Pac - Personal Information Manager. Lis{ksi on saatavana kannettava 3,5" levykeasema. Electrical Engineering Pac'issa on kolme osaa: yht{l|kirjasto, vakiokirjasto ja piirianalyysi. Yht{l|kirjaston toiminta on p{{piirteiss{{n samanlainen kuin HP:n oman sovellusohjelmakortin. Er{it{ oleellisia erojakin tosin l|ytyy. Ensimm{isen{ huomio kiintyy siihen, ett{ valitun yht{l|n kaikkien muuttujien arvot ovat n{yt|ss{ n{kyviss{. Samoin n{kyy my|skin se mik{ muuttuja on asetettu tuntemattomaksi ja halutaan ratkaista. On mahdollista k{ytt{{ samanaikaisesti useita yht{l|it{, niin ett{ ne kaikki k{yd{{n j{rjestyksess{ l{vitse ja ratkaistaan kaikki ne yht{- l|t, joissa on vain yksi tuntematon (ja samalla nemuuttujat, joita ei ole merkitty tunnetuiksi). Tai yht{l|iden k{sittely p{{ttyy, kun tun- temattomaksi merkitty muuttuja saadaan ratkaistua. Muuttujien k{ytt| laadutettuna on helppoa; kun on valittu muuttuja, jolle annetaan arvo, niin valikkoriville tulevat n{kyviin t{m{n muut tujan tavanomaisimmat yksik|t. Niist{ voidaan valita sopivin valik- kon{pp{int{ painamalla. Niin halutessaan voi yht{l|it{ ratkoa my|s SI-j{rjestelm{n perusyksik|iss{. Tuntuu monimutkaiselta ja sit{ se alkuun onkin. Oleellista kuitenkin on se, ett{ yht{l|kirjasto antaa eritt{in monipuolisen mahdollisuuden k{sitell{ yht{l|it{ ja muuttujia. Monipuolisista mahdollisuuksista joutuu toki jotain maksamaankin. Mo- net valinnat vaativat useita n{pp{inpainalluksia - mielest{ni liian monia - ja jokaista toimenpidett{ seuraava n{yt|n p{ivitys (jotta suureet olisivat ajan tasalla) aiheuttaa hitautta. Mielest{ni haitat kuitenkin ovat kohtuullisessa suhteessa saavutettuihin etuihin. Yht{l|kirjasto jakaantuu yhteentoista osaan, joissa on viel{ alajaot- telu. T{ten sis{lt| on laaja AC- ja DC-piirielementeist{ resonanssien ja operaatiovahvistinten kautta moottoreihin ja puolijohteisiin. Yh- t{l|t sin{ll{{n eiv{t toki ole monimutkaisia ja ne l|yt{{ mist{ ta- hansa alan hyv{st{ oppi- tai k{sikirjasta. Jos niit{ ei halua itse kirjoittaa, niin Sparcomin kortti on tarpeeseen. Vakiokirjastossa on yleiset vakiot (6 kappaletta), fysikaaliset va- kiot (15 kpl), piin ominaisuudet (25 kpl) ja magneettiset ominaisuu- det (5 kpl). Piirianalyysiss{ on monipuoliset mahdollisuudet ratkaista ja analy- soida monimutkaisiakin piirej{ tai siirtoverkkoja. My|skin Fourier- ja Laplace-muunnokset ovat k{ytett{viss{. Suosittelen. Timo Talonpoika -------------------------------------------------------------------- sivu 14 Table of Contents in English . STaK (Finnish Pocket Computer Club) journal no 15, March 1992; first issue this year. The address of the editor below. Contents page Editor's page 2 How to write to this journal 2 What is STaK - Suomen Taskutietokonekerho 3 Showing the key definitions - Rclkey, Showkey 4 Veli-Pekka Nousiainen HIRSIPUU (GALLOWS), but without graph (HP-28S) 5 Timo Talonpoika MURTOVIIVA, program that plots a broken line or a staircase 6 Timo Talonpoika Found in networks: HP Calculator History - Dates & Prices 7 Dan Allen INCO ON THE 48sx 9 Andy Delano & Joachim Isaksson Some tongue-in-cheek comments on the HP-48SX 11 Jeff Brown Spacewalk.ASC (a little GROB) 12 ahernsd@mentor.cc.purdue.edu Sparcom - Electrical Engineering Pac - a program card 13 Timo Talonpoika Englanninkielinen kooste . _____________________________________________________________________ STaK - Suomen Taskutietokonekerhon Kerholehti no 15, maaliskuu 1992 P{{toimittaja ja toimituksen osoite: Timo Talonpoika e-mail: Valtakatu 26 A 5 talonpoika@ltkka.lut.fi 53100 LAPPEENRANTA (k.) (953) 10588 (t.) (953) 571 2716 _____________________________________________________________________