Autor Thema: AHDI - Voller Überraschungen - +40% IDE-Leserate durch Blitter-Einsatz  (Gelesen 4545 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline czietz

  • Benutzer
  • Beiträge: 3.588
Hallo,

heute Abend habe ich mal wieder etwas "Softwarearchäologie" betrieben. Es gab die Vermutung, dass Atari Plattentreiber AHDI in der Version 6 für den IDE-Bus den Blitter unterstützen würde, diese Funktion bloß von Atari nicht freigeschaltet wurde.

Es stimmt! AHDI lässt sich entsprechend umschalten und liest damit auf meinem STfm mit nachgerüstetem Blitter und nachgerüsteter IDE-Schnittstelle ca. 40% schneller als vorher. Diese Erkenntnis ist allerdings eher aus historischer Sicht interessant, heute nicht mehr wirklich praxisrelevant. AHDI unterstützt ja keine Windows-kompatiblen Partitionen, sodass man doch besser bei HDDRIVER oder pperas Treiber bleibt.

Grüße
Christian

Offline ari.tao

  • Benutzer
  • Beiträge: 2.248
  • Gesperrter User
 8)
Falcon+ddd32MHz, TT+CrazyDotsGK und noch ein paar andere.

Offline Arthur

  • Benutzer
  • Beiträge: 10.302
  • Mein Atari erinnert mich an die gute alte Zeit..
Hallo Christian, immer wieder bin ich überrascht was du so alles heraus findest. Damit verleihe ich dir den goldenen Spaten der Softwarearchäologie.  :D Gruß Arthur

Offline gh-baden

  • Benutzer
  • Beiträge: 1.976
heute Abend habe ich mal wieder etwas "Softwarearchäologie" betrieben. Es gab die Vermutung, dass Atari Plattentreiber AHDI in der Version 6 für den IDE-Bus den Blitter unterstützen würde, diese Funktion bloß von Atari nicht freigeschaltet wurde.

Es stimmt! AHDI lässt sich entsprechend umschalten und liest damit auf meinem STfm mit nachgerüstetem Blitter und nachgerüsteter IDE-Schnittstelle ca. 40% schneller als vorher. Diese Erkenntnis ist allerdings eher aus historischer Sicht interessant, heute nicht mehr wirklich praxisrelevant. AHDI unterstützt ja keine Windows-kompatiblen Partitionen, sodass man doch besser bei HDDRIVER oder pperas Treiber bleibt.

Spannend! Hast du einen Link zur „Freischaltung“, und zu den Leseraten vorher und nachher?

(Windows-Kompatibilität ist mir bspw. egal …)
Wider dem Signaturspam!

Offline Arthur

  • Benutzer
  • Beiträge: 10.302
  • Mein Atari erinnert mich an die gute alte Zeit..
Würden Patitionen unter AHDI mit Big-DOS (von Rainer Seitel) eigentlich auch davon Profitieren?

Offline czietz

  • Benutzer
  • Beiträge: 3.588
Spannend! Hast du einen Link zur „Freischaltung“,

