*********************************************************************** * Kurzanleitung zu * * * * J A M E S , DER DESKTOP-BUTLER Version 1.2 (P) * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ * * * * * * > Freeware von Pascal Fellerich. * * * *********************************************************************** -- english text see below ! -- (line 421) -- WICHTIGE INFORMATION!!!! ========================= 1. Lesen Sie bitte diese Kurzanleitung genau durch. 2. Zur Beachtung: JAMES 1.2P darf: * nicht kommerziell genutzt werden (kein Verkauf!) * frei kopiert werden unter der Bedingung, da weder das Programm noch die anderen zugehrigen Dateien - auch dieser Text - in irgend einer Weise verndert werden. * Die Verbreitung dieser Version ber PD-Versender oder sonstige PD-Anbieter ist gestattet. 3. Die erste Version von James wurde Juli 89 fertiggestellt. Seitdem wurde das Programm immer weiter verbessert und erweitert. Bereits die vorliegende Version 1.2P ist sehr zuverlssig. Sollte Ihnen dennoch ein Fehler auffallen, wenden Sie sich an mich... 4. Auerdem: ICH SUCHE IMMER NOCH BOOTSEKTORVIREN!!!! - Nicht um sie zu verbreiten, sondern um sie mit James bekanntzumachen. brigens gilt das auch fr andere gutartige Bootsektoren, die andauernd von James beanstandet werden. Wenn er die erst kennt, nervt er nicht mehr mit 'unknown executable bootsector!'. 5. Gefllt James Ihnen? ** Mchten Sie eine detaillierte Anleitung mitTips & Tricks? ** Wollen Sie James in Ihre eigenen Programme einbeziehen? ** Wollen Sie eine noch bessere Version? Ja? Dann schicken Sie mir doch bitte eine 3,5 Zoll Diskette sowie 20 DM (bei V-Schecks +5 DM; oder 400 FLux). Sie bekommen dann die neueste Version von James mit einer ausfhrlichen Anleitung und einigen weiteren Programmen. Meine Adresse: Post: Pascal Fellerich 45, rue des Genets L-3482 Dudelange 6. Registrierte 1.2-User aufgepasst: Updates auf v1.6 gibts gegen Einschicken der Original-Disk (soweit noch vorhanden) + >=2 DM Porto. Briefmarken sind zwecklos, da ich sowieso luxemburgische Briefmarken verwenden mu. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Was ist James?? ================ James ist mehr als ein verbessertes Kontrollfeld-Accessory: James ist der Desktop-Butler schlechthin. Er dient dazu, das Arbeiten am ST bequemer zu gestalten. Sie knnen die Tastaturparameter verndern, die Schnittstellen einstellen (netter Stabreim!), die Harddisk parken, ihre Massenspeicher schreibschtzen, Viren erkennen & vernichten und und und... Warum gerade James? ==================== Weil er trotz seiner Funktionsvielfalt nicht bertrieben gro ist. Weil er schnell 'gebootet' wird und nichts nachldt (keine *.RSC, *.INF, *.DAT und Co mehr!). Weil er eine ganze Reihe anderer Accessories und Auto-Ordner Programme ersetzt. Weil jeder ST-Besitzer seinen (preiswerten...) Butler haben sollte. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Funktionsbeschreibungen: Das 'Main Menu:' ================= * Freier Ram: Zeigt bei jedem Aufruf den freien Speicher in Kilobytes an. * Uhrzeit/Datum: Das aktuelle Datum und die Zeit kann hiermit auch eingestellt werden. Klicken Sie dazu einfach einmal auf die Datumsanzeige. Daraufhin wird diese Feld invers dargestellt, und es erscheint ein Cursor, und Sie knnen jetzt das Datum eingeben. Die Form ist immer YY/MM/DD HH/MM. Escape lscht die Eingabe, und Return (*KEIN* Mausklick!) besttigt sie. * Tastaturklick: Klicken Sie in das Kstchen links neben dem Text 'Click'. (Dort erscheint/verschwindet ein Hkchen -> Hkchen gesetzt = Tastaturklick eingeschaltet. Diese Funktionsweise findet sich brigens berall in diesem Accessory in dieser Form wieder.) * Glockenton: Damit knnen sie das unmusikalische Gebimmel des Soundchips verhindern, wenn Sie auerhalb einer Dialogbox rumklicken. * Other KBD: Ein Klick auf den Text selbst zaubert eine Dateiauswahlkiste (neudeutsch: Fileselectorbox) hervor, und Sie knnen eine *.KBD-Datei laden. Der Knopf daneben erlangt erst jetzt seine eigentliche Bedeutung: Sie knnen einfach zwischen der original Tastaturbelegung und der nachgeladenen hin- und herschalten. Ist keine Tastaturbelegung geladen, oder ist beim Laden ein Fehler aufgetreten (File not found = TOS Error #33), dann ist das Umschalten blockiert. * Repeat: Tastatur-Repeat ein- und ausschalten. (Wahnsinn!) * Repeat-Speed: Anpassung der Tastenwiederholgeschwindigkeit an das persnliche Temperament: Vom Koffein-Abhngigen bis zum Valiumschlucker. * Repeat-Delay: Verzgerung zwischen dem Drcken einer Taste und dem Einsetzen der Wiederholung. * Double Click: Die Maus-Doppelklick-Geschwindigkeit. Damit stellen Sie die Reaktionsgeschwindigkeit des GEM ein. Je kleiner dieser Wert, desto langsamer reagiert der Computer auf einen Mausclick. * ExtKey: Sonderzeichen per Tastatur: Sie wollen z.B. auf einer deutschen Tastatur einen franzsischen Text tippen. Jetzt fehlen aber Zeichen wie . Eine Mglichkeit wre, eine andere Tastatur zu laden. Weil das aber unbersichtlich ist, gibt's ExtKey: Tippen Sie einfach das Hauptzeichen, also bei '' das 'e', und direkt danach ein -<'>. ExtKey pat sich brigens an jede Tastatur an, im Gegensatz zu dem 'Original', das von Alex Esser stammt. -- Erreichbare Zeichen: mit "'": | | |E|a|e|i|o|u| | |||||||| | mit Backspace: | |!|?|A|I|O|a|c|i|o|r| mit "~": | ||||||||||| |A|N|O|a|n|o| | ||||||| | mit ",": | |C|c| mit ".": | ||| |A|a| | ||| | mit "-": | |:|L|Y| mit "/": | |||| |O|c|o|u| | ||||| | mit "`": | |A|a|e|i|o|u| mit "^": | ||||||| |a|e|i|o|u| | |||||| | mit ":" | | |A|O|U|a|e|i|o|u|y| mit "_": | ||||||||||| |+|<|=|>|a|o| | ||||||| | (Erweiterungen sind mglich! - Wer noch 'ne Idee hat, soll mir schreiben!) * Snapshot: ALT-HELP legt den Bildschirminhalt im Degas-Format auf Diskette ab. Es wird unter dem im SETUP-Men festgelegten Pfad/Namen abgespeichert. Schreibgeschtze Disks werden (noch) nicht beanstandet. * Fast Mouse: Schaltet den Mausbeschleuniger ein. Die genaue Beschleunigungscharacteristik kann im SETUP-Men festgelegt werden. * Dark: bei aktivierter Option wird der Bildschirm nach ?? Minuten dunkelgeschaltet. Besonderheit: dieser Monitorabschalter vertrgt sich mit (fast) jedem anderen Programm -> siehe nchsten Option... * VBL-Simul.: => VBL-Simulation. Dazu folgendes: Wenn der Monitor dunkelgetastet wird, fllt der durch die Video-Hardware ausgelste Vertical Blank Interrupt weg. Einige Programme bentigen diesen aber dringend, weil sie irgendwelche Routinen im VBL-Interrupt haben. Bei eingeschalteter VBL-Simul.-Option simuliert James den VBL (was sonst?) - das laufende Programm kriegt davon nichts mit. Wenn Sie das nicht verstanden haben: Macht nichts, lassen Sie diese Option einfach eingeschaltet, schiefgehen kann nichts. * Invers: (Nur im Monochrombetrieb) - Sofort ausprobieren, falls Sie noch nicht dem Klicktrieb verfallen sind. * 50/60 Hz: (Nur Farbbetrieb) - Diese Option tritt an die Stelle von 'Invers' bei Farbbetrieb. Jetzt knnen Sie die Bildschirmfrequenz umschalten. Ersetzt 'ChangeHertz.PRG'. * Vector Control: In regelmigen Abstnden werden eine Reihe von Systemvektoren kontrolliert. Falls sie illegal verndert wurden, meldet James das - 'system pointers have been changed!'. * Blitter: Ermglicht das ein/ausschalten des Blitters auch auerhalb des Desktops. Allerdings hat sich der Desktop als sturer Geselle erwiesen: Er schaltet den Blitter ein/aus, wie es ihm pat. Innerhalb eines Programmes funktioniert's aber. * Save Settings: Abspeichern der momentan gltigen Einstellungen. Dazu mu das Accessory auf dem Bootlaufwerk zu finden sein - also wenn Sie von einer Diskette gebootet haben, bitte die richtige Diskette ins Laufwerk stopfen, sonst meckert James. Abgespeichert werden alle Einstellungen, auer 'Other KBD' (sonst mte James doch was nachladen!) * PRN&AUX und Disk: Damit rufen Sie die anderen Dialoge auf: Das PRN & AUX Menu: ==================== * Naja, eigentlich gibt's hier nichts zu erklren, denn diese Dialogbox arbeitet fast genau wie die aus dem Kontrollfeld. Alle Einstellungen werden erst durch Anklicken von 'OK' gltig. Also Vorsicht, wenn Sie in einem Terminalprogramm die RS-232 Einstellungen verndern. brigens: ab TOS 1.4 wird die Baudrate richtig erkannt, auch wenn sie von anderen Programmen verndert wurde! !!!! Sollten Sie 'TOS14FIX.PRG' im AUTO-Ordner haben: unbedingt wegschmeien und durch 'TOS14FX5.PRG' von Karsten Isakovic ersetzen. Das Original hat mehrere Fehler -> BOMBEN.... Das Disk Menu: =============== Auch hier gilt: Alle Einstellungen werden durch 'Abort' rckgngig gemacht. Keine Angst also beim 'Rumfummeln. * Test Bootsector: Testet eine Diskette auf Bootsektorviren. * Control Bootsector: berwacht laufend jede eingelegte Diskette. Das ist berhaupt der BOMBENSICHERE Schutz gegen Virusimporte. Bei eingeschalteter Option meldet James in (echten) GEM-Programmen jeden erblich vorbelasteten Bootsektor. Bei Viren bimmelt er auch noch. Waidmannsheil! * Verify: Normalerweise liest das TOS nach jedem Schreibvorgang auf Diskette die eben geschriebenen Daten nochmal, um sicherzugehen, da die Daten auch korrekt angekommen sind. Das knnen Sie jetzt ausschalten - dann verdoppelt sich die Schreibgeschwindigkeit auf Diskette. Aber bitte nur Markendisketten verwenden - Schreibfehler werden nmlich nicht mehr sofort erkannt!!! * Writeprotect: Das Gummi fr den ST. Alle Programme, die die normalen Betriebssystemroutinen zum Schreiben auf Disk verwenden, bekommen eine schreibgeschtzte Disk vorgegaukelt. Weil es aber peinlich ist, wenn man bei dem Abspeichern uerst wichtiger Daten die Meldung 'Disk in Laufwerk X: ist schreibgeschtzt' bekommt, sei folgendes verraten: Wenn Sie beim Erscheinen dieser Dialogbox -- drcken, wird der Schreibschutz aufgehoben. (Wiedereinschalten nicht vergessen!) Die Bedienung ist denkbar einfach: invers dargestellte Buttons symbolisieren ein schreibgeschtztes Laufwerk. Der Pfeil ganz rechts ermglicht das Umschalten auf die Laufwerke I bis P. * Harddisk Ship: Harddisk-Besitzer sollten eigentlich die Platte vor jedem Ausschalten parken - das schont die HD, vor allem aber die darauf enthaltenen Daten. !!!! Diese Routine parkt nur LUN 0 - kann also nur mit 'normalen' Platten benutzt werden, da eine zweite Platte am gleichen Controller nicht geparkt wird. Das Setup-Men: ================ * ExtKey -> new KBD: Wenn Sie eine andere Tastenbelegung verwenden, kann ExtKey wahlweise auf die 'originale' oder die nachgeladene Belegung initialisiert werden. Ansonsten werden die Accents an den alten Positionen erkannt. * Set HCopy path: Setzt den Pfand und den Namen unter dem 'Snapshots' abgespeichert werden. Der eingegebene Name mu natrlich gltig sein.; das bedeutet er mu die Form 'SCREEN01.xyz' haben. Ungltige Namen werden automatisch durch 'HCOPY_01.PIC' ersetzt. * Mouse Speed: Ein brauchbarer Mausbeschleuniger, arbeitet mit einem Polynom vierten Grades: Vcursor = a4*x^4 + a3*x^3 + a2*x^2 + a1*x ;(x=Vmouse) Die vier Schieberegler stellen die Koeffizienten a1..a4 dar, so da durch einfaches Ausprobieren eine gnstige Einstellung gefunden werden kann. Innerhalb dieser Dialogbox besteht die Mglichkeit, mit der CONTROL-Taste den Mausbeschleuniger zu berbrcken. Das ist ntzlich (oder sogar wichtig) wenn die aktuelle Einstellung keine vernnftige Mauskontrolle mehr zult (-> Mausspeeder im Niki Lauda Stil). * Restore: Holt die letze abgespeicherte Einstellung fr den Mausbeschleuniger zurck. Sonstiges: =========== Selbverstndlich bietet James auch einen Tastaturreset an: fr einen Warmstart, und fr einen Kaltstart. Kleiner Vorgeschmack auf TOS 1.4 . Beim Systemstart schaut James nach, ob die computerinterne Uhr gesetzt ist. Wenn nicht, fragt er danach, sonst setzt er sie selbst richtig. Noch ein Wort zu den ominsen *.KBD - Dateien: Diese Dateien knnen mit gngigen Tastatur-Layout-Editoren wie MKKBD, KSLAYOUT oder ASCII_ED (letzterer ist Public Domain) verndert werden. Internes: ========== James benutzt bei Vektorverbiegen das XBRA-Protokoll. Die Kennung ist ganz schlicht und ergreifend 'JAM1'. James luft (zunchst) nur auf Monochrom und Midres. Ohne Tricks ist es nicht mglich, von der mittleren Auflsung zurck in die LowRes zu schalten, da gibt's nur Bombenteppiche. Abhilfe: James >1.5 ... Der VBL-Simulator benutzt den Timer A des MFP, sofern der zum Zeitpunkt, wo der Bildschirm ausgeschaltet wird, frei ist. Sonst wird gar nichts simuliert. Wenn das Bild wieder eingeschaltet wird, gibt James sofort den Timer wieder frei (und meckert gehrig!). Also drfte da kein Problem auftreten... *********************************************************************** * * * V T 5 2 - TERMINAL EMULATOR Version 1.2 * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ * * * *********************************************************************** + Dieses Programm luft als PROGRAMM (Endung: .PRG) und als ACCESSORY (Endung: .ACC). Umbenennen gengt! + VT52.??? ersetzt das altbekannte Emulator-ACC von Atari, das mit dem Kontrollfeld zusammenarbeitet. Der Unterschied: VT52.ACC ist fast fnf mal kleiner als sein Vorbild, kann jedoch mehr: Die Cursortasten sind belegt, d.h. sie schicken die zur Cursorsteuerung ntigen Escape-Sequenzen. + Mit F1/F2 kann zwischen Full Duplex & Half Duplex gewhlt werden. Bei Full Duplex-Betrieb erscheint gar nichts auf dem Bildschirm, wenn Sie kein Modem o.. angeschlossen haben. (!!) + F3/F4 schalten die Linefeeds an/aus. Klartext: Wenn die Linefeeds ausgeschaltet sind, dann bewirkt ein Druck auf die Return-taste, da nur ein CR (ASCII 13) gesendet wird. Mit eingeschalteten Linefeeds wird dem CR noch ein LF angehngt. + Die Einstellung der RS232-Parameter ist per 'HELP'-Taste zu erreichen. VT52 besitzt keine eigene Einstellungsmglichkeit, sondern ruft direkt das 'PRN&AUX'-Men von James auf. Wenn der Butler nicht zu erreichen ist, gibt's nur eine lapidare Meldung: 'James not found!'. Das ist brigens nur eine Anwendung der GEM-Schnittstelle von JAMES. + Beenden knnen Sie VT52 mit 'UNDO'. + VT52 ist natrlich in Assembler geschrieben (was sonst?) und luft auf allen TOS-Versionen sowie mit allen Versionen von James, auch mit der 1.0 (ghn!) + VT52 kann auer den eben beschriebenen Funktionen rein gar nichts, denn es ist dazu gedacht, mal schnell den seriellen Port zu mihandeln. Sie brauchen Ihr bevorzugtes DF-Programm also noch nicht zu lschen. *********************************************************************** * * * ACC.PRG - Die Klingel fr Ihren Butler * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * * *********************************************************************** + ACC.PRG ist ein Miniprogramm zum Aufruf von James. Falls Sie fters mit Command Line Interpretern arbeiten, werden Sie ACC.PRG sicher zu schtzen wissen. Jedesmal, wenn Sie mit Programmen arbeiten, die keine Menleiste besitzen, die aber den Aufruf von externen Programmen zulassen, knnen Sie ber ACC ihren Butler rufen. Nur von TOS-Programmen (also Programmen, deren Endung TOS oder TTP ist) knnen Sie das nicht tun. Abhilfe: Wenn Sie die Endung 'TOS' in 'PRG' abndern, geht's doch. Nachteil: jetzt strt der Mauszeiger... *********************************************************************** * * * SIG_ACC / SIGNUM to JAMES - Interface Version 1.1 * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ * * * *********************************************************************** + SIG_ACC - Das Interface zwischen Signum und James. Steigert die Universalitt des Desktop Butlers noch mehr!! + SIG_ACC ist ein 'SIGNUM'-Accessory. Das bedeutet, da dieses ACC von Signum aufgerufen werden kann, durch Drcken von . Damit das funktioniert, mu das Accessory 'SIG_ACC.ACC' heien, und nicht anders. Das gleiche gilt auch fr JAMES, der (unabhngig von seiner Versionsnummer) immer 'JAMES.ACC' heien mu. Das ist durch die Verwaltung von Applikationen durch GEM/AES bedingt: eine Applikation mu einer anderen unter dem DATEINAMEN (!) bekannt sein, sonst ist es unmglich, die 'Adresse' des anderen Programms rauszubekommen. + Dieses ACC ist, genau wie SIGNUM, nur auf der Standard-Auflsung 640*400 Monochrom lauffhig, weil unsauber programmiert. In Farbe bleibt es inaktiv und belegt nur 1K Speicher. JAMES dagegen luft auf allem, was eine Auflsung von mehr als 450*200 hat. (Yeah!) + Sollte das 'S-J Interface' mal in der falschen Auflsung gestartet worden sein, keine Panik. Das ergibt blo eine gebhrenpflichtige Verwarnung von 1 Kbyte. (grin) _____________________________________________________________________ 1989/91 by Pascal Fellerich *********************************************************************** * * * J A M E S , THE DESKTOP-BUTLER Version 1.2 (P) * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ * * * * * * > Freeware by Pascal Fellerich. * * * *********************************************************************** -- deutscher Text siehe oben -- The 'Main Menu:' ================= * Free RAM: Displays the amount of free memory still available. * Clock/Date: Allows you to change the date & time. Click once on the date/time display and you can edit the displayed date (ESC deletes!). Enter the date as YY/MM/DD HH/MM, not DD/MM/YY... - press RETURN or ENTER to terminate your entry. If the system clock needs to be set, then James will ask you during the boot process to enter the current time. And as long as the computer is not powered down, the clock will be restored automatically after a reset. * Click: Click on the little box - a checkmark [ ] will (dis)appear. (Checkmark present = keyboard click on. That's how most of the functions of James work) * Bell: stop the unharmonic bell sound of the soundchip. Note that if you switch it off, you won't hear the bell sound emitted by James in case you insert a disk infected by a virus into your floppy drive. * Other KBD: If you click on the text (not on the button) you will get a fileselector-box. Select a *.KBD-file to change your keyboard layout. After you have done that you can switch to the new keyboard layout you've just loaded (and back, of course). If an error occured during loading, e.g. file not found (TOS Error #33) then the switching will be disabled. If you click on 'SAVE...' with this option switched on, James tries during the next boot sequence to reload the KBD-file you selected. * Repeat: Keyboard-repeat on/off. * Repeat-Speed: Set the repeat-speed according to your taste. This option works exactly as in the Control Panel. * Repeat-Delay: Should be clear. If not try out! * Double Click: This value determines how fast GEM reacts on a mouse-click. The littler the value the slower GEM will react. * ExtKey: Get special ASCII's using a standard keyboard. If you want to type characters like , you could load another keyboard layout containing these char's. But there's a more comfortable way to do it: first step - type the main character, e.g. . Second step - hold down the CONTROL-key and press <'> (use shift if necessary!). You'll get your <> without messing around with ASCII codes. -- Possible characters: with "'": | | |E|a|e|i|o|u| | |||||||| | with Backspace: | |!|?|A|I|O|a|c|i|o|r| with "~": | ||||||||||| |A|N|O|a|n|o| | ||||||| | with ",": | |C|c| with ".": | ||| |A|a| | ||| | with "-": | |:|L|Y| with "/": | |||| |O|c|o|u|3|P| | ||||||| | with "`": | |A|a|e|i|o|u| with "^": | ||||||| |a|e|i|o|u| | |||||| | with ":" | | |A|O|U|a|e|i|o|u|y| with "_": | ||||||||||| |+|<|=|>|a|o| | ||||||| | * Snapshot: ALT-HELP saves the current screen on disk using the DEGAS-format. You can specify the drive and the name under which the screendump is saved. See also the doc on the 'Setup Menu' for more information. (!Warning: disk errors as writeprotect etc won't be reported!) * Fast Mouse: A really flexible mouse-speeder. The speedup characteristics can be modified by four sliders in the setup-menu. * Dark: If switched on, the screen display will be shut off in ?? minutes. This screensaver works with any other program without causing troubles! * VBL-Simul.: => Vertical BLank-Simulation. If the screen is shut off by ascreensaver, the video chip doesn't generate vertical blank interrupts. Some programs having subroutines in the 'VBL-slot' are dependent on this interrupt source, and if you have switched on the VBLsim option, James will 'simulate' this interrupt so that nobody (no-code?!) realizes that the screen has been shut off. If you haven't understood this: doesn't matter, have it switched on. * Invers: (Only monochrome) - Try out! * 50/60 Hz: (only colour mode) - this option replaces 'inverse' if youwork in midres. Replaces 'ChangeHertz.PRG'. * Vector Control: James will constantly check some important systempointers. This is very useful to detect viruses that need to change these pointers for their operation. You'll be warned if there's been an illegal change. * Blitter: Control the bitblt chip! Useful if you want to switch on/offthe blitter chip when working with another program. Note: the desktopdoesn't recognize the changed blitter status - it will be reset to thedesktop's default... sorry. * Save Settings: Save current setup to disk. The file JAMES.ACC must beaccessible in the boot device - don't forget to put your boot disk in theright drive, otherwise James will grumble... Warning: Be sure that you have the right version of James on your disk! If you try to save your setup with a wrong version, the file on disk will be destroyed!!! * 'PRN & AUX', 'Disk' and 'Setup': Invokes the other dialog boxes: The PRN & AUX Menu: ==================== * There isn't much to say about it because this dialog box works exactly like the famous Control Panel. However, note that all changes will be cancelled by 'ABORT' and validated by 'OK'. By the way: if you use TOS 1.4, the baud rate will be displayed correctly even if you change it with another program. The Disk Menu: =============== * Test Bootsector: Examines a disk to see if it isn't infected by one of the known viruses. If you are in doubt, use a good virus-killer program to check it out. * Control Bootsector: Supervises permanently the bootsector of any disk. If you insert an infected disk James will warn you if there's something special in the bootsector. That's the ultimate protection against bootsector viruses. * Verify: Supresses the verify that TOS performs after having writtensomething to (floppy)disk. With verify off, you will have the write speedincreased by up to 100% - but use only good disks!(This is not a fastload option!) * Writeprotect: A condom for the ST. Any program that uses the standard OS-routines for disk write operations will 'see' a write-protected disk. But sometimes you'll need to switch off this write protection when you get the 'Critical Error Handler': do it by pressing --. (And don't forget to re-enable the write protection afterwards!) * Harddisk Ship: A harddisk-user should 'park' his 'noise generator' before switching it off. That avoids data losses due to uncontrolled head landings. The Setup Menu: ================ * ExtKey -> new KBD: If you have another keyboard layout installed by James you can determine wether Extkey is initialized on the new or on the old keyboard layout. Normally, you enter the main character (e.g. 'a') then the secondary character (e.g. ':') together with the CONTROL-key. Now if you load another kbd-layout, where the ':' is on another key, you still have to press the key on the old position of the colon. To avoid this when James performs a KBD-autoload, you have to switch on this option. * Set HCopy path: Click on it, and you get a fileselector box. Now you can determine the drive and path where 'Snapshot' saves the screendumps. You have to enter valid names such as: SDUMP_32.pic, SCREEN01.xyz etc. The filename extension will be set to PI2 or PI3 according to your screen resolution. If you enter an invalid name (such as "x.x"), James replaces it by 'HCOPY_01.PI?'. * Mouse Speed: That's it. To get a very smooth and flexible mouse speedup, the new mouse-speeder routine works internally with steps of 0.015 pixel and uses a polynom of the 4th degree: Vcursor = a4*x^4 + a3*x^3 + a2*x^2 + a1*x ;(x=Vmouse) Tha factors a4..a1 correspond to the four sliders. If you want to have a linear mouse acceleration, let's say 1:2, then set the first slider to mid-way, the other 3 to zero (down). In order to facilitate the manipulation of the sliders, you can 'short circuit' the speeder by pressing the CONTROL-key. (This key function works only as long as you are in the setup-menu!) * Restore: Restores the last saved Mouse-Speeder setup. Miscellaneous: =============== * Of course there's also a keyboard-reset:try to get a 'warm' reset, and to get a 'cold' one. After a cold-reset, the computer will be in the same state as if you had turned it off. You might need this if you want to get rid of a reset-resistant program! * During system startup, James may ask the current time/date if youhaven't a MEGA-ST compatible real-time clock or if your keyboard-clock hasnot yet been set to the right date. * About these *.KBD files: They can be edited with any standardkeyboard-layout-editor as MKKBD, KSLAYOUT or ASCII_ED (the latter isgerman pubdom.) Internal stuff: ================ * James uses the XBRA-protocol. The xb_identifier is 'JAM1'. * James doesn't work in Lowres. Due to GEM-AES it isn't possible to switch back from mid to lowres without tricks. You'll see bombs. Remedy: use James v1.5 or higher * The VBL-Simulator uses the MFP timer-A. If this timer isn't available at available at the moment James switches off the screen, James puts an alert message on the screen. However, you can be sure that the timer A is available for other programs during normal video chip activity. *********************************************************************** * * * ACC.PRG - CALL JAMES FROM A SHELL * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * * *********************************************************************** ACC.PRG is an mini-program that invokes JAMES, if installed. If you use command line interpreters or other shells which do not support accessories, this program will be very useful to you. Note that you cannot use this feature from TOS-programs. GEM must be fully initialized. *********************************************************************** * * * V T 5 2 - TERMINAL EMULATOR Version 1.2 * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ * * * *********************************************************************** You can use this program as ACC or as a PRG. Simply rename it! VT52.??? replaces the original 'VT 52 Emulator'-ACC by Atari. Even if my VT52 does exactly the same job, it's nearly five times smaller than ATARI's. Use F1/F2 to select Full/Half Duplex. Use F3/F4 to switch on/off the linefeeds. If the linefeeds are enabled,the program appends an ASCII 10 (LF) to every ASCII 13 (CR) Press HELP to set up the modem port. Note that this will only work ifyou have JAMES installed. Press UNDO to exit the emulator. VT52 is 100% assembly and works with any TOS-release and accepts everyscreen resolution. With a 1280*960 rez, you have 160 columns and 50 lines of text on your screen! *********************************************************************** * * * SIG_ACC / SIGNUM to JAMES - Interface Version 1.1 * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ * * * *********************************************************************** SIG_ACC - That's the interface-accessory that allows you to use James.acc (if loaded!) within SIGNUM!2. It mustn't be renamed, otherwise SIGNUM won't recognize the ACC. Now if you want to use James while working with SIGNUM you only have to press . This ACC can only be used with the 640*400 Atari monochrome screen. That's because SIGNUM has the same restrictions. However, if you have SIG_ACC installed with the 'wrong' resolution nothing will happen. _____________________________________________________________________ 1989/91 by Pascal Fellerich