Konference: Počítač SHARP MZ-800 a emulátory
Od: | Martin Lukasek |
Datum: | 26.9.2011 01:04 |
Předmět: | Re: Navrh specifikace MZFREPO rozhrani |
Re: Navrh specifikace MZFREPO rozhrani: |
Ahoj,
mne to prijde uplne super, je bezva to mit prehledne sepsany. Mozna bych tam jen doplnil, kde je CMD Port a DATA Port. Nasel jsem si, ze 0x50 a 0x51.
Hned jsem narychlo neco zkusil, ale narazil jsem. Zkusil jsem to v Pascalu, protoze mi to prislo nejrychlejsi, ale bud mam nekde trivialni chybu nebo TurboPascal neumi korektne Port[] nebo nevim. Vraci mi to vsude samy 0. Je chyba ve mne nebo v Pascalu?
var b : Byte;
i : Integer;
begin
WriteLn('Unicard test program');
WriteLn;
WriteLn('Reset, SHARP ASCII, RTCGETT');
Port[$50] := $00;
Port[$50] := $02;
Port[$50] := $63;
Write('Data port = ');
for i := 1 to 3 do
begin
b := Port[$51];
Write(b, ' ');
end;
WriteLn;
Write('Status = ');
for i := 1 to 4 do
begin
b := Port[$50];
Write(b, ' ');
end;
WriteLn;
end.
Ahoj, Martin.
Ostatní příspěvky vlákna:
[2011/1 (52)] [2011/2 (9)] [2011/3 (2)] [2011/4 (9)] [2011/5 (8)] [2011/7 (1)] [2011/8 (40)] [2011/9 (146)] [2011/10 (116)] [2011/11 (29)] [2011/12 (110)]