Autor Thema: Hello World...und weiter?  (Gelesen 4669 mal)

distress

  • Beiträge: 1
    • Profil anzeigen
Gespeichert
« am: 27. August 2004, 13:05 »
Also, man findet im Internet wirklich viel Material dazu sich einen kleinen bootloader in Assembler zu schreiben, auch einen winzigen Kernel zu schreiben, welcher einen String ausgibt stellt kein Problem dar, man hat das alles schon X-fach gelesen und definitiv auch verstanden.
Die nächste Herausforderung ist das man gerne in C schreiben würde, also widmet man sich dem PMode.

Irgendwann hat man dann einen Bootloader und einen kleinen Kernel mit einer Funktion für die Stringausgabe. Das hat einen viel Zeit und Arbeit gekostet.
Nun ist das Problem das die meisten Texte im Internet genau bis hierhin, aber nicht weiter führen.

Meine Frage lautet also: Wie würdet ihr weiter machen, was wären für euch persönlich die nächsten Schritte (ich denke mal das sich hier kein Patentrezept finden lässt), und wo lässt sich textmaterial dazu finden?
 
Ich dachte ich kümmere mich vielleicht um einen Keyboard Treiber (Eingaben machen können wäre schonmal klasse), aber ist da vielleicht noch etwas was ich sonst noch brauche um diesen nutzen zu können?

Wäre nett wenn ihr mir weiter helfen könntet.

Danke im Vorraus

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #1 am: 27. August 2004, 16:26 »
texte weiß ich net, aber ich würde als nächstes Portbefehle schreiben und dann eine Scanf-Pseudonym, also eine Funktion, mit der man eingaben holen kann... dann kommen solche funktionen, wie strcmp(),strlen() usw... dann kann man sowas wie ein DOS schreiben und muss dann die passenden treiber für Disketten und CDs und Festplatten schreiben... Und dann würde ich ein FS implementieren... dann hab ich einen DOS klon... und auf dem würde ich dann aufbauen!
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

 

Einloggen