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