Beiträge anzeigen

Diese Sektion erlaubt es dir alle Beiträge dieses Mitglieds zu sehen. Beachte, dass du nur solche Beiträge sehen kannst, zu denen du auch Zugriffsrechte hast.


Nachrichten - tokmar

Seiten: [1]
1
Lowlevel-Coding / Systemtimer und Delay Funktionen
« am: 18. January 2005, 14:15 »
Wie wärs wenn du in regelmäßigen (1x am Tag oder so) abständen die CMOS-Zeit ausliest und die Differenz zur Systemzeit zwischen speicherst. Wenn dann am 49. Tag der Überlauf kommt, liest du dann nochmal die CMOS-Zeit aus, addierst die Differenz und speicherst das als neue Systemzeit ab.
2
Offtopic / ASM-Editor
« am: 29. November 2004, 13:45 »
Ich benutze die IDE von MASM, da die Skripte zum Ausführen der Befehle, wie compilieren etc, nutzt, kann mann die auch für nasm anpassen.

Auch nicht schlecht finde ich Nagoa.
3
Lowlevel-Coding / fat12 image erstellen unter linux
« am: 03. September 2004, 16:43 »
Hi,

ich muss bei meiner Gentookiste beim mounten von Looplaufwerken immer den Typ mitangeben, also
mount /dev/loop0 -o loop -t fat /mnt/floppy.

Ich glaub bei FAT-formatierten Datenträgern hab ich das immer machen müssen.

Bist du sicher das er das Image auch korrekt formatiert hat?
Ich hab zwar mit "mtool" schon lange nichts mehr zu tun gehabt, aber formatiert hat der glaube ich nicht. Dazu müsstest du noch ein "mkfs.fat /dev/loop0" machen
4
Lowlevel-Coding / Vga/svga (vesa) im Pmode
« am: 27. June 2004, 11:03 »
Hmmm, ich weiss nicht was einfacher ist, ein Krücke zu basteln um die VGA-BIOS-Funktionen aufzurufen oder die Ports zu programmieren. In Ralph Browns Interruptlist waren die Ports der Grafikkarte recht gut beschrieben (glaube ich).
Vllt hab ich auch noch ein Tut dazu.

Was wollt ihr eigentlich noch für Biosfunktionen nutzen? Sehr viel mehr sinnvolles gibt es ja nicht.
5
Lowlevel-Coding / Vga/svga (vesa) im Pmode
« am: 23. June 2004, 20:58 »
Ist zwar schon eine Weile her wo ich Gfxzeugs programmiert hab, aber so kompliziert war das nicht.
1. im RMode den Grafikmodus einschalten
2. einen Selektor auf das Segment A000000h setzen
3. den PMode einschalten

Dann kannst du auf den Grafikspeicher (der in dieses Segment gemappt wird) einfach deine Daten reinschreiben.

Zum berechnen eines Punktes nimmst du die Formel ((y_pos*x_auflösung)+x_pos)*byte_pro_pixel(Farbauflösung)
Der Rest ist einfache Mathematik.

Ich glaube nicht, das du ersthaft die langsamen Biosfunktionen nutzen willst
Seiten: [1]

Einloggen