home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / programming / wackytalky_2 / Developer / Documents / !ReadMe next >
Encoding:
Text File  |  1992-03-25  |  2.0 KB  |  67 lines

  1. (overview)
  2.  
  3. Wacky-Talky
  4. ===========
  5.  
  6. Wacky-Talky is the manager of a *new* relocatable module type.
  7.  
  8. The main idea behind this software is to have a real time link system, 
  9. easy to use and transparent as much as possible, which makes programming 
  10. more fun.
  11.  
  12. The power of WT modules lays on:
  13.  
  14.   *  the new routine type they can provide, named DLRs
  15.      (Dynamic Link Routines); which makes them exist as
  16.      run-time and assemble/link/compile-time libraries,
  17.   *  the three new, extremely fast, message types that can receive,
  18.   *  the ability to exist as overlays,
  19.   *  the ability to be compressed with variant ways
  20.      and packed many of them in a single file,
  21.   *  the ability to have variable length header,
  22.   *  the manager that handles them :-)
  23.  
  24.  
  25. Just like system modules, WT modules can:
  26.  
  27.   *  provide SWIs and *Commands,
  28.   *  receive Service Calls,
  29.   *  have multiple instantiations,
  30.   *  have run action,
  31.   *  exist as module tasks.
  32.  
  33.  
  34. The Wacky-Talky module manager, *among others*, provides:
  35.  
  36.   *  link - *delink* DLRs on-the-fly,
  37.   *  a *huge* (27bit) number of user Software Vectors
  38.      which are faster and more flexible than the 6bit
  39.      ones provided by the kernel for internal use only...
  40.  
  41. While several applications are using WT modules calling DLRs directly 
  42. with BL and B instructions, a newer version of a WT module can replace 
  43. its older one and nobody will understand anything; even the manager can 
  44. be replaced on-the-fly with a newer (or equal) version.
  45.  
  46.  
  47. Additionally, using some WT tools you can have:
  48.  
  49.   *  an interface to patch *easily* the BASIC assembler,
  50.   *  local labels for BASIC assembler,
  51.   *  new BASIC assembler mnemonics for prettier and easier sources,
  52.   *  include DLRs on assemble/link/compile-time,
  53.   *  very fast handling of tokens,
  54.   *  convertion from: RM, BASIC, Utility, Absolute, to WT modules.
  55.  
  56.  
  57. For more information about this software refer to:
  58.  
  59.   *  !ReleaseNt
  60.   *  Documents.!WT_Manual.
  61.  
  62. _____________________________________________________________________
  63.  
  64. GUS.
  65.  
  66.  
  67.