home *** CD-ROM | disk | FTP | other *** search
/ ftp.whtech.com / ftp.whtech.com.tar / ftp.whtech.com / Geneve / mdos / 80column_funnelweb / readme.txt < prev    next >
Text File  |  2006-10-19  |  13KB  |  461 lines

  1.  
  2.  
  3. .LM 8;RM 72;CE 5
  4.  
  5. FUNNELWEB Vn 4.40 Oct /30/ 91 
  6. Universal Utility Environment 
  7. ----------------------------- 
  8. .FI
  9.  
  10.  
  11. (1) General Notes
  12. ~~~ ~~~~~~~~~~~~~
  13.  
  14. FUNNELWEB Vn 4.40 is a powerful
  15. operating and utility system for the
  16. TI-99/4a computer.  It will run on a
  17. minimal disk-based system with 32K
  18. expansion as an Extended Basic program
  19. (TI or Myarc XBII), as an assembly
  20. program file (E/A or TI-Wr), or with a
  21. Horizon style auto-booting RAMdisk with
  22. any or no cartridge at all.  It
  23. supports in a single seamless system a
  24. complete and improved range of standard
  25. utilities (E/A, TI-Wr, Disk Manager)
  26. and menu/loading facilities for a wide
  27. range of other programs.  Cartridge
  28. swapping from XB is now largely
  29. unnecessary.  The basic TI-99/4a system
  30. was always and still is the easiest of
  31. computers to use, and FUNNELWEB makes
  32. it just as easy for the advanced
  33. facilities too.  The more powerful the
  34. system the better it goes.  A further
  35. set of files is available to exploit
  36. the extra power of V9938 based systems,
  37. the DIJIT AVPC card, the Mechatronics
  38. 80 column unit, and the Geneve 9640 in
  39. GPL mode.  Recent versions give some
  40. support for hard disk systems using the
  41. Myarc HFDC so that the FUNNELWEB system
  42. can be run from its own directory on
  43. the hard disk, leaving the "DSK1
  44. emulation" free for use as work-disk. 
  45.  
  46. The program has been written entirely
  47. at Funnelweb Farm and is distributed as
  48. "FAIRWARE".  It is not to be sold nor
  49. distributed with excessive copy fees,
  50. nor ADVERTISED as part of ANY
  51. commercial sale, nor placed on
  52. copy-protected disks.  Placing of these
  53. files on any electronic network or BBS
  54. without explicit permission (to be
  55. renewed for each new version) of the
  56. authors is expressly forbidden.  
  57.  
  58. The Vn 3.0 and later programs are NOT
  59. IN THE PUBLIC DOMAIN, but "fairware",
  60. with all rights reserved by the
  61. authors.  No responsibility is accepted
  62. for consequences of its use.  Please
  63. refer to the Fairware Notes at the end
  64. of this file.  The FUNNELWEB package is
  65. issued with no commercial copyrighted
  66. utility programs on it, and we request
  67. that the package be passed on in its
  68. original form only, complete with ALL
  69. document files.  
  70.  
  71. The equipment that you will need to run
  72. FUNNELWEB is the same as needed for
  73. TI-Writer or E/A except of course that
  74. the specific module is not necessary.  
  75.  
  76. Absolutely necessary 
  77.  
  78. .CE 4
  79. (1) TI-99/4a console  
  80. (2) 32K memory expansion  
  81. (3) Disk drive + controller 
  82. (4) Module/RAMdisk to load it 
  83.  
  84. Highly desirable 
  85. .CE 5
  86.  
  87. (4) Two or more disk drives 
  88. (5) RS232/PIO and printer 
  89. (6) A RAMdisk or several 
  90. (7) V9938 80 column system 
  91.  
  92. Other items that you will need to make
  93. full use of FUNNELWEB Vn 4.40 are 
  94. .CE 4
  95.  
  96. (1)  E/A, TI-Wr manuals 
  97. (2)  c99-REL4 package   
  98. (3)  Your utility files 
  99.  
  100.  
  101. (2) Files and Documentation 
  102. ~~~ ~~~~~~~~~~~~~~~~~~~~~~~ 
  103.  
  104. The FUNNELWEB package contains a number
  105. of files besides this one (50 files in
  106. all).  These may be wholly or partially
  107. archived on the distribution disk(s),
  108. using Barry Boone's Archiver III
  109. program - also "fairware", 
  110.  
  111. .LM +3;.RM -3
  112. LOAD, FW - the main program in XB and
  113. E/A program formats 
  114.  
  115. ED,EE  - files for both Text Editor and
  116. Programmer's Editor 
  117.  
  118. FO,FP  - Formatter program files 
  119.  
  120. AS,AT  - Assembler program files 
  121.  
  122. CF,CG  - Configuration program to set
  123. preferences in FW and LOAD and to set
  124. up User Lists 
  125.  
  126. SYSCON - Sample configuration file for
  127. use with CF/CG 
  128.  
  129. C1,C2  - character definition files 
  130.  
  131. QD and QF - Quick Disk Directory called
  132. up by <AID> from main program or by the
  133. Assembler and Formatter 
  134.  
  135. DR,DS (or perhaps on disk as DR40,DR41)
  136. - DiskReview program called from
  137. Central Menu Option #8 or as initial
  138. autoload 
  139.  
  140. EA,LL,SL - system auxiliary loader
  141. files for EA Program and Load/Run,
  142. LowLoader, and ScriptLoader 
  143.  
  144. UL,D1  - sample User List files 
  145.  
  146. ML  - a sample Multi-List file 
  147.  
  148. SCRIPT - sample load script 
  149.  
  150. LH - LineHunter assembly
  151. programmers' search utility 
  152.  
  153. FSAVE - improved Save utility for
  154. generating E/A program files 
  155.  
  156. CP,C99PFIO;O - auxiliary files for use
  157. with Clint Pulley's c99 Rel 4 
  158.  
  159. CT8K/O - installs FUNNELWEB as menu
  160. item in E/A + 8K RAM cartridges 
  161.  
  162. LDFW - Dis/Fix 80 loader for FW from
  163. Minimem, E/A and Myarc XBII 
  164.  
  165. XB4THLD - loader for TI-Forth from XB
  166. cartridge. 
  167.  
  168. .LM -3;RM +3
  169. Detailed documentation of the various
  170. aspects of the program is to be found
  171. in the FWDOC files, 
  172. .LM +3;RM -3
  173.  
  174. FWDOC/LOAD - general information on
  175. system and disk organisation, the XB
  176. user's list, and program-wide
  177. facilities 
  178.  
  179. FWDOC/TIWR - use of the package as a
  180. substitute for the TI-Writer module 
  181.  
  182. FWDOC/EASM - programmer's editor and
  183. assembler operation, and program
  184. loading functions 
  185.  
  186. FWDOC/UTIL - notes on utility programs
  187. in the package used with FUNNELWEB 
  188.  
  189. FWDOC/REPT - chronicle of bugs, fixes,
  190. updates, problems, and background
  191. information.  Make sure you read this
  192. file 
  193.  
  194. FWDOC/SCLL - details of Low-Loader,
  195. Script-Loader, Assembly MAKE, and User
  196. and Multi-List files  
  197.  
  198. FWDOC/DR40 and FWDOC/DR41 - use of the
  199. DiskReview menu option in the 40 column
  200. version.  
  201.  
  202. .LM -3;RM +3
  203. The supplementary file collection
  204. for 80 column use with the DIJIT AVPC
  205. and other V9938 based systems contains 
  206.  
  207. .LM +3;RM -3
  208. ED,EE (may be found as ED80, ED81 on
  209. the distribution disk) - 80 column
  210. Editor files which also have a 40
  211. column edit mode 
  212.  
  213. DR,DS (may be as DR80, DR81) - 80
  214. column DiskReview program 
  215.  
  216. ML (may be as ML80) - the 80-column
  217. Multi List program 
  218.  
  219. FWDOC/EDAV - supplementary editor and
  220. general docs for the 40 and 80 column
  221. operation with AVPC, TIM, Geneve,
  222. Mechatronics systems 
  223.  
  224. FWDOC/DR80, /DR81, and /DR82 - docs for
  225. 80 col DiskReview 
  226.  
  227. FWDOC/PSRV - details of useful program
  228. services, pointers, and data available
  229. in the FW interface block.  See also
  230. FWDOC/REPT.  
  231.  
  232. .LM -3;RM +3
  233.  
  234. In order to fit the files on a DSDD
  235. disk they have been partially archived.
  236. Enough files (-READ-ME, LOAD, FW, ED,
  237. EE, DR, DS, QD) are left unarchived to
  238. get started on any system.  Barry
  239. Boone's FAIRWARE Archiver can be used
  240. to unpack the other files.  The
  241. complete unarchived set of files will
  242. normally be supplied only on an
  243. 80-track DSQD disk.  The DOC files in
  244. the 40-col group contain Formatter
  245. commands, while the DOC files in the
  246. 80-col group should be printed from the
  247. Editor.  In particular FWDOC/PSRV
  248. contains assembly source code examples
  249. containing "at" signs. 
  250.  
  251.  
  252. (3) Update Notes 
  253. ~~~ ~~~~~~~~~~~~ 
  254.  
  255. Vn 4.40 is a further refinement and
  256. extension of the FUNNELWEB system, and
  257. retains full external compatibility
  258. with prior versions.  Significant
  259. changes, apart from minor bug-fixes,
  260. from Vn 4.31 are 
  261.  
  262. .LM +3;RM -3
  263.  
  264. (i) A flashing cursor with auto
  265. accelerating repeat has replaced the
  266. static sprite underline cursor, with
  267. timing delays compensated for processor
  268. speed.  GROM address setting now should
  269. support Module Library devices.  More
  270. externally accessible program services
  271. and new documentation are provided.  
  272.  
  273. (ii) DM-1000 files MG/MH and Disk-Patch
  274. file DP were dropped after Vn 4.30.
  275. They still can be used with Vn 4.40.
  276. Use of the LOAD only reload path from
  277. DM-1000 is no longer advisable. 
  278.  
  279. (iii) Script-Load and the Assembler now
  280. support a multiple file MAKE function.  
  281.  
  282. (iv)  Error indication for Duplicate
  283. DEFs and Unresolved REFs has been
  284. improved in the object loaders, and
  285. Script-Load now has a full error
  286. handler with extended Unresolved REF
  287. display.  
  288.  
  289. (v)  The 80 column Editor now supports
  290. a 40 column Edit mode.  Program file
  291. checking has been dropped for extra
  292. speed from the Editor SDs as
  293. superfluous now DR is here, and the
  294. original TI RE bug is fixed.  This has
  295. made room for -- 
  296.  
  297. (vi)  Double-View in the 80-col Editor
  298. which allows page scrolled access to
  299. parts of one or more files from SD
  300. without further disk activity.  
  301.  
  302. (vii)  DiskReview now has some support
  303. for DSKU file comments, and file read
  304. in for View is faster, and some error
  305. reporting improved. 
  306.  
  307. (viii) In UL files the <esc> path has
  308. been modified to suit better the
  309. revised <esc> handling in the main
  310. program.  It would be a good idea to
  311. transfer your existing lists on to the
  312. new template by Fetching the old file,
  313. Making Reserve of it, Fetching the new
  314. UL, eXchanging data, and then Saving
  315. back under the original filename.  
  316.  
  317. (ix)  A new class of Multi User List
  318. files has been introduced.  
  319.  
  320. (x)  Various other auxiliary system
  321. programs have been revised, in
  322. particular CF/CG, LDFW, CT8K/O, LL, SL,
  323. AS/AT, and ED/EE.  Replace all files to
  324. be on the safe side.  
  325.  
  326.  
  327. .LM -3;RM +3
  328.  
  329. (4) Fairware Notes 
  330. ~~~ ~~~~~~~~~~~~~~ 
  331.  
  332. Your letters and contributions in
  333. appreciation of this program will be
  334. welcome.  Many suggestions from
  335. correspondents have found their way
  336. into the system already.  If you wish
  337. to interface to FUNNELWEB at the
  338. assembly language level, consult the
  339. FWDOC/PSRV and FWDOC/REPT files and
  340. articles (Living with Spiders) that
  341. have been published (not much updating
  342. needed for this version) and contact us
  343. for further details if necessary. 
  344.  
  345. The fundamental design policy remains
  346. that all capabilities be accessible
  347. with the XB module in place, and to
  348. create a system which makes the most of
  349. the strengths of the TI-99 system,
  350. without straining to imitate any other
  351. OS.  The FUNNELWEB system is naturally
  352. designed to enhance the hardware that
  353. we have here and developed on that
  354. hardware.  Extensions to exploit fully
  355. new hardware really require hands-on
  356. development, but even so wherever
  357. possible system extensions are made for
  358. significant new or other hardware that
  359. comes to our notice, using whatever
  360. information is available on device
  361. capabilities and foibles, and just
  362. flying blind.  The system in use has 2
  363. Horizon 192K RAMdisks, Quest (HV99)
  364. 512K RAMdisk, TI RS232 card, Myarc FDC,
  365. 2 Chinon DSDD and 2 National 5" 80
  366. track drives, various E/A + RAM
  367. cartridges, and the DIJIT AVPC card.
  368. The backup system has Myarc 512K
  369. RAMdisk and Mechatronics 80-col unit.
  370. Specific extra program capabilities or
  371. bug work-arounds have been made, in the
  372. flying blind category, for the Geneve
  373. 9640, and Corcomp FDC.  Experience with
  374. the Myarc HFDC has been so bad that
  375. plans to support this device in
  376. DiskReview have been abandoned. 
  377.  
  378. No tangible assistance or direct
  379. cooperation for the FUNNELWEB
  380. development has come from ANY hardware
  381. maker, with the exception of DIJIT
  382. Systems, whose AVPC card (sadly, no
  383. longer produced) gave a major new
  384. direction to the programming effort and
  385. reason for staying with the TI-99/4q.
  386. Also Myarc Inc returned the XB-II files
  387. to us on our own disk with no other
  388. form of communication ever, following
  389. repeated queries on XB-II and advice to
  390. them of disk DSR bugs.  Gary Bowser of
  391. OPA provided the Vn 8.14 HRD ROS.  All
  392. support other than these items has come
  393. from individuals and User Groups.  
  394.  
  395. Any commercial software or hardware
  396. producer wishing to claim compatibility
  397. of a product with Funnelweb in
  398. advertising is advised to have us check
  399. this first.  
  400.  
  401. As for each "fairware" user's
  402. obligations, we can suggest only that
  403. you judge the program on its intrinsic
  404. merits, best measuring its worth by how
  405. much you use it as compared to other
  406. "fairware" or commercial programs that
  407. you have.  Even individual components
  408. of the package are as substantial
  409. programs as many that are offered as
  410. commercial items at $10-20 or more
  411. apiece.  If you use it, be honest
  412. enough to take the trouble to show your
  413. appreciation, but if you try it and
  414. decide not to use it, then please just
  415. extend the free trial by passing it on
  416. to someone else.  Our normal practice
  417. is to send the very latest revision in
  418. response to substantial contributions,
  419. so please indicate the latest version
  420. you have, and your disk capabilities
  421. when you write to us.  FUNNELWEB is NOT
  422. sold to order, and any $$ received are
  423. assumed to be in appreciation for use
  424. of past issues.  
  425.  
  426. If contributions are made by check
  427. (Postal IMOs are no longer accepted by
  428. Australia Post) they should be made
  429. payable to Tony or Will, or Will alone
  430. (rather than "and").  
  431.  
  432. All letters needing an answer will be
  433. responded to sooner or later, but we
  434. just can't afford the time for, or cost
  435. of routine mailing of updates and don't
  436. volunteer to do so.  If and when
  437. updates are issued they will be placed
  438. in distribution through our regular,
  439. and/or recent contacts, and we do not
  440. offer to provide distribution from
  441. Funnelweb Farm at near nominal cost or
  442. less.  Any renumbered issue represents
  443. a great deal of work, not always
  444. immediately apparent and which gets
  445. more and more difficult as the limits
  446. of the 99/4a are stretched.  Our norma
  447. practice is to release minor fixes and
  448. improvements as soon as they are made.
  449. If you write new utilities for
  450. FUNNELWEB please to let us know the
  451. details.  
  452.  
  453.  
  454. Oct 30th / 1991        
  455. Tony and Will McGOVERN 
  456. 215 Grinsell St.,      
  457. Kotara, NSW  2289      
  458. AUSTRALIA              
  459.  
  460. ÇåÇ¡Éòƒ╒╒╒╒╒╒╒╒╒╒╒╒╒Çïáááááááááááááááááááááá
  461.