home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / sigm / vol263 / syslibd.lbr / SYSLIBD.CN < prev    next >
Encoding:
Text File  |  1986-03-23  |  23.4 KB  |  1,006 lines

  1. .IA
  2. SYSLIB
  3.  
  4. .IB
  5. Character Input/Output
  6. %oCharacter Input/Output
  7. %f0scin.z80
  8. %f1srin.z80
  9. %f2sbin.z80
  10. %f3scapin.z80
  11. %f4scondin.z80
  12.  
  13. .IC
  14. Character Input
  15. .II CIN
  16. .II RIN
  17. .II BIN
  18. .II CAPIN
  19. .II CAPINE
  20. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  21. CIN            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  22. RIN            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  23. BIN            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  24. CAPIN, CAPINE        %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3
  25.  
  26. .IC
  27. Conditional Input
  28. .II CONDIN
  29. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  30. CONDIN            %n4!!!!!!!!!  %s4!!  %r4!!  %c4!    %k4
  31. %f0scout.z80
  32. %f1slout.z80
  33. %f2spout.z80
  34. %f3ssout.z80
  35. %f4sbout.z80
  36. %f5sccout.z80
  37. %f6sclout.z80
  38. %f7scpout.z80
  39. %f8sscout.z80
  40.  
  41. .IC
  42. Character Output
  43. .II COUT
  44. .II LOUT
  45. .II SOUT
  46. .II BOUT
  47. .II CCOUT
  48. .II CLOUT
  49. .II CPOUT
  50. .II CSOUT
  51. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  52. COUT            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  53. LOUT            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  54. POUT            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  55. SOUT            %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3
  56. BOUT            %n4!!!!!!!!!  %s4!!  %r4!!  %c4!    %k4
  57. CCOUT            %n5!!!!!!!!!  %s5!!  %r5!!  %c5!    %k5
  58. CLOUT            %n6!!!!!!!!!  %s6!!  %r6!!  %c6!    %k6
  59. CPOUT            %n7!!!!!!!!!  %s7!!  %r7!!  %c7!    %k7
  60. CSOUT            %n8!!!!!!!!!  %s8!!  %r8!!  %c8!    %k8
  61. %f0scrlf.z80
  62. %f1slcrlf.z80
  63. %f2sscrlf.z80
  64. %f3scst.z80
  65. %f4sbist.z80
  66.  
  67. .IC
  68. Newline Output
  69. .II CRLF
  70. .II LCRLF
  71. .II SCRLF
  72. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  73. CRLF            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  74. LCRLF            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  75. SCRLF            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  76.  
  77. .IC
  78. Console Status
  79. .II CST
  80. .II BIST
  81. Contents        Filename.typ  Size K  Recs   CRC  CksumèCST            %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3
  82. BIST            %n4!!!!!!!!!  %s4!!  %r4!!  %c4!    %k4
  83.  
  84.  
  85. .paè.IB
  86. String Input/Output
  87. %oString I/O
  88. %f0sprint.z80
  89. %f1seprint.z80
  90. %f2slprint.z80
  91. %f3ssprint.z80
  92. %f4spstr.z80
  93. %f5sepstr.z80
  94. %f6slpstr.z80
  95. %f7sspstr.z80
  96.  
  97. .IC
  98. String Print
  99. .II PRINT
  100. .II EPRINT
  101. .II LPRINT
  102. .II SPRINT
  103. .II PSTR
  104. .II EPSTR
  105. .II LPSTR
  106. .II SPSTR
  107. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  108. PRINT            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  109. EPRINT            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  110. LPRINT            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  111. SPRINT            %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3
  112. PSTR            %n4!!!!!!!!!  %s4!!  %r4!!  %c4!    %k4
  113. EPSTR            %n5!!!!!!!!!  %s5!!  %r5!!  %c5!    %k5
  114. LPSTR            %n6!!!!!!!!!  %s6!!  %r6!!  %c6!    %k6
  115. SPSTR            %n7!!!!!!!!!  %s7!!  %r7!!  %c7!    %k7
  116. %f0slfn1.z80
  117. %f1slfn2.z80
  118. %f2slfn3.z80
  119. %f3spfn1.z80
  120. %f4spfn2.z80
  121. %f5spfn3.z80
  122. %f6ssfn1.z80
  123. %f7ssfn2.z80
  124. %f8ssfn3.z80
  125.  
  126. .IC
  127. File Name Output
  128. .II LFNn
  129. .II PFNn
  130. .II SFNn
  131. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  132. LFN1            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  133. LFN2            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  134. LFN3            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  135. PFN1            %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3
  136. PFN2            %n4!!!!!!!!!  %s4!!  %r4!!  %c4!    %k4
  137. PFN3            %n5!!!!!!!!!  %s5!!  %r5!!  %c5!    %k5
  138. SFN1            %n6!!!!!!!!!  %s6!!  %r6!!  %c6!    %k6
  139. SFN2            %n7!!!!!!!!!  %s7!!  %r7!!  %c7!    %k7
  140. SFN3            %n8!!!!!!!!!  %s8!!  %r8!!  %c8!    %k8
  141. .II MFNn
  142. %f0smfn1.z80
  143. %f1smfn2.z80
  144. %f2smfn3.z80
  145.  
  146. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  147. MFN1            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  148. MFN2            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  149. MFN3            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  150. %f0sbbline.z80
  151. %f1sbline.z80
  152. %f2sinline.z80
  153.  
  154. .IC
  155. Input Line Editorsè.II BBLINE
  156. .II BLINE
  157. .II INLINE
  158. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  159. BBLINE            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  160. BLINE            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  161. INLINE            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  162.  
  163.  
  164. .paè.IB
  165. Numeric Input/Output
  166. %oNumeric I/O
  167. %f0sla2hc.z80
  168. %f1spa2hc.z80
  169. %f2ssa2hc.z80
  170. %f3sma2hc.z80
  171.  
  172. .IC
  173. Numeric Output, Hexadecimal Output of Register A
  174. .II LA2HC
  175. .II PA2HC
  176. .II SA2HC
  177. .II MA2HC
  178. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  179. LA2HC            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  180. PA2HC            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  181. SA2HC            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  182. MA2HC            %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3
  183. %F0SLADC.Z80
  184. %f1SPADC.Z80
  185. %f2SSADC.Z80
  186. %f3SMADC.Z80
  187.  
  188. .IC
  189. Numeric Output, Decimal Output of Register A
  190. .II LA3DC
  191. .II PA3DC
  192. .II SA3DC
  193. .II MA3DC
  194. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  195. LA3DC            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  196. PA3DC            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  197. SA3DC            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  198. MA3DC            %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3
  199. %F0SLADC.Z80
  200. %f1SPADC.Z80
  201. %f2SSADC.Z80
  202. %f3SMADC.Z80
  203.  
  204. .II LADC
  205. .II PADC
  206. .II SADC
  207. .II MADC
  208. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  209. LADC            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  210. PADC            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  211. SADC            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  212. MADC            %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3
  213. %F0SLAFDC.Z80
  214. %f1SPAFDC.Z80
  215. %f2SSAFDC.Z80
  216. %f3SMAFDC.Z80
  217.  
  218. .II LAFDC
  219. .II PAFDC
  220. .II SAFDC
  221. .II MAFDC
  222. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  223. LAFDC            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  224. PAFDC            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  225. SAFDC            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  226. MAFDC            %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3
  227. %F0SLHL4HC.Z80
  228. %f1SPHL4HC.Z80
  229. %f2SSHL4HC.Z80
  230. %f3SMHL4HC.Z80
  231.  
  232. .IC
  233. Numeric Output, Hexadecimal Output of Register Pair HL
  234. .II LHL4HC
  235. .II PHL4HC
  236. .II SHL4HC
  237. .II MHL4HC
  238. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  239. LHL4HC            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  240. PHL4HC            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  241. SHL4HC            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  242. MHL4HC            %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3è%F0SLHL5DC.Z80
  243. %f1SPHL5DC.Z80
  244. %f2SSHL5DC.Z80
  245. %f3SMHL5DC.Z80
  246.  
  247. .II LHL5DC
  248. .II PHL5DC
  249. .II SHL5DC
  250. .II MHL5DC
  251. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  252. LHL5DC            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  253. PHL5DC            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  254. SHL5DC            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  255. MHL5DC            %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3
  256. %F0SLHL5DC.Z80
  257. %f1SPHL5DC.Z80
  258. %f2SSHL5DC.Z80
  259. %f3SMHL5DC.Z80
  260.  
  261. .II LHLDC
  262. .II PHLDC
  263. .II SHLDC
  264. .II MHLDC
  265. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  266. LHLDC            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  267. PHLDC            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  268. SHLDC            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  269. MHLDC            %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3
  270. %F0SLHLFDC.Z80
  271. %f1SPHLFDC.Z80
  272. %f2SSHLFDC.Z80
  273. %f3SMHLFDC.Z80
  274.  
  275. .II LHLFDC
  276. .II PHLFDC
  277. .II SHLFDC
  278. .II MHLFDC
  279. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  280. LHLFDC            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  281. PHLFDC            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  282. SHLFDC            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  283. MHLFDC            %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3
  284. %F0SEVAL.Z80
  285. %f1SEVAL2.Z80
  286. %f2SEVAL1.Z80
  287. %f3SEVAL3.Z80
  288. %f4SEVAL4.Z80
  289.  
  290. .II EVAL
  291. .II EVAL16
  292. .II EVAL10
  293. .II EVAL8
  294. .II EVAL2
  295. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  296. EVAL            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  297. EVAL16            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  298. EVAL10            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  299. EVAL8            %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3
  300. EVAL2            %n4!!!!!!!!!  %s4!!  %r4!!  %c4!    %k4
  301.  
  302. .paè.IB
  303. File Manipulation
  304. %oFile Manipulation
  305. %f0sfappend.z80
  306. %f1sfclose.z80
  307. %f2sfdelete.z80
  308. %f3sfexist.z80
  309. %f4sfmake.z80
  310. %f5sfopen.z80
  311. %f6sfread.z80
  312. %f7sfwrite.z80
  313. %f8sfrename.z80
  314. %f9sfsize.z80
  315.  
  316. .IC
  317. File Input/Output
  318. .II F$APPEND
  319. .II F$APPL
  320. .II F$CLOSE
  321. .II F$DELETE
  322. .II F$EXIST
  323. .II F$MAKE
  324. .II F$OPEN
  325. .II F$MOPEN
  326. .II F$READ
  327. .II F$WRITE
  328. .II F$RENAME
  329. .II F$SIZE
  330. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  331. F$APPEND, F$APPL    %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  332. F$CLOSE            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  333. F$DELETE        %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  334. F$EXIST            %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3
  335. F$MAKE            %n4!!!!!!!!!  %s4!!  %r4!!  %c4!    %k4
  336. F$OPEN, F$MOPEN        %n5!!!!!!!!!  %s5!!  %r5!!  %c5!    %k5
  337. F$READ            %n6!!!!!!!!!  %s6!!  %r6!!  %c6!    %k6
  338. F$WRITE            %n7!!!!!!!!!  %s7!!  %r7!!  %c7!    %k7
  339. F$RENAME        %n8!!!!!!!!!  %s8!!  %r8!!  %c8!    %k8
  340. F$SIZE            %n9!!!!!!!!!  %s9!!  %r9!!  %c9!    %k9
  341. %F0SGRR.Z80
  342. %f1SGRR1.Z80
  343. %f2SGFA.Z80
  344. %f3SRREAD.Z80
  345. %f4SRWRITE.Z80
  346. %F5SSCFA.Z80
  347. %f6SSFA.Z80
  348.  
  349. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  350. GETRR, GETFS        %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  351. GETRR1, GETFS1        %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  352. GFA            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  353. R$READ            %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3
  354. R$WRITE            %n4!!!!!!!!!  %s4!!  %r4!!  %c4!    %k4
  355. SCFA            %n5!!!!!!!!!  %s5!!  %r5!!  %c5!    %k5
  356. SFA            %n6!!!!!!!!!  %s6!!  %r6!!  %c6!    %k6
  357. %F0S0FILEIO.Z80
  358. %f1S1FILEIO.Z80
  359. %f2S2FILEIO.Z80
  360. %f3S3FILEIO.Z80
  361.  
  362. .IC
  363. Byte-Oriented File Input/Output
  364. .II FI0$CLOSE
  365. .II FI0$OPEN
  366. .II F0$GET
  367. .II FO0$OPEN
  368. .II FO0$CLOSE
  369. .II F0$PUT
  370. .II FI1$CLOSE
  371. .II FI1$OPEN
  372. .II F1$GET
  373. .II FO1$OPEN
  374. .II FO1$CLOSE
  375. .II F1$PUT
  376. .II FI2$CLOSE
  377. .II FI2$OPEN
  378. .II F2$GET
  379. .II FO2$OPEN
  380. .II FO2$CLOSE
  381. .II F2$PUT
  382. .II FI3$CLOSE
  383. .II FI3$OPEN
  384. .II F3$GET
  385. .II FO3$OPEN
  386. .II FO3$CLOSE
  387. .II F3$PUT
  388. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  389. FI0$OPEN, FI0$CLOSE,
  390. FO0$OPEN, FO0$CLOSE,
  391. F0$GET, F0$PUT        %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  392. FI1$OPEN, FI1$CLOSE,
  393. FO1$OPEN, FO1$CLOSE,
  394. F1$GET, F1$PUT        %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  395. FI2$OPEN, FI2$CLOSE,èFO2$OPEN, FO2$CLOSE,
  396. F2$GET, F2$PUT        %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  397. FI3$OPEN, FI3$CLOSE,
  398. FO3$OPEN, FO3$CLOSE,
  399. F3$GET, F3$PUT        %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3
  400. %F0SFXIO.Z80
  401. %f1SFYIO.Z80
  402.  
  403. .IC
  404. Byte-Oriented File I/O with Variable Buffers
  405. .II FXI$OPEN
  406. .II FXI$CLOSE
  407. .II FX$GET
  408. .II FXO$OPEN
  409. .II FXO$CLOSE
  410. .II FX$PUT
  411. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  412. FXI$OPEN, FXI$CLOSE,
  413. FXO$OPEN, FXO$CLOSE,
  414. FX$GET, FX$PUT        %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  415.  
  416. .IC
  417. Byte-Oriented File I/O with UNGET
  418. .II FYI$OPEN
  419. .II FYI$CLOSE
  420. .II FY$GET
  421. .II FYO$OPEN
  422. .II FYO$CLOSE
  423. .II FY$PUT
  424. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  425. FYI$OPEN, FYI$CLOSE, FY$UNGET,
  426. FYO$OPEN, FYO$CLOSE,
  427. FY$GET, FY$PUT,     %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  428. %F0SLUINIT.Z80
  429. %f1SLUDIR.Z80
  430. %f2SLUOPEN.Z80
  431. %f3SLUREAD.Z80
  432. %f4SLUCLOSE.Z80
  433.  
  434. .IC
  435. Library Files
  436. .II LUINIT
  437. .II LUDIR
  438. .II LUOPEN
  439. .II LUREAD
  440. .II LUCLOSE
  441. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  442. LUINIT            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  443. LUDIR            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  444. LUOPEN            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  445. LUREAD            %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3
  446. LUCLOSE            %n4!!!!!!!!!  %s4!!  %r4!!  %c4!    %k4
  447. %F0SFNAME.Z80
  448. %f1SINITFCB.Z80
  449. %f2SSDMA.Z80
  450.  
  451. .IC
  452. Miscellaneous
  453. .II FNAME
  454. .II INITFCB
  455. .II SETDMA
  456. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  457. FNAME            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  458. INITFCB            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  459. SETDMA            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  460. %F0SDIR01.Z80
  461. %f1SDIR06.Z80
  462. %f2SDIR07.Z80
  463. %f3SDIR05.Z80
  464. %f4SDIR09.Z80
  465. %F5SDIR08.Z80
  466. %f6SDIR02.Z80
  467. %f7SDIR04.Z80
  468. %f8SDIR03.Z80
  469.  
  470.  
  471. .paè.IB
  472. Directory Manipulation
  473. %oDirectory Manipulation
  474.  
  475. .IC
  476. Buffer Allocation
  477. .II DBUFFER
  478. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  479. DBUFFER            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  480.  
  481. .IC
  482. Directory Alphabetization
  483. .II DIRALPHA
  484. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  485. DIRALPHA        %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  486.  
  487. .IC
  488. Directory Entry Selection
  489. .II DIRSEL
  490. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  491. DIRSEL            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  492.  
  493. .IC
  494. Directory Load
  495. .II DIRLOAD
  496. .II DIRSLOAD
  497. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  498. DIRLOAD, DIRSLOAD    %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3
  499.  
  500. .IC
  501. Directory Pack
  502. .II DIRPACK
  503. .II DIRNPACK
  504. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  505. DIRPACK            %n4!!!!!!!!!  %s4!!  %r4!!  %c4!    %k4
  506. DIRNPACK        %n5!!!!!!!!!  %s5!!  %r5!!  %c5!    %k5
  507.  
  508. .IC
  509. Disk Parameter Information Extraction
  510. .II DPARAMS
  511. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  512. DPARAMS            %n6!!!!!!!!!  %s6!!  %r6!!  %c6!    %k6
  513.  
  514. .IC
  515. File Size Computation
  516. .II FSIZE
  517. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  518. FSIZE            %n7!!!!!!!!!  %s7!!  %r7!!  %c7!    %k7
  519.  
  520. .IC
  521. Free Space Computation
  522. .II DFREE
  523. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  524. DFREE            %n8!!!!!!!!!  %s8!!  %r8!!  %c8!    %k8
  525. %f0SDIR.Z80
  526. %f1SDIRQ.Z80
  527. %f2SDIRQS.Z80
  528.  
  529. .IC
  530. General-Purpose
  531. .II DIRF
  532. .II DIRFS
  533. .II DIRQ
  534. .II DIRQS
  535. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  536. DIRF, DIRFS        %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  537. DIRQ            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  538. DIRQS            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  539.  
  540.  
  541. .paè.IB
  542. User Areas and Disks
  543. %oUser Areas and Disks
  544. %f0sud1.z80
  545. %f1sgua.z80
  546. %f2ssua.z80
  547. %f3sud2.z80
  548. %f4sud3.z80
  549.  
  550. .IC
  551. Save and Restore Disk/User Area
  552. .II GETUD
  553. .II PUTUD
  554. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  555. GETUD, PUTUD        %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  556.  
  557. .IC
  558. Get and Set Current User Area
  559. .II GUA
  560. .II SUA
  561. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  562. GUA            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  563. SUA            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  564.  
  565. .IC
  566. Log Into a Disk/User
  567. .II LOGUD
  568. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  569. LOGUD            %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3
  570.  
  571. .IC
  572. Return the Current Disk/User
  573. .II RETUD
  574. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  575. RETUD            %n4!!!!!!!!!  %s4!!  %r4!!  %c4!    %k4
  576.  
  577.  
  578. .paè.IB
  579. Branching
  580. %oBranching
  581. %f0sacas1.z80
  582. %f1sacas2.z80
  583. %f2sacas3.z80
  584. %f3shcas1.z80
  585. %f4shcas2.z80
  586. %f5shcas3.z80
  587. %f6sago1.z80
  588. %f7sago2.z80
  589. %f8sbgo1.z80
  590. %f9sbgo2.z80
  591.  
  592. .IC
  593. Case with Register A
  594. .II ACASE1
  595. .II ACASE2
  596. .II ACASE3
  597. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  598. ACASE1            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  599. ACASE2            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  600. ACASE3            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  601.  
  602. .IC
  603. Case with Register Pair HL
  604. .II HCASE1
  605. .II HCASE2
  606. .II HCASE3
  607. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  608. HCASE1            %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3
  609. HCASE2            %n4!!!!!!!!!  %s4!!  %r4!!  %c4!    %k4
  610. HCASE3            %n5!!!!!!!!!  %s5!!  %r5!!  %c5!    %k5
  611.  
  612. .IC
  613. Computed Goto with Register A
  614. .II AGOTO1
  615. .II AGOTO2
  616. .II BGOTO1
  617. .II BGOTO2
  618. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  619. AGOTO1            %n6!!!!!!!!!  %s6!!  %r6!!  %c6!    %k6
  620. AGOTO2            %n7!!!!!!!!!  %s7!!  %r7!!  %c7!    %k7
  621. BGOTO1            %n8!!!!!!!!!  %s8!!  %r8!!  %c8!    %k8
  622. BGOTO2            %n9!!!!!!!!!  %s9!!  %r9!!  %c9!    %k9
  623. %f0shgo1.z80
  624. %f1shgo2.z80
  625. %f2sdgo1.z80
  626. %f3sdgo2.z80
  627. %f4saif1.z80
  628. %f5saif2.z80
  629. %f6shif1.z80
  630. %f7shif2.z80
  631.  
  632. .IC
  633. Computed Goto with Register Pair HL
  634. .II HGOTO1
  635. .II HGOTO2
  636. .II DGOTO1
  637. .II DGOTO2
  638. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  639. HGOTO1            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  640. HGOTO2            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  641. DGOTO1            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  642. DGOTO2            %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3
  643.  
  644. .IC
  645. Arithmetic IF with Register A
  646. .II AIF1
  647. .II AIF2
  648. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  649. AIF1            %n4!!!!!!!!!  %s4!!  %r4!!  %c4!    %k4
  650. AIF2            %n5!!!!!!!!!  %s5!!  %r5!!  %c5!    %k5
  651.  
  652. .IC
  653. Arithmetic IF with Register Pair HL
  654. .II HIF1
  655. .II HIF2
  656. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  657. HIF1            %n6!!!!!!!!!  %s6!!  %r6!!  %c6!    %k6èHIF2            %n7!!!!!!!!!  %s7!!  %r7!!  %c7!    %k7
  658.  
  659.  
  660. .paè.IB
  661. Mathematical Functions
  662. %oMathematical Functions
  663. %f0smth01.z80
  664. %f1smth02.z80
  665. %f2smth11.z80
  666. %f3smth12.z80
  667.  
  668. .IC
  669. Arithmetic Operations
  670. .II ADDHD
  671. .II SUBHD
  672. .II MULHD
  673. .II DIVHD
  674. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  675. ADDHD            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  676. SUBHD            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  677. MULHD            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  678. DIVHD            %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3
  679. %f0smth10.z80
  680.  
  681. .IC
  682. Complement Operations
  683. .II NEGH
  684. .II CMPH
  685. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  686. NEGH, CMPH        %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  687. %f0smth07.z80
  688. %f1smth08.z80
  689. %f2smth09.z80
  690.  
  691. .IC
  692. Logical Operations
  693. .II ANDHD
  694. .II ORHD
  695. .II XORHD
  696. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  697. ANDHD            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  698. ORHD            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  699. XORHD            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  700. %f0smth03.z80
  701. %f1smth04.z80
  702. %f2smth05.z80
  703. %f3smth06.z80
  704.  
  705. .IC
  706. Rotate and Shift Operations
  707. .II ROTLH
  708. .II ROTRH
  709. .II SHFTLH
  710. .II SHFTRH
  711. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  712. ROTLH            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  713. ROTRH            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  714. SHFTLH            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  715. SHFTRH            %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3
  716. %f0srand.z80
  717.  
  718. .IC
  719. Random Number Generator
  720. .II RNDINIT
  721. .II RNDSEED
  722. .II RND
  723. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  724. RNDINIT, RNDSEED, RND    %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  725. %f0scrc.z80
  726. %f1scrc1.z80
  727. %f2scrc2.z80
  728.  
  729. .IC
  730. CRC Calculation
  731. .II CRCCLR
  732. .II CRC1CLR
  733. .II CRC2CLR
  734. .II CRCUPD
  735. .II CRC1UPD
  736. .II CRC2UPD
  737. .II CRCDONE
  738. .II CRC1DONE
  739. .II CRC2DONE
  740. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  741. CRCCLR, CRCUPD,
  742. CRCDONE            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  743. CRC1CLR, CRC1UPD,
  744. CRC1DONE        %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  745. CRC2CLR, CRC2UPD,
  746. CRC2DONE        %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2è%f0salloc.z80
  747. %f1sskpun.z80
  748. %f2ssksp.z80
  749.  
  750.  
  751. .paè.IB
  752. Utilities 1
  753. %oUtilities 1
  754.  
  755. .IC
  756. Memory Allocation
  757. .II ALLOC
  758. .II IALLOC
  759. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  760. ALLOC, IALLOC        %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  761.  
  762. .IC
  763. Parsing Aids, Character Skip
  764. .II SKNPUN
  765. .II SKNSP
  766. .II SKPUN
  767. .II SKSP
  768. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  769. SKNPUN, SKPUN        %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  770. SKNSP, SKSP        %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  771. %f0sisalnum.z80
  772. %f1sisalpha.z80
  773. %f2sisctrl.z80
  774. %f3sisdigit.z80
  775. %f4sisgraph.z80
  776. %f5sishex.z80
  777. %f6sisprint.z80
  778. %f7sispun.z80
  779. %f8sissp.z80
  780.  
  781. .IC
  782. Parsing Aids, Character Test
  783. .II ISALNUM
  784. .II ISALPHA
  785. .II ISCTRL
  786. .II ISDIGIT
  787. .II ISGRAPH
  788. .II ISHEX
  789. .II ISPRINT
  790. .II ISPUN
  791. .II ISSP
  792. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  793. ISALNUM            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  794. ISALPHA            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  795. ISCTRL            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  796. ISDIGIT            %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3
  797. ISGRAPH            %n4!!!!!!!!!  %s4!!  %r4!!  %c4!    %k4
  798. ISHEX            %n5!!!!!!!!!  %s5!!  %r5!!  %c5!    %k5
  799. ISPRINT            %n6!!!!!!!!!  %s6!!  %r6!!  %c6!    %k6
  800. ISPUN            %n7!!!!!!!!!  %s7!!  %r7!!  %c7!    %k7
  801. ISSP            %n8!!!!!!!!!  %s8!!  %r8!!  %c8!    %k8
  802. %F0SARGV.Z80
  803.  
  804. .IC
  805. Parsing Aids, UNIX-Style ARGC/ARGV String Parser
  806. .II ARGV
  807. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  808. ARGV            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  809. %f0ssort.z80
  810.  
  811. .IC
  812. Sort
  813. .II SORT
  814. .II SSBINIT
  815. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  816. SORT, SSBINIT        %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  817. %f0sinstr.z80
  818. %f1scomphd.z80
  819. %f2scomp.z80
  820. %f3sscanner.z80
  821.  
  822. .IC
  823. String and Value Comparison
  824. .II INSTR
  825. .II COMPHD
  826. .II COMPB
  827. .II COMPBC
  828. .II SCANNER
  829. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  830. INSTR            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  831. COMPHD            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  832. COMPB, COMPBC        %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  833. SCANNER            %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3
  834. %f0sbdos.z80
  835. %f1sbios.z80è%f2scaps.z80
  836. %f3scapstr.z80
  837.  
  838.  
  839. .paè.IB
  840. Utilities 2
  841. %oUtilities 2
  842.  
  843. .IC
  844. BDOS and BIOS Access
  845. .II BDOS
  846. .II BIOS
  847. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  848. BDOS            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  849. BIOS            %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  850.  
  851. .IC
  852. Capitalization
  853. .II CAPS
  854. .II CAPSTR
  855. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  856. CAPS            %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  857. CAPSTR            %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3
  858. %f0scline.z80
  859.  
  860. .IC
  861. Command Line Tail Extraction
  862. .II CLINE
  863. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  864. CLINE            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  865. %f0scath.z80
  866.  
  867. .IC
  868. Convert ASCII to Hexadecimal
  869. .II CATH
  870. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  871. CATH            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  872. %f0scodend.z80
  873.  
  874. .IC
  875. End of Code
  876. .II CODEND
  877. .II $MEMRY
  878. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  879. CODEND, $MEMRY        %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  880. %f0sen.z80
  881.  
  882. .IC
  883. Exchange Nybbles
  884. .II EN
  885. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  886. EN            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  887. %f0sfill.z80
  888. %f1smove.z80
  889.  
  890. .IC
  891. Memory Fill
  892. .II FILLB
  893. .II FILLBC
  894. .II HFILB
  895. .II HFILBC
  896. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  897. FILLB, FILLBC,
  898. HFILB, HFILBC        %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  899.  
  900. .IC
  901. Memory Move
  902. .II MOVEB
  903. .II MOVEBC
  904. .II HMOVB
  905. .II HMOVBC
  906. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  907. MOVEB, MOVEBC,
  908. HMOVB, HMOVBC        %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  909. %f0spause.z80
  910.  
  911. .IC
  912. Pause Execution
  913. .II PAUSE
  914. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  915. PAUSE            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  916. %f0sversion.z80
  917.  
  918. .IC
  919. Version Number of SYSLIB
  920. .II VERSION
  921. Contents        Filename.typ  Size K  Recs   CRC  Cksum
  922. VERSION            %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  923. è
  924. .paè.IB
  925. Other Files
  926. %oOther Files
  927.  
  928. %f0sbuild.zex
  929. %f1syslib.seq
  930. %f2syslib.rel
  931. %f3stest.lbr
  932. %f4luddef.lib
  933. %f5sdirhdr.lib
  934. %fasyslib.hlp
  935. %fbsyslib0.hlp
  936. %fcsyslib1.hlp
  937. %fdsyslib2.hlp
  938. %fesyslib3.hlp
  939. %ffsyslib4.hlp
  940. %fgsyslib5.hlp
  941. %fhsyslib6.hlp
  942. %fisyslib7.hlp
  943. %fjsyslib8.hlp
  944. %fksyslib9.hlp
  945. %flsysliba.hlp
  946. %fmsyslibb.hlp
  947. %fnsyslibc.hlp
  948. %fosyslibd.hlp
  949. %fpsyslibe.hlp
  950. %fqsyslibf.hlp
  951. %frsyslibg.hlp
  952. %fssyslibh.hlp
  953. %ftsyslibi.hlp
  954. %fusyslibj.hlp
  955. %fvsyslibk.hlp
  956. %fwsyslibl.hlp
  957. SYSLIB.REL is the relocatable object code library of SYSLIB
  958.  
  959.     Filename.typ  Size K  Recs   CRC  Cksum
  960.     %n2!!!!!!!!!  %s2!!  %r2!!  %c2!    %k2
  961.  
  962. SBUILD.ZEX is used to assemble and create SYSLIB.REL
  963. SYSLIB.SEQ shows the linking order of the modules in SYSLIB
  964.  
  965.     Filename.typ  Size K  Recs   CRC  Cksum
  966.     %n0!!!!!!!!!  %s0!!  %r0!!  %c0!    %k0
  967.     %n1!!!!!!!!!  %s1!!  %r1!!  %c1!    %k1
  968.  
  969. STEST.LBR contains the test programs for SYSLIB
  970.  
  971.     Filename.typ  Size K  Recs   CRC  Cksum
  972.     %n3!!!!!!!!!  %s3!!  %r3!!  %c3!    %k3
  973.  
  974. The following are include files used by SYSLIB routines
  975.  
  976.     Filename.typ  Size K  Recs   CRC  Cksum
  977.     %n4!!!!!!!!!  %s4!!  %r4!!  %c4!    %k4
  978.     %n5!!!!!!!!!  %s5!!  %r5!!  %c5!    %k5
  979. èThe following are the Help Files for SYSLIB
  980.  
  981.     Filename.typ  Size K  Recs   CRC  Cksum
  982.     %na!!!!!!!!!  %sa!!  %ra!!  %ca!    %ka
  983.     %nb!!!!!!!!!  %sb!!  %rb!!  %cb!    %kb
  984.     %nc!!!!!!!!!  %sc!!  %rc!!  %cc!    %kc
  985.     %nd!!!!!!!!!  %sd!!  %rd!!  %cd!    %kd
  986.     %ne!!!!!!!!!  %se!!  %re!!  %ce!    %ke
  987.     %nf!!!!!!!!!  %sf!!  %rf!!  %cf!    %kf
  988.     %ng!!!!!!!!!  %sg!!  %rg!!  %cg!    %kg
  989.     %nh!!!!!!!!!  %sh!!  %rh!!  %ch!    %kh
  990.     %ni!!!!!!!!!  %si!!  %ri!!  %ci!    %ki
  991.     %nj!!!!!!!!!  %sj!!  %rj!!  %cj!    %kj
  992.     %nk!!!!!!!!!  %sk!!  %rk!!  %ck!    %kk
  993.     %nl!!!!!!!!!  %sl!!  %rl!!  %cl!    %kl
  994.     %nm!!!!!!!!!  %sm!!  %rm!!  %cm!    %km
  995.     %nn!!!!!!!!!  %sn!!  %rn!!  %cn!    %kn
  996.     %no!!!!!!!!!  %so!!  %ro!!  %co!    %ko
  997.     %np!!!!!!!!!  %sp!!  %rp!!  %cp!    %kp
  998.     %nq!!!!!!!!!  %sq!!  %rq!!  %cq!    %kq
  999.     %nr!!!!!!!!!  %sr!!  %rr!!  %cr!    %kr
  1000.     %ns!!!!!!!!!  %ss!!  %rs!!  %cs!    %ks
  1001.     %nt!!!!!!!!!  %st!!  %rt!!  %ct!    %kt
  1002.     %nu!!!!!!!!!  %su!!  %ru!!  %cu!    %ku
  1003.     %nv!!!!!!!!!  %sv!!  %rv!!  %cv!    %kv
  1004.     %nw!!!!!!!!!  %sw!!  %rw!!  %cw!    %kw
  1005.  
  1006. .paoè