Interrupts, Pixel und ASMRoutinen

aneril

Grünschnabel
Interrupts:
Ist es möglich, Interrupts auszuführen?


Pixel:
Kann man auf das VideoGraphikSegment &HA000 zugreifen und direkt den GraphikRam manipulieren? (Pixel setzen, löschen, ändern...)

Oder gibt es einen "Pixel setzen" Befehl für VB?


ASM:
Kann man fertig compilierte ASMRoutinen einbinden? (Villeicht als Bibliothek.)

Kann man die Steuerung an eine Prozedur übergeben, die in einer anderen Sprache geschrieben ist? (z.B. C, ASM)

mfg Aneril
 
Direkt in bestimmte Speicherbereiche schreiben kannst Du mit VB definitiv nicht - und Pointer gibt es meines Wissens nach auch nicht.
Aber es gibt die API, die in C und teilweise auch in Assembler geschrieben ist und daher schnelle Hardware-Zugriffe möglich macht. Und wenn da keine passende Funktion für Dich drin ist, kannst Du Dir mit C oder Assembler selbst eine entsprechende DLL schreiben und diese dann aus dem VB-Code aufrufen - genau wie eine API-Funktion. ;)

Eventuell gibt es auch schon fertige Bibliotheken irgendwo zum Download. Einfach mal bei Google suchen.
 
pixel setzen

Gibt es keinen Befehl, um einzelne Pixel zu setzen?
Man kann ja immerhin auch mit point Pixel auslesen...

mfg Aneril
 

Neue Beiträge

Zurück