Hardware > Hardware (Classic 16-/32-Bit)

Frage zu STARTIDE FM (IDE Interface) von Mario Becroft

<< < (2/5) > >>

Arthur:
Habe noch folgende Info zu Softwareinerrupt gefunden. Ist ein bisserl dünn beschrieben aber scheint ein gangiger Mechanismuß zu sein. Zu den Hardwareinterrupt hab ich auch nicht mehr gefunden. Zum polling hab ich auch ein wenig gefunden. Wie sich der Atari hier verhällt weis ich leider nicht...

@ppera, das kann man auch etwas höflicher sagen, sonst antwortet ja bald niemand mehr, auf eine Anfrage, oder nur wenn er sich 105% sicher ist.   ;)

guest2070:
SSB :  Du hast gespricht über polling, das kein Interrupt vorgesieht für IDE.

Aber Falcon und ST-Book haben standard IDE port, wo ist interrupt für IDE. Es ist gleich als interrupt für floppy und DMA (so SCSI aucj auf Falcon).  Aber, interrupt ist braucht nur für zeigen ende von transfer. Und es geht auf MFP, nich auf CPU. Es kann sein komplete ignoriert. Ich weiss - Ich habe geschreibt hard disk driver  :)
Da ist kein polling benötigt bei IDE (aber kann brauchen). Polling ist braucht bei ACSI - zum sehen DMA transfer ende  :)

Nicht Lügner, nut sprechen über was kent nicht  :D

simonsunnyboy:
@ppera: Entschuldigung halbwegs akzeptiert, aber an der Art wie du mit anderen Leuten umgehst, wenn sie nicht deinen Standpunkt vertreten solltest Du ganz massiv arbeiten.

tuxie:
Hey,,

ich denke das ist nur falsch rüber gekommen wegen pperas deutsch! Sollten ihn achten das er das dennoch macht hier auf Deutsch zu Schreiben.

guest2070:
Genau, meine Deutsch ist schlimm, scwach.
Vor 20 Jahr es war besser, aber in letzte Jahres Ich gehe nicht nach Deutschland.

Ich kann nicht verstechen Leute welche geht 'offended' wann andere sagt einfach, im par Worten das was Sie schreibte ist falsche, das Sie kennen nicht über...
Einfach, es ist nicht schöne Weg zum sagen das. Und Ich sehe jede menge von falsche Iformazionen im verschiedene Atari forums. Pegel ist zu nieder. Ich glaube das Grund für ist: schlimm admins (AF) (steht nich für diese Forum !  :) ), das Leute schreibt ohne prüfen existierende infos auf WEB etc.

Für ende: SSB redet über Standpunkts. Da wir haben nicht Standpunken. Wir haben fakten..Ich bin immer böse wann sehe 'nonsenses' wie hier. als das IDE ist langsam gegen polling etc...  Bitte reden über Thema vor schreiben in forums. Viel reden...

Ich addiere hiere mehr infos über IDE auf Ataris. Vielleicht eigene Leute ist interessiert :

Grund prinzip von Arbeit von IDE ist : Kommunikazion, data transfer über I/O port R/W. 68000 CPU hat kein I/O addressen, so es geht über regular Speicher R/W befehlen.

Atari definierte Address Bereich, und alle Interfacen brauchen gleiche - sonst keine autoboot (TOS 2.06).

Übere meint das gescwindigkeit ist praktisch gleich als bei memory copy operazionen. Bis 1.6 MByte/sec. In praxis um 1.4 . Steht für 8MHz 68000. Auf Falcon über 3MB/sec (getestet).  Polling von MFP interrupt ist nicht erforderlich - wegen das CPU macht alles, so wir kennen wann transfer ist fertig.
Natürlich, da ist viele mehr Detail, wie brauchen von Blitter, CPU load und Standpunkten das IDE ist nicht gut wegen es braucht 100% CPU Zeit etc. Für letzte:  genau ist das DMA ist besser als I/O transfer wann wir sehen CPU load. Aber trotzdem IDE PIO ist schneller auf Ataris.  Normal, drivers, TOS wartet bis ende von data transfer, so 100% CPU load ist nicht problem. Nur im Multitasking DMA ist besser real, aber Ich glaube das es ist nicht Etwas was ist wichtig bei Maschinen mit 68000. Btw. Blitter is auch DMA  :)

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln