•  Back 
  •  %Main 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
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