home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.hp48
- Path: sparky!uunet!newsflash.concordia.ca!nstn.ns.ca!cs.dal.ca!ug.cs.dal.ca!sweet
- From: sweet@ug.cs.dal.ca (garth r sweet)
- Subject: New game AWARI
- Message-ID: <C0pyuI.A4A@cs.dal.ca>
- Sender: usenet@cs.dal.ca (USENET News)
- Nntp-Posting-Host: ug.cs.dal.ca
- Organization: Math, Stats & CS, Dalhousie University, Halifax, NS, Canada
- X-Newsreader: TIN [version 1.1 PL6]
- Date: Tue, 12 Jan 1993 02:27:52 GMT
- Lines: 487
-
-
- Here's a new game I wrote called AWARI, it's for either the
- 48sx or 48s. I've been testing it with my friends for a few days now, and
- were pretty addicted. The docs follow below, and after that is both the
- ASC'd and UUENCODED versions of the library. Additionally I'm going to
- put this on uncwil in the next few days. Hope you enjoy it. And if there
- are any bugs please email me, I'd like to get 'em all. BTW Of the 4 levels
- of difficulty offered by the computer player, there's some debate over
- which one of the last two is really harder, let me know what you guys
- think.
-
- - Garth Sweet
-
-
- -------------------------- START --------------------------------
-
-
- AWARI 1.0
- For the HP48sx
-
- By Garth Sweet
- Copyright Jan. 1993
-
- AWARI is a game based on the ancient African game of the same
- name, it was originally played on a wood or stone board made with 14
- holes or 'buckets' in it. In 12 of the buckets were placed 36 stones (3
- per bucket), the idea of the game was to move stones from the 12 filled
- buckets to your home bucket (one of the 2 empty ones).
-
- AWARI for the HP48 replaces the wooden board and 36 stones with
- the LCD screen, the board is drawn out onscreen as it wouldv'e appeared
- in wood. Below is a simple ASCII representation of the board, to try and
- show how the board is laid out.
-
- /---\ /---\ /---\ /---\ /---\ /---\
- | 3 | | 3 | | 3 | | 3 | | 3 | | 3 |
- /---\ \---/ \---/ \---/ \---/ \---/ \---/ /---\
- | | | |
- | 0 | A B C D E F | 0 |
- | | | |
- \---/ /---\ /---\ /---\ /---\ /---\ /---\ \---/
- | 3 | | 3 | | 3 | | 3 | | 3 | | 3 |
- \---/ \---/ \---/ \---/ \---/ \---/
-
- The game requires two players, (although the HP48 can play one of them)
- and each player gets one row of buckets plus an end bucket as thier own.
- Player 1 gets the top row plus the leftmost bucket, player 2 gets the
- bottom row plus the rightmost bucket.
-
- To play, a player selects a bucket (by pressing a key A-F) and
- the computer will take all the stones from that bucket, and place one
- in the bucket next to it, then one in the next, and so on until there
- are no more stones to drop (play moves counterclockwise). Each bucket
- originally starts out with 3 stones in it, and the home's have none.
- If for instance then player 1's 1st move was to move the stones from
- bucket B (which would contain 3 stones). Then after selecting B, the HP
- will add 1 stone to A (making 4 in A), 1 stone to home (making 1 in
- home) and add wrap around and add one to player 2's A bucket (making 4
- in player 2's A bucket). The idea is to get as many stones into your
- home bucket this way as possible, the game ends when any player can't
- play (thier side is out of stones) or any buckets has more then 18
- stones (at that point someone has more then half the available stones so
- they are guaranteed the win). But there are also a couple of other rules
- to add a twist to the game, the 1st is that when a player is taking a
- turn, if they make a move that results in the last stone being dropped
- into thier own home, they get to go again (but only once per turn). The
- 2nd rule is that if the last stone being dropped is going into an empty
- bucket, and there are stones in the bucket immediately across from it,
- then the one stone plus all the stones in the bucket across go to your
- home. The rules are simple really, just play once or twice and you'll
- have the idea.
-
- AWARI comes in the form of a library, to set it up, do the
- following:
-
- 1. Download the library to the home directory of the HP48
-
- 2. RCL the library to the stack ( 'AWARI' [RCL] )
-
- 3. Type ':0:1160 [STO]'
-
- 4. Purge the AWARI library from the VAR menu ( 'AWARI' [PURGE] )
-
- 5. Turn the HP off and then on.
-
- When you go to the library menu, there should be an AWARI directory
- there, go to that directory and select AWARI.
-
- AWARI takes up about 6K of memory and is written in User RPL,
- but don't worry, it's quite fast. There are also two utilties that the
- library uses, and make be useful to you aswell, they are GETS and PUTS,
- they work EXACTLY like GETI and PUTI only they don't increment the
- counter, this means that after a PUT you still have the counter on that
- stack of where you did the PUT at. The two utilties will be useable in
- any program you write, so long as the library is attached. Enjoy!
-
- Notes: This is the 1st library I've released, and while it works well
- on my HP, I can't guarantee it at all for anyone else's. In
- particular, I don't know if the library ID I picked is already
- used by another program in circulation. If anyone has any
- problems I would certainly be glad to hear of them, I'd like to
- make sure the program is fully bug-free. This software is
- released as use at your own risk. This program is released into
- the Public Domain and is free to use and copy.
-
- How to contact the author:
-
- Write:
-
- Garth Sweet
- Comp. 34, Mayflower Ave.
- Lr. Sackville, N.S.
- B4C 2S6
- Canada
-
-
- Phone:
- 902-865-8987
-
- Email:
- sweet@ug.cs.dal.ca
-
- ASC'd version
- ----- Cut here -----
- begin AWARI.ASC
- %%HP: T(1)A(R)F(.); @ tasc v2.52 file
- "04B20C1130D01475142594D2655627D213E203D0884F70300000070030C00008
- 884100D9D20E16323392030000000000061108441293632B2130E1B20F880004
- 0003800000000000000000000000000000000000000C70000000000000000005
- 738014460000028000000000000000E00515D828A80000093100000000000008
- 9005338820C4000005410000000000000440051598208800000D710000000008
- 1002400275C51046000001011481E1F106100120000000000000000D71144222
- 40890009100000000000000005411424224068FFFFFFF100FFFFFFF000054194
- E7E140890000300EFF000000000005419424A040061000500000000000000005
- 419424214008100090000000000000000280632422F100000011000000000000
- 000000000000000000002100000000000000000000000000000000C100000000
- 0000000000000000000000000000000000000000000000000000000000000000
- 000000000000000FF70FF70FF70FF70FF70FF700000000008008800880088008
- 8008800800000000004000500050005000500050001000000000400050005000
- 5000500050001000000000400050005000500050005000100000000040005000
- 50005000500050001000000FF74000500050005000500050001FF70080088008
- 8008800880088008800880080040001FF70FF70FF70FF70FF70FF74000104000
- 1000000000000000000000004000104000100000000000000000000000400010
- 4000100000000000000000000000400010400010300830007008300870087040
- 0010400018400840080008400800080040001040001870083008000840083008
- 3040001040001840084008000840080008004000104000184008300070083008
- 7008004000104000100000000000000000000000400010400010000000000000
- 000000000040001040001FF70FF70FF70FF70FF70FF740001080088008800880
- 088008800880088008000FF74000500050005000500050001FF7000000400050
- 0050005000500050001000000000400050005000500050005000160000000040
- 00500050005000500050001A0200000040005000500050005000500016A00000
- 008008800880088008800880080AA20000000FF70FF70FF70FF70FF70FF706C0
- 0000000000000000000000000000000080000000000000000000000000000000
- 0040000000000000000000000000008300011000000000000000000000000000
- 44E4311000000000000000000000000000400D83100000000000000000000000
- 000047E501D000000000000000000000000000441501310000000000000000FF
- 1000000044150511008F8006802F3F10101000000083E5021100809009802101
- 201010000000000000000080908011110120101000000083000080008F808F1E
- 0F0F10101000000044193E8000808080140109001010000000401541D1008080
- 80140101101010000000831D7F9000808F90140F312010100000000415018000
- 00000000000000FF10000000445541920000000000000000000000000083A83E
- 0100000000000000000000000000000000000000000000000000000000000000
- 000000008884300D9D20E1632858A1C2A20B2000147514259402655627E20213
- E20302139393339C2A2485A1C2A20120002497027416274786023577565647ED
- 2A2485A1C2A20F20001402D2028457D616E60267370234F6D60757475627803A
- 2485A1C2A20920002402D2028457D616E6026737028457D616E6D13A2485A147
- A2047A20C2A207000014B213047A20C2A207000024B213047A20C2A207000002
- B213047A20C2A207000002B213047A20C2A207000002B213047A20C2A20D0000
- 15579647B2130B2130D51123F2A24A5A1683A2F17A1339201000000000000010
- D4EB1D6BB1D8732D9D2078BF19C2A2279E18A732D9D209C2A2472C1ED2A25D2C
- 1C2A20920001402D202C4566756C60213028254163797923F2A2485A1C2A20D2
- 0002402D202C4566756C6022302823596D607C65692803A2485A1C2A20B20003
- 402D202C4566756C60233028245F657768692D13A2485A1C2A20920004402D20
- 2C4566756C6024302828416274692233A2485A147A2047A20C2A207000014B21
- 3047A20C2A207000024B213047A20C2A207000034B213047A20C2A207000044B
- 213047A20C2A207000002B213047A20C2A207000002B2130B2130D51123F2A24
- A5A1683A2F17A1339201000000000000010D4EB1D6BB1D8732D9D2078BF19C2A
- 2279E18A732D9D20D13A25D2C1233A25D2C1B21305DF2278BF1ED2A2279E18A7
- 32D9D20D13A25D2C1233A2472C1B21305DF2278BF13F2A2279E18A732D9D20D1
- 3A2472C1233A25D2C1B21305DF22D13A2472C1233A2472C1B21305DF228DBF1B
- 21305DF2278BF1ED2A2279E18A732D9D209C2A2472C1ED2A2472C1B21305DF22
- 9C2A25D2C1ED2A25D2C13F2A25D2C1B21305DF228DBF193632B21308E9209F00
- 0339202000020000700000000000000000030000000000000003000000000000
- 0003000000000000000300000000000000030000000000000003000000000000
- 0000000000000000000300000000000000030000000000000003000000000000
- 000300000000000000030000000000000003000000000000000008884500D9D2
- 0E16324B2A24B2A247A209C2A29C2A2B21304B2A24B2A24B2A24B2A21C432D6E
- 20408505F637D6E20409505F637D6E20503457272734D6E206024B67427F626D
- 6E204005963613D6E204005963623D6E204034E64727E163229E20884D00E4A2
- 051000A000000000000000E4A20510005000000000000000614E145632D6E206
- 024B67427F62697632DCC0229E20884B0045632D6E20400596361397632DCC02
- 29E20884C0045632D6E20400596362397632DCC029C2A2339201000000000000
- 4100A132D6E204034E64727634E147A20E4A20510005700000000000000E4A20
- 51000A000000000000000B2130D6E204034E64727ED2A2D4EB14B2A23CE22279
- E1AFE22D6E2040059636135BF22D6E2040059636235DF22AE8C1634E1D6E2050
- 34572727349C2A26C7D19C2A23CE22279E1AFE22D9D203392010000000000009
- 1045632D6E20409505F63797632DCC02D6E20503457272734ED2A26C7D178BF1
- 743A2DBBF190DA1B21305BF22D9D2033920100000000000083045632D6E20409
- 505F63797632DCC02D6E20503457272734ED2A26C7D178BF1B21305DF2233920
- 1000000000000610EEDA1233A276BA145632D6E20408505F63797632DCC02743
- A23CE22279E1AFE22D9D2033920100000000000092045632D6E20409505F6379
- 7632DCC02D6E205034572727349C2A26C7D19C2A23CE22279E1AFE22D9D20233
- A245632D6E20408505F63797632DCC02B21305DF22B21305DF22DBBF1D6E2050
- 34572727347C8D1DBBF145632D6E2050345727273497632DCC0278BF13F2A23C
- E22CFCE1AFE22D9D20D8732D9D2078BF14B2A2279E18A73229E208843105DF22
- 78BF19C2A2279E18A73229E208842105DF2278BF1ED2A2279E18A73229E20884
- 1105DF2229E20884010B21305DF22DBBF18DBF1B21305BF22D9D209C2A2DA5E1
- B21305DF22D6E206024B67427F626DBBF147A20E4A2051000000000000000000
- 0E4A20510000000000000000000B2130DBBF1AE8C1E0CF1DBBF1D6E20408505F
- 637B9691D6E20409505F637B9691ED2A2387C1DBBF1AE8C1C4232634E147A20E
- 4A20510005700000000000000E4A2051000A000000000000000B2130E4A20510
- 00A000000000000000E4A2051000D000000000000000614E1AE8C1EF53293632
- B2130E1B2015000B000041000757320152550722370152550752550000000753
- 900255B00253F00255D002759008884700D9D20E16324B2A24B2A24B2A24B2A2
- 4B2A24B2A21C432D6E20A0255616C6D41647279687D6E204005C69727D6E2090
- 2456374734F6F62746D6E20702456374745F647D6E20903457272734F6F62746
- D6E20703457272745F647D6E204034E64727D6E2050243596A756E1632634E14
- 7A20E4A20510004000000000000000E4A2051000E200000000000000B2130C2A
- 20B1000458696E6B696E676E2E2E29C2A2DA5E1AE8C13CE22D13A2063C1AFE22
- D9D20803A2472C1D6E20A0255616C6D4164727968733032803A2313C1D5032D9
- D20D6E204005C697279B1C1233A2EEDA19C2A276BA1D6BB1ED2A2387C129E208
- 8480078BF14B2A23CE22D5CE1AFE22D9D20803A25D2C145632D6E20702456374
- 745F64797632DCC0245632D6E20902456374734F6F6274697632DCC02B21305B
- F223FBF15DF22B2130496328DBF13CE22233A2313C1AFE22D9D20803A2472C1D
- 6E20A0255616C6D4164727968733032803A2313C1D5032D9D20D6E204005C697
- 279B1C1233A2EEDA19C2A276BA1D6BB1ED2A2387C129E2088480078BF14B2A23
- CE22D5CE1AFE22D9D20803A25D2C178BF1D6E20702456374745F6473CE22D5CE
- 1AFE22D9D2045632D6E20702456374745F64797632DCC0245632D6E209024563
- 74734F6F6274697632DCC02B21305BF223FBF15DF22B21305BF223FBF15DF22B
- 213049632B21305DF22B21305BF22D9D209C2A2233A20A132D6E204034E64727
- D6E20A0255616C6D41647279687D6E204005C69727D6E204034E64727ED2A238
- 7C129E2088480078BF145632D6E2050243596A75697632DCC024B2A23CE22D5C
- E1AFE22D9D2078BF145632D6E20903457272734F6F6274697632DCC0229E2088
- 4E003CE22233A2313C1AFE22D9D2045632D6E20703457272745F64797632DCC0
- 2D6E2050243596A756233A23CE22B9DE1AFE22D9D20D6E2050243596A756D13A
- 290DA1ED2A250FA1F0CB1D6E20703457272745F64776BA145632D6E207034572
- 72745F64797632DCC02B21305DF22B21305BF22D9D208DBF14B2A245632D6E20
- 703457272745F64797632DCC02B21305DF22D6E204005C69727743A2ED2A2387
- C129E20884800D6E20703457272745F64776BA145632D6E20703457272745F64
- 797632DCC028DBF1D6E20703457272745F647D6E20702456374745F6473CE22B
- 9DE1AFE22D9D20D6E20902456374734F6F627464B2A23CE22279E1AFE229C2A2
- 5BF22D9D209B1C1233A2EEDA19C2A276BA1D6BB13F2A23CE22279E1AFE224B2A
- 25BF229C2A25DF22B21305DF229C2A23CE22279E1AFE22D9D20D6E2070345727
- 2745F64745632D6E20702456374745F64797632DCC02D6E20903457272734F6F
- 6274645632D6E20902456374734F6F6274697632DCC02B21305DF22B21305DF2
- 2B21305BF228DBF15DF228DBF1C4232B21305DF22D6E20A0255616C6D4164727
- 9687D6E20902456374734F6F62746B7FC18DBF1634E147A20E4A205100040000
- 00000000000E4A2051000E200000000000000B2130C2A20B1000020202020202
- 02020202029C2A2DA5E1AE8C1EF53293632B21308884800D9D20E16322ABF16C
- 7D193632B21308884900D9D20E1632803A2472C133032803A2313C1D5032D9D2
- 04B2A2F17A1339201000000000000010D4EB1D6BB1ED2A2A9CF19C2A23CE2227
- 9E1AFE22D9D20743A2DBBF190DA1B21305DF223F2A2F7CF1ED2A2387C16C7D14
- B2A23CE22D5CE1AFE22D9D20803A25D2C1B21305BF22D9D20339202000000000
- 0004403392099900000000000104C5A18DBF129E20884D00B21305DF22B21304
- 963293632B21308884A00D9D20E16324B2A24B2A21C432D6E20703547F6E6563
- 713D6E20703547F6E6563723E1632ED2A2387C129E20884E00DBBF129E208845
- 009C2A2233A20A132D6E204034E6472747A209C2A2B2130D6E204034E6472776
- BA129E20884800D6E20703547F6E656371376BA145632D6E20703547F6E65637
- 1397632DCC028DBF147A20ED2A2B2130D6E204034E6472776BA129E20884800D
- 6E20703547F6E656372376BA145632D6E20703547F6E656372397632DCC028DB
- F1C4232D6E20703547F6E6563713D6E20703547F6E6563723EEDA14B2A23CE22
- 279E1AFE22D9D203F2A25D2C1B21305BF22D9D2047A209C2A2743A2B213029E2
- 0884800DBBF18DBF13392010000000000008103CE22D5CE1AFE22D9D203F2A25
- D2C1B21305BF22D9D2047A20ED2A2743A2B213029E20884800DBBF18DBF13392
- 010000000000008103CE22D5CE1AFE22D9D203F2A25D2C1B21305DF22B21305D
- F22B21305DF223CE223F2A2063C1AFE22D9D2047A209C2A2743A2B213029E208
- 8480045632D6E20703547F6E656371397632DCC028DBF147A20ED2A2743A2B21
- 3029E2088480045632D6E20703547F6E656372397632DCC028DBF1D8732D9D20
- D6E20703547F6E6563713D6E20703547F6E6563723D5CE18A732D9D20ED2A25D
- 2C19C2A2472C1B21305DF22D6E20703547F6E6563713D6E20703547F6E656372
- 3EBBE18A732D9D209C2A25D2C1ED2A2472C1B21305DF229C2A25D2C1ED2A25D2
- C1B21305DF22DBBF18DBF14B2A2DBBF1B21305DF22DBBF1EF53293632B2130E1
- B2034000D0000A0000C10022002210C9308010EF109010801080108010411022
- 101410E1B2034000D0000A0000C1102A302210C9108410E31090108010801080
- 104100220014008884D00D9D20E163247A20E4A20510000000000000000000E4
- A20510000000000000000000B21300F2E1743A24A5A193632B21308884E00D9D
- 20E163229E208848004B2A24B2A21C432D6E204034E44525D6E204005C49525D
- 6E2050C414354534E16329C2A229E2088480045632D6E204005C4952597632DC
- C028DBF14B2A2FD5D133032D6E204034E445254B2A2D5CE1D5032D9D20D6E204
- 034E445259C2A23CE22279E1AFE22D9D2078BF145632D6E2050C414354534976
- 32DCC02B21305DF2229E208848009C2A276BA1FD5D145632D6E204034E445259
- 7632AA90245632D6E204034E4452597632DCC02B2130496328DBF1D6E2050C41
- 4354534ED2A26C7D1743A23CE22D9AE1AFE22D9D20D6E2050C41435453429E20
- 8848009C2A23CE22279E1AFE22D9D209C2A229E20884800ED2A2D4EB19C2A276
- BA1704D1ED2A229E20884800743A2DBBF190DA1704D129E2088480045632D6E2
- 04034E4452597632DCC024B2A2704D1D6E204034E445254B2A23CE22D5CE1AFE
- 22D9D2047A204B2A2743A2B21309C2A2D6E204005C49525704D129E20884800D
- 6E204034E445259C2A276BA176BA1704D1D6E2050C4143545344B2A2704D1B21
- 305DF224B2A2B21305BF22D9D208DBF14B2A2B21305DF22B21305BF22D9D20D6
- E2050C4143545349C2A26C7D1D6E204005C495253CE22279E1AFE229C2A25BF2
- 24B2A25DF22B21305DF22EF53293632B21308884F00D9D20E16323F2A2F7CF17
- 04D1DBBF18DBF1E0CF18DBF1DBBF193632B2130E1B20B1000600004000070407
- 0407000E1B20B10006000040000704070107000E1B20B1000600004000030202
- 0207000E1B20B100060000400002050505020008884000D9D20E1632FD332D9D
- 203F2A2472C129E208843003CE223F2A2313C1AFE22D9D2029E20884200634E1
- DCC0229E2088440029E208845004B2A24B2A21C432D6E206024B67427F626D6E
- 204005C69727E1632D2891BB6914D1C19B1C1ED2A2EEDA19C2A276BA1D6BB145
- 632D6E204005C6972797632DCC02E4A20510004100000000000000E4A2051000
- B000000000000000614E145632D6E206024B67427F62697632DCC02330323F2A
- 2313C1D5032D9D20D6E204005C6972778BF19C2A2DA5E1634E1DBBF147A20E4A
- 2051000B300000000000000E4A20510006300000000000000B2130DBBF1AE8C1
- 3CE22D6E204005C69727313C1AFE2229E208849005BF2229E208847005DF2229
- E20884A009C2A23CE22279E1AFE22D9D20634E147A20E4A20510008400000000
- 000000E4A20510003300000000000000B213029E20884600AE8C1D6E204005C6
- 97273CE22D6E204005C69727313C1AFE2229E208849005BF22D9D203CE22233A
- 21A4C1AFE22D9D20743A2472C1B21305DF2229E208847003CE22743A21A4C1AF
- E22D9D20233A2472C1B21305DF22B21305DF2229E20884A008DBF1634E147A20
- E4A20510008400000000000000E4A20510003300000000000000B2130D6E2060
- 24B67427F626AE8C1B21305DF22D6E204005C69727ED2A2D4EB19C2A276BA145
- 632D6E204005C6972797632DCC02B213049632634E147A20E4A2051000710000
- 0000000000E4A2051000D100000000000000B2130D8732D9D209C2A2313C1ED2
- A2313C1279E18A732C2A20330009445723502140245945412020202020202020
- 2020202025DF229C2A2313C18A732C2A203300005C4149554250213027594E43
- 5120202020202020202025DF22C2A203300005C4149554250223027594E43512
- 020202020202020202B21305DF229C2A2DA5E1AE8C129E20884D009C2A2743A2
- 0A132D6E204005C69727D6E204005C697275D2C1D6E204005C69727339202000
- 000000000070EEDA13392099900000000000104C5A1C42323F2A2F17A18DBF1E
- F532B21305DF22B2130F1732D9D209C2A2743A20A132D6E204005C69727D6E20
- 4005C697275D2C1C4232B21305DF22606E1858A1ED2A26911293632B2130E4A2
- 0960008A9FFBFFCF420DFAB8DFD9DDFD9EDF125EF975EF14EEF16EEFD9FEF104
- FF444FFE84FF1F4FFA98FF1D8FFCE8FF709FF229FFE4A20E6000000000000000
- 0000000014000000000000000000000000000000000000000000000000000000
- 000041000501475142594000F00000D876C91"
- @ BYTES: #19C6h 6288.5
-
- UUENCODED version
- ------- cut here ---------
- section 1 of uuencode 4.21 of file AWARI.LIB by R.E.M.
-
- begin 644 AWARI.LIB
- M2%!(4#0X+45`*\`1`PU!5T%222U697(M,2XP#8CT!P,``'```PP`@(@4`)TM
- MX&$C,RDP``````!@$8!$(3DVLA(#'BOPB`!``#`(````````````````````
- M````P`<``````````%`W"$%D```@"``````````.4%&-@HH``)`3````````
- M@`E0,X@"3```4!0```````!`!%!1B0*(``#0%P````"``2`$(%=<`60``!`0
- M01@>'V`!$`(`````````T!=!)"($F`"0`0````````!0%$%"(@2&____'P#_
- M__\/`%`427X>!)@```/@_P``````4!1)0@H$8`$`!0````````!0%$E"$@2`
- M`0`)`````````"`(-D(B'P```!$`````````````````````$@``````````
- M```````````<````````````````````````````````````````````````
- M`````````/!_\'_P?_!_\'_P?P``````"(`(@`B`"(`(@`B````````$``4`
- M!0`%``4`!0`!``````0`!0`%``4`!0`%``$`````!``%``4`!0`%``4``0``
- M```$``4`!0`%``4`!0`!``#P?P0`!0`%``4`!0`%`/%_``B`"(`(@`B`"(`(
- M@`B`"(``!`#Q?_!_\'_P?_!_\'\$``$$``$```````````````0``00``0``
- M````````````!``!!``!```````````````$``$$``$#@`,`!X`#@`>`!P0`
- M`00`@02`!(``@`2``(``!``!!`"!!X`#@`"`!(`#@`,$``$$`($$@`2``(`$
- M@`"```0``00`@02``P`'@`.`!X``!``!!``!```````````````$``$$``$`
- M``````````````0``00`\7_P?_!_\'_P?_!_!``!"(`(@`B`"(`(@`B`"(`(
- M@`#P?P0`!0`%``4`!0`%`/%_````!``%``4`!0`%``4``0`````$``4`!0`%
- M``4`!0!A``````0`!0`%``4`!0`%`*$@````!``%``4`!0`%``4`80H````(
- M@`B`"(`(@`B`"("@*@```/!_\'_P?_!_\'_P?V`,````````````````````
- M``@`````````````````````!``````````````````X`!`!````````````
- M`````$1.$P$`````````````````!-`X`0````````````````!T7A`-````
- M`````````````$11$!,``````````/\!````1%%0$0#X"&`(\O,!`0$````X
- M7B`1``@)D`@2$`(!`0``````````"`D($1$0`@$!````.```"`#X"/CA\/`!
- M`0$```!$D>,(``@("$$0D``!`0````11%!T`"`@(01`0`0$!````.-'W"0`(
- M^`E!\!,"`0$```!`41`(``````````#_`0```$15%"D`````````````````
- M.(KC$```````````````````````````````````````````````B$@#T-D"
- M'C:"A1HL*K`"`$%705))(%9E<BX@,2XP(#$Y.3/)HD)8&BPJ$`(`0GD@1V%R
- M=&@@4W=E973>HD)8&BPJ\`(`02`M($AU;6%N('9S($-O;7!U=&5R"*-"6!HL
- M*I`"`$(@+2!(=6UA;B!V<R!(=6UA;AVC0E@:="I`IP(L*G```$$K,4"G`BPJ
- M<```0BLQ0*<"+"IP```@*S%`IP(L*G```"`K,4"G`BPJ<```("LQ0*<"+"K0
- M``!1=6ET*S&P$@-=$3(O*J2E83@J'Z<QDP(!`````````4V^T;8;C3?2V0*'
- M^Y$L*G+I@7HCG2V0+"ITPN$M*M7"P:("*0`0!-("PE1F5\8&$@."4A0VEY<R
- M+RJ$I<&B`BT`(`32`L)49E?&!B(#@C*5U@;'5I:","J$I<&B`BL`,`32`L)4
- M9E?&!C(#@D+U5G>&EM(Q*H2EP:("*0!`!-("PE1F5\8&0@."@A0F1Y8B,RJ$
- MI4&G`G0JP*("!P`0M!(#="K`H@('`""T$@-T*L"B`@<`,+02`W0JP*("!P!`
- MM!(#="K`H@('``"R$@-T*L"B`@<``+(2`RLQT!4A\Z)"6AJ&H_)Q&C,I$```
- M`````!#0Y!MMN]%X(YTM<+@?R:(BEQZH-]+9`AVC4BT<,J-2+1PK,5#](H?[
- MX2TJ<NF!>B.=+=`Q*M7"(3,J=,*Q$@/5+W*X'_.B(I<>J#?2V0(=HT(G'#*C
- M4BT<*S%0_2(=HT(G'#*C0B<<*S%0_2+8^[$2`]4O<K@?WJ(BEQZH-]+9`LFB
- M0B<<WJ)")QPK,5#](LFB4BT<WJ)2+1SSHE(M'"LQ4/TBV/N18R,K,8">`OD`
- M,),"`@`@```'```````````P`````````#``````````,``````````P````
- M`````#``````````,````````````````````#``````````,``````````P
- M`````````#``````````,``````````P``````````"`B%0`G2W@82.THD(K
- M*G0JD"PJR:*R$@.THD(K*K2B0BLJP332Y@($6%!O<VTN0)`%]3;7Y@(%0W5R
- M<D-M+F`@M'8D]R;6Y@($4&EC,6TN0`"5-B;3Y@($0VYT<AXV(ND"B-0`3BI0
- M`0`*`````````$XJ4`$`!0`````````6Y$%E(VTN8""T=B3W)I9G(\T,(ND"
- MB+0`5#;2Y@($4&EC,7DVTLP@DBZ`2`Q`92-M+D``E38FDV<CS0R2+"HS*1``
- M```````4`!HC;2Y`,.1&)V=#'G0JX*0"%0!0!P```````."D`A4`H```````
- M``"P$@-M+D`PY$8GYRTJ3;Y!*RK#+B*7'OHNTN8"!%!I8S&U+]+F`@10:6,R
- MU2^BCAPVY-'F`@5#=7)R0\FB8GP=R:(R[")RZ:'O(ITM,),"`0``````D`%4
- M-M+F`@194&]S>3;2S"!M+E`P5"<G-^0M*L;7<;@?1Z/2NQ\)K;$2`[4OTMD"
- M,RD0````````.$!E(VTN0)`%]3:79R/-#-+F`@5#=7)R0]ZB8GP=A_NQ$@/5
- M+S*3`@$``````&`![JTA,RIGJT%E(VTN0(`%]3:79R/-#'(T*L,N(I<>^B[2
- MV0(S*1`````````I0&4C;2Y`D`7U-I=G(\T,TN8"!4-U<G)#R:)B?!W)HC+L
- M(G+IH>\BG2T@,RI4-M+F`@184&]S>3;2S"`K,5#](BLQ4/TBO?O1Y@(%0W5R
- M<D/'V-&['U0VTN8"!4-U<G)#>3;2S""'^S$O*L,NPL\>^B[2V0*--]+9`H?[
- M02LJ<NF!>B.2+H!($U#](H?[D2PJ<NF!>B.2+H!($E#](H?[X2TJ<NF!>B.2
- M+H!($5#](I(N@$@0L!(#U2_2NQ_8^[$2`[4OTMD"R:+26AXK,5#](FTN8""T
- M=B3W)M:['W0JX*0"%0```````````."D`A4```````````"P$@.]^Z&.'`[\
- MT;L?;2Y`@`7U-K=I&6TN0)`%]3:W:1G>HC)X'+W[H8X<3#)B0QYT*N"D`A4`
- M4`<```````#@I`(5`*``````````L!(#3BI0`0`*`````````$XJ4`$`#0``
- M```````6Y*&.'/XUDF,C*S'@L0)1`+```!0`<'4C$"55<")S$"55<"55````
- M<#4)(%4+(#4/(%4-(%<)@(AT`)TMX&$CM*)"*RJTHD(K*K2B0BLJP332Y@(*
- M4F5A;$UA=')I>&TN0`#%EB?7Y@()0F5S=$-O;W)D;2YP(%0V1T?U1M?F`@E#
- M=7)R0V]O<F1M+G`P5"<G1_5&U^8"!$-N=')M+E`@-)6F5^9A(S;D0:<"3BI0
- M`0`$`````````$XJ4`$`+@`````````K,<"B`AL`0(66YK:6YG;FXN*2+"JM
- MY:&.',,NTC$J8,.A[R*=+8`P*G3"T>8""E)E86Q-871R:7@S,((P*A/#T04C
- MG2W0Y@($4&QY<KG!(3,J[JV1+"IGJ]&V&]ZB,G@<DBZ`2`APN!^THC+L(EWL
- MH>\BG2V`,"K5PD%E(VTN<"!4-D=']4:79R/-#$)E(VTND"!4-D<W]/8F1Y9G
- M(\T,LA(#M2\ROQ_5+[(2`Y0V@KT?PRXB,RH3PZ'O(ITM@#`J=,+1Y@(*4F5A
- M;$UA=')I>#,P@C`J$\/1!2.=+=#F`@10;'ERN<$A,RKNK9$L*F>KT;8;WJ(R
- M>!R2+H!("'"X'[2B,NPB7>RA[R*=+8`P*M7"<;@?;2YP(%0V1T?U1C?L(EWL
- MH>\BG2U`92-M+G`@5#9'1_5&EV<CS0Q"92-M+I`@5#9'-_3V)D>69R/-#+(2
- M`[4O,K\?U2^R$@.U+S*_']4OLA(#E#:R$@/5+[(2`[4OTMD"R:(B,RJ@,=+F
- M`@1#;G1R;2Z@(%46QM841B>7AM?F`@10;'ER;2Y`,.1&)^<M*H/'(>D"B(0`
- MA_M!92-M+E`@-)6F5Y9G(\T,0BLJPR[2Q1[Z+M+9`H?[064C;2Z0,%0G)S?T
- M]B9'EF<CS0PBZ0*(Y`##+B(S*A/#H>\BG2U`92-M+G`P5"<G1_5&EV<CS0S2
- MY@(%0E-I>F4RHS+L(IOMH>\BG2W0Y@(%0E-I>F4=HY+0&MZB4O`:#[S1Y@('
- M0W5R<E1O=&>K064C;2YP,%0G)T?U1I=G(\T,LA(#U2^R$@.U+]+9`MC[02LJ
- M5#;2Y@('0W5R<E1O='DVTLP@*S%0_2)M+D``Q98G=S0JWJ(R>!R2+H!("-#F
- M`@=#=7)R5&]T9ZM!92-M+G`P5"<G1_5&EV<CS0R"O1]M+G`P5"<G1_5&U^8"
- M!T)E<W14;W3#+K+9'OHNTMD";2Z0(%0V1S?T]B9'1BLJPRXBEQ[Z+I(L*K4O
- MTMD"N<$A,RKNK9$L*F>KT;8;\Z(R[")RZ:'O(K2B4OLBR:)2_2(K,5#](LFB
- M,NPB<NFA[R*=+=#F`@=#=7)R5&]T5#;2Y@('0F5S=%1O='DVTLP@;2Z0,%0G
- M)S?T]B9'1F4C;2Z0(%0V1S?T]B9'EF<CS0RR$@/5+[(2`]4OLA(#M2^"O1_5
- M+X*]'TPRLA(#U2_2Y@(*4F5A;$UA=')I>&TND"!4-D<W]/8F1[;W'-C[84,>
- M="K@I`(5`$``````````X*0"%0#@`@```````+`2`RPJL`$`("`@("`@("`@
- M("#)HM):'NK(X5\C.3:R$@.(2`C0V0(>-B*Z'\;7D6,C*S&`B)0`G2W@82,(
- MHT(G'#,P@C`J$\/1!2.=+4`K*A^G,9,"`0````````%-OM&V&]ZBHLD?R:(R
- M[")RZ:'O(ITM<#0JO?N1T!HK,5#](O.B\L<?WJ(R>!S&UT$K*L,NTL4>^B[2
- MV0((HU(M'"LQ4/LBG2TPDP("``````!`!#,ID)D``````!!`7!K8^R'I`HC4
- M`"LQ4/TB*S%`:2,Y-K(2`XA("M#9`AXV0BLJM*(23"-M+G`P1??F5C87T^8"
- M!U-T;VYE<S(>-N(M*H/'(>D"B.0`O?LAZ0*(5`#)HB(S*J`QTN8"!$-N=')T
- M*I`L*BLQT.8"!$-N=')GJR'I`HB$`&TN<#!%]^96-A=SMAI4-M+F`@=3=&]N
- M97,Q>3;2S"#8^T&G`MZBLA(#;2Y`,.1&)W>V&I(N@$@(T.8"!U-T;VYE<S)G
- MJT%E(VTN<#!%]^96-B>39R/-#(*]'TPRTN8"!U-T;VYE<S%M+G`P1??F5C8G
- MX]X:M*(R[")RZ:'O(ITM,"\JU<*Q$@.U+]+9`G0JD"PJ1Z.R$@.2+H!("-"[
- M']C[,9,"`0``````@`'#+M+%'OHNTMD"\Z)2+1PK,5#[(ITM0*<"WJ)R-"HK
- M,2#I`HB$`+W[@;T?,RD0````````#L(EWLH>\BG2TP+RK5PK$2`]4OLA(#
- MU2^R$@/5+S+L(O.B`C8<^B[2V0)T*I`L*D>CLA(#DBZ`2`A`92-M+G`P1??F
- M5C87DV<CS0R"O1]T*N`M*D>CLA(#DBZ`2`A`92-M+G`P1??F5C8GDV<CS0R"
- MO1^--]+9`FTN<#!%]^96-A?3Y@('4W1O;F5S,EWL@7HCG2W@+2K5PI$L*G3"
- ML1(#U2_2Y@('4W1O;F5S,6TN<#!%]^96-B?CNQZH-]+9`LFB4BT<WJ)")QPK
- M,5#](LFB4BT<WJ)2+1PK,5#](KW[@;T?M*+2NQ\K,5#](KW[X5\C.3:R$@,>
- M*S`$``T`H```'``B`"(!G`,(`?X!"0$(`0@!"`$4`2(!00$>*S`$``T`H```
- M'`&B`R(!G`%(`3X!"0$(`0@!"`$4`"(`00"(2`W0V0(>-D*G`DXJ4`$`````
- M``````!.*E`!````````````*S$`+QY'HT):&CDVLA(#B$@.T-D"'C8BZ0*(
- MA`"THD(K*L$TTN8"!$-.5%)M+D``Q90EU>8"!4Q!4U1#'C:2+"J2+H!("$!E
- M(VTN0`#%E"659R/-#(*]'[2B\ET=,S#2Y@($0TY44K2BTL4>73#2V0)M+D`P
- MY$0EE2PJPRXBEQ[Z+M+9`H?[064C;2Y0P!0T13649R/-#+(2`]4O(ND"B(0`
- MR:)RMAK?U4%E(VTN0##D1"659R.J"4)E(VTN0##D1"659R/-#+(2`Y0V@KT?
- M;2Y0P!0T137D+2K&UW$T*L,NTJD>^B[2V0)M+E#`%#1%-23I`HB$`,FB,NPB
- M<NFA[R*=+9`L*I(N@$@(X"TJ3;Z1+"IGJW%`'=ZB(ND"B(0`1Z/2NQ\)K7%`
- M'9(N@$@(0&4C;2Y`,.1$)95G(\T,0BLJ!]31Y@($0TY44K2B,NPB7>RA[R*=
- M+4"G`K2B<C0J*S&0+"IM+D``Q90E=4`=DBZ`2`C0Y@($0TY44LFB<K8:9ZMQ
- M0!UM+E#`%#1%-40K*@?4L1(#U2]"*RHK,5#[(ITM@+T?M**R$@/5+[(2`[4O
- MTMD";2Y0P!0T1364+"K&U]'F`@103%E2PRXBEQ[Z+I(L*K4O0BLJU2^R$@/5
- M+^)?(SDVLA(#B$@/T-D"'C8R+RI__'%`';W[@;T?#OR!O1^]^Y%C(RLQX+$"
- M&P!@```$`'!`<$!P`."Q`AL`8```!`!P0'`0<`#@L0(;`&````0`,"`@('``
- MX+$"&P!@```$`"!04%`@`("(!`"=+>!A(]\STMD"\Z)")QR2+H!(`S#L(O.B
- M,C$<^B[2V0*2+H!(`F!#'LT,(ND"B$0`DBZ`2`5`*RJTHA),(VTN8""T=B3W
- M)M;F`@10;'ER'C;2@AF[ED$='+G!X2TJ[JV1+"IGJ]&V&U0VTN8"!%!L>7)Y
- M-M+,($XJ4`$`%`````````!.*E`!``L`````````%N1!92-M+F`@M'8D]R:6
- M9R/-##(#(_.B,C$<73#2V0)M+D``Q98G=[@?R:+26AXVY-&['W0JX*0"%0"P
- M`P```````."D`A4`8`,```````"P$@.]^Z&.',,NTN8"!%!L>7(3PZ'O(I(N
- M@$@)4/LBDBZ`2`=0_2*2+H!("I`L*L,N(I<>^B[2V0(VY$&G`DXJ4`$`2```
- M``````!.*E`!`#,`````````*S$@Z0*(9`#JR-'F`@10;'ERPR[2Y@($4&QY
- M<A/#H>\BDBZ`2`E0^R*=+3#L(C*C$DH<^B[2V0)'HT(G'"LQ4/TBDBZ`2`<P
- M[")'HQ)*'/HNTMD",J-")QPK,5#](BLQ4/TBDBZ`2`J`O1\VY$&G`DXJ4`$`
- M2`````````!.*E`!`#,`````````*S'0Y@(&0FM'<F]BZLBQ$@/5+]+F`@10
- M;'ERWJ+2Y!O)HG*V&E0VTN8"!%!L>7)Y-M+,("LQ0&DC-N1!IP).*E`!`!<`
- M````````3BI0`0`=`````````"LQT'@CG2V0+"H3P^$M*A/#(9<>J#?"H@(S
- M`)!$=3(%$@1"E504`@("`@("`@("`@("4OTBR:(R,1RH-\*B`C,``,44E%4D
- M!1(#<I7D-!4"`@("`@("`@)2_2(L*C`#`%!,05E%4B`R(%=)3E,A("`@("`@
- M("`@*S%0_2+)HM):'NK((>D"B-0`R:)R-"J@,=+F`@10;'ER;2Y``,66)U<M
- M'&TN0`#%EB<WDP("````````!^ZM,9,"F0D```````'$I<$D(_.B\G$:V/OA
- M7R,K,5#](BLQ\'$CG2V0+"I'HP(:(VTN0`#%EB?7Y@($4&QY<M7"P20C*S%0
- M_2(&YH&%&MZB8ADA.3:R$@-.*I`&`*CYO__\)-"OB_V=W=_I_2'EGU?^0>X?
- MYOZ=[Q]`_T3T[TC_\?2OB?_1^,^._P?Y+Y+_3BK@!@``````````````00``
- J````````````````````````````````````%`!0$'05))4$``\``(T'
- `
- end
- sum -r/size 19502/8702 section (from "begin" to "end")
- sum -r/size 40332/6297 entire input file
-
- +---------------------------+-------------------------------------------------+
- + name : Garth Sweet + Ultra-Mini HP 48 FAQ +
- + email: sweet@ug.cs.dal.ca + +
- + phone: 902-865-8987 + FAQ = (F)requently (A)sked (Q)uestions +
- +---------------------------+-------------------------------------------------+
- + Q: Where can I get HP 48 stuff? A: EduCalc 1-800-535-9650 24hrs (Can/USA) +
- + Q: Where can I ftp HP 48 files? A: seq.uncwil.edu has a ton of stuff +
- + Q: How do I get files to my HP? A: You need a cable, check real FAQ +
- + Q: Where is the real FAQ? A: At seq.uncwil.edu of course! +
- + Q: What's FTP anyway? A: Mail me! +
- + Q: How do I get help on my HP? A: Post questions. We don't bite. *SMILE* +
- +-----------------------------------------------------------------------------+
-