home *** CD-ROM | disk | FTP | other *** search
/ hackzapple.com / www.hackzapple.com.tar / www.hackzapple.com / ORG1 / M9 / APPLE3DISKS07.HTM.orig < prev    next >
Text File  |  2010-10-06  |  41KB  |  1,022 lines

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
  2. <HTML>
  3. <HEAD>
  4. <TITLE>HACK Z APPLE, Collection Apple II</TITLE>
  5.   <link rel="shortcut icon" type="image/x-icon" href="http://www.hackzapple.com/favicon.ico">
  6.   <meta http-equiv="imagetoolbar" content="no">
  7.   <meta name="author" 
  8.             content="JPL">
  9.  <meta name="KEYWORDS"    content="HACK Z APPLE, JPL, Cracking, Hacking, Collection APPLE II,Apple III, Apple III Plus, LISA, LISA 2/5, LISA 2/10, MAC XL, Europlus, 2e, //e, enhanced, Platinium, Stealth,  Cortland, GS, IIGS, WOZ, IIGS WOZ, ROM 0, ROM 1, ROM 4, IIc, IIc Plus,    Apple III, LISA, MAC XL, DARK VADOR, ITT 2020, APPLE BF,APPLE REV0, REVISION 0, RFI, NON RFI">
  10.   <meta name="TITLE"     content="Apple II standard">
  11.   <meta name="OWNER"     content="HACKZAPPLE.COM">
  12.   <meta name="SUBJECT"     content="Collection Apple II">
  13.   <meta name="REVISIT-AFTER"     content="10 DAYS">
  14.   <meta name="LANGUAGE" content="FR">
  15.   <meta name="ROBOTS"     content="All"> 
  16. <link href="../../BASIC.CSS" rel="stylesheet" type="text/css"> 
  17. </HEAD>
  18. <BODY>
  19.  
  20. <CENTER>
  21. <TABLE border="0" cellspacing="0" cellpadding="0" width="700">
  22. <TR> <TD CLASS="TITRE1"> APPLE /// Pascal</TD> </TR>
  23. <TR> <TD HEIGHT="10"></TD></TR>
  24. </TABLE>
  25.  
  26. <TABLE border="0" cellspacing="0" cellpadding="5" width="700">
  27. <TR> 
  28.     <TD WIDTH="50"> </TD> 
  29.     <TD WIDTH="200"> </TD> 
  30.     <TD WIDTH="350"> </TD> 
  31. </TR>
  32. <TR> <TD COLSPAN="3" HEIGHT="10"> </TD></TR> 
  33.  
  34.  
  35. <TR>
  36. <TD><CENTER><A HREF="../../REZ/acces3.php?txtsearching=A3PACK7_01"><IMG SRC="../../THEMAS/DIVERS/NODSK.GIF" BORDER="0"></A></CENTER></TD> 
  37. <TD COLSPAN="2" CLASS="PARAG2R"><B>
  38. DISK ID : 3PCL-01   <BR>
  39. WAP /// SIG PD LIBRARY<BR></B>
  40. </TD></TR>
  41. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG2">
  42. PDS NAME : Pascal 1.2<BR>
  43. DISK ID : 3PCL-01 <BR>
  44. BOOTABLE? Non bootable
  45. <BR><BR>
  46. </TD></TR> 
  47. <TR><TD></TD><TD COLSPAN="2" BGCOLOR="BLUE"></TD></TR>  
  48. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG1K">
  49. DESCRIPTION: Pascal 1.2 Interp and associated files.
  50. Requires knowledge of Pascal to operate. See manuals for more information.
  51. The /// SIG has many copies - please feel free to ask for a set.
  52. <BR><BR>
  53. On Side One:<BR>
  54. SOS.INTERP; SYSTEM.PASCAL; SYSTEM.EDITOR; SYSTEM.SYNTAX; SYSTEM.ASSMBLER
  55. OPCODES.6502
  56. <BR><BR>
  57. On Side Two:<BR>
  58. SYSTEM.COMPILER; ERRORS.6502; SYSTEM.LINKER; LIBRARY.CODE; LIBMAP.CODE
  59. CHAINUNIT.CODE
  60. </TD></TR>
  61. <TR> <TD COLSPAN="3" BGCOLOR="BLUE"></TD></TR>  
  62. <TR> <TD COLSPAN="3" HEIGHT="20"> </TD></TR> 
  63.  
  64.  
  65. <TR>
  66. <TD><CENTER><A HREF="../../REZ/acces3.php?txtsearching=A3PACK7_02"><IMG SRC="../../THEMAS/DIVERS/NODSK.GIF" BORDER="0"></A></CENTER></TD> 
  67. <TD COLSPAN="2" CLASS="PARAG2R"><B>
  68. DISK ID : 3PCL-02   <BR>
  69. WAP /// SIG PD LIBRARY<BR></B>
  70. </TD></TR>
  71. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG2">
  72. PDS NAME : Pascal 2.0 Compiler/Toolkit #1
  73. <BR>
  74. DISK ID : 3PCL-02 <BR>
  75. BOOTABLE? Non bootable
  76. <BR><BR>
  77. </TD></TR> 
  78. <TR><TD></TD><TD COLSPAN="2" BGCOLOR="BLUE"></TD></TR>  
  79. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG1K">
  80. DESCRIPTION: Pascal 2.0 Compiler and first Toolkit disk. Requires 3PCL-01 and
  81. knowledge of Pascal to operate. The /// SIG has many copies of the Pascal
  82. Manuals. Call the office for your free set.
  83. <BR><BR>
  84. On Side One:<BR>
  85. SYSTEM.COMPILER; PASCAL.OPTIONS; PASCAL.ERRORS
  86. <BR><BR>
  87. On Side Two:<BR>
  88. TOOLS.LIB; XREF.CODE; XREF.LIB; XREF.OPTIONS; PASMAT.CODE; PASMAT.LIB
  89. PASMAT.OPTIONS; PROCNAMES.CODE; PROCNAMES.LIB; PNAMES.OPTIONS;
  90. COMPARE.CODE COMPARE.LIB; COMPARE.OPTIONS 
  91. </TD></TR>
  92. <TR> <TD COLSPAN="3" BGCOLOR="BLUE"></TD></TR>  
  93. <TR> <TD COLSPAN="3" HEIGHT="20"> </TD></TR> 
  94.  
  95.  
  96. <TR>
  97. <TD><CENTER><A HREF="../../REZ/acces3.php?txtsearching=A3PACK7_03"><IMG SRC="../../THEMAS/DIVERS/NODSK.GIF" BORDER="0"></A></CENTER></TD> 
  98. <TD COLSPAN="2" CLASS="PARAG2R"><B>
  99. DISK ID : 3PCL-03   <BR>
  100. WAP /// SIG PD LIBRARY<BR></B>
  101. </TD></TR>
  102. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG2">
  103. PDS NAME : Pascal Toolkit #2/#3
  104. <BR>
  105. DISK ID : 3PCL-03 <BR>
  106. BOOTABLE? Non bootable
  107. <BR><BR>
  108. </TD></TR> 
  109. <TR><TD></TD><TD COLSPAN="2" BGCOLOR="BLUE"></TD></TR>  
  110. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG1K">
  111. DESCRIPTION: Pascal Toolkit disks 2 and 3.
  112. Requires 3PCL-01 and knowledge of Pascal to operate.  The /// SIG has many 
  113. copies of the Pascal manuals. Call for your free set.
  114. <BR><BR>
  115. On Side One:<BR>
  116. TOOLS.LIB; FIND.FILES.CODE; FIND.FILES.LIB; PAGING.TEXT; PAGING.LIB
  117. <BR><BR>
  118. On Side Two:<BR>
  119. LIB.KRUN.CODE; CLEARSEG.CODE; SORT.DIR.CODE 
  120. </TD></TR>
  121. <TR> <TD COLSPAN="3" BGCOLOR="BLUE"></TD></TR>  
  122. <TR> <TD COLSPAN="3" HEIGHT="20"> </TD></TR> 
  123.  
  124.  
  125. <TR>
  126. <TD><CENTER><A HREF="../../REZ/acces3.php?txtsearching=A3PACK7_04"><IMG SRC="../../THEMAS/DIVERS/NODSK.GIF" BORDER="0"></A></CENTER></TD> 
  127. <TD COLSPAN="2" CLASS="PARAG2R"><B>
  128. DISK ID : 3PCL-04   <BR>
  129. WAP /// SIG PD LIBRARY<BR></B>
  130. </TD></TR>
  131. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG2">
  132. PDS NAME : Pascal Pronto Debugger/SANE Disk #1
  133. <BR>
  134. DISK ID : 3PCL-04 <BR>
  135. BOOTABLE? Non bootable
  136. <BR><BR>
  137. </TD></TR> 
  138. <TR><TD></TD><TD COLSPAN="2" BGCOLOR="BLUE"></TD></TR>  
  139. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG1K">
  140. DESCRIPTION: Pascal Pronto Debugger and the first disk containing Apple's
  141.  Standard Apple Numerics Environment (SANE) (Primarily for the //).
  142.  Requires 3PCL-01 and knowledge of Pascal to operate. Your /// SIG has many
  143.  copies of the Pascal manuals. Call the office for your free set.
  144. <BR><BR>
  145. On Side One:<BR>
  146.  SYSTEM.PASCAL; SYSTEM.INTERP
  147. <BR><BR>
  148.  On Side Two:<BR>
  149.  A2X.BANKSW; A2X.LOADER; INCLUDE.EQUS; GENERIC.MACROS; PDOS.SANEMACRO 
  150. </TD></TR>
  151. <TR> <TD COLSPAN="3" BGCOLOR="BLUE"></TD></TR>  
  152. <TR> <TD COLSPAN="3" HEIGHT="20"> </TD></TR> 
  153.  
  154.  
  155. <TR>
  156. <TD><CENTER><A HREF="../../REZ/acces3.php?txtsearching=A3PACK7_05"><IMG SRC="../../THEMAS/DIVERS/NODSK.GIF" BORDER="0"></A></CENTER></TD> 
  157. <TD COLSPAN="2" CLASS="PARAG2R"><B>
  158. DISK ID : 3PCL-05   <BR>
  159. WAP /// SIG PD LIBRARY<BR></B>
  160. </TD></TR>
  161. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG2">
  162. PDS NAME : Pascal SANE Disk #2/#3
  163. <BR>
  164. DISK ID : 3PCL-05 <BR>
  165. BOOTABLE? Non bootable
  166. <BR><BR>
  167. </TD></TR> 
  168. <TR><TD></TD><TD COLSPAN="2" BGCOLOR="BLUE"></TD></TR>  
  169. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG1K">
  170. DESCRIPTION: The second and third SANE numerics programs.
  171. Requires 3PCL-01 and knowledge of Pascal to operate.
  172. (Note: This disk requires 3PCL-04. IF you need the Pascal manuals, call
  173. the WAP office for your free set.
  174. </TD></TR>
  175. <TR> <TD COLSPAN="3" BGCOLOR="BLUE"></TD></TR>  
  176. <TR> <TD COLSPAN="3" HEIGHT="20"> </TD></TR> 
  177.  
  178.  
  179. <TR>
  180. <TD><CENTER><A HREF="../../REZ/acces3.php?txtsearching=A3PACK7_06"><IMG SRC="../../THEMAS/DIVERS/NODSK.GIF" BORDER="0"></A></CENTER></TD> 
  181. <TD COLSPAN="2" CLASS="PARAG2R"><B>
  182. DISK ID : 3PCL-06   <BR>
  183. WAP /// SIG PD LIBRARY<BR></B>
  184. </TD></TR>
  185. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG2">
  186. PDS NAME : Pascal SOS I/O & ExerSOS<BR>
  187. DISK ID : 3PCL-06 <BR>
  188. BOOTABLE? Bootable
  189. <BR><BR>
  190. </TD></TR> 
  191. <TR><TD></TD><TD COLSPAN="2" BGCOLOR="BLUE"></TD></TR>  
  192. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG1K">
  193. DESCRIPTION: Learn about SOS, the Apple ///'s operating system and ways
  194.  to Input and Output through Pascal.  ExerSOS lets you test various
  195.  Pascal procedures (File, Device, Utility & Memory calls). Your WAP
  196.  /// SIG has free copies of the Pascal manuals. Call the office for
  197.  details.
  198. <BR><BR> 
  199. On Side One:<BR>
  200.  SOSIO.CODE; ISOSIO.TEXT; IPSOSIO.TEXT; ASMSOS.TEXT; SOSEQUS.TEXT;
  201.  SOSIOMAC.TEXT; SOSDEV.TEXT; SOSFILE.TEXT; SOSUTIL.TEXT;SOSMEM.TEXT;
  202.  SOSDATA.TEXT; SOSPLUS.TEXT; DEVTRAN.TEXT; XMOVE.TEXT;USEXMOVE.TEXT
  203. <BR><BR>
  204. On Side Two:<BR>
  205.  SOS.KERNEL; SOS.INTERP; SOS.DRIVER; HELLO; SCREEN.CODE; TOOL.CODE
  206.  SCREENWRIT.TEXT; MAKEINTERP.TEXT
  207. </TD></TR>
  208. <TR> <TD COLSPAN="3" BGCOLOR="BLUE"></TD></TR>  
  209. <TR> <TD COLSPAN="3" HEIGHT="20"> </TD></TR> 
  210.  
  211.  
  212. <TR>
  213. <TD><CENTER><A HREF="../../REZ/acces3.php?txtsearching=A3PACK7_07"><IMG SRC="../../THEMAS/DIVERS/NODSK.GIF" BORDER="0"></A></CENTER></TD> 
  214. <TD COLSPAN="2" CLASS="PARAG2R"><B>
  215. DISK ID : 3PCL-07   <BR>
  216. WAP /// SIG PD LIBRARY<BR></B>
  217. </TD></TR>
  218. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG2">
  219. PDS NAME : Pascal Utilities: Putdemo & Putlib Demos<BR>
  220. DISK ID : 3PCL-07 <BR>
  221. BOOTABLE? Non bootable
  222. <BR><BR>
  223. </TD></TR> 
  224. <TR><TD></TD><TD COLSPAN="2" BGCOLOR="BLUE"></TD></TR>  
  225. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG1K">
  226. DESCRIPTION:
  227. <BR><BR>
  228. The Apple /// Pascal Utility Library is meant to provide the knowledgeable A3
  229. Pascal programmer with the tools needed to write sophisticated programs for
  230. any application. The aim is to free the programmer from tedious coding of 
  231. details so that he can concentrate on program function.
  232. <BR><BR>
  233. To this end, the Pascal Utility Library id divided into three main groups of 
  234. modules:
  235. <BR><BR>
  236. - The General Utility modules relieve the burden of writing the 
  237. general-purpose routines needed for user-program interaction, error-checking,
  238. and data conversion.
  239. <BR><BR>
  240. - The file Access modules are a powerful tool for consistent handling of data
  241. files.
  242. <BR><BR>
  243. - The B-tree modules combine features of sequential and binary tree access to
  244. provide a means of sorting and searching through data in memory.  The
  245. underlying data structure is flexible enough to accomodate any key length 
  246. from 1 to 16 bytes.
  247. <BR><BR>
  248. The TESTUNIT program provided with this package will permit you to observe 
  249. the effect of calling the modules with specific parameter values. In an 
  250. application program, it remains the programmer's responsibility to call the 
  251. modules properly as defined in the documentation. This will encourage 
  252. well-organized, readable code.
  253. <BR><BR>
  254. Requires knowledge of Pascal to use.  The WAP /// SIG has many copies of the
  255. Pascal manuals. Call the office for details. The manual for this disk is
  256. available for the cost of copying. Contact Dave Ottalini for details at 
  257. 301-681-6136.
  258. <BR><BR>
  259. On Side One (Putdemo):<BR>
  260.  TESTUNIT.TEXT; TESTUNIT2.TEXT; TESTUNIT.CODE; CREATEFILE.TEXT;
  261.  CREATEFILE.CODE; LISTSTATUS.TEXT; LISTSTATUS.CODE; INVENTORY.TEXT;
  262.  INVENTORY.CODE; TESTBTREE.TEXT; TESTBTREE.CODE; VIDEOTAPE.INV
  263. <BR><BR>
  264. On Side Two (Putlib):<BR>
  265.  GENUTIL.TEXT; GENUTIL2.TEXT; GENUTIL3.TEXT; FILEACCESS.TEXT; BTREE.TEXT;
  266.  BTREE2.TEXT; SYSTEM.LIBRARY; LIBRARY.CODE 
  267. </TD></TR>
  268. <TR> <TD COLSPAN="3" BGCOLOR="BLUE"></TD></TR>  
  269. <TR> <TD COLSPAN="3" HEIGHT="20"> </TD></TR> 
  270.  
  271.  
  272. <TR>
  273. <TD><CENTER><A HREF="../../REZ/acces3.php?txtsearching=A3PACK7_08"><IMG SRC="../../THEMAS/DIVERS/NODSK.GIF" BORDER="0"></A></CENTER></TD> 
  274. <TD COLSPAN="2" CLASS="PARAG2R"><B>
  275. DISK ID : 3PCL-08   <BR>
  276. WAP /// SIG PD LIBRARY<BR></B>
  277. </TD></TR>
  278. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG2">
  279. PDS NAME : Wade's Pascal Patch/PCode Disassembler
  280. <BR>
  281. DISK ID : 3PCL-08 <BR>
  282. BOOTABLE? Non bootable
  283. <BR><BR>
  284. </TD></TR> 
  285. <TR><TD></TD><TD COLSPAN="2" BGCOLOR="BLUE"></TD></TR>  
  286. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG1K">
  287. DESCRIPTION: Side One has Dan Wade's Pascal Patch program:
  288. <BR><BR>
  289. *Now Version 2.0!
  290. <BR><BR>
  291. The purpose of super PMOVE is simple- To move the Apple /// Pascal
  292. SYSTEM files (SYSTEM.PASCAL, SYSTEM.FILER, SYSTEM.COMPILER, etc.) from
  293. the crowded root directory of a hard disk volume (50 files maximum) to
  294. an uncrowded sub-directory file (2nd level only!) on that volume.
  295. This action gives you more room in the root directory for other
  296. programs that need root directory space.
  297. <BR><BR>
  298. The program assumes that you have already upgraded your system to
  299. Pascal 1.2, and used its PMOVE program to place the Pascal
  300. SOS.INTERPreter's SYSTEM file presumptions from .D1 to the root
  301. directory of your hard disk volume.  SUPER PMOVE will 'patch' the
  302. SOS.INTERPreter to look to a new sub-directory named by you (I
  303. strongly suggest the name of SYS1.2 [i.e., <device name>/SYS1.2]),
  304. then transfer the root directory SYSTEM files to the sub-directory.
  305. Once done, the root directory files can be deleted.
  306. <BR><BR>
  307. The program is self documented, with help screens.
  308. <BR><BR>
  309. Side Two has a p-Code Disassembler - which creates Op-Codes from Pascal
  310. code files. Not Self-Booting. 
  311. </TD></TR>
  312. <TR> <TD COLSPAN="3" BGCOLOR="BLUE"></TD></TR>  
  313. <TR> <TD COLSPAN="3" HEIGHT="20"> </TD></TR> 
  314.  
  315.  
  316. <TR>
  317. <TD><CENTER><A HREF="../../REZ/acces3.php?txtsearching=A3PACK7_09"><IMG SRC="../../THEMAS/DIVERS/NODSK.GIF" BORDER="0"></A></CENTER></TD> 
  318. <TD COLSPAN="2" CLASS="PARAG2R"><B>
  319. DISK ID : 3PCL-09   <BR>
  320. WAP /// SIG PD LIBRARY<BR></B>
  321. </TD></TR>
  322. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG2">
  323. PDS NAME : CHAOS PROGRAMS IN PASCAL<BR>
  324. DISK ID : 3PCL-09 <BR>
  325. BOOTABLE? YES
  326. <BR><BR>
  327. </TD></TR> 
  328. <TR><TD></TD><TD COLSPAN="2" BGCOLOR="BLUE"></TD></TR>  
  329. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG1K">
  330. Disk by C.M.Davidson
  331. February, 1991
  332. <BR>
  333. INTRODUCTION
  334. <BR><BR>
  335. This disk contains several programs for drawing some of the familiar icons of
  336. chaos theory: MANDELBROT graphs, FEIGENBAUM diagrams and LORENZ attractors. 
  337. The material draws very heavily on the book:
  338. <PRE>
  339.      Dynamical Systems and Fractals - Computer Experiments in Pascal.
  340.  
  341.                   by
  342.  
  343.      Karl-Heinz Becker and Michael Doerfler
  344.      Cambridge University Press (1989)
  345.  
  346.      ISBN 0 521 36910 X (paperback).
  347. </PRE>
  348. Needless to say, alas, Apple /// Pascal is NOT one of the dialects treated by
  349. the authors (IBM, Macintosh and Amiga are the favoured machines), but some
  350. information is provided on Apple ][ Pascal application - from which I have
  351. adapted the programs here.
  352. <BR><BR>
  353. DISK ORGANIZATION.
  354. <BR><BR>
  355. Side 1 contains three Pascal codefiles and this information file:
  356. <BR><BR>
  357. MANDELPROG.CODE when executed prompts the user for the leftmost, rightmost
  358. and bottom limits of the field to be scanned.  It then sets the top limit to
  359. maintain the diagram proportions and plots the area of the Mandelbrot diagram
  360. covered (this can take several hours!).  Finally it saves the diagram as a
  361. Pascal DATAfile in the active directory under the name 'MANDELBROT.PIC' and
  362. is returned to the Pascal Command level by hitting 'RETURN'.
  363. <BR><BR>
  364. FULLMANDEL.PIC (on side 2) illustrates the complete Mandelbrot diagram for
  365. all areas of interest.  It was created as a Pascal DATAfile and converted to
  366. a FOTOfile for ease of viewing with the Basic Menu program.
  367. <BR><BR>
  368. FEIGENPROG.CODE when executed prompts the user for the left, right, bottom
  369. and top limits of the field of interest, as well as for two more variables
  370. which determine respectively how many iterations will be performed before
  371. points are plotted, and how many points will be plotted, in each
  372. generation.  It then computes the necessary iterative calculations and plots
  373. the FEIGENBAUM BIFURCATION diagram for the field specified, saves the diagram
  374. and its variables as 'FEIGENBAUM.PIC' and awaits a 'RETURN' to return to the
  375. Pascal command level.
  376. <BR><BR>
  377. FEIGEN.PIC (Side 2) illustrates an overview of the diagram, between the
  378. limits shown.
  379. <BR><BR>
  380. LORENZPROG.CODE when executed prompts for the three parameters A, B and C of
  381. the differential equations used by Lorenz in his discussion of the
  382. instability of simple systems:
  383. <PRE>
  384.      x' = A*(y-x)
  385.      y' = B*x-y-x*z
  386.      z' = x*y-C*z
  387. </PRE>
  388. then proceeds to plot the movement of a point subject to these constraints as
  389. it succeeds or fails in finding a stable locus; most often its track
  390. oscillates between two separate loops in the well-known 'butterfly' figure. 
  391. The plot is interrupted by any keystroke, upon which the program saves its
  392. diagram under the name LORENZ.PIC in the active directory, and returns to the
  393. command level after 'RETURN' is pressed.
  394. <BR>
  395. LORENZ.PIC (Side 2) illustrates a typical shape for the Lorenz Attractor.
  396. <BR><BR>
  397. Side 2 also contains two subdirectories of Pascal source code - FULLTEXTS and
  398. FRAGMENTS.
  399. <BR><BR>
  400. FULLTEXTS contains the main text files (their names are self-explanatory)
  401. from which each of the three programs is compiled, as well as a skeleton text
  402. file for use in generating other programs.  Each of these text files uses
  403. {$INCLUDE} commands to incorporate a common file of utilities and a file
  404. specific to the main text being compiled.  These are all found in the
  405. subdirectory FRAGMENTS.
  406. </TD></TR>
  407. <TR> <TD COLSPAN="3" BGCOLOR="BLUE"></TD></TR>  
  408. <TR> <TD COLSPAN="3" HEIGHT="20"> </TD></TR> 
  409.  
  410.  
  411. <TR>
  412. <TD><CENTER><A HREF="../../REZ/acces3.php?txtsearching=A3PACK7_10"><IMG SRC="../../THEMAS/DIVERS/NODSK.GIF" BORDER="0"></A></CENTER></TD> 
  413. <TD COLSPAN="2" CLASS="PARAG2R"><B>
  414. DISK ID : 3PCL-10   <BR>
  415. WAP /// SIG PD LIBRARY<BR></B>
  416. </TD></TR>
  417. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG2">
  418. PDS NAME : Pascal Menu.Maker
  419. <BR>
  420. DISK ID : 3PCL-10 <BR>
  421. BOOTABLE? Bootable
  422. <BR><BR>
  423. </TD></TR> 
  424. <TR><TD></TD><TD COLSPAN="2" BGCOLOR="BLUE"></TD></TR>  
  425. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG1K">
  426. This disk contains a wonderful Pascal version of the venable Basic Menu.Maker
  427. program found on most WAP /// SIG PD disks.  A former /// SIGer - 
  428. Tom Bartkiewitz - wrote this program from scratch.  The program can be
  429. loaded onto a hard disk and used like any other. It can run any
  430. Pascal program, read text and 3 EZP/AW files, change fonts, etc.
  431. <BR><BR>
  432. Since this is a Pascal-based program, you must first boot side one
  433. and then flip over the disk to side 2 and hit <RETURN>. From there, you
  434. can create a menu from any disk you might have.  It can read any Pascal text,
  435. ASCII, or 3EZ Pieces text file (that's right....3 EZPs!). It will also run
  436. any pascal-based program you might have.  Since this is not an
  437. assembly-language program like Selector or Catalyst, however, it will NOT run
  438. a Basic or other language program.  The program is unprotected and source
  439. code is included and fully documented.
  440. <BR><BR>
  441. Just like the Basic version of Menu.Maker, when booted, you will get
  442. our standard hello message (written by Jim Salerno).  From there, you are
  443. taken immediately into Menu.Maker and your menu of the disk in .D1 (that is,
  444. the PD Menu.Maker disk).  The Side 2 menu includes the following:
  445. <PRE>
  446. SYSTEM.LIBRARY      Code
  447. HELLO.TEXT          Text
  448. FONTS               Catalog
  449. PRINT.TEXT          Text
  450. SYSTEM.STARTUP      Code
  451. MENU.MAKER.CODE     Code
  452. PROGRAMS            Catlog
  453. PRINT.CODE          Code
  454. </PRE>
  455. At the bottom of the screen you are told to press the Open Apple key
  456. and "?" for help and the <ESCAPE> key to exit the program (and return to
  457. the Pascal command line).  The Help file is a window laid over the first screen
  458. and gives the date and time, as well as a number of options available to the
  459. user.  It describes the various actions taken by highlighting a Code, Font,
  460. Catalog, Ascii, Text or 3 EZP word processing file.  In addition, by pressing
  461. Open Apple and "S", Menu.Maker will display the system memory map.  Here,
  462. you'll find out how much RAM is available in your Apple ///; how much is in
  463. use; how much memory SOS is taking up; how much memory the Interpreter is
  464. taking up; and finally, how much is available to the user.
  465. <BR><BR>         
  466. Open Apple and "V" displays and allows the user to select the
  467. available "block" devices (like .D1; .D2; .Profile, etc.). By moving the
  468. cursor and highlighting the desired device and pressing <RETURN>, you can
  469. change the prefix and Menu.Maker will give you the menu on that device
  470. (based, of course, on what drivers you loaded at bootup)! You can then read
  471. files or run the programs from that new prefix!
  472. <BR><BR>        
  473. The Pascal Menu.Maker can load and display any font you desire
  474. quickly and easily (it really "glides" from one to another). This disk
  475. includes some fonts for you to test out.  The print program was added by ///
  476. SIG member Jim Salerno, so you can print out any file on the disk.  The
  477. Programs catalog includes a Pascal program to set the date and time.  By the
  478. way, when these programs end, you will be returned to the Pascal command
  479. line.  To rerun Menu.Maker, type "X" and then ".D2/Menu.Maker.Code" and
  480. .
  481.  <BR><BR>       
  482. On Side 1 of this disk, along with the boot files, you will find
  483. two Sources catalogs.  These contain a number of text, ascii and a 3EZP word
  484. processing file with information pertaining to the disk, and other useful
  485. material.  You will want to read the Sources.Text file, which explains
  486. everything on the disk in much greater detail that I can do here.  Everything
  487. is explained in full detail, and anyone who enjoys Pascal prgramming will
  488. have no trouble following what Tom has done.
  489. <BR><BR>        
  490. By the way, this program is easily installed for use under either
  491. Catalyst or Selector.  You could also use it as a "turn-key" disk for
  492. specific Pascal programs you might wish to run or files you wanted to read.
  493. To make this disk more useful for that purpose, please remove all the
  494. extraneous files included on this disk (source code files, etc.).
  495. <PRE>
  496.  Side One: Boot Disk and source code.
  497.  
  498.  Side Two: Program Disk 
  499.          : Read.Me.First Information File  </PRE>
  500. </TD></TR>
  501. <TR> <TD COLSPAN="3" BGCOLOR="BLUE"></TD></TR>  
  502. <TR> <TD COLSPAN="3" HEIGHT="20"> </TD></TR> 
  503.  
  504.  
  505. <TR>
  506. <TD><CENTER><A HREF="../../REZ/acces3.php?txtsearching=A3PACK7_11"><IMG SRC="../../THEMAS/DIVERS/NODSK.GIF" BORDER="0"></A></CENTER></TD> 
  507. <TD COLSPAN="2" CLASS="PARAG2R"><B>
  508. DISK ID : 3PCL-11   <BR>
  509. WAP /// SIG PD LIBRARY<BR></B>
  510. </TD></TR>
  511. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG2">
  512. PDS NAME : Modified Pascal Menu Maker<BR>
  513. DISK ID : 3PCL-11 <BR>
  514. BOOTABLE? Non bootable
  515. <BR><BR>
  516. </TD></TR> 
  517. <TR><TD></TD><TD COLSPAN="2" BGCOLOR="BLUE"></TD></TR>  
  518. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG1K">
  519. DESCRIPTION: C.M. Davidson's modified version of the Pascal Menu.Maker
  520.  program, designed to allow the importation of Apple /// Fotofiles.
  521.  See the Read.Me file for more information.  Knowledge of Pascal
  522.  required.
  523. <PRE>
  524.  Side One: This side is bootable into our Basic Menu.Maker program
  525.            to have access to the Read.Me file. Also some FOTO files.
  526.  Side Two: Non-booting files associated with the modified Pascal
  527.            Menu.Maker program, TYPESET.CODE and two Mandelbrot pgms.
  528. </PRE> 
  529. </TD></TR>
  530. <TR> <TD COLSPAN="3" BGCOLOR="BLUE"></TD></TR>  
  531. <TR> <TD COLSPAN="3" HEIGHT="20"> </TD></TR> 
  532.  
  533.  
  534. <TR>
  535. <TD><CENTER><A HREF="../../REZ/acces3.php?txtsearching=A3PACK7_12"><IMG SRC="../../THEMAS/DIVERS/NODSK.GIF" BORDER="0"></A></CENTER></TD> 
  536. <TD COLSPAN="2" CLASS="PARAG2R"><B>
  537. DISK ID : 3PCL-12   <BR>
  538. WAP /// SIG PD LIBRARY<BR></B>
  539. </TD></TR>
  540. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG2">
  541. PDS NAME : Macstuff
  542. <BR>
  543. DISK ID : 3PCL-12 <BR>
  544. BOOTABLE? Bootable
  545. <BR><BR>
  546. </TD></TR> 
  547. <TR><TD></TD><TD COLSPAN="2" BGCOLOR="BLUE"></TD></TR>  
  548. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG1K">
  549. Disk 3PCL-12 contains the code file and information about Macstuff, a 
  550. one-time commercial program that tried to give the Apple /// a graphical
  551. interface like the Macs. Side One is self-booting and includes the files 
  552. listed below.  Side two includes a demo Skeleton.Code file and the actual
  553. Macstuff.Code file.  Extensive Pascal programming experience is required
  554. to use this program - No manual on disk is, as of yet, available.
  555. <PRE>
  556. -: On Side One:
  557. -: ARTICLES         : Bibliography of articles about Macstuff.
  558. -: MACSTUF.N.FONTS  : More information about Fontmanager and Macstuff.
  559. -: MACSTUFF.DEMO    : ATUNC article about Macstuff and Font Generator.
  560. -: MACSTUFF.PSCL    : Product announcement about Macstuff.
  561. -: READ.ME.FIRST    : What's on this disk.
  562.  
  563. -: ON SIDE TWO:
  564. -:
  565. -: SKELETON.TEXT  :Pascal Text file of SKELETON.CODE Macstuff demo code file.
  566. -: SKELETON.CODE  :Pascal Code file of Macstuff skeleton demo.
  567. -: MACSTUFF.CODE  :Actual Macstuff Pascal Code File.
  568. </PRE>
  569. </TD></TR>
  570. <TR> <TD COLSPAN="3" BGCOLOR="BLUE"></TD></TR>  
  571. <TR> <TD COLSPAN="3" HEIGHT="20"> </TD></TR> 
  572.  
  573.  
  574. <TR>
  575. <TD><CENTER><A HREF="../../REZ/acces3.php?txtsearching=A3PACK7_13"><IMG SRC="../../THEMAS/DIVERS/NODSK.GIF" BORDER="0"></A></CENTER></TD> 
  576. <TD COLSPAN="2" CLASS="PARAG2R"><B>
  577. DISK ID : 3PCL-13   <BR>
  578. WAP /// SIG PD LIBRARY<BR></B>
  579. </TD></TR>
  580. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG2">
  581. PDS NAME : David Craig Disk #1
  582. <BR>
  583. DISK ID : 3PCL-13 <BR>
  584. BOOTABLE? Bootable
  585. <BR><BR>
  586. </TD></TR> 
  587. <TR><TD></TD><TD COLSPAN="2" BGCOLOR="BLUE"></TD></TR>  
  588. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG1K">
  589. DESCRIPTION: Disks 3PCL-13, 14 and 15 are some of the nuggets we got from a
  590. donation by Joe Dobrowolski (of Apple Users Group International). We
  591. call them "David Craig Disks 1,2 and 3" since the material on these disks
  592. were all placed into the PD by (yes, that's right....) ///er David Craig.
  593. All require knowledge of Pascal to operate properly.
  594. <PRE>
  595. On Side One:
  596. -: MUSIC:      Music playing code from the Apple ][ Programmer's Aid # 1
  597. -:             collection
  598. -: MUSIC.TEST: Tests the MUSIC routine by playing several scales
  599. -: SOS.STATE : Returns SOS's internal status
  600. -: SOS.HEART : Tests SOS.STATE
  601. -: STR2REAL  : Simple program for converting string numbers to REAL values &
  602. -:             is very good at testing the string for validity
  603. -: Disk.Info : Information about these disks.
  604.  
  605. On Side Two:
  606. -: ASMFORMAT : Formats assembler listing files so that all back-patches are
  607. -:             correctly patched. Nice utility for the /// assembly people.
  608. -: FILEDIV   : Divides large Pascal text files into smaller files.
  609. -: 0NINE2ONE : Interesting number game whose purpose is to arrange a sequence
  610. -:             of the first 9 digits (1 to 9) into a pattern.
  611. -: WEEKDAY   : Day of the week calculator given any date.
  612. -: TIMER     : Digital clock for the ///. Great for the /// owner whose watch
  613. -:             has broken.
  614. </PRE>  
  615. </TD></TR>
  616. <TR> <TD COLSPAN="3" BGCOLOR="BLUE"></TD></TR>  
  617. <TR> <TD COLSPAN="3" HEIGHT="20"> </TD></TR> 
  618.  
  619.  
  620. <TR>
  621. <TD><CENTER><A HREF="../../REZ/acces3.php?txtsearching=A3PACK7_14"><IMG SRC="../../THEMAS/DIVERS/NODSK.GIF" BORDER="0"></A></CENTER></TD> 
  622. <TD COLSPAN="2" CLASS="PARAG2R"><B>
  623. DISK ID : 3PCL-14   <BR>
  624. WAP /// SIG PD LIBRARY<BR></B>
  625. </TD></TR>
  626. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG2">
  627. PDS NAME : David Craig Disk #2<BR>
  628. DISK ID : 3PCL-14 <BR>
  629. BOOTABLE? Non bootable
  630. <BR><BR>
  631. </TD></TR> 
  632. <TR><TD></TD><TD COLSPAN="2" BGCOLOR="BLUE"></TD></TR>  
  633. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG1K">
  634. DESCRIPTION: Disks 3PCL-13, 14 and 15 are some of the nuggets we got from a
  635. donation by Joe Dobrowolski (of Apple Users Group International). We
  636. call them "David Craig Disks 1,2 and 3" since the material on these disks
  637. were all placed into the PD by ///er David Craig. All require knowledge of
  638. Pascal to operate properly.
  639. <PRE>
  640. On Side One:
  641. -: PPRINT    : Pascal source code pretty printer utility that supports
  642. -:             hilighting of Pascal's reserved words.  Allows the user the
  643. -:             ability to define words which are also hilighted.
  644. -:
  645. -: ON SIDE TWO:
  646. -: UTS       : Pascal token search unit which is used by PPRINT. Useful for
  647. -:             parsing any Pascal program.
  648. </PRE>
  649. </TD></TR>
  650. <TR> <TD COLSPAN="3" BGCOLOR="BLUE"></TD></TR>  
  651. <TR> <TD COLSPAN="3" HEIGHT="20"> </TD></TR> 
  652.  
  653.  
  654. <TR>
  655. <TD><CENTER><A HREF="../../REZ/acces3.php?txtsearching=A3PACK7_15"><IMG SRC="../../THEMAS/DIVERS/NODSK.GIF" BORDER="0"></A></CENTER></TD> 
  656. <TD COLSPAN="2" CLASS="PARAG2R"><B>
  657. DISK ID : 3PCL-15   <BR>
  658. WAP /// SIG PD LIBRARY<BR></B>
  659. </TD></TR>
  660. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG2">
  661. PDS NAME : David Craig Disk #3<BR>
  662. DISK ID : 3PCL-15 <BR>
  663. BOOTABLE? Non bootable
  664. <BR><BR>
  665. </TD></TR> 
  666. <TR><TD></TD><TD COLSPAN="2" BGCOLOR="BLUE"></TD></TR>  
  667. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG1K">
  668. DESCRIPTION: Disks 3PCL-13, 14 and 15 are some of the nuggets we got from a
  669. donation by Joe Dobrowolski (of Apple Users Group International). We
  670. call them "David Craig Disks 1,2 and 3" since the material on these disks
  671. were all placed into the PD by ///er David Craig. All require knowledge of
  672. Pascal to operate properly.
  673. <PRE>
  674. On Side One:
  675. -: EMUL.ROM   : Disassembled source code listing for the A ][ Emulation ROM
  676. -:              for the ///.
  677. -: SAVAGE     : Floating point benchmark program which tests the accuracy of
  678. -:              the transcendental functions.
  679. -: UDEBUG     : Runtime debugger which uses an external terminal.Used by most
  680. -:              of my programs since I rarely write a program which runs
  681. -:              correctly the first time.
  682. -: USINCOS    : Nice Pascal unit for generating sine and cosine values.
  683.  
  684. -: On Side Two:
  685. -: ASMFORMAT0.TEXT
  686. -: ASMFORMAT1.TEXT
  687. -: ASMFORMAT2.TEXT
  688. -: ASMFORMAT3.TEXT
  689. -: ASMFORMAT4.TEXT
  690. -: ASMFORMAT5.TEXT
  691. -: (ASMFORMAT : Formats assembler listing files so that all back-patches are
  692. -:              correctly patched. Nice utility for the /// assembly people.)
  693. </PRE>
  694. </TD></TR>
  695. <TR> <TD COLSPAN="3" BGCOLOR="BLUE"></TD></TR>  
  696. <TR> <TD COLSPAN="3" HEIGHT="20"> </TD></TR> 
  697.  
  698.  
  699. <TR>
  700. <TD><CENTER><A HREF="../../REZ/acces3.php?txtsearching=A3PACK7_16"><IMG SRC="../../THEMAS/DIVERS/NODSK.GIF" BORDER="0"></A></CENTER></TD> 
  701. <TD COLSPAN="2" CLASS="PARAG2R"><B>
  702. DISK ID : 3PCL-16   <BR>
  703. WAP /// SIG PD LIBRARY<BR></B>
  704. </TD></TR>
  705. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG2">
  706. PDS NAME : IEEE-488 FILES FOR THE APPLE // AND ///<BR>
  707. DISK ID : 3PCL-16 <BR>
  708. BOOTABLE? Non bootable
  709. <BR><BR>
  710. </TD></TR> 
  711. <TR><TD></TD><TD COLSPAN="2" BGCOLOR="BLUE"></TD></TR>  
  712. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG1K">
  713. By Jim Trezzo
  714. <BR><BR>
  715. Compiled and edited by Dave Ottalini - WAP /// SIG
  716. <BR><BR>
  717. This disk contains the software to support the IEEE-488 card from Pascal and
  718. FORTRAN.  It takes the form of an application note; source listings, informal
  719. documentation (no manual) and a diskette.
  720. <BR><BR>
  721. The software consists of two separate parts.  One part is written in Pascal
  722. as a Pascal unit.  This unit (GPIB.CODE) contains higher level
  723. functions available to the Pascal or FORTRAN application program.
  724. <BR><BR>
  725. The second part of the software takes the form of an attached driver to the
  726. Pascal BIOS.  This driver (I488) is written in TLA assembler code.  The
  727. Pascal unit GPIB, which supports the higher level functions, relies on low 
  728. level functions provided by the attached device driver.  Low level functions
  729. such as UNITCLEAR, UNITREAD, UNITWRITE and UNITSTATUS are provided by the 
  730. driver.  All communication with the IEEE-488 card will be through the driver.
  731. <PRE>
  732. On Side One:
  733.  
  734.  
  735. Read.Me.A2   : Information about the Apple // IEEE-488 software.
  736. Read.Me.A3   : Information about the Apple /// IEEE-488 software.
  737. Read.Me.First: This File
  738.  
  739. On Side Two:
  740.  
  741. You'll find the following Pascal Files:
  742.  
  743. ATTACH.DRIVERS
  744. ATTACHUD.CODE
  745. DOC.TEXT
  746. GPIB.CODE
  747. GPIB.TEXT
  748. I488.TEXT
  749. I488A.TEXT
  750. I488B.TEXT
  751. IGPIB.CODE
  752. IGPIB.TEXT
  753. SYSTEM.ATTACH
  754. APPLE3 (Subdirectory)
  755. - IEDOC.TEXT
  756. - GPIB.CODE
  757. - INFO
  758. </PRE>  
  759. </TD></TR>
  760. <TR> <TD COLSPAN="3" BGCOLOR="BLUE"></TD></TR>  
  761. <TR> <TD COLSPAN="3" HEIGHT="20"> </TD></TR> 
  762.  
  763.  
  764. <TR>
  765. <TD><CENTER><A HREF="../../REZ/acces3.php?txtsearching=A3PACK7_17"><IMG SRC="../../THEMAS/DIVERS/NODSK.GIF" BORDER="0"></A></CENTER></TD> 
  766. <TD COLSPAN="2" CLASS="PARAG2R"><B>
  767. DISK ID : 3PCL-17   <BR>
  768. WAP /// SIG PD LIBRARY<BR></B>
  769. </TD></TR>
  770. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG2">
  771. PDS NAME : FORTRAN Manual: Disk 1
  772. <BR>
  773. DISK ID : 3PCL-17 <BR>
  774. BOOTABLE? Non bootable
  775. <BR><BR>
  776. </TD></TR> 
  777. <TR><TD></TD><TD COLSPAN="2" BGCOLOR="BLUE"></TD></TR>  
  778. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG1K">
  779. DESCRIPTION: Disk One of Two disks containing the manual for the Fortran
  780.  Language. Pascal required to read/print these files (which are Pascal
  781.  Text Files). Use Pascal Menu.Maker, disk 3PCL-10 to read or System
  782.  Utilities to print (disk 3SYS-02 - use "Copy Files" and copy to
  783.  .Printer). 
  784. </TD></TR>
  785. <TR> <TD COLSPAN="3" BGCOLOR="BLUE"></TD></TR>  
  786. <TR> <TD COLSPAN="3" HEIGHT="20"> </TD></TR> 
  787.  
  788.  
  789. <TR>
  790. <TD><CENTER><A HREF="../../REZ/acces3.php?txtsearching=A3PACK7_18"><IMG SRC="../../THEMAS/DIVERS/NODSK.GIF" BORDER="0"></A></CENTER></TD> 
  791. <TD COLSPAN="2" CLASS="PARAG2R"><B>
  792. DISK ID : 3PCL-18   <BR>
  793. WAP /// SIG PD LIBRARY<BR></B>
  794. </TD></TR>
  795. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG2">
  796. PDS NAME : FORTRAN Manual: Disk 2
  797. <BR>
  798. DISK ID : 3PCL-18 <BR>
  799. BOOTABLE? Non bootable
  800. <BR><BR>
  801. </TD></TR> 
  802. <TR><TD></TD><TD COLSPAN="2" BGCOLOR="BLUE"></TD></TR>  
  803. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG1K">
  804. DESCRIPTION: Disk Two of Two disks containing the manual for the Fortran
  805.  Language. Pascal required to read/print these files (which are Pascal
  806.  Text Files). Use Pascal Menu.Maker, disk 3PCL-10 to read or System
  807.  Utilities to print (disk 3SYS-02 - use "Copy Files" and copy to
  808.  .Printer).
  809. </TD></TR>
  810. <TR> <TD COLSPAN="3" BGCOLOR="BLUE"></TD></TR>  
  811. <TR> <TD COLSPAN="3" HEIGHT="20"> </TD></TR> 
  812.  
  813.  
  814. <TR>
  815. <TD><CENTER><A HREF="../../REZ/acces3.php?txtsearching=A3PACK7_19"><IMG SRC="../../THEMAS/DIVERS/NODSK.GIF" BORDER="0"></A></CENTER></TD> 
  816. <TD COLSPAN="2" CLASS="PARAG2R"><B>
  817. DISK ID : 3PCL-19   <BR>
  818. WAP /// SIG PD LIBRARY<BR></B>
  819. </TD></TR>
  820. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG2">
  821. PDS NAME : Fortran Language
  822. DISK ID#: 3PCL-19
  823. <BR>
  824. DISK ID : 3PCL-01 <BR>
  825. BOOTABLE? Non bootable
  826. <BR><BR>
  827. </TD></TR> 
  828. <TR><TD></TD><TD COLSPAN="2" BGCOLOR="BLUE"></TD></TR>  
  829. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG1K">
  830. DESCRIPTION: Fortran Language. Requires Pascal.  See Manuals on Disks<BR><PRE>
  831. -: 3PCL-17 and 18. 
  832. -: 
  833. -:On Side One: 
  834.  
  835. Type    Blocks Name
  836.  Pascod   156  FORTRAN.CODE
  837.  Pastxt    31  FORTRAN.ERRORS
  838.  Pastxt     7  SOSERRORS
  839.  Pasdta    54  SYSTEM.LIBRARY
  840.  
  841. On Side Two:
  842.  
  843. Fortran.EZP - Data Base file of information about Fortran. Requires 3EZ 
  844.               Pieces or AppleWorks.
  845. </PRE> 
  846. </TD></TR>
  847. <TR> <TD COLSPAN="3" BGCOLOR="BLUE"></TD></TR>  
  848. <TR> <TD COLSPAN="3" HEIGHT="20"> </TD></TR> 
  849.  
  850.  
  851. <TR>
  852. <TD><CENTER><A HREF="../../REZ/acces3.php?txtsearching=A3PACK7_20"><IMG SRC="../../THEMAS/DIVERS/NODSK.GIF" BORDER="0"></A></CENTER></TD> 
  853. <TD COLSPAN="2" CLASS="PARAG2R"><B>
  854. DISK ID : 3PCL-20   <BR>
  855. WAP /// SIG PD LIBRARY<BR></B>
  856. </TD></TR>
  857. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG2">
  858. PDS NAME : PASCAL MODULES FOR DEVELOPERS
  859. <BR>
  860. DISK ID : 3PCL-20 <BR>
  861. BOOTABLE? Not Bootable - requires Pascal
  862. <BR><BR>
  863. </TD></TR> 
  864. <TR><TD></TD><TD COLSPAN="2" BGCOLOR="BLUE"></TD></TR>  
  865. <TR><TD></TD><TD COLSPAN="2" CLASS="PARAG1K">
  866. This disk includes a number of Pascal Modules you can use to help you
  867. as a developer.  Below is a list of each file and a short description
  868. of what each one does.  IF you use any of these to develop a program
  869. for the Apple /// we hope you'll share it with the rest of the ///
  870. Community!
  871. <BR><BR>
  872. SIDE ONE:
  873. <BR><BR>CRT.LIB.TEXT
  874. <BR><BR>
  875.   Pascal screen control library utility routines for Apple ///.
  876.   Created to control cursor functions use interfaces in
  877.   CURSOR_LIB.          By E.J. Fournier
  878. <BR><BR>CURSOR.LIB.TEXT
  879. <BR><BR>  Pascal cursor control library utility routines for Apple ///.
  880.   Created to control screen/viewport functions use
  881.   interfaces in CRT.LIB.      By E.J. Fournier
  882. <BR><BR>WINDOW.BOR.TEXT
  883. <BR><BR>
  884.   The code was created as a result of not having the "chr()"
  885.   character definitions for the characters used in the FORM program in
  886.   the XA7 library.  The routine could be expanded to include other character
  887.   shapes to make a more interesting border but the border created using
  888.   standard characters and this one special character is really sufficient.
  889.   By E.J. Fournier
  890. <BR><BR>PAS.WINDOW.TEXT
  891. <BR><BR>
  892.   I started writing a few more programming utilities and came across
  893.   the controls to save and restore the screen.  I decided to experiment
  894.   and the result is the code shown below.  I realize the experiment
  895.   itself is of no real use but it demonstrates some of the speed with
  896.   which you can manipulate the screen and some of the possibilities that
  897.   exist for window manipulation.  You can save screens in memory and
  898.   instantaneously display them rather than write them to the screen.
  899.   Consider their use in the FORM program (those of you that have down-
  900.   loaded it).  Anyway, compile this and use the cursor keys to move the
  901.   window around.  Use ESC to quit.  Consider as you use the arrows that
  902.   your restoring the entire screen and the small window as you move about
  903.   By the way, you're expected to have the CURSOR and CRT libraries in the
  904.   SYSTEM.LIBRARY                   By E.J. Fournier
  905. <BR><BR>PSCL.SCRN.TEXT
  906. <BR><BR>
  907.   Here are a few more screen utilities for those of you that do some PASCAL
  908.   programming.  I really started to do a window function that was going to
  909.   save window in dynamicly allocated memory with restoration by utilization
  910.   of a window number.  Unfortunately it just didn't work out and since I
  911.   had no use for it other than the thought that it would really be a neat
  912.   feature, I quit the effort.  If anyone thinks they can do it ( I was
  913.   planning on having a varient subrecord to conserve memory), let me know
  914.   how you make out.  All the parts are here.
  915. <BR><BR>
  916.   P.S. You may want to combine these library routines.  I did them seperate
  917.   thinking they wouldn't all get loaded if only one was used.
  918.   By E.J. Fournier
  919. <BR><BR>WINDOWUTIL.TEXT
  920. <BR><BR>
  921.   I started writing a few more programming utilities and came across
  922.   the controls to save and restore the screen.  I decided to experiment
  923.   and the result is the code shown below.  I realize the experiment
  924.   itself is of no real use but it demonstrates some of the speed with
  925.   which you can manipulate the screen and some of the possibilities that
  926.   exist for window manipulation.  You can save screens in memory and
  927.   instantaneously display them rather than write them to the screen.
  928.   Consider their use in the FORM program (those of you that have down-
  929.   loaded it).  Anyway, compile this and use the cursor keys to move the
  930.   window around.  Use ESC to quit.  Consider as you use the arrows that
  931.   your restoring the entire screen and the small window as you move about
  932.   By the way, your expected to have the CURSOR and CRT libraries in the
  933.   SYSTEM.LIBRARY.                          By E.J. Fournier
  934. <BR><BR>FONT.CAP.TEXT
  935. <BR><BR>
  936.   This program will extract FONT character data from a SOS.DRIVER
  937.   file and then store the data in a new file for use by you.
  938.   If you plan to use the new FONT file with Business Basic,
  939.   use the PASCAL FILER to change the FONT storage file type from
  940.   a PASCAL data file to a FONTFILE...
  941. <BR><BR>
  942. VIEWPRTPOS.TEXT
  943. <BR><BR>
  944.   This is a collection of Pascal procedures used as screen utilities on the
  945.   Apple ///.  Also included are a few others such as one to clear the
  946.   input buffer. Submitted by Harry Baya, 72135,1667, 6/8/85 
  947. <BR><BR>
  948. PSCL.MOUSE.TEXT
  949. <BR><BR>
  950.     This is a little graphics demo to show how the Mouse can be used in
  951.   Programming on the Apple ///.  This program requires that Applestuff,
  952.   Pgraf, and Psosio be located in the system library. Psosio is an implemen-
  953.   tation of SOS Commands straight from Pascal. It is part of the Pascal Tech
  954.   reference manual package. I only use it to get the SOS device number of the
  955.   Mouse Driver. The procedure Pnum then translates this into the Pascal Unit
  956.   number needed by the Unitstatus, Unitread, and Unitwrite commands.
  957.     The program is setup to run the BW 280 graphics mode. It allows the user
  958.   to do freehand drawing. The program will plot a point by pressing the mouse
  959.   button and by holding it down it will draw lines as fast as you move it,
  960.   but the faster you do the more jagged it becomes.
  961. <PRE>
  962.    COMMANDS:                                        EFFECT:
  963.    Click the Mouse                                Plot a Point
  964.    Hold the Mouse Button Down                     Draws solid lines
  965.    Open-Apple X                                   Keeps X-Value Constant
  966.    Open-Apple Y                                   Keeps Y-Value Constant
  967.    Open-Apple C                                   Clears the Screen
  968.    Open-Apple S                                   Switch Between Screens
  969.    Open-Apple Q                                   Quits the Program
  970. </PRE>
  971.      The Open-Apple X and Y commands are nice for plotting strictly horizon-
  972.   tal or vertical lines. One note is that these two commands stay in effect
  973.   until another key is pressed (i.e. the spacebar). Since I had the program
  974.   hang up every time I tried to write to the Mouse I decided to forego it at
  975.   this point. The net effect is that the Mouse will jump to a new position
  976.   when the Open-Apple X or Y command is terminated. Not a major problem but
  977.   still annoying.
  978.      Meanwhile enjoy playing Mouser for awhile. It's not quite a MAC and
  979.   thats a pleasing thought.
  980. <BR><BR>
  981.   By: David Bixby    16 Mar 85
  982. <BR><BR>
  983. PRINT.SCRN.TEXT
  984. <BR><BR>
  985.   This program was taken in part from the window demo program by
  986.   E.Fournier.  I have added a Print Screen routine that will print the
  987.   buffer that contains the screens contents.  I have also added a
  988.   GET_KBD_BYTE routine that will return the first byte from the keyboard.
  989.   if you use this routine in your program you will always have the PRTSCR
  990.   routine if you press BOTH APPLES and the ENTER key (not the return key)
  991. <BR><BR>
  992.   It would not be too much trouble to add a on-line notepad / calandar /
  993.   and other routines that would use a special keys.  If someone writes
  994.   some of these routines, Please upload them so everyone can use them.
  995.   This program uses the CRT.LIB that is in the data base so upload that
  996.   first to use this program.
  997. <BR><BR>  TODD BLACKLEY  [72426.206]
  998. <BR><BR>
  999. SIDE TWO
  1000. <BR><BR>
  1001. An  assortment  of PASCAL utilities and input routines. Included are text
  1002. input routines, long integer  conversion, SOS  time  and date, unitstatus
  1003. calls  and  more.  Source included.
  1004. <BR><BR>
  1005. GENUTIL3.TEXT; SOSTIME.TEXT; TGENUTIL3.TEXT; TGENUTIL3.LIB; SOSTIME.CODE;
  1006. TGENUTIL3.CODE
  1007.  
  1008. </TD></TR>
  1009. <TR> <TD COLSPAN="3" HEIGHT="20"> </TD></TR> 
  1010. <TR ><TD COLSPAN="3"><HR  COLOR="BLUE"> </TD></TR>
  1011. <TR ><TD COLSPAN="3" ><CENTER> 
  1012.     <A HREF="javascript:history.back()"> <IMG SRC="../../THEMAS/DIVERS/JSBACK.PNG"></A> 
  1013.     <A HREF="http://www.hackzapple.com/ORG1/M9/A3.HTM"> <IMG SRC="../../THEMAS/DIVERS/HOMESITE.PNG"></A></CENTER></TD>
  1014. </TR>
  1015. </TABLE>
  1016. </CENTER>
  1017.  
  1018. </BODY>
  1019. </HTML>
  1020.  
  1021.  
  1022.