home *** CD-ROM | disk | FTP | other *** search
/ No Fragments Archive 10: Diskmags / nf_archive_10.iso / MAGS / KELAUG / KELAUG10.MSA / FILES / MTASKING.FET < prev    next >
Text File  |  2010-04-21  |  5KB  |  96 lines

  1.  
  2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3.  
  4.  
  5.                   MULTI-TASKING FOR FREE ON A BOG-STANDARD ST
  6.  
  7.                                      - or -
  8.  
  9.                  "perhaps I'm obtuse, but this was new to me!"
  10.  
  11.                                  by john weller
  12.  
  13.  
  14. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  15.  
  16.  
  17.  
  18. Here's  the  story  of  how I discovered that it  was  posible  to  run  several 
  19. programmes at once on my beloved ST. It wasn't a new idea, as it turned out, but 
  20. it was new to me and I think it'll be new to most KelAUG members as well!
  21.  
  22.  
  23.                    "imagine my surprise and delight when..."
  24.                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  25.  
  26. Atari's  orginal  idea  for  Accessories was as  a  simple  form  of  'programme 
  27. switching',  or the ability to jump between two separate programmes held in  the 
  28. ST's  memory.  Up to six accessories could be loaded automatically  on  boot-up, 
  29. and,  although  you could select them from inside another programme,  you  could 
  30. only run one at a time.  The accessory was selected,  used, and then disappeared 
  31. when you returned to your main programme.
  32.  
  33. But that's all changed now.  You'll see plenty of Accessories nowadays that  run 
  34. in windows - rather than hogging the entire screen - and can therefore be  moved 
  35. around  the  screen  and  kept open while you continue  to  work  in  your  main 
  36. programme.
  37.  
  38. Now,  call me stupid ("you're stoopid, john!"), but I've only just realised that 
  39. you can run many of these new Accs simultaneously;  side by side,  on the screen 
  40. all at once, or whatever!
  41.  
  42. I  first  noticed this when I was reviewing the MGIF 5 image  processor.  I  was 
  43. writing  the  review  in an accessory version of the Edith  Pro  text  editor  -
  44. flicking  backwards  and forwards between MGIF and Edith Pro - when  I  suddenly 
  45. realised  that I was running MGIF itself,  its hypertext Help files (via the  ST 
  46. Guide Acc),  the good old KRoget thesaurus (circa 1988),  plus my favourite text 
  47. editor, side by side and with the ability to jump between them as needed.
  48.  
  49. The four programmes were in separate windows,  and once I'd moved them around so 
  50. that  each  one was visible and instantly selectable (they normally  cover  each 
  51. other each,  which could be why I've never noticed this before),  I found that I 
  52. could  check some details in the ST Guide help files,  switch to my  article  in 
  53. Edith Pro to type in some notes,  jump to KRoget to to find an alternative word, 
  54. and then back to MGIF itself to check out some more options.  It was a  writer's 
  55. wet dream!
  56.  
  57. I didn't know this was possible, and I've certainly never read anything about it 
  58. (or  perhaps  I've been reading the wrong articles?),  but there  you  have  it: 
  59. 'multi-tasking' for free on a bog standard ST!
  60.  
  61.  
  62.                         and now for a proper explanation
  63.                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  64.  
  65. An Atari-expert friend has since told me that:
  66.  
  67. Multi-tasking  has always been possible on a standard ST  using  ACCs.  However, 
  68. some  of the older ACCS took over the screen when you accessed them,  making  it 
  69. impossible to use anything else at the same time.
  70.  
  71. Many  of  the more modern ACCs can  also be run as PRGs  and  are  multi-tasking 
  72. friendly.  They  are  therefore designed to be run within a window  rather  than 
  73. hijack  the entire screen.  In addition,  most do not close when another ACC  is 
  74. accessed,  so  you  can  have  several  ACC windows  open  at  once  and  change 
  75. applications  by topping the relevent windows.  Extra features are available  on 
  76. later  operating systems,  but much depends on whether the ACC runs in a  window 
  77. and if it insists on closing  when it detects another application running.
  78.  
  79. You  will  still find that all ACCS close when you run a PRG  from  the  Desktop 
  80. (PRGs  prefer to clear memory prior to running,  ACCs don't need to as they  are 
  81. already in memory), though running the PRG  first and then opening multiple ACCs 
  82. is OK.
  83.  
  84. You  haven't  discovered anything new,  it's just that well programmed  ACCs  no 
  85. longer try to grab the entire screen and they accept that other programmes  have 
  86. a  right  to  co-exist alongside them.  Much of this has  come  about  with  the 
  87. introduction of Multi-TOS as these same ACCS need to be able to run under Multi-
  88. TOS as PRGs.
  89.  
  90.  
  91.  
  92.  
  93.  
  94.                                   ~~~ eof ~~~
  95.  
  96.