Diskussion:CBM-Bus

aus Wikipedia, der freien Enzyklopädie

Wechseln zu: Navigation, Suche

[Bearbeiten] Turbotreiber

Bei den Turbotreibern wird eine Optimierung des GCR-Verfahrens erwähnt. Hmmm, auf dem CBM-Bus sind die Daten doch noch gar nicht GCR-codiert. Hat da jemand vielleicht eine Floppy-DOS-Optimierung, die vielleicht gleichzeitig vorgenommen wurde, mit diesem Thema durcheinandergeschmissen? --PeterFrankfurt 02:53, 22. Okt. 2007 (CEST)

Am CBM-Bus gibt es keine GCR-codierten Daten. Der Absatz im Artikel bezieht sich darauf, dass das Programm in der 1542 Floppy, welches die GCR-Codierung/Decodierung für die Daten, welche auf die Disk geschrieben/gelesen werden, optimiert wurde und damit im Durchsatz beschleunigt ist. Im Rahmen dieser Turbo-Loader. Die Kanalcodierung/Kanaldecodierung für die magnetische Aufzeichnung erfolgte bei den CBM-Floppylaufwerken, zumindest der alten 1541, primär durch Software und nicht wie später in den Floppy-Controller üblich, durch eine eigene Hardware (ASIC). Und jene Softwareroutinen wurden in den Torboladern, welche direkt auf der CPU des 1541 liefen und einen Teil der internen ROM-Routinen in der Funktion ersetzten, stark optimiert. Was einen Teil der Beschleunigung ausmachte. (händisch optimierte und recht trickreiche Assemblerprogramme; bei manchen dieser Tools unter Ausnützung von "illegalen" 6502 Opcodes um den maximalen Datendurchsatz rauszuholen; Ob die illegalen Opcodes auch bei diesen Turboloader angewendet wurden weiss ich nicht mehr; Die illegalen Opcodes war vorallem bei den damaligen Kompressionstools (Packern) recht beliebt. ).--wdwd 20:39, 22. Okt. 2007 (CEST)
Persönliche Werkzeuge