Ein kurzer Nachtrag : 0,5KB stimmen nicht mehr. Es sind nach einer kleinen Korrektur ca. 13,3 Kb/Sekunde..
Handshake, Datei puffern usw.. kostet nochmals eine Sekunde.
Rechner: DOS PC 486/66 und CBM 2001.
Windows , pfffft ![]()
Michael
Ein kurzer Nachtrag : 0,5KB stimmen nicht mehr. Es sind nach einer kleinen Korrektur ca. 13,3 Kb/Sekunde..
Handshake, Datei puffern usw.. kostet nochmals eine Sekunde.
Rechner: DOS PC 486/66 und CBM 2001.
Windows , pfffft ![]()
Michael
Oehm, mein Beispiel oben ist nur fuer PASCAL unter DOS ! ;)))
Koennte die I/O-Kruecken von Windows zerlegen, da die Hardware direkt angesprochen wird.
Michael
ZitatOriginal von LogicDeLuxe
Gibt's dazu auch eine Beschreibung, wie man das am besten macht? Ein C- oder Pascal-Beispiel wäre sicher hilfreich.
Ich hatte mal eine kleine Transfersoftware fuer meinen CBM 2001 geschrieben. Das war Pascal/DOS und nicht besonders schnell (.5kb/Sekunde).
Das waere Strobe und der Datenport :
procedure lpt_strobe (io_adr: word);
begin
port[io_adr+2]:=1;
end;
Procedure Out(Port:word;Value:Byte);assembler;
asm
mov DX,PORT
mov AL,VALUE
out DX,AL
end;
Alles anzeigen
Michael