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 - scales of justice

Seiten: 1 ... 4 5 [6] 7 8 ... 12
101
Offtopic / Masm 4.0 oder BIOS Image
« am: 26. June 2006, 12:30 »
ich hab noch masm v. 5.1 wenns weiterhilft
102
OS-Design / Richtiges Design?
« am: 23. June 2006, 13:55 »
hab ich schon geguckt

aber da kann jeder reinschreiben was er will ;-)
103
OS-Design / Richtiges Design?
« am: 22. June 2006, 20:29 »
also so wie ich das seh, verstehen wir hier unter Bootloader alle was anderes,
dann wird wohl nur noch die Definition von "Bootloader" helfen können

ich glaub nur in nem Lexikon wird man die nicht finden...
104
OS-Design / Richtiges Design?
« am: 21. June 2006, 19:14 »
der Unterschied zwischen Programm im Bootsektor und Bootloader ist eigentlich nur, dass der Bootloader nen Kernel lädt und das wird ein Anfänger auch ziemlich einfach hinbekommen
105
OS-Design / Richtiges Design?
« am: 21. June 2006, 16:24 »
ich denk EFI braucht noch einige Zeit

Windows XP unterstützts nicht, Vista auch noch nicht richtig,
dabei gabs schon Windows 2000 Versionen dei das konnten

außerdem soll Vista nur auf 64-Bit Systemen EFI unterstützen und bis 32-Bit komplett verdrängt ist, dauerts wohl auch noch ne Weile


Zitat
Für die OS Entwicklung ist es nicht notwendig so etwas zu wissen.


warum nicht? das gehört zu den grundlegenden Dingen
Zitat

Man kommt aber mit konkreten Entwicklungen nicht voran, wenn man ständig versucht das Rad neu zu erfinden


wenn man ein OS schreibt entwickelt man doch genauso das Rad neu

Zitat
TROTZDEM würd ich aber niemand empfehlen (und vorallem keinem Anfänger) sich nen eigenen Bootloader zu schreiben


grade das würde ich einem Anfänger empfehlen, weil man so die grundlegenden dinge vom Pmode lernt und auch ohne großes drumherum schonmal Sachen ausprobieren kann (Bios Ints, Text, Tastatur, ...)
106
OS-Design / Richtiges Design?
« am: 21. June 2006, 14:28 »
also ich denke schon, dass man dadurch etwas lernt:

- wie man in den Pmode wechselt
- wie man die Deskriptoren initalisiert
- wie man die gdt lädt

und auch wenn man ein eigenes Dateisystem entwickelt lernt man doch etwas, überhaupt wie man ein gutes Dateisystem erstellt, platz spart, und allgemeines über die Fesplatte

warum sollte man dabei nichts lernen?
Im Grunde lernt man durch alles
107
OS-Design / Richtiges Design?
« am: 20. June 2006, 16:37 »
also ich find wenn jemand nen Bootloader selber machen will, soll er halt
mitm OS ist es doch das Gleiche, wenn ihr einfach Linux benutzt spart ihr euch nen Haufen Arbeit, trotzdem macht ihr ein eigenes ;-)
108
Lowlevel-Coding / VESA Super VGA benutzen
« am: 17. June 2006, 18:08 »
ladt dir einfach die VESA Spezifikation von www.vesa.org runter,
da steht alles einfach erklärt drin
109
Lowlevel-Coding / VESA Super VGA benutzen
« am: 17. June 2006, 16:25 »
wenn du nicht den linearen Modus benutzt (das sollte man im Pmode aber), kannst du immer nur einen bestimmten Bereich vom Bildschirm füllen,
musst dann den Bereich umstellen und kannst dann erst den anderen füllen

den Modus nennt man "banked mode", oder "fenster modus"
und ist noch ein überbleibsel von DOS (da war einfach nicht genug Platz für einen linearen Framebuffer)
vorallem wegen der Geschwindigkeit nimmt man im Pmode aber jetzt immer den linearen

such einfach bei Google, dort wirst du genug infos drüber finden
110
Lowlevel-Coding / Jump in den Pmode funzt nich
« am: 16. June 2006, 19:10 »
ja stimmt das iwar falsch, das Ergebnis ist aber immernoch exakt das Gleiche
hab den neuen Code hochgeladen

ich installier mal die neue Version von Bochs, irgendwas stimmt da nicht...
111
Lowlevel-Coding / Jump in den Pmode funzt nich
« am: 16. June 2006, 18:52 »
ich hab as ganze jetzt nochmal anhand eines anderen Tutorials gemacht
das ergebnis ist aber genau das Gleiche

