Autor: Marcin 'Qrczak' Kowalczyk (qrczak_at_knm.org.pl)
Data: Mon 01 Feb 1999 - 14:34:19 MET
On Mon, 1 Feb 1999, Tristan Alder wrote:
> Czy ktoś rozwiązał może problem zapisywania do pliku z rezydenta?
Z rezydenta tak, ale ciężko w Pascalu (nie wspominając o tym, że DOSowy
rezydent powinien zajmować jak najmniej miejsca, co trudno uzyskać
w Pascalu).
Luźny hint (bardzo dawno się tym nie zajmowałem):
Oprócz przerwania 28h (chyba) warto przejąć przerwanie 21h, żeby móc
zrobić swoje kiedy tylko przerwanie 21h będzie się kończyło / zaczynało.
(InDos też trzeba tam sprawdzać, bo niektóre funkcje przerwania 21h
są wielowejściowe.) Przerwania 21h nie da się przejąć w Pascalu bez
bardzo brudnych sztuczek (głównie dlatego, że nie ma gdzie pamiętać
oryginalnego wektora przerwania oraz że trzeba przepuszczać flagi
do przerwania i z powrotem, a nie odtwarzać oryginalne).
Pascal jest dobrym językiem, ale akurat nie do pisania rezydentów.
-- __("< Marcin Kowalczyk * qrczak_at_knm.org.pl http://kki.net.pl/qrczak/ \__/ GCS/M d- s+:-- a22 C+++>+++$ UL++>++++$ P+++ L++>++++$ E->++ ^^ W++ N+++ o? K? w(---) O? M- V? PS-- PE++ Y? PGP->+ t QRCZAK 5? X- R tv-- b+>++ DI D- G+ e>++++ h! r--%>++ y-
To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 18:09:48 MET DST