
Zitat von
Helmut
Aber ist dann m_allowNMI nicht immer 1 (wird ja bei Start und reset gesetzt) und die ganze Abfrage sinnlos?
Genau. Es wird beim Start auf eins gesetzt und beim ersten NMI aufruf auf 0.

Zitat von
Helmut
Und bei MMIV/V erfolgt das Update des Displays nicht durch diesen Interrupt?
Bei einigen funktioniert das über den normalen IRQ

Zitat von
Helmut
Um so einen Treiber zu schreiben muss man ja die Hardware genau kennen. Woher hast du dieses Wissen eingentlich?
Dafür gibt es mehrere Quellen. Einige Informationen habe ich von den Usern hier aus dem Forum, einige durch Nachmessen an der Original Hardware und
Untersuchung der Firmware. Dazu bietet MESS einen sehr schönen Debugger.
[/QUOTE]

Zitat von
Helmut
. Ist aber echt ärgerlich wenn da andere Leute als du in dem Treiber rumpfuschen UND dann das Ergebnis nicht zumindest testen!
Meist geht es den Entwicklern, wenn sie fremden Code anpassen darum, das MESS kompilierbar bleibt. Ansonsten müßte der Treiber aus dem Code entfernt werden.