home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / hp48 / 6913 < prev    next >
Encoding:
Text File  |  1993-01-11  |  28.2 KB  |  500 lines

  1. Newsgroups: comp.sys.hp48
  2. Path: sparky!uunet!newsflash.concordia.ca!nstn.ns.ca!cs.dal.ca!ug.cs.dal.ca!sweet
  3. From: sweet@ug.cs.dal.ca (garth r sweet)
  4. Subject: New game AWARI
  5. Message-ID: <C0pyuI.A4A@cs.dal.ca>
  6. Sender: usenet@cs.dal.ca (USENET News)
  7. Nntp-Posting-Host: ug.cs.dal.ca
  8. Organization: Math, Stats & CS, Dalhousie University, Halifax, NS, Canada
  9. X-Newsreader: TIN [version 1.1 PL6]
  10. Date: Tue, 12 Jan 1993 02:27:52 GMT
  11. Lines: 487
  12.  
  13.  
  14.     Here's a new game I wrote called AWARI, it's for either the
  15. 48sx or 48s. I've been testing it with my friends for a few days now, and
  16. were pretty addicted. The docs follow below, and after that is both the
  17. ASC'd and UUENCODED versions of the library. Additionally I'm going to
  18. put this on uncwil in the next few days. Hope you enjoy it. And if there
  19. are any bugs please email me, I'd like to get 'em all. BTW Of the 4 levels
  20. of difficulty offered by the computer player, there's some debate over
  21. which one of the last two is really harder, let me know what you guys
  22. think. 
  23.  
  24.     - Garth Sweet
  25.  
  26.  
  27. -------------------------- START --------------------------------
  28.  
  29.  
  30.                                AWARI 1.0
  31.                              For the HP48sx
  32.  
  33.                              By Garth Sweet
  34.                           Copyright Jan. 1993
  35.  
  36.         AWARI is a game based on the ancient African game of the same
  37. name, it was originally played on a wood or stone board made with 14
  38. holes or 'buckets' in it. In 12 of the buckets were placed 36 stones (3
  39. per bucket), the idea of the game was to move stones from the 12 filled
  40. buckets to your home bucket (one of the 2 empty ones).
  41.  
  42.         AWARI for the HP48 replaces the wooden board and 36 stones with
  43. the LCD screen, the board is drawn out onscreen as it wouldv'e appeared
  44. in wood. Below is a simple ASCII representation of the board, to try and
  45. show how the board is laid out.
  46.  
  47.           /---\    /---\    /---\    /---\    /---\    /---\
  48.          |  3  |  |  3  |  |  3  |  |  3  |  |  3  |  |  3  |
  49.   /---\   \---/    \---/    \---/    \---/    \---/    \---/   /---\
  50.  |     |                                                      |     |
  51.  |  0  |    A        B        C        D        E        F    |  0  |
  52.  |     |                                                      |     |
  53.   \---/   /---\    /---\    /---\    /---\    /---\    /---\   \---/
  54.          |  3  |  |  3  |  |  3  |  |  3  |  |  3  |  |  3  |
  55.           \---/    \---/    \---/    \---/    \---/    \---/
  56.  
  57. The game requires two players, (although the HP48 can play one of them)
  58. and each player gets one row of buckets plus an end bucket as thier own.
  59. Player 1 gets the top row plus the leftmost bucket, player 2 gets the
  60. bottom row plus the rightmost bucket.
  61.  
  62.         To play, a player selects a bucket (by pressing a key A-F) and
  63. the computer will take all the stones from that bucket, and place one
  64. in the bucket next to it, then one in the next, and so on until there
  65. are no more stones to drop (play moves counterclockwise). Each bucket
  66. originally starts out with 3 stones in it, and the home's have none.
  67. If for instance then player 1's 1st move was to move the stones from
  68. bucket B (which would contain 3 stones). Then after selecting B, the HP
  69. will add 1 stone to A (making 4 in A), 1 stone to home (making 1 in
  70. home) and add wrap around and add one to player 2's A bucket (making 4
  71. in player 2's A bucket). The idea is to get as many stones into your
  72. home bucket this way as possible, the game ends when any player can't
  73. play (thier side is out of stones) or any buckets has more then 18
  74. stones (at that point someone has more then half the available stones so
  75. they are guaranteed the win). But there are also a couple of other rules
  76. to add a twist to the game, the 1st is that when a player is taking a
  77. turn, if they make a move that results in the last stone being dropped
  78. into thier own home, they get to go again (but only once per turn). The
  79. 2nd rule is that if the last stone being dropped is going into an empty
  80. bucket, and there are stones in the bucket immediately across from it,
  81. then the one stone plus all the stones in the bucket across go to your
  82. home. The rules are simple really, just play once or twice and you'll
  83. have the idea.
  84.  
  85.         AWARI comes in the form of a library, to set it up, do the
  86. following:
  87.  
  88. 1. Download the library to the home directory of the HP48
  89.  
  90. 2. RCL the library to the stack ( 'AWARI' [RCL] )
  91.  
  92. 3. Type ':0:1160 [STO]'
  93.  
  94. 4. Purge the AWARI library from the VAR menu ( 'AWARI' [PURGE] )
  95.  
  96. 5. Turn the HP off and then on.
  97.  
  98. When you go to the library menu, there should be an AWARI directory
  99. there, go to that directory and select AWARI.
  100.  
  101.         AWARI takes up about 6K of memory and is written in User RPL,
  102. but don't worry, it's quite fast. There are also two utilties that the
  103. library uses, and make be useful to you aswell, they are GETS and PUTS,
  104. they work EXACTLY like GETI and PUTI only they don't increment the
  105. counter, this means that after a PUT you still have the counter on that
  106. stack of where you did the PUT at. The two utilties will be useable in
  107. any program you write, so long as the library is attached. Enjoy!
  108.  
  109. Notes: This is the 1st library I've released, and while it works well
  110.        on my HP, I can't guarantee it at all for anyone else's. In
  111.        particular, I don't know if the library ID I picked is already
  112.        used by another program in circulation.  If anyone has any
  113.        problems I would certainly be glad to hear of them, I'd like to
  114.        make sure the program is fully bug-free. This software is
  115.        released as use at your own risk. This program is released into
  116.        the Public Domain and is free to use and copy.
  117.  
  118.                        How to contact the author:
  119.  
  120.                                  Write:
  121.  
  122.                               Garth Sweet
  123.                         Comp. 34, Mayflower Ave.
  124.                           Lr. Sackville, N.S.
  125.                                 B4C 2S6
  126.                                  Canada
  127.  
  128.  
  129.                                  Phone:
  130.                               902-865-8987
  131.  
  132.                                  Email:
  133.                            sweet@ug.cs.dal.ca
  134.  
  135. ASC'd version
  136. ----- Cut here -----
  137. begin AWARI.ASC
  138. %%HP: T(1)A(R)F(.); @ tasc v2.52 file
  139. "04B20C1130D01475142594D2655627D213E203D0884F70300000070030C00008
  140. 884100D9D20E16323392030000000000061108441293632B2130E1B20F880004
  141. 0003800000000000000000000000000000000000000C70000000000000000005
  142. 738014460000028000000000000000E00515D828A80000093100000000000008
  143. 9005338820C4000005410000000000000440051598208800000D710000000008
  144. 1002400275C51046000001011481E1F106100120000000000000000D71144222
  145. 40890009100000000000000005411424224068FFFFFFF100FFFFFFF000054194
  146. E7E140890000300EFF000000000005419424A040061000500000000000000005
  147. 419424214008100090000000000000000280632422F100000011000000000000
  148. 000000000000000000002100000000000000000000000000000000C100000000
  149. 0000000000000000000000000000000000000000000000000000000000000000
  150. 000000000000000FF70FF70FF70FF70FF70FF700000000008008800880088008
  151. 8008800800000000004000500050005000500050001000000000400050005000
  152. 5000500050001000000000400050005000500050005000100000000040005000
  153. 50005000500050001000000FF74000500050005000500050001FF70080088008
  154. 8008800880088008800880080040001FF70FF70FF70FF70FF70FF74000104000
  155. 1000000000000000000000004000104000100000000000000000000000400010
  156. 4000100000000000000000000000400010400010300830007008300870087040
  157. 0010400018400840080008400800080040001040001870083008000840083008
  158. 3040001040001840084008000840080008004000104000184008300070083008
  159. 7008004000104000100000000000000000000000400010400010000000000000
  160. 000000000040001040001FF70FF70FF70FF70FF70FF740001080088008800880
  161. 088008800880088008000FF74000500050005000500050001FF7000000400050
  162. 0050005000500050001000000000400050005000500050005000160000000040
  163. 00500050005000500050001A0200000040005000500050005000500016A00000
  164. 008008800880088008800880080AA20000000FF70FF70FF70FF70FF70FF706C0
  165. 0000000000000000000000000000000080000000000000000000000000000000
  166. 0040000000000000000000000000008300011000000000000000000000000000
  167. 44E4311000000000000000000000000000400D83100000000000000000000000
  168. 000047E501D000000000000000000000000000441501310000000000000000FF
  169. 1000000044150511008F8006802F3F10101000000083E5021100809009802101
  170. 201010000000000000000080908011110120101000000083000080008F808F1E
  171. 0F0F10101000000044193E8000808080140109001010000000401541D1008080
  172. 80140101101010000000831D7F9000808F90140F312010100000000415018000
  173. 00000000000000FF10000000445541920000000000000000000000000083A83E
  174. 0100000000000000000000000000000000000000000000000000000000000000
  175. 000000008884300D9D20E1632858A1C2A20B2000147514259402655627E20213
  176. E20302139393339C2A2485A1C2A20120002497027416274786023577565647ED
  177. 2A2485A1C2A20F20001402D2028457D616E60267370234F6D60757475627803A
  178. 2485A1C2A20920002402D2028457D616E6026737028457D616E6D13A2485A147
  179. A2047A20C2A207000014B213047A20C2A207000024B213047A20C2A207000002
  180. B213047A20C2A207000002B213047A20C2A207000002B213047A20C2A20D0000
  181. 15579647B2130B2130D51123F2A24A5A1683A2F17A1339201000000000000010
  182. D4EB1D6BB1D8732D9D2078BF19C2A2279E18A732D9D209C2A2472C1ED2A25D2C
  183. 1C2A20920001402D202C4566756C60213028254163797923F2A2485A1C2A20D2
  184. 0002402D202C4566756C6022302823596D607C65692803A2485A1C2A20B20003
  185. 402D202C4566756C60233028245F657768692D13A2485A1C2A20920004402D20
  186. 2C4566756C6024302828416274692233A2485A147A2047A20C2A207000014B21
  187. 3047A20C2A207000024B213047A20C2A207000034B213047A20C2A207000044B
  188. 213047A20C2A207000002B213047A20C2A207000002B2130B2130D51123F2A24
  189. A5A1683A2F17A1339201000000000000010D4EB1D6BB1D8732D9D2078BF19C2A
  190. 2279E18A732D9D20D13A25D2C1233A25D2C1B21305DF2278BF1ED2A2279E18A7
  191. 32D9D20D13A25D2C1233A2472C1B21305DF2278BF13F2A2279E18A732D9D20D1
  192. 3A2472C1233A25D2C1B21305DF22D13A2472C1233A2472C1B21305DF228DBF1B
  193. 21305DF2278BF1ED2A2279E18A732D9D209C2A2472C1ED2A2472C1B21305DF22
  194. 9C2A25D2C1ED2A25D2C13F2A25D2C1B21305DF228DBF193632B21308E9209F00
  195. 0339202000020000700000000000000000030000000000000003000000000000
  196. 0003000000000000000300000000000000030000000000000003000000000000
  197. 0000000000000000000300000000000000030000000000000003000000000000
  198. 000300000000000000030000000000000003000000000000000008884500D9D2
  199. 0E16324B2A24B2A247A209C2A29C2A2B21304B2A24B2A24B2A24B2A21C432D6E
  200. 20408505F637D6E20409505F637D6E20503457272734D6E206024B67427F626D
  201. 6E204005963613D6E204005963623D6E204034E64727E163229E20884D00E4A2
  202. 051000A000000000000000E4A20510005000000000000000614E145632D6E206
  203. 024B67427F62697632DCC0229E20884B0045632D6E20400596361397632DCC02
  204. 29E20884C0045632D6E20400596362397632DCC029C2A2339201000000000000
  205. 4100A132D6E204034E64727634E147A20E4A20510005700000000000000E4A20
  206. 51000A000000000000000B2130D6E204034E64727ED2A2D4EB14B2A23CE22279
  207. E1AFE22D6E2040059636135BF22D6E2040059636235DF22AE8C1634E1D6E2050
  208. 34572727349C2A26C7D19C2A23CE22279E1AFE22D9D203392010000000000009
  209. 1045632D6E20409505F63797632DCC02D6E20503457272734ED2A26C7D178BF1
  210. 743A2DBBF190DA1B21305BF22D9D2033920100000000000083045632D6E20409
  211. 505F63797632DCC02D6E20503457272734ED2A26C7D178BF1B21305DF2233920
  212. 1000000000000610EEDA1233A276BA145632D6E20408505F63797632DCC02743
  213. A23CE22279E1AFE22D9D2033920100000000000092045632D6E20409505F6379
  214. 7632DCC02D6E205034572727349C2A26C7D19C2A23CE22279E1AFE22D9D20233
  215. A245632D6E20408505F63797632DCC02B21305DF22B21305DF22DBBF1D6E2050
  216. 34572727347C8D1DBBF145632D6E2050345727273497632DCC0278BF13F2A23C
  217. E22CFCE1AFE22D9D20D8732D9D2078BF14B2A2279E18A73229E208843105DF22
  218. 78BF19C2A2279E18A73229E208842105DF2278BF1ED2A2279E18A73229E20884
  219. 1105DF2229E20884010B21305DF22DBBF18DBF1B21305BF22D9D209C2A2DA5E1
  220. B21305DF22D6E206024B67427F626DBBF147A20E4A2051000000000000000000
  221. 0E4A20510000000000000000000B2130DBBF1AE8C1E0CF1DBBF1D6E20408505F
  222. 637B9691D6E20409505F637B9691ED2A2387C1DBBF1AE8C1C4232634E147A20E
  223. 4A20510005700000000000000E4A2051000A000000000000000B2130E4A20510
  224. 00A000000000000000E4A2051000D000000000000000614E1AE8C1EF53293632
  225. B2130E1B2015000B000041000757320152550722370152550752550000000753
  226. 900255B00253F00255D002759008884700D9D20E16324B2A24B2A24B2A24B2A2
  227. 4B2A24B2A21C432D6E20A0255616C6D41647279687D6E204005C69727D6E2090
  228. 2456374734F6F62746D6E20702456374745F647D6E20903457272734F6F62746
  229. D6E20703457272745F647D6E204034E64727D6E2050243596A756E1632634E14
  230. 7A20E4A20510004000000000000000E4A2051000E200000000000000B2130C2A
  231. 20B1000458696E6B696E676E2E2E29C2A2DA5E1AE8C13CE22D13A2063C1AFE22
  232. D9D20803A2472C1D6E20A0255616C6D4164727968733032803A2313C1D5032D9
  233. D20D6E204005C697279B1C1233A2EEDA19C2A276BA1D6BB1ED2A2387C129E208
  234. 8480078BF14B2A23CE22D5CE1AFE22D9D20803A25D2C145632D6E20702456374
  235. 745F64797632DCC0245632D6E20902456374734F6F6274697632DCC02B21305B
  236. F223FBF15DF22B2130496328DBF13CE22233A2313C1AFE22D9D20803A2472C1D
  237. 6E20A0255616C6D4164727968733032803A2313C1D5032D9D20D6E204005C697
  238. 279B1C1233A2EEDA19C2A276BA1D6BB1ED2A2387C129E2088480078BF14B2A23
  239. CE22D5CE1AFE22D9D20803A25D2C178BF1D6E20702456374745F6473CE22D5CE
  240. 1AFE22D9D2045632D6E20702456374745F64797632DCC0245632D6E209024563
  241. 74734F6F6274697632DCC02B21305BF223FBF15DF22B21305BF223FBF15DF22B
  242. 213049632B21305DF22B21305BF22D9D209C2A2233A20A132D6E204034E64727
  243. D6E20A0255616C6D41647279687D6E204005C69727D6E204034E64727ED2A238
  244. 7C129E2088480078BF145632D6E2050243596A75697632DCC024B2A23CE22D5C
  245. E1AFE22D9D2078BF145632D6E20903457272734F6F6274697632DCC0229E2088
  246. 4E003CE22233A2313C1AFE22D9D2045632D6E20703457272745F64797632DCC0
  247. 2D6E2050243596A756233A23CE22B9DE1AFE22D9D20D6E2050243596A756D13A
  248. 290DA1ED2A250FA1F0CB1D6E20703457272745F64776BA145632D6E207034572
  249. 72745F64797632DCC02B21305DF22B21305BF22D9D208DBF14B2A245632D6E20
  250. 703457272745F64797632DCC02B21305DF22D6E204005C69727743A2ED2A2387
  251. C129E20884800D6E20703457272745F64776BA145632D6E20703457272745F64
  252. 797632DCC028DBF1D6E20703457272745F647D6E20702456374745F6473CE22B
  253. 9DE1AFE22D9D20D6E20902456374734F6F627464B2A23CE22279E1AFE229C2A2
  254. 5BF22D9D209B1C1233A2EEDA19C2A276BA1D6BB13F2A23CE22279E1AFE224B2A
  255. 25BF229C2A25DF22B21305DF229C2A23CE22279E1AFE22D9D20D6E2070345727
  256. 2745F64745632D6E20702456374745F64797632DCC02D6E20903457272734F6F
  257. 6274645632D6E20902456374734F6F6274697632DCC02B21305DF22B21305DF2
  258. 2B21305BF228DBF15DF228DBF1C4232B21305DF22D6E20A0255616C6D4164727
  259. 9687D6E20902456374734F6F62746B7FC18DBF1634E147A20E4A205100040000
  260. 00000000000E4A2051000E200000000000000B2130C2A20B1000020202020202
  261. 02020202029C2A2DA5E1AE8C1EF53293632B21308884800D9D20E16322ABF16C
  262. 7D193632B21308884900D9D20E1632803A2472C133032803A2313C1D5032D9D2
  263. 04B2A2F17A1339201000000000000010D4EB1D6BB1ED2A2A9CF19C2A23CE2227
  264. 9E1AFE22D9D20743A2DBBF190DA1B21305DF223F2A2F7CF1ED2A2387C16C7D14
  265. B2A23CE22D5CE1AFE22D9D20803A25D2C1B21305BF22D9D20339202000000000
  266. 0004403392099900000000000104C5A18DBF129E20884D00B21305DF22B21304
  267. 963293632B21308884A00D9D20E16324B2A24B2A21C432D6E20703547F6E6563
  268. 713D6E20703547F6E6563723E1632ED2A2387C129E20884E00DBBF129E208845
  269. 009C2A2233A20A132D6E204034E6472747A209C2A2B2130D6E204034E6472776
  270. BA129E20884800D6E20703547F6E656371376BA145632D6E20703547F6E65637
  271. 1397632DCC028DBF147A20ED2A2B2130D6E204034E6472776BA129E20884800D
  272. 6E20703547F6E656372376BA145632D6E20703547F6E656372397632DCC028DB
  273. F1C4232D6E20703547F6E6563713D6E20703547F6E6563723EEDA14B2A23CE22
  274. 279E1AFE22D9D203F2A25D2C1B21305BF22D9D2047A209C2A2743A2B213029E2
  275. 0884800DBBF18DBF13392010000000000008103CE22D5CE1AFE22D9D203F2A25
  276. D2C1B21305BF22D9D2047A20ED2A2743A2B213029E20884800DBBF18DBF13392
  277. 010000000000008103CE22D5CE1AFE22D9D203F2A25D2C1B21305DF22B21305D
  278. F22B21305DF223CE223F2A2063C1AFE22D9D2047A209C2A2743A2B213029E208
  279. 8480045632D6E20703547F6E656371397632DCC028DBF147A20ED2A2743A2B21
  280. 3029E2088480045632D6E20703547F6E656372397632DCC028DBF1D8732D9D20
  281. D6E20703547F6E6563713D6E20703547F6E6563723D5CE18A732D9D20ED2A25D
  282. 2C19C2A2472C1B21305DF22D6E20703547F6E6563713D6E20703547F6E656372
  283. 3EBBE18A732D9D209C2A25D2C1ED2A2472C1B21305DF229C2A25D2C1ED2A25D2
  284. C1B21305DF22DBBF18DBF14B2A2DBBF1B21305DF22DBBF1EF53293632B2130E1
  285. B2034000D0000A0000C10022002210C9308010EF109010801080108010411022
  286. 101410E1B2034000D0000A0000C1102A302210C9108410E31090108010801080
  287. 104100220014008884D00D9D20E163247A20E4A20510000000000000000000E4
  288. A20510000000000000000000B21300F2E1743A24A5A193632B21308884E00D9D
  289. 20E163229E208848004B2A24B2A21C432D6E204034E44525D6E204005C49525D
  290. 6E2050C414354534E16329C2A229E2088480045632D6E204005C4952597632DC
  291. C028DBF14B2A2FD5D133032D6E204034E445254B2A2D5CE1D5032D9D20D6E204
  292. 034E445259C2A23CE22279E1AFE22D9D2078BF145632D6E2050C414354534976
  293. 32DCC02B21305DF2229E208848009C2A276BA1FD5D145632D6E204034E445259
  294. 7632AA90245632D6E204034E4452597632DCC02B2130496328DBF1D6E2050C41
  295. 4354534ED2A26C7D1743A23CE22D9AE1AFE22D9D20D6E2050C41435453429E20
  296. 8848009C2A23CE22279E1AFE22D9D209C2A229E20884800ED2A2D4EB19C2A276
  297. BA1704D1ED2A229E20884800743A2DBBF190DA1704D129E2088480045632D6E2
  298. 04034E4452597632DCC024B2A2704D1D6E204034E445254B2A23CE22D5CE1AFE
  299. 22D9D2047A204B2A2743A2B21309C2A2D6E204005C49525704D129E20884800D
  300. 6E204034E445259C2A276BA176BA1704D1D6E2050C4143545344B2A2704D1B21
  301. 305DF224B2A2B21305BF22D9D208DBF14B2A2B21305DF22B21305BF22D9D20D6
  302. E2050C4143545349C2A26C7D1D6E204005C495253CE22279E1AFE229C2A25BF2
  303. 24B2A25DF22B21305DF22EF53293632B21308884F00D9D20E16323F2A2F7CF17
  304. 04D1DBBF18DBF1E0CF18DBF1DBBF193632B2130E1B20B1000600004000070407
  305. 0407000E1B20B10006000040000704070107000E1B20B1000600004000030202
  306. 0207000E1B20B100060000400002050505020008884000D9D20E1632FD332D9D
  307. 203F2A2472C129E208843003CE223F2A2313C1AFE22D9D2029E20884200634E1
  308. DCC0229E2088440029E208845004B2A24B2A21C432D6E206024B67427F626D6E
  309. 204005C69727E1632D2891BB6914D1C19B1C1ED2A2EEDA19C2A276BA1D6BB145
  310. 632D6E204005C6972797632DCC02E4A20510004100000000000000E4A2051000
  311. B000000000000000614E145632D6E206024B67427F62697632DCC02330323F2A
  312. 2313C1D5032D9D20D6E204005C6972778BF19C2A2DA5E1634E1DBBF147A20E4A
  313. 2051000B300000000000000E4A20510006300000000000000B2130DBBF1AE8C1
  314. 3CE22D6E204005C69727313C1AFE2229E208849005BF2229E208847005DF2229
  315. E20884A009C2A23CE22279E1AFE22D9D20634E147A20E4A20510008400000000
  316. 000000E4A20510003300000000000000B213029E20884600AE8C1D6E204005C6
  317. 97273CE22D6E204005C69727313C1AFE2229E208849005BF22D9D203CE22233A
  318. 21A4C1AFE22D9D20743A2472C1B21305DF2229E208847003CE22743A21A4C1AF
  319. E22D9D20233A2472C1B21305DF22B21305DF2229E20884A008DBF1634E147A20
  320. E4A20510008400000000000000E4A20510003300000000000000B2130D6E2060
  321. 24B67427F626AE8C1B21305DF22D6E204005C69727ED2A2D4EB19C2A276BA145
  322. 632D6E204005C6972797632DCC02B213049632634E147A20E4A2051000710000
  323. 0000000000E4A2051000D100000000000000B2130D8732D9D209C2A2313C1ED2
  324. A2313C1279E18A732C2A20330009445723502140245945412020202020202020
  325. 2020202025DF229C2A2313C18A732C2A203300005C4149554250213027594E43
  326. 5120202020202020202025DF22C2A203300005C4149554250223027594E43512
  327. 020202020202020202B21305DF229C2A2DA5E1AE8C129E20884D009C2A2743A2
  328. 0A132D6E204005C69727D6E204005C697275D2C1D6E204005C69727339202000
  329. 000000000070EEDA13392099900000000000104C5A1C42323F2A2F17A18DBF1E
  330. F532B21305DF22B2130F1732D9D209C2A2743A20A132D6E204005C69727D6E20
  331. 4005C697275D2C1C4232B21305DF22606E1858A1ED2A26911293632B2130E4A2
  332. 0960008A9FFBFFCF420DFAB8DFD9DDFD9EDF125EF975EF14EEF16EEFD9FEF104
  333. FF444FFE84FF1F4FFA98FF1D8FFCE8FF709FF229FFE4A20E6000000000000000
  334. 0000000014000000000000000000000000000000000000000000000000000000
  335. 000041000501475142594000F00000D876C91"
  336. @ BYTES: #19C6h 6288.5
  337.  
  338. UUENCODED version
  339. ------- cut here ---------
  340. section 1 of uuencode 4.21 of file AWARI.LIB    by R.E.M.
  341.  
  342. begin 644 AWARI.LIB
  343. M2%!(4#0X+45`*\`1`PU!5T%222U697(M,2XP#8CT!P,``'```PP`@(@4`)TM
  344. MX&$C,RDP``````!@$8!$(3DVLA(#'BOPB`!``#`(````````````````````
  345. M````P`<``````````%`W"$%D```@"``````````.4%&-@HH``)`3````````
  346. M@`E0,X@"3```4!0```````!`!%!1B0*(``#0%P````"``2`$(%=<`60``!`0
  347. M01@>'V`!$`(`````````T!=!)"($F`"0`0````````!0%$%"(@2&____'P#_
  348. M__\/`%`427X>!)@```/@_P``````4!1)0@H$8`$`!0````````!0%$E"$@2`
  349. M`0`)`````````"`(-D(B'P```!$`````````````````````$@``````````
  350. M```````````<````````````````````````````````````````````````
  351. M`````````/!_\'_P?_!_\'_P?P``````"(`(@`B`"(`(@`B````````$``4`
  352. M!0`%``4`!0`!``````0`!0`%``4`!0`%``$`````!``%``4`!0`%``4``0``
  353. M```$``4`!0`%``4`!0`!``#P?P0`!0`%``4`!0`%`/%_``B`"(`(@`B`"(`(
  354. M@`B`"(``!`#Q?_!_\'_P?_!_\'\$``$$``$```````````````0``00``0``
  355. M````````````!``!!``!```````````````$``$$``$#@`,`!X`#@`>`!P0`
  356. M`00`@02`!(``@`2``(``!``!!`"!!X`#@`"`!(`#@`,$``$$`($$@`2``(`$
  357. M@`"```0``00`@02``P`'@`.`!X``!``!!``!```````````````$``$$``$`
  358. M``````````````0``00`\7_P?_!_\'_P?_!_!``!"(`(@`B`"(`(@`B`"(`(
  359. M@`#P?P0`!0`%``4`!0`%`/%_````!``%``4`!0`%``4``0`````$``4`!0`%
  360. M``4`!0!A``````0`!0`%``4`!0`%`*$@````!``%``4`!0`%``4`80H````(
  361. M@`B`"(`(@`B`"("@*@```/!_\'_P?_!_\'_P?V`,````````````````````
  362. M``@`````````````````````!``````````````````X`!`!````````````
  363. M`````$1.$P$`````````````````!-`X`0````````````````!T7A`-````
  364. M`````````````$11$!,``````````/\!````1%%0$0#X"&`(\O,!`0$````X
  365. M7B`1``@)D`@2$`(!`0``````````"`D($1$0`@$!````.```"`#X"/CA\/`!
  366. M`0$```!$D>,(``@("$$0D``!`0````11%!T`"`@(01`0`0$!````.-'W"0`(
  367. M^`E!\!,"`0$```!`41`(``````````#_`0```$15%"D`````````````````
  368. M.(KC$```````````````````````````````````````````````B$@#T-D"
  369. M'C:"A1HL*K`"`$%705))(%9E<BX@,2XP(#$Y.3/)HD)8&BPJ$`(`0GD@1V%R
  370. M=&@@4W=E973>HD)8&BPJ\`(`02`M($AU;6%N('9S($-O;7!U=&5R"*-"6!HL
  371. M*I`"`$(@+2!(=6UA;B!V<R!(=6UA;AVC0E@:="I`IP(L*G```$$K,4"G`BPJ
  372. M<```0BLQ0*<"+"IP```@*S%`IP(L*G```"`K,4"G`BPJ<```("LQ0*<"+"K0
  373. M``!1=6ET*S&P$@-=$3(O*J2E83@J'Z<QDP(!`````````4V^T;8;C3?2V0*'
  374. M^Y$L*G+I@7HCG2V0+"ITPN$M*M7"P:("*0`0!-("PE1F5\8&$@."4A0VEY<R
  375. M+RJ$I<&B`BT`(`32`L)49E?&!B(#@C*5U@;'5I:","J$I<&B`BL`,`32`L)4
  376. M9E?&!C(#@D+U5G>&EM(Q*H2EP:("*0!`!-("PE1F5\8&0@."@A0F1Y8B,RJ$
  377. MI4&G`G0JP*("!P`0M!(#="K`H@('`""T$@-T*L"B`@<`,+02`W0JP*("!P!`
  378. MM!(#="K`H@('``"R$@-T*L"B`@<``+(2`RLQT!4A\Z)"6AJ&H_)Q&C,I$```
  379. M`````!#0Y!MMN]%X(YTM<+@?R:(BEQZH-]+9`AVC4BT<,J-2+1PK,5#](H?[
  380. MX2TJ<NF!>B.=+=`Q*M7"(3,J=,*Q$@/5+W*X'_.B(I<>J#?2V0(=HT(G'#*C
  381. M4BT<*S%0_2(=HT(G'#*C0B<<*S%0_2+8^[$2`]4O<K@?WJ(BEQZH-]+9`LFB
  382. M0B<<WJ)")QPK,5#](LFB4BT<WJ)2+1SSHE(M'"LQ4/TBV/N18R,K,8">`OD`
  383. M,),"`@`@```'```````````P`````````#``````````,``````````P````
  384. M`````#``````````,````````````````````#``````````,``````````P
  385. M`````````#``````````,``````````P``````````"`B%0`G2W@82.THD(K
  386. M*G0JD"PJR:*R$@.THD(K*K2B0BLJP332Y@($6%!O<VTN0)`%]3;7Y@(%0W5R
  387. M<D-M+F`@M'8D]R;6Y@($4&EC,6TN0`"5-B;3Y@($0VYT<AXV(ND"B-0`3BI0
  388. M`0`*`````````$XJ4`$`!0`````````6Y$%E(VTN8""T=B3W)I9G(\T,(ND"
  389. MB+0`5#;2Y@($4&EC,7DVTLP@DBZ`2`Q`92-M+D``E38FDV<CS0R2+"HS*1``
  390. M```````4`!HC;2Y`,.1&)V=#'G0JX*0"%0!0!P```````."D`A4`H```````
  391. M``"P$@-M+D`PY$8GYRTJ3;Y!*RK#+B*7'OHNTN8"!%!I8S&U+]+F`@10:6,R
  392. MU2^BCAPVY-'F`@5#=7)R0\FB8GP=R:(R[")RZ:'O(ITM,),"`0``````D`%4
  393. M-M+F`@194&]S>3;2S"!M+E`P5"<G-^0M*L;7<;@?1Z/2NQ\)K;$2`[4OTMD"
  394. M,RD0````````.$!E(VTN0)`%]3:79R/-#-+F`@5#=7)R0]ZB8GP=A_NQ$@/5
  395. M+S*3`@$``````&`![JTA,RIGJT%E(VTN0(`%]3:79R/-#'(T*L,N(I<>^B[2
  396. MV0(S*1`````````I0&4C;2Y`D`7U-I=G(\T,TN8"!4-U<G)#R:)B?!W)HC+L
  397. M(G+IH>\BG2T@,RI4-M+F`@184&]S>3;2S"`K,5#](BLQ4/TBO?O1Y@(%0W5R
  398. M<D/'V-&['U0VTN8"!4-U<G)#>3;2S""'^S$O*L,NPL\>^B[2V0*--]+9`H?[
  399. M02LJ<NF!>B.2+H!($U#](H?[D2PJ<NF!>B.2+H!($E#](H?[X2TJ<NF!>B.2
  400. M+H!($5#](I(N@$@0L!(#U2_2NQ_8^[$2`[4OTMD"R:+26AXK,5#](FTN8""T
  401. M=B3W)M:['W0JX*0"%0```````````."D`A4```````````"P$@.]^Z&.'`[\
  402. MT;L?;2Y`@`7U-K=I&6TN0)`%]3:W:1G>HC)X'+W[H8X<3#)B0QYT*N"D`A4`
  403. M4`<```````#@I`(5`*``````````L!(#3BI0`0`*`````````$XJ4`$`#0``
  404. M```````6Y*&.'/XUDF,C*S'@L0)1`+```!0`<'4C$"55<")S$"55<"55````
  405. M<#4)(%4+(#4/(%4-(%<)@(AT`)TMX&$CM*)"*RJTHD(K*K2B0BLJP332Y@(*
  406. M4F5A;$UA=')I>&TN0`#%EB?7Y@()0F5S=$-O;W)D;2YP(%0V1T?U1M?F`@E#
  407. M=7)R0V]O<F1M+G`P5"<G1_5&U^8"!$-N=')M+E`@-)6F5^9A(S;D0:<"3BI0
  408. M`0`$`````````$XJ4`$`+@`````````K,<"B`AL`0(66YK:6YG;FXN*2+"JM
  409. MY:&.',,NTC$J8,.A[R*=+8`P*G3"T>8""E)E86Q-871R:7@S,((P*A/#T04C
  410. MG2W0Y@($4&QY<KG!(3,J[JV1+"IGJ]&V&]ZB,G@<DBZ`2`APN!^THC+L(EWL
  411. MH>\BG2V`,"K5PD%E(VTN<"!4-D=']4:79R/-#$)E(VTND"!4-D<W]/8F1Y9G
  412. M(\T,LA(#M2\ROQ_5+[(2`Y0V@KT?PRXB,RH3PZ'O(ITM@#`J=,+1Y@(*4F5A
  413. M;$UA=')I>#,P@C`J$\/1!2.=+=#F`@10;'ERN<$A,RKNK9$L*F>KT;8;WJ(R
  414. M>!R2+H!("'"X'[2B,NPB7>RA[R*=+8`P*M7"<;@?;2YP(%0V1T?U1C?L(EWL
  415. MH>\BG2U`92-M+G`@5#9'1_5&EV<CS0Q"92-M+I`@5#9'-_3V)D>69R/-#+(2
  416. M`[4O,K\?U2^R$@.U+S*_']4OLA(#E#:R$@/5+[(2`[4OTMD"R:(B,RJ@,=+F
  417. M`@1#;G1R;2Z@(%46QM841B>7AM?F`@10;'ER;2Y`,.1&)^<M*H/'(>D"B(0`
  418. MA_M!92-M+E`@-)6F5Y9G(\T,0BLJPR[2Q1[Z+M+9`H?[064C;2Z0,%0G)S?T
  419. M]B9'EF<CS0PBZ0*(Y`##+B(S*A/#H>\BG2U`92-M+G`P5"<G1_5&EV<CS0S2
  420. MY@(%0E-I>F4RHS+L(IOMH>\BG2W0Y@(%0E-I>F4=HY+0&MZB4O`:#[S1Y@('
  421. M0W5R<E1O=&>K064C;2YP,%0G)T?U1I=G(\T,LA(#U2^R$@.U+]+9`MC[02LJ
  422. M5#;2Y@('0W5R<E1O='DVTLP@*S%0_2)M+D``Q98G=S0JWJ(R>!R2+H!("-#F
  423. M`@=#=7)R5&]T9ZM!92-M+G`P5"<G1_5&EV<CS0R"O1]M+G`P5"<G1_5&U^8"
  424. M!T)E<W14;W3#+K+9'OHNTMD";2Z0(%0V1S?T]B9'1BLJPRXBEQ[Z+I(L*K4O
  425. MTMD"N<$A,RKNK9$L*F>KT;8;\Z(R[")RZ:'O(K2B4OLBR:)2_2(K,5#](LFB
  426. M,NPB<NFA[R*=+=#F`@=#=7)R5&]T5#;2Y@('0F5S=%1O='DVTLP@;2Z0,%0G
  427. M)S?T]B9'1F4C;2Z0(%0V1S?T]B9'EF<CS0RR$@/5+[(2`]4OLA(#M2^"O1_5
  428. M+X*]'TPRLA(#U2_2Y@(*4F5A;$UA=')I>&TND"!4-D<W]/8F1[;W'-C[84,>
  429. M="K@I`(5`$``````````X*0"%0#@`@```````+`2`RPJL`$`("`@("`@("`@
  430. M("#)HM):'NK(X5\C.3:R$@.(2`C0V0(>-B*Z'\;7D6,C*S&`B)0`G2W@82,(
  431. MHT(G'#,P@C`J$\/1!2.=+4`K*A^G,9,"`0````````%-OM&V&]ZBHLD?R:(R
  432. M[")RZ:'O(ITM<#0JO?N1T!HK,5#](O.B\L<?WJ(R>!S&UT$K*L,NTL4>^B[2
  433. MV0((HU(M'"LQ4/LBG2TPDP("``````!`!#,ID)D``````!!`7!K8^R'I`HC4
  434. M`"LQ4/TB*S%`:2,Y-K(2`XA("M#9`AXV0BLJM*(23"-M+G`P1??F5C87T^8"
  435. M!U-T;VYE<S(>-N(M*H/'(>D"B.0`O?LAZ0*(5`#)HB(S*J`QTN8"!$-N=')T
  436. M*I`L*BLQT.8"!$-N=')GJR'I`HB$`&TN<#!%]^96-A=SMAI4-M+F`@=3=&]N
  437. M97,Q>3;2S"#8^T&G`MZBLA(#;2Y`,.1&)W>V&I(N@$@(T.8"!U-T;VYE<S)G
  438. MJT%E(VTN<#!%]^96-B>39R/-#(*]'TPRTN8"!U-T;VYE<S%M+G`P1??F5C8G
  439. MX]X:M*(R[")RZ:'O(ITM,"\JU<*Q$@.U+]+9`G0JD"PJ1Z.R$@.2+H!("-"[
  440. M']C[,9,"`0``````@`'#+M+%'OHNTMD"\Z)2+1PK,5#[(ITM0*<"WJ)R-"HK
  441. M,2#I`HB$`+W[@;T?,RD0````````&##L(EWLH>\BG2TP+RK5PK$2`]4OLA(#
  442. MU2^R$@/5+S+L(O.B`C8<^B[2V0)T*I`L*D>CLA(#DBZ`2`A`92-M+G`P1??F
  443. M5C87DV<CS0R"O1]T*N`M*D>CLA(#DBZ`2`A`92-M+G`P1??F5C8GDV<CS0R"
  444. MO1^--]+9`FTN<#!%]^96-A?3Y@('4W1O;F5S,EWL@7HCG2W@+2K5PI$L*G3"
  445. ML1(#U2_2Y@('4W1O;F5S,6TN<#!%]^96-B?CNQZH-]+9`LFB4BT<WJ)")QPK
  446. M,5#](LFB4BT<WJ)2+1PK,5#](KW[@;T?M*+2NQ\K,5#](KW[X5\C.3:R$@,>
  447. M*S`$``T`H```'``B`"(!G`,(`?X!"0$(`0@!"`$4`2(!00$>*S`$``T`H```
  448. M'`&B`R(!G`%(`3X!"0$(`0@!"`$4`"(`00"(2`W0V0(>-D*G`DXJ4`$`````
  449. M``````!.*E`!````````````*S$`+QY'HT):&CDVLA(#B$@.T-D"'C8BZ0*(
  450. MA`"THD(K*L$TTN8"!$-.5%)M+D``Q90EU>8"!4Q!4U1#'C:2+"J2+H!("$!E
  451. M(VTN0`#%E"659R/-#(*]'[2B\ET=,S#2Y@($0TY44K2BTL4>73#2V0)M+D`P
  452. MY$0EE2PJPRXBEQ[Z+M+9`H?[064C;2Y0P!0T13649R/-#+(2`]4O(ND"B(0`
  453. MR:)RMAK?U4%E(VTN0##D1"659R.J"4)E(VTN0##D1"659R/-#+(2`Y0V@KT?
  454. M;2Y0P!0T137D+2K&UW$T*L,NTJD>^B[2V0)M+E#`%#1%-23I`HB$`,FB,NPB
  455. M<NFA[R*=+9`L*I(N@$@(X"TJ3;Z1+"IGJW%`'=ZB(ND"B(0`1Z/2NQ\)K7%`
  456. M'9(N@$@(0&4C;2Y`,.1$)95G(\T,0BLJ!]31Y@($0TY44K2B,NPB7>RA[R*=
  457. M+4"G`K2B<C0J*S&0+"IM+D``Q90E=4`=DBZ`2`C0Y@($0TY44LFB<K8:9ZMQ
  458. M0!UM+E#`%#1%-40K*@?4L1(#U2]"*RHK,5#[(ITM@+T?M**R$@/5+[(2`[4O
  459. MTMD";2Y0P!0T1364+"K&U]'F`@103%E2PRXBEQ[Z+I(L*K4O0BLJU2^R$@/5
  460. M+^)?(SDVLA(#B$@/T-D"'C8R+RI__'%`';W[@;T?#OR!O1^]^Y%C(RLQX+$"
  461. M&P!@```$`'!`<$!P`."Q`AL`8```!`!P0'`0<`#@L0(;`&````0`,"`@('``
  462. MX+$"&P!@```$`"!04%`@`("(!`"=+>!A(]\STMD"\Z)")QR2+H!(`S#L(O.B
  463. M,C$<^B[2V0*2+H!(`F!#'LT,(ND"B$0`DBZ`2`5`*RJTHA),(VTN8""T=B3W
  464. M)M;F`@10;'ER'C;2@AF[ED$='+G!X2TJ[JV1+"IGJ]&V&U0VTN8"!%!L>7)Y
  465. M-M+,($XJ4`$`%`````````!.*E`!``L`````````%N1!92-M+F`@M'8D]R:6
  466. M9R/-##(#(_.B,C$<73#2V0)M+D``Q98G=[@?R:+26AXVY-&['W0JX*0"%0"P
  467. M`P```````."D`A4`8`,```````"P$@.]^Z&.',,NTN8"!%!L>7(3PZ'O(I(N
  468. M@$@)4/LBDBZ`2`=0_2*2+H!("I`L*L,N(I<>^B[2V0(VY$&G`DXJ4`$`2```
  469. M``````!.*E`!`#,`````````*S$@Z0*(9`#JR-'F`@10;'ERPR[2Y@($4&QY
  470. M<A/#H>\BDBZ`2`E0^R*=+3#L(C*C$DH<^B[2V0)'HT(G'"LQ4/TBDBZ`2`<P
  471. M[")'HQ)*'/HNTMD",J-")QPK,5#](BLQ4/TBDBZ`2`J`O1\VY$&G`DXJ4`$`
  472. M2`````````!.*E`!`#,`````````*S'0Y@(&0FM'<F]BZLBQ$@/5+]+F`@10
  473. M;'ERWJ+2Y!O)HG*V&E0VTN8"!%!L>7)Y-M+,("LQ0&DC-N1!IP).*E`!`!<`
  474. M````````3BI0`0`=`````````"LQT'@CG2V0+"H3P^$M*A/#(9<>J#?"H@(S
  475. M`)!$=3(%$@1"E504`@("`@("`@("`@("4OTBR:(R,1RH-\*B`C,``,44E%4D
  476. M!1(#<I7D-!4"`@("`@("`@)2_2(L*C`#`%!,05E%4B`R(%=)3E,A("`@("`@
  477. M("`@*S%0_2+)HM):'NK((>D"B-0`R:)R-"J@,=+F`@10;'ER;2Y``,66)U<M
  478. M'&TN0`#%EB<WDP("````````!^ZM,9,"F0D```````'$I<$D(_.B\G$:V/OA
  479. M7R,K,5#](BLQ\'$CG2V0+"I'HP(:(VTN0`#%EB?7Y@($4&QY<M7"P20C*S%0
  480. M_2(&YH&%&MZB8ADA.3:R$@-.*I`&`*CYO__\)-"OB_V=W=_I_2'EGU?^0>X?
  481. MYOZ=[Q]`_T3T[TC_\?2OB?_1^,^._P?Y+Y+_3BK@!@``````````````00``
  482. J````````````````````````````````````%`!0$'05))4$``\``(T'
  483. `
  484. end
  485. sum -r/size 19502/8702 section (from "begin" to "end")
  486. sum -r/size 40332/6297 entire input file
  487.  
  488. +---------------------------+-------------------------------------------------+
  489. + name : Garth Sweet        +            Ultra-Mini HP 48 FAQ                 +
  490. + email: sweet@ug.cs.dal.ca +                                                 +
  491. + phone: 902-865-8987       +     FAQ = (F)requently (A)sked (Q)uestions      +
  492. +---------------------------+-------------------------------------------------+
  493. + Q: Where can I get HP 48 stuff?  A: EduCalc 1-800-535-9650 24hrs (Can/USA)  +
  494. + Q: Where can I ftp HP 48 files?  A: seq.uncwil.edu has a ton of stuff       +
  495. + Q: How do I get files to my HP?  A: You need a cable, check real FAQ        +
  496. + Q: Where is the real FAQ?        A: At seq.uncwil.edu of course!          +
  497. + Q: What's FTP anyway?            A: Mail me!                                  +
  498. + Q: How do I get help on my HP?   A: Post questions. We don't bite. *SMILE*  +
  499. +-----------------------------------------------------------------------------+
  500.