Topic : Chips 'n Chips Author : Michael Ruge Version : chips_x.hyp (01/05/2001) Subject : Dokumentation/Hardware Nodes : 1505 Index Size : 35662 HCP-Version : 3 Compiled on : Atari @charset : atarist @lang : @default : @help : @options : -i -s +zz -t4 @width : 75 View Ref-File Gestern wurde von meinem Expeditionsteam eine neue undokumentierte Funktion im MultiTOS von Atari gefunden. Sie beruht auf der schlichten Tatsache, daß man Ordnern einen Namen geben kann oder muß. Wem ist es schließlich nicht bekannt, daß auf der Diskette/ Festplatte ein Ordner, der den Namen AUTO trägt, Programme beim Booten wie von Geisterhand startet? Nachdem es schon nicht gelungen war, durch anlegen eines Ordners, öffnen des Ordners, anlegen eines weiteren Ordners im Ordner, öff- nen des Ordners im Ordner,usw usf. bis ins Betriebsystem vorzudrin- gen, haben wir es dann auf eine viel simplere Art und Weise geschafft. Man kann durch einen Trick vom Desktop(!) aus auf alle ins System eingebundenen Hardware-Komponenten zugreifen. Um diesen Effekt zu erreichen legt man einfach einen Ordner mit dem Namen des entsprechenden Chips an. (Eine kleine Liste: "68000", "68030", "FPU", "WD1772", "Ajax", "GLUE", "DMA", "Videl", "Combel", "68901", "YM2149", "MMU", etc.) Ist ein Bauteil nicht im System vorhanden, so ist der Ordner leer und kann so behandelt werden, wie jeder andere Ordner auch. Ist der Chip jedoch vorhanden, so sieht man im Ordner jedes einzelne Register mit seinem Kürzel und Wert. Ich habe mir mal den 68000 angeschaut, dabei sieht man folgendes: NAME: LÄNGE: DATUM: UHRZEIT: A4 nnnnn 00-00-00 00-00 ------------------------------- D5 nnnnn 00-00-00 00-00 D4 nnnnn 00-00-00 00-00 D6 nnnnn 00-00-00 00-00 D3 nnnnn 00-00-00 00-00 D7 nnnnn 00-00-00 00-00 D2 nnnnn 00-00-00 00-00 D8 nnnnn 00-00-00 00-00 D1 nnnnn 00-00-00 00-00 D9 nnnnn 00-00-00 00-00 D0 nnnnn 00-00-00 00-00 D10 nnnnn 00-00-00 00-00 AS_ n 00-00-00 00-00 D11 nnnnn 00-00-00 00-00 UDS_ n 00-00-00 00-00 D12 nnnnn 00-00-00 00-00 LDS_ n 00-00-00 00-00 D13 nnnnn 00-00-00-00-00 R/W_ n 00-00-00 00-00 D14 nnnnn 00-00-00 00-00 DTACK_ n 00-00-00 00-00 GND 0 00-00-00 00-00 BGACK_ n 00-00-00 00-00 A23 nnnnn 00-00-00 00-00 Vcc 1 00-00-00 00-00 A22 nnnnn 00-00-00 00-00 CLK n 00-00-00 00-00 A21 nnnnn 00-00-00 00-00 GND 0 00-00-00 00-00 A20 nnnnn 00-00-00 00-00 HALT_ n 00-00-00 00-00 A19 nnnnn 00-00-00 00-00 RESET_ n 00-00-00 00-00 A18 nnnnn 00-00-00 00-00 VMA_ n 00-00-00 00-00 A17 nnnnn 00-00-00 00-00 E n 00-00-00 00-00 A16 nnnnn 00-00-00 00-00 VPA_ n 00-00-00 00-00 A15 nnnnn 00-00-00 00-00 BERR_ n 00-00-00 00-00 A14 nnnnn 00-00-00 00-00 IPL2_ n 00-00-00 00-00 A13 nnnnn 00-00-00 00-00 IPL1_ n 00-00-00 00-00 A12 nnnnn 00-00-00 00-00 IPL0_ n 00-00-00 00-00 A11 nnnnn 00-00-00 00-00 FC2 n 00-00-00 00-00 A10 nnnnn 00-00-00 00-00 FC1 n 00-00-00 00-00 A9 nnnnn 00-00-00 00-00 FC0 n 00-00-00 00-00 A8 nnnnn 00-00-00 00-00 A1 nnnnn 00-00-00 00-00 A7 nnnnn 00-00-00 00-00 A2 nnnnn 00-00-00 00-00 A6 nnnnn 00-00-00 00-00 A3 nnnnn 00-00-00 00-00 A5 nnnnn 00-00-00 00-00 n gibt hierbei den jeweils aktuellen Zustand an, um nun Manipula- tionen durchführen zu können, wurde der Menuepunkt "zeige Info" er- weitert. Man öffnet jeden betreffenden Ordner (hier 68000) und klickt einfach das Register an, welches man ändern möchte und gibt nun bei "Länge" den neuen (Register) Wert ein. Kapitel Ein unentdecktes Feature in MultiTOS, Seite 1