hab das Ganze jetzt direkt als Bootloader gemacht:
www.zeit-fuers-ich.de/bootloader.txt

diesmal berechne ich das Zeug für die GDT auch nicht zur Laufzeit

EDIT:

hmm, darf vielleicht das org 0x7c00 nicht da oben hin, weil das dann auch für den 32 Bit code unten gelten würde?
wenn ja, wie bau ich den 16 Bit Teil dann so um, dass er auch ohne funktioniert?
112
Lowlevel-Coding / Jump in den Pmode funzt nich
« am: 16. June 2006, 16:25 »
ja sollte, hat auch mit dem anderen Kernel im Rmode immer geklappt
hier mal der Bootloader code:

www.zeit-fuers-ich.de/boot.txt

aber der müsste eigentlich stimmen
113
Lowlevel-Coding / Jump in den Pmode funzt nich
« am: 16. June 2006, 15:32 »
Ich hab mit Tee-Jays Tutorial probiert in den Pmode zu springen,
aber irgendwie funzts nich:

www.zeit-fuers-ich.de/pmode.txt


er kommt zwar in den Pmode, aber der Jump

db 0xea
dw pmode
dw 0x0008


springt daneben, deswegen kommt dann lock prefix unallowed
Bochs zeigt allerdings an, ich bin an 0x0008:0x00000067 (das ist die richtige Adresse)

das heißt eigentlich es muss etwas in der GDT falsch eingetragen sein,ich find den Fehler aber nicht
114
Lowlevel-Coding / lgdt Operand
« am: 16. June 2006, 12:34 »
das hier steht in Tee-Jays Tutorial:

gdt:
limit dw 0
base dd 0


dort werden die entsprechenden Werte eingetragen, um sie dann zu laden:

lgdt [gdt]

in meiner Befehlsreferenz steht:

Zitat
Der Operand ist ein Zeiger auf eine Struktur


aber warum dann [gdt], damit würde doch der Wert der an gdt steht geladen,
aber der Befehl will laut der Referenz ja einen Zeiger,
dann müsste man doch

lgdt gdt

schreiben
115
Lowlevel-Coding / Problem mit Paging
« am: 15. June 2006, 17:18 »
mov ax, 0x1000
mov ds, ax
mov es, axcli


das cli muss in die nächste Zeile,
und ich denke da sollte auch noch sti drüber

das wird aber wohl nur ein kopierfehler sein...
116
tyndur / repository
« am: 13. June 2006, 16:45 »
theoretisch könnte das schon gehen, einfach per PHP
nur so ein System gibts wahrscheinlich nicht
117
tyndur / repository
« am: 13. June 2006, 15:12 »
klar, SVN ist schon gut, ich meinte nur falls wir etwas anderes finden, brauchen wir vielleicht keinen root-server, dann würde das Ganze viel einfacher gehen

schnappschüsse für http wären für Leute die sich das einfach nur mal angucken wollen aber ziemlich praktisch
118
tyndur / repository
« am: 13. June 2006, 14:27 »
sag mal glaubst du jemand will das SVN bei dir haben, nur weil du immer wieder sagst, dass bei dir Platz ist?
grade bei solchen leuten denkt man eher dass sie eigentlich keine ahnung haben, sondern einfach mal admin spielen wollen
wenn wir das SVN auf deinen server haben wollen, sagen wir das schon


aber zurück zum thema:

vielleicht sollte man mal darüber nachdenken, was es für alternativen gegenüber SVN gibt
ich kenne keine, aber vielleicht gibt es gute http CMS, das könnte man dann problemlos auf irgendeinen webspace tun
119
tyndur / Eine kleine Liste des LOST Teams
« am: 12. June 2006, 17:44 »
hmm...

weis nicht mehr, toaster hat mir mal die adresse gegeben
lost.de.vu oder sowas
120
tyndur / Eine kleine Liste des LOST Teams
« am: 12. June 2006, 14:53 »
du könntest die homepage machen (ich mein die von lost, nicht das forum)
bisher sieht die eher mager aus, und es giubt noch haufenweise fehler,

dann könnte man lost vielleicht auch endlich mal ohne SVN runterladen


dass du uns beim OS selber helfen kannst, denke ich ehrlichgesagt nicht, das unterscheidet sich schon um einiges vom normalen C++ Programmieren

das mit dem OS dauert sowiso noch, da muss erstmal der Kernel her
Seiten: 1 ... 4 5 [6] 7 8 ... 12

Einloggen