In AHDI 6.061 (z.B. von hier: http://www.atarimuseum.de/downloads/treiber/ahdi6061.zip) im Ordner HINSTALL die SHDRIVER.RAW mit dem Hexeditor ändern: Byte 0x66 von 0x01 auf 0x00 stellen. Dann mit HINSTALL wie üblich installieren. Der so gepatchte AHDI meldet sich fortan mit "Using BLiTTER for IDE I/O".

Backup der Daten bereithalten, evtl. hat Atari das nicht ohne Grund deaktiviert. Insbesondere prüft der Treiber, ob er auf einem ST-Book läuft (das hätte ja Blitter und IDE) und weigert sich dann trotz der obigen Änderung, den Blitter für IDE zu benutzen. Vermutung: Auf dem ST-Book gibt es diesbezüglich irgendeinen Bug.

Zitat
und zu den Leseraten vorher und nachher?

Einen Link zu den Leseraten habe ich nicht. Ich habe mit XFERRATE gemessen und kam von ca. 1000 kiB/s auf ca. 1400 kiB/s auf dem STfm mit IDE.

Würden Patitionen unter AHDI mit Big-DOS (von Rainer Seitel) eigentlich auch davon Profitieren?

Du musst nach meinem Verständnis AHDI patchen, damit er überhaupt mit Big-DOS funktioniert. Danach kannst Du vermutlich weiterhin den Blitter freischalten, wie oben beschrieben. Aber auch damit kannst Du mit AHDI m.W. keine bytegeswappten Windows-Partitionen nutzen.
« Letzte Änderung: Sa 28.10.2017, 21:43:59 von czietz »

Offline gh-baden

  • Benutzer
  • Beiträge: 1.976
In AHDI 6.061 (z.B. von hier: http://www.atarimuseum.de/downloads/treiber/ahdi6061.zip) im Ordner HINSTALL die SHDRIVER.RAW mit dem Hexeditor ändern: Byte 0x66 von 0x01 auf 0x00 stellen. Dann mit HINSTALL wie üblich installieren. Der so gepatchte AHDI meldet sich fortan mit "Using BLiTTER for IDE I/O".

Danke!
Wider dem Signaturspam!

Offline 1ST1

  • Benutzer
  • Beiträge: 8.661
  • Gesperrter User
Sehr spannend! IDE-DMA von hinten. Das sollte jetzt U.Seimet anspornen, die Funktion in HDDRIVER einbauen. Davon würden viele Rechner profitieren, auch der Falcon.
Ausgeloggter Mitleser, der hier NIE mehr aktiv wird. Am besten, meine Inhalte komplett löschen. Dabei berufe ich mich auf mein Urheberrecht, die DSGVO und auf die Rechte, die mir unter Impressunm&Datenschutz zugestanden werden. Tschö!

Offline dbsys

  • Benutzer
  • Beiträge: 4.500
  • n/a
Von Soundpool gab es damals einen modifizierten AHDI Treiber, der speziell für den Einsatz mit den Soundpool Programm Audio Tracker gedacht war. Im Gegensatz zu Cubase Audio, das die Audiodaten zwingend auf eine SCSI Platte schreibt, arbeitete Audio Tracker mit der internen IDE Platte.

Vermutlich ist der AHDI 6.06u von Soundpool ebenfalls mit Blitterunterstützung gewesen:
http://www.soundpool.de/atari/files_d.htm

Die Soundpool Downloadseite gibt es zwar noch, aber es sind leider keinerlei Dateien mehr hinterlegt.

Offline KarlMüller

  • Benutzer
  • Beiträge: 412
Vermutlich ist der AHDI 6.06u von Soundpool ebenfalls mit Blitterunterstützung gewesen:
http://www.soundpool.de/atari/files_d.htm
Laut dem Text zur Datei nicht.

Die Soundpool Downloadseite gibt es zwar noch, aber es sind leider keinerlei Dateien mehr hinterlegt.
Geh mal über diesen Weg.

Offline dbsys

  • Benutzer
  • Beiträge: 4.500
  • n/a
Vermutlich ist der AHDI 6.06u von Soundpool ebenfalls mit Blitterunterstützung gewesen:
http://www.soundpool.de/atari/files_d.htm
Laut dem Text zur Datei nicht.

Die Soundpool Downloadseite gibt es zwar noch, aber es sind leider keinerlei Dateien mehr hinterlegt.
Geh mal über diesen Weg.

Danke für die Hinweise!

Dann schaue ich mir den Text zur AHDI Datei mal genauer an.

Audio Tracker habe ich nie genutzt, erinnere mich aber an einen Testbericht in dem moniert wurde, daß die Performanz beim Schreiben auf die IDE Platte hinter die Fähigkeiten von Cubase Audio zurückfallen würde. Daraufhin hat Soundpool den Treiber nachgeliefert. Was immer sie dran gemacht haben, es hat wohl geholfen.
« Letzte Änderung: So 29.10.2017, 18:28:20 von dbsys »

Offline Skywalker

  • Benutzer
  • Beiträge: 581
  • n/a
Es stimmt! AHDI lässt sich entsprechend umschalten und liest damit auf meinem STfm mit nachgerüstetem Blitter

Mich würde viel mehr interessieren, wie du den Blitter nachgerüstet hast. :-)
520 STM, 1040 STE + 1040STFM  und endlich auch A500+ & A1200 :-)

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.056
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Einige 520/1040ST Mainboards haben den Platz für einen Blittersockel schon drauf, siehe Bild (rechts unten) ...



... andere Mainboards haben dies nicht ...



Offline Skywalker

  • Benutzer
  • Beiträge: 581
  • n/a
Einige 520/1040ST Mainboards haben den Platz für einen Blittersockel schon drauf, siehe Bild (rechts unten) ...

Also einfach Sockel einlöten und Chip rein?
Wo bekommt man denn noch einen Blitter Chip her?
520 STM, 1040 STE + 1040STFM  und endlich auch A500+ & A1200 :-)

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.056
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Das Problem ist eher der Sockel, das ist ein spezielles Atari Teil. Blitter Bausteine habe ich reichlich ...

Offline czietz

  • Benutzer
  • Beiträge: 3.588
Passende Sockel tauchen (selten) auf eBay auf. Sonst hat Exxos mal Adapterplatinen gemacht, die die Nutzung eines normalen PLCC68-Sockels ermöglichen:
https://www.exxoshost.co.uk/atari/last/storenew/ (suche nach "BLiTTER PLCC68 FUNKY SOCKET CONVERTER KIT").

Meinen STfm hat @neogain umgebaut, ich kann also keinen eigene Erfahrung bzgl. Blitter-Einbau beitragen. So weit ich weiß, muss man aber noch eine Lötbrücke o.ä. umbauen, damit der Blitter auch erkannt/genutzt wird.

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.056
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Da sind zwei Lötbrücken oder Nullohm Widerstände ...



Lötbrücken = W3 und W4
« Letzte Änderung: Di 31.10.2017, 17:17:40 von Lukas Frank »