Diesen Beitrag auf der neuen Seite lesen
Die XT-IDE rev3 eignet sich hervorragend dazu den Olivetti M24 bzw. M24SP mit einem IDE-Controller Stand 2020 zu versorgen, um die langsame und oft bereits kaputte MFM-Festplatte zu ersetzen. Allerdings benötigt es für eine Verwendung im M24 ein angepasstes XTIDE-BIOS. Ich zeige hier wie dieses auf den M24 kommt.
Zuerst muss man sich wie ich eine XTIDE besorgen, aktuell gibt es die rev4. Ich behandle die etwas ältere, aber deshalb nicht weniger funktionierende rev3. Man bekommt die XTIDE rev3 relativ einfach auf eBay
für ca. 30€ als Self-Assembly-Kit zum selber löten oder für 40-50€ fertig gelötet.
Nerd wie ich bin, habe ich mich natürlich für die Self-Assembly-Version entschieden - ich löte gerne. Leider kam dann beim ersten Start die Ernüchterung: Habe ich kalte Lötstellen oder etwas falsch gemacht? Erkannt wird die Karte selbst, aber sie erkennt keine meiner 5 Festplatten die hier herum liegen und ich bekomme einen "Error 1h!" wie am Bild rechts zu sehen. Verdammt.
Gegoogelt habe ich nach dem Fehler, fand allerdings nur weitere verzweifelte Nutzer, denen niemand so wirklich half bzw. Threads die sich im nichts verlaufen haben. 1h heißt am Ende nichts anderes als "keine Platte gefunden", kann bei Self-Assembly natürlich alles bedeuten. Nach einer Kontrolle ob die IDE-PINs alle mit den Chip-Eingängen verbunden sind (Multimeter), was sie auch waren, war ich relativ ratlos und habe die Karte in einen 486er gesteckt. Und schau an, da wurden die Platten dann auch alle erkannt. Es muss also eine Inkompatibilität des M24 sein, nach der ich dann auch gezielter gegoogelt habe.
Es gibt tatsächlich für den M24 ein eigenes Universal BIOS, welches standardmäßig natürlich nicht auf dem von mir gekauften EEPROM vorinstalliert war. Ich stelle euch hier eine Zusammenfassung dessen bereit, wie man die Karte für den M24 konfiguriert. Ihr braucht dazu den Universal BIOS-Download von weiter unten, den ihr auf eine bootfähige 720KB/360KB Diskette verfrachten müsst - sofern ihr keinen weiteren Computer als den M24 zur Verfügung habt, der ISA-Slots für die XTIDE mitbringt.
Karte richtig jumpern
![----------------------------------------------------------------------------- -----------------------------------------------------------------------------](images/dividor.gif)
Mehrere Foreneinträge sagen die Karte gehört auf D800 statt standardmäßig D000 gejumpert. Dazu braucht es folgende Einstellungen für SW1:
SW1: Adresse D800 setzen, BIOS aktivieren und EEPROM-Schreibzugriff erlauben
- A16 - ON (Jumper gesetzt)
- A15 - ON (Jumper gesetzt)
- A14 - OFF
- A13 - OFF
- 8k - Siehe Bild!
- 8k - Siehe Bild!
- ENA - ON (Jumper gesetzt)
- WR - ON (Jumper gesetzt)
Bitte beachtet, dass die Jumper 5 (8k) und 6 (8k) je nach XTIDE-Set unterschiedlich ausfallen können, sie legen fest welche EEPROM-Größe verbaut ist. Meisten ist diese 8KB wie bei mir, deshalb ist es bei mir ON. SW2, die I/O-Adresse kann auf dem Standardwert 300h bleiben und wie auf meinem Foto konfiguriert werden.
![Bild ohne Beschreibung Bild ohne Beschreibung](./upload/files/thumbs/_xtide_sw1_det.jpg.png)
Die Karte kann anschließend inklusive angeschlossener IDE-Festplatte oder CF-Adapter im M24 verbaut werden.
Am M24 selbst, hier die Anleitung in
TH99 ![(Externer Link) (Externer Link)](images/link.gif)
, muss bei
DIPSW1 der
Switch 3 auf
OFF gestellt werden, um einen etwaigen noch vorhandenen MFM-Kontroller abzuschalten und das BIOS zu zwingen die Festplattensuche zu überspringen. Macht man das nicht, steht die XTIDE später in Konflikt mit dem MFM-Kontroller, der gleiche Speicherbereiche für sich beansprucht.
BIOS für M24 konfigurieren und auf EEPROM flashen
![----------------------------------------------------------------------------- -----------------------------------------------------------------------------](images/dividor.gif)
Beim ersten Start (bitte DOS-Startdiskette einlegen) sollte der oben rechts am Bild festgehaltene
1h! Fehler auftreten, nachdem die XTIDE keine Laufwerke erkennt. Die XTIDE wird deshalb automatisch von Diskette A: booten. Unter DOS startet bitte nun die
XTIDECFG.COM aus dem unten verlinkten Download. Sie begrüßt euch folgend:
![Bild ohne Beschreibung Bild ohne Beschreibung](./upload/files/thumbs/_xtidecfg_main.jpg.png)
XTIDE BIOS flashen
- Wählt nun Load BIOS from file (Cursortasten beim M24 sind auf Taste 8 für rauf und 2 für runter!)
- Wählt die Datei ide_xt.bin aus und bestätigt mit Enter
- Die Successfully loaded-Meldung nochmals mit Enter bestätigen.
- Menüpunkt Configure XTIDE Universal BIOS auswählen
- Menüpunkt +Primary IDE Controller auswählen
- Device type von XTIDEr2 auf XTIDE rev 2 (Olivetti M24) ändern
- Menüpunkt -Back to Configuration Menu wählen
- Optional Power Management aktivieren (HDD spin down time)
- Menüpunkt -Back to Main Menu wählen
- Menüpunkt Flash EEPROM wählen
- EEPROM Address von D000h auf D800h verstellen - einfach d800 eintippen und Enter
![Bild ohne Beschreibung Bild ohne Beschreibung](./upload/files/thumbs/_xtidecfg_d800.jpg.png)
- EEPROM type auf 2864 stellen sofern die Jumper SW1-8k beide auf ON sind, ansonsten anderen Chiptyp wählen
![(Externer Link) (Externer Link)](images/link.gif)
- Sonst keine Einstellungen verändern und *Start flashing auswählen
- Der Flashvorgang dauert bei mir ca. 20 Sekunden
![(Externer Link) (Externer Link)](images/link.gif)
- Nach erfolgreichem Flashvorgang muss neu gestartet werden.
![(Externer Link) (Externer Link)](images/link.gif)
Hat alles geklappt, begrüßt euch die XTIDE nun mit der Meldung, die Festplatte namentlich erkannt zu haben. Ihr könnt nun wie gewohnt MS-DOS via fdisk/format auf die XTIDE-Festplatte installieren. Um wieder von A: booten zu können, muss kurz nach der Erkennung von Master+Slave die A-Taste gedrückt werden, damit der Bootmanager der XTIDE das Startmedium umschaltet.
![Bild ohne Beschreibung Bild ohne Beschreibung](./upload/files/thumbs/_xtide_inuse.jpg.png)
Downloads
![----------------------------------------------------------------------------- -----------------------------------------------------------------------------](images/dividor.gif)
Weiterführende Links
![----------------------------------------------------------------------------- -----------------------------------------------------------------------------](images/dividor.gif)