home *** CD-ROM | disk | FTP | other *** search
/ The Very Best of Atari Inside / The Very Best of Atari Inside 1.iso / sharew / accs / rubr_115 / rubriks.twd (.txt) < prev   
Encoding:
Tempus Word Document  |  1992-03-31  |  17.1 KB  |  400 lines

  1.     T_WORD    
  2. XCCD T_WORD Import
  3. "... keep on hacking ...
  4. v1.05
  5. f.Form 
  6.   `##  
  7.   `##  
  8.  Wien, den 8. April 1991
  9.  ===========================
  10. @Rubrik's Screen Saver
  11. A (c) 1991 by THOMAS SCHALLAR
  12.  ===========================
  13.  Version 1.15
  14. Die vorliegende Version gilt als weiterer Versuch, einen Bild
  15. schirmschoner zu schreiben, der mit sauberen Betriebssystemaufrufen 
  16. arbeitet. Dieser sollte auf allen Atari ST, Mega, STE, TT und Mega 
  17. STE Computern unter allen TOS-Versionen und in allen Aufl
  18. sungen bzw. 
  19. mit allen Bildschirmkarten oder -Erweiterungen ohne Probleme arbei
  20. ten. Hoffentlich ist das auch so...
  21. Wenn es Probleme, W
  22. nsche, Anregungen oder Beschwerden gibt, bin 
  23. ich folgenderma
  24. en erreichbar:
  25. per Post: Thomas Schallar
  26.  Valentingasse 9-11/1/1
  27.  A-1238 Wien
  28.  ______________________
  29. sterreich
  30. per Telephon: 0043 / 1 / 889-3650 (0-24 Uhr)
  31. per Fax: 0043 / 1 / 804-9931, Hr. Schallar
  32. per Fernschreiber:
  33. 75 310 320  SCHT A
  34. per Computernetzwerk: Thomas Schallar 2:310/12.12 @fidonet.org
  35.  ============
  36.  Rechtslage
  37.  ============
  38. Die vorliegende Version 1.15 ist eine Shareware-Version, und mu
  39. immer zusammen mit dieser Dokumentation in unver
  40. nderter Form weiter
  41. gegeben werden. Eine endg
  42. ltige Version, die dann wie am Apple 
  43. Macintosh auch andere Algorithmen laden kann, wird dann nicht mehr 
  44. als Shareware erh
  45. ltlich sein.
  46. Wem das Ding gef
  47. llt (also wer 
  48. @Rubrik's
  49. A benutzt), der sollte mir 
  50. eine kleine finanzielle Anerkennung (Shareware-Beitrag) in der Gr
  51. ordnung von mindestens 
  52. S 300,- auf mein Konto 
  53. berweisen:
  54.      Konto-Nummer 381 40616
  55.       lautend auf "Thomas Schallar"
  56.           bei der "Ersten 
  57. sterreichischen Sparcasse - Bank"
  58.      Bankleitzahl 20111
  59.  ==============
  60.  Installation
  61.  ==============
  62. Das ist denkbar einfach: Man kopiert RUBRIKS.ACC in das Wurzelver
  63. zeichnis des Bootlaufwerks. Das ist C:\ bei Festplattenbesitzern 
  64. beziehungsweise A:\ der entsprechenden Boot-Diskette bei denen, die 
  65. noch keine Festplatte besitzen. Beim n
  66. chsten Booten steht dann das 
  67. Accessory 
  68. ber den Eintrag "Rubrik's" im Men
  69.  "Desk" zur Verf
  70. gung. 
  71. Man beachte, da
  72.  das Atari-Betriebssystem nur maximal sechs Acces
  73. sories verwalten kann. Mit verschiedenen Mehrfach-Accessory-Ladern 
  74. ist es jedoch kein gro
  75. es Problem, eine gr
  76. ere Zahl von Accessories 
  77. zu laden. Ich empfehle hier das Programm 
  78. DChameleon 
  79. Evon Karsten 
  80. Isakovic, durch welches man 
  81. @Rubrik's
  82. A auch wieder aus dem Speicher 
  83. entfernen kann, ohne neu Booten zu m
  84. ssen.
  85. ACHTUNG: 
  86. EDie Datei RUBRIKS.ACC bitte 
  87. Tnicht
  88. V umnennen, weil es sonst 
  89.  beim Speichern der Parameter Probleme gibt! Ein Accessory 
  90.  kann n
  91. mlich den eigenen Dateinamen nicht auf legalem 
  92.  Wege erfragen. Erlaubt ist weiters auch der Dateiname 
  93.  RUBRIKS.ACX, damit 
  94. @Rubrik's
  95. A problemlos zusammen mit 
  96. DChame
  97. D leon 
  98. Ebetrieben werden kann.
  99.    INFO: 
  100. EDie XBRA-Kennung von 
  101. @Rubrik's
  102. A lautet 'RubR'. Es werden 
  103.  die Vektoren 'ikbdsys' und 'mousevec' der Kbdvbase() ver
  104.  bogen, sowie der MFP-Vector f
  105. r RS232-Empf
  106. nger voll und 
  107.  der BIOS-Vektor.
  108.  ===========
  109.  Bedienung
  110.  ===========
  111. Die ist auch nicht sehr aufregend: In der Dialogbox, die beim 
  112. hlen des Accessories erscheint, k
  113. nnen einige Parameter einge
  114. stellt werden:
  115. * Am unteren Rand der Dialogbox findet man drei Kn
  116. pfe. Der Knopf 
  117.  [Speichern] dient dazu, die momentan sichtbare Einstellung dauer
  118.  haft abzuspeichern (im Fachjargon hei
  119. t das, da
  120.  diese Werte 
  121.  fortan als Default-Werte angenommen werden). Mit [Abbruch] werden 
  122.  alle 
  123. nderungen seit dem Aufruf der Dialogbox f
  124. r ung
  125. ltig er
  126. rt, w
  127. rend [Okay] diese als neue Werte annimmt.
  128. * Der Schalter in der linken oberen Ecke der Dialogbox dient, wie 
  129. nnte es anders sein, zum Ein- und Ausschalten des Bildschirm
  130.  schoners. Auch dieser Zustand wird durch den Knopf [Sichern] als 
  131.  Default-Wert gespeichert.
  132. * In der rechten oberen Ecke findet man ein Eselsohr. Dieses dient 
  133.  dazu, um den Dialog am Bildschirm zu verschieben. Sollte f
  134.  diesen Gimmick nicht mehr gen
  135. gend Speicher vorhanden sein, bzw. 
  136.  verf
  137. gt Ihr Computer 
  138. ber keinen Blitter oder nicht 
  139. ber einen 
  140.  entsprechend schnellen Prozessor (wenigstens MC68010), so kann man 
  141.  hier nur die Umri
  142. linie des Dialogs verschieben. Durch einen 
  143.  Doppelklick auf dieses Symbol wird der Dialog wieder in die 
  144.  Bildschirmmitte zur
  145. ckgeschoben (zentriert).
  146.  Ist beim Anw
  147. hlen des Knopfes eine der Tasten [Shift], [Control] 
  148.  oder [Alternate] gedr
  149. ckt, so wird der Dialog unsichtbar gemacht, 
  150.  solange man die Maustaste gedr
  151. ckt h
  152. lt. Dies soll dazu dienen, um 
  153.  Dinge erkennen zu k
  154. nnen, die hinter bzw. unter der Box verschwin
  155.  den. Ein rotierendes Symbol, das anstelle des Mauscursors er
  156.  scheint, soll den Benutzer darauf hinweisen, da
  157.  hier etwas beson
  158.  deres im Gange ist.
  159. * Rechts oben, neben dem schwarzen Kasten mit der Copyright-Meldung 
  160.  gibt es einen senkrechten Schieber. Durch diesen kann eine der 
  161.  derzeit zwei m
  162. glichen Einstellseiten ausgew
  163. hlt werden. Am Schie
  164.  ber selbst ist eine Zahl erkennbar. Mit dieser wird die aktuell 
  165.  eingestellte Seite angegeben. Durch Verschieben des gr
  166.  (schwarzen) Schiebers kann die Einstellseite umgeschaltet werden. 
  167.  Genauso kann man durch Anklicken des Balkens die Seitennummer 
  168.  jeweils um eins erh
  169. hen bzw. verringern.
  170.  Einstellseite 1
  171.  ===============
  172. * Die Zeit, nach der der Bildschirmschoner aktiviert werden soll. 
  173.  Diese ist im Bereich von 1 Sekunde bis 99 Stunden frei w
  174. hlbar.
  175. * Die Geschwindigkeit, mit der die Kl
  176. tzchen am Bildschirm ver
  177.  schoben werden sollen. Bei der Einstellung 'maximal' werden keiner
  178.  lei Verz
  179. gerungen oder andere Schickeschnack-Aktivit
  180. ten ausge
  181. hrt, soda
  182.  man anhand des dabei entstehenden optischen Eindrucks 
  183.  recht gut die Leistungsf
  184. higkeit des Rechners absch
  185. tzen kann (man 
  186.  vergleiche diese Einstellung mal bei einer Maschine mit TOS 1.0 
  187.  ohne Blitter und bei einem TT/030 mit NVDI und Romspeed).
  188. * Die Gr
  189. e der Kl
  190. tzchen. Diese mu
  191.  gewissen mathematischen Regeln 
  192. gen und ist abh
  193. ngig von der aktuell gew
  194. hlten Aufl
  195. sung. In 
  196.  der folgenden Tabelle gebe ich die w
  197. hlbaren Gr
  198. r alle 
  199.  Standard-Aufl
  200. sungen an:
  201.         Aufl
  202. sung  | hor. |vert.|     m
  203. gliche Blockgr
  204.        ____________|______|_____|_____________________________
  205.                    |      |     |
  206.         ST niedrig |
  207. | 200 | 40
  208.         ST mittel
  209. 640 | 200 | 40
  210.         ST hoch
  211. 640 | 400 | 16, 40, 80
  212.                    |      |     |
  213.         TT niedrig |
  214. 320 | 480 | 16, 32, 40, 80, 160
  215.         TT mittel
  216. 640 | 480 | 16, 32, 40, 80, 160
  217.         TT hoch
  218. 1280 | 960 | 16, 32, 40, 64, 80, 160, 320
  219.                    |      |     |
  220. Over-Scan  |  672 | 480 | 16,
  221. Over-Scan  |  768 | 512 | 16, 32, 64, 128, 256
  222.  Die aktuell g
  223. ltigen bzw. m
  224. glichen Blockgr
  225. en werden jedoch 
  226.  nicht irgendwelchen Tabellen entnommen, sondern werden w
  227. hrend der 
  228.  Laufzeit durch ein recht aufwendiges Verfahren errechnet. Es soll
  229.  te also mit neuen bzw. exotischen Aufl
  230. sungen keine Probleme 
  231.  geben. Wenn schon, so w
  232. re ich 
  233. ber eine entsprechende Information 
  234.  im Dienste aller Benutzer nat
  235. rlich sehr dankbar!
  236. * Der Raster, der beim Aktivieren des Bildschirmschoners gezeichnet 
  237.  wird. Dieser kann weggelassen werden bzw. auf Wunsch k
  238. nnen die 
  239.  Ecken der Kl
  240. tzchen auch ein Wenig abgerunden werden.
  241. * Der Algorithmus, nach dem die Kl
  242. tzchen verschoben werden, ist in 
  243.  der Version 1.15 intern abgedreht (l
  244. uft nur auf meinem Computer). 
  245. r die Verkaufsversion habe ich mir einige sehr nette Gags 
  246.  ausgedacht, nach denen man am Bildschirm Kl
  247. tzchen und Baustein
  248.  reihen verschieben und verbiegen kann. Die Verkaufsversion wird 
  249.  von mir an alle diejenigen Benutzer gratis verschickt, welche so 
  250.  freundlich waren (oder sind), mir den weiter oben erw
  251. hnten Share
  252.  ware-Beitrag von wenigstens 
  253. S 300,- auf mein Konto zu 
  254. berweisen.
  255.  Einstellseite 2
  256.  ===============
  257. * Durch die beiden stilisierten Bildschirme kann gew
  258. hlt werden, 
  259.  welchen der Ecken besondere Funktionen zugewiesen werden. Da w
  260.  einerseits die Funktion des "Sleep Now Corners", bei dessen Be
  261. hrung mit der Maus der Bidschirmschoner sofort aktiv wird und 
  262.  andererseits der "Never Sleep Corner", bei dem der Schoner nicht 
  263.  aktiv wird, solange der Mauscursor dort steht. Durch Verschieben 
  264.  der roten (schwarzen) Ecksymbole k
  265. nnen die Funktionen jeweils in 
  266.  andere Ecken gelegt werden. Bitte beachten Sie, da
  267. @Rubrik's
  268. A nicht 
  269. t, da
  270.  ein und dieselbe Ecke mit beiden Funktionen belegt 
  271.  wird.
  272. * Die vier Icons f
  273. r Modem, Disk, Tastatur und Maus weiter unten in 
  274.  der Dialogbox laufen unter dem Titel "R
  275. cksteller". Sie dienen 
  276.  dazu, da
  277.  man konfigurieren kann, wodurch der Bildschirmschoner 
  278.  davon abgehalten werden soll, sich zu aktivieren. Wenn man also 
  279.  z.B. das Disk-Icon anw
  280. hlt (erkenntlich an der Umrandung), so 
  281.  schaltet sich der Bildschirm-Schoner 
  282. Tnicht
  283. V ein, solange nicht f
  284.  die eingestellte Zeit keine Disk-Aktivit
  285. ten stattgefunden haben. 
  286.  Gemeint sind darunter Lesen bzw. Schreiben von Diskette, Fest
  287.  platte oder Ramdisk. Leider arbeiten diverse Kopierprogramme nicht 
  288.  mit den Standard-Aufrufen zum Disk-Zugriff, wodurch bei diesen der 
  289.  Schoner trotz aktivem Disk-R
  290. cksteller ausgel
  291. st werden kann. Auch 
  292.  bei den anderen R
  293. ckstellern kann es Probleme geben, wenn diverse 
  294.  Programme (Terminalprogramme beispielsweise) die entsprechenden 
  295.  Vektoren verbiegen. Die Erfahrung zeigt aber, da
  296.  dies sehr selten 
  297.  ist.
  298.  Allgemeines zu den Einstellungen
  299.  ================================
  300. ndern der Einstellfelder kann man entweder:
  301. * Das Wechselfeld rechts davon anklicken, um die Einstellung um eine 
  302.  Stufe zu ver
  303. ndern.
  304.  oder
  305. * Das Einstellfeld anklicken, warten bis das Popup-Men
  306.  erscheint 
  307.  und dann gen
  308. lich ausw
  309. hlen. Durch Klicken au
  310. erhalb des Men
  311.  wird der aktuell eingestellte Wert nicht ver
  312. ndert.
  313.  oder
  314. * Das Einstellfeld anklicken und die Maustaste gedr
  315. ckt halten. Die 
  316.  Einstellung, die gerade invertiert ist, wenn man die Maustaste 
  317.  wieder losl
  318. t, wird 
  319. bernommen. Auch hier kann man nat
  320. rlich vor 
  321.  dem Loslassen aus dem Men
  322.  herausfahren, um die Einstellung nicht 
  323. bernehmen.
  324. Bei dem numerischen Feld f
  325. r die Aktivierungszeit kann man ent
  326. weder durch Anklicken der Pfeile w
  327. hlen, oder nach dem Anklicken des 
  328. numerischen Feldes selbst direkt einen entsprechenden Wert eingeben. 
  329. Beendet wird das Ganze durch die Return- bzw. Enter-Taste.
  330. Nachdem der Bildschirmschoner aktiv wurde, wird man ihn 
  331. brigens 
  332. dadurch los, indem man eine der unter "R
  333. cksteller" angegebene Aktivi
  334. ten setzt, also z.B. die Maus bewegt oder eine Taste dr
  335. ckt. Die 
  336. jeweilige Aktion wird nicht gefiltert! Tippt man also in einer 
  337. Textverarbeitung beispielsweise ein X ein, weil man den Schoner weg 
  338. haben m
  339. chte, so wird das X auch in den Text 
  340. bernommen! Hier 
  341. empfiehlt es sich, den Schoner entweder durch eine Bewegung der Maus 
  342. oder durch Dr
  343. cken einer der Hebel-Tasten Control, Alternate oder 
  344. Shift zu deaktivieren.
  345. Theoretisch sollte das Wechseln der Bildschirmaufl
  346. sung nun bomben
  347. frei funktionieren. Bitte schieben Sie nicht gleich 
  348. @Rubrik's
  349. A die 
  350. Schuld in die Schuhe, wenn es beim Wechseln der Aufl
  351. sung zu Ab
  352. rzen kommt. 
  353. berpr
  354. fen Sie erstmal, ob nicht ein anderes Programm 
  355. (vornehmlich ein Accessory) daran schuld sein k
  356. nnte (z.B. 
  357. DLaserbrain 
  358. Eoder aber 
  359. DNVDI 
  360. Ebeim Wechseln aus Farbaufl
  361. sungen in eine monochrome).
  362.  =====================
  363.  Was noch nicht geht
  364.  =====================
  365. So sehr man sich auch bem
  366. ht, man verwirklicht doch nie alle Ideen 
  367. in einem Programm so schnell, wie sie einem einfallen. Auch treten 
  368. immer wieder Bugs (Fehler) auf, die nicht immer gleich behoben werden 
  369. nnen). Deswegen eine Auflistung aller Dinge, die ich in den 
  370. chsten Versionen einbauen m
  371. chte - und sei es nur, um das Interesse 
  372. an diesem kleinen Programm anzuheizen:
  373. * Den Schoner in TOS-Anwendungen zu aktivieren. Tja, das ist ein 
  374.  Problem, das wahrscheinlich nicht so leicht zu l
  375. sen sein wird. 
  376.  Doch eigentlich sollten eben diese TOS-Applikationen nach und nach 
  377.  aussterben. Wozu haben wir denn GEM?
  378. * Den Schoner als AUTO-Ordner-Applikation laufen zu lassen; wird 
  379.  auch gerne TSR (
  380. Verminate and 
  381. Vtay 
  382. Vesident) genannt. Auch hier 
  383. ssen noch einige R
  384. tsel gel
  385. st werden. Ich m
  386. chte die Ausma
  387.  des Arbeitsbereichs vom Bildschirm nicht unsauber 
  388. ber Line-A 
  389.  abfragen, sondern m
  390. chte dazu sauber den VDI bzw. AES benutzen. 
  391.  Nur sind diese zum Zeitpunkt der AUTO-Ordner-Abarbeitung noch 
  392.  nicht initialisiert (also nicht verf
  393. gbar)!
  394. * Den Schoner als CPX vom erweiterten Kontrollfeld (XCONTROL.ACC) 
  395.  aus zu verwenden. Das ist dann kein Problem mehr, wenn 
  396. @Rubrik's
  397.  vom AUTO-Ordner aus l
  398. uft. Ein CPX ist ja nur ein Bedienfeld f
  399.  ein TSR.
  400.