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 - Azi

Seiten: [1] 2 3
1
Offtopic / KDE unter Windows
« am: 13. August 2006, 21:59 »
Mit cygwin ist das möglich.
2
Okay, gelöst, es lag an der boot.asm

[Bits 32]
extern _main
global _start
extern code
extern _bss
extern end

_mbh:
dd 0x1BADB002
dd 0x00010000
dd 0xE4514FFE
dd _mbh
dd code
dd _bss
dd end
dd code
dd 0x00000000
dd 0x00000050
dd 0x00000019
dd 0x00000000
_start:
call _main
_stop:
jmp _stop
3
Ich hab mal etwas rumprobiert, der Fehler kommt immer dann, wenn die .text-Zeile in der link.txt eine größere Zehl steht als 0xFFFC0. Ich hoffe, das sagt euch etwas.
4
Lowlevel-Coding / Turbo C Trigonometrie
« am: 06. June 2006, 19:26 »
Zitat von: scales of justice

oder kann mir aus dieser für Sinus eine für Cosinus machen:

double sinus(double x)
{
  return(x * (1 - x * x / 6 * (1 - x * x / 20 * (1 - x * x / 42 * (1 - x * x / 72 * (1 - x * x / 110 * (1 - x * x / 156 * (1 - x * x / 210 * (1 - x * x / 272)))))))));
}

Da sin(X)^2 + cos(x)^2 = 1 ist, kann man einfach folgendes machen:

double cosinus(double x)
{
 return(1-pow(sinus(x),2))
}
5
Wenn ich das ändere, meldet der mir wieder den Error 13.
6
Meine boot.asm sieht nun so aus:

[Bits 32]
extern _main
global _start

section .text
_mbh:
dd 0x1BADB002
dd 0x00010000
dd 0xE4514FFE
dd _mbh
dd _start
dd 0x00000000
dd 0x00000000
dd _start
dd 0x00000000
dd 0x00000050
dd 0x00000019
dd 0x00000000
_start:
call _main
_stop:
jmp _stop


Nun gibt es den Error 7: Loading below 1MB not supported. Heisst das, dass ich den Kernel noch größer schreiben muss?
7
Hallo, hier bin ich wieder!

Also, ich hab mich dazu entschlossen, den Kernel in C zu programmieren und GRUB als Bootloader zu verwenden. Leider gibt GRUB beim booten immer folgende Meldung aus:

Error 13: Invalid or unsupported format

Der Multiboot header ist vorhanden, auch mbchk sagt, dass alles okay sei.

Hier nun meine Dateien:

[boot.asm]

[Bits 32]
extern _main
global _start

section .text
_mbh:
dd 0x1BADB002
dd 0x00000000
        dd 0xE4524FFE
        dd _mbh
        dd _start
        dd 0x00000000
        dd 0x00000000
        dd _start
        dd 0x00000000
        dd 0x00000050
        dd 0x00000019
        dd 0x00000000
_start:
call _main
_stop:
jmp _stop


[aquanaos_kernel.c]

int main()
{
 char *Text = "Welcome to Protected Mode";
 char *VideoMem = (char*)0xB8000;
 while(*Text)
 {
  *VideoMem = *Text;
  *VideoMem++;
  *VideoMem = 7;
  *VideoMem++;
  *Text++;
 }
 return(0);
}



[link.txt]

OUTPUT_FORMAT("binary")
INPUT(temp/boot.obj temp/aquanaos_kernel.obj)
ENTRY(_start)
SECTIONS
{
  .text  0x10200 : {
    code = .; _code = .; __code = .;
    *(.text)
    . = ALIGN(1);
  }
  .data  : {
    data = .; _data = .; __data = .;
    *(.data)
    . = ALIGN(1);
  }
  .bss  :
  {
    bss = .; _bss = .; __bss = .;
    *(.bss)
    . = ALIGN(1);
  }
  end = .; _end = .; __end = .;
}


Und die Befehle zum erstellen:

nasm -f aout -o temp/boot.obj boot.asm
gcc -ffreestanding -nostdinc -Wall -c -Os -o temp/aquanaos_kernel.obj aquanaos_kernel.c
ld -T link.txt -o temp/kernel.bin


Ich hoffe, ihr könnt mir helfen :(

Azi, #13 und Oberster Tempelwächter :)
8
Ich finde das nicht witzig, er weiß halt noch nicht so viel, dass er den Aufwand dieser Dinge erkennt. Ich habe übrigens ähnlich angefangen, allerdings habe ich meine Anforderungen nicht soooo hoch gestellt. Als ich ein paar Batchdateien geschrieben habe, habe ich mir auch vorgenommen, ein Betriebssystem zu schreiben. Etwas später kam ein GBA-Spiel hinzu. Vor ein paar Monaten eine Linux-Distribution. Irgendwann hatte ich mal vor, eine eigene Programmiersprache zu machen, allerdings finde ich heute, dass die jetzigen ausreichen. Ich hab mich drangesetzt und bin nun auf dem Besten Wege, meine Ziele zu erfüllen.
9
Das Wiki / Falscher Link beim FAT12 Bootloader
« am: 10. January 2006, 18:51 »
Ich wusste nicht, in welchem Forum das gehört, dieses schien mir am Passensten.

Also, ich wollte euch mal auf den falschen Link hinweisen, klickt man nämlich auf das Tutorial, erscheint eine Seite ( http://lowlevel.brainsware.org/index.php?pagename=tutorials&tutextern=9 ), die auf http://www.jay-code.de/scripts/htmlgenerator.php?page=fat12&directory=tutorials linkt. Das ist aber falsch, der eigentliche Link heißt http://www.jay-code.de/scripts/htmlgenerator.php?page=bootloader&directory=tutorials .
10
Danke!
11
Gibt es dafür einen BIOS-Interrupt? Und zwar nur prüfen, nicht warten!
12
OS-Design / Entwicklung eines JIT-Compilers
« am: 06. December 2005, 20:56 »
Bei deinem Projekt kann ich dir nicht helfen, aber bei etwas anderem:
Du könntest deine Seite bei DynDNS anmelden, oder, falls die IP statisch ist, eine .de.vu-Domain rüberleiten :wink: !
13
Offtopic / Ich glaub, das ist ein Bot oder so: bird734
« am: 04. December 2005, 18:13 »
Sonst lassen sich die Buchstaben zu leicht entziffern, also auch für Scripte.
14
Offtopic / Ich glaub, das ist ein Bot oder so: bird734
« am: 03. December 2005, 10:26 »
Das geht 100%ig, im Admin-Bereich! Ich benutze nämlich auch phpBB...

Das Forum ist auch sau langsam geworden!

Edit: Es gibt nur einen neuen: Beevwioyet
Man kann die Mitgliederliste sortieren, nach Anmeldedatum und absteigend. So hat man alles im Blick.
15
Offtopic / Ich glaub, das ist ein Bot oder so: bird734
« am: 02. December 2005, 22:30 »
Wennschon, dann alle DeD...
Edit: Also, ich kann es nicht, ich bin ein normales Mitglied wie du...
16
Offtopic / Ich glaub, das ist ein Bot oder so: bird734
« am: 02. December 2005, 17:58 »
Und es gibt noch mehr! Schaut euch doch die registrierten User an! Macht das am Besten so, dass man bei der Registrierung ein Bild mit Text hat, den man eingeben muss.

Edit: Das kann man im Administrationsbereich einstellen! Ich würde alle löschen, die sich heute angemeldet haben!

Hier noch welche:
Beezwixtqd
Beevzeicuk
Beecqkfhoi
Beedphovrw
Beenspcgkd
Beefqbknha
Beeoaclqhw
DeD17885
DeD28981
DeD35606
17
OS-Design / Implementation von Kernelmodulen
« am: 02. December 2005, 16:04 »
Ich glaub, du hast nem Bot eine Frage beantwortet :lol: !
18
Offtopic / Ich glaub, das ist ein Bot oder so: bird734
« am: 02. December 2005, 15:57 »
Ich würd mal aufpassen, die Beiträge sind nur 1-Satz-Zitate und ein englischer Kommentar dazu. Dann hat jeder Beitrag noch einen Titel, was wohl so gut wie keine Person hier machen bzw. den vorgeschriebenen ändern würde ;)
Also entweder soll seine Existenz bewiesen werden, oder er soll sofort gelöscht werden!!!
19
Offtopic / Eure Meinung zur kath. Kirche
« am: 29. November 2005, 16:12 »
Es bringt nichts, hier zu diskutieren, da einem das Wort im Munde umgedreht wird. Es nimmt hier dann nie ein Ende. Also bitte ich einen Moderator, diesen Thread zu schließen. Wir wollen ja keinen Religionskrieg beginnen, was sich aber leider entwickelt :wink: .
20
Offtopic / Eure Meinung zur kath. Kirche
« am: 28. November 2005, 19:51 »
Zitat von: bitmaster
Ach, vergesst die kath. und die evang. Das ist alles quatsch und falsch. Auch wenn ihr jetzt sagt das man die Bibel so auslegen kann wie man will, kann man Wortlaute wie z.B. "Die Seele die Sündigt sie selbst wird sterben." nicht ignorieren und auf der Kirche hören die sagt das man einfach glauben muss das die Seele unsterblich ist, egal was die Bibel sagt. Oder auch das Gott und Jesus eins seihen. Totaler quatsch. Jesus sagte immer, der Vater sei größer als er. Auch wenn er sagt, dass wer den Vater gesehen hat auch den Sohn (also ihn) gesehen hat. Dies wird dann wiederum in einer anderen Stelle erklärt das dies das selbe ist wie wenn heute jemand sagt: Du bist ganz der Papa. Dann bist du auch nicht der Papa sondern nur die Eigenschaften oder aussehen etc. ist gleich. Und das meinte Jesus auch. Was meinst ihr warum damals die Leute die Bibel nicht übersetzten durften. Dann hätte man ja erfahren das man kein Geld bezahlen muss damit die Kinder aus dem Limbus kommen (den gibt es nämlich nicht). Und heute ist es der Kirche egal ob jemand die Bibel lesen kann oder nicht. Lesen tut sie sowieso keiner und wenn dann verstehen sie es nicht. Falls dann doch jemand fragen hat, wird einfach gesagt das der Papst von Gott ist und weis wie es richtig ist. Also hat die Kirche immer recht. Für mich sind das alles (nicht die Mitglieder sondern die gelerten in Anführungszeichen) Verbrecher und Mörder und verdreher der Tatsachen. Und dann noch Gott die schuld zu geben wenn ein kleines Kind stirbt (er wollte es zu sich holen) ist ja wohl volliger schwachsinn. Alles Schweine. Sorry wenn ich das so sage, ist aber so.


Gaaaaaaanz falsch! Jedenfalls im evangelischen Sinne. Gott hat uns nämlich Freiheit gegeben, egal was wir tun. Deshalb lässt er ein Messer auch nicht zum Gummimesser werden, wenn ein Mörder ein Kind töten möchte. Hatten wir letztens im Reli-Unterrricht. Und Gott holt auch keine Seele zu sich. Es gibt keine Beschreibung vom Leben nach dem Tod, es wird weder gesagt, dass da nix ist, noch dass man in die Hölle, in den Himmel oder sonstwo hinkommt. Der Papst spielt sowieso nur für die katholischen eine Rolle, für uns ist er ein normaler Mensch. Wie jeder, also gibt es für uns keine Heiligen. Wieso sollen Gott und Jesus eins sein? Der Teil mit dem Übersetzen stimmt aber. Ach ja, 'schwachsinn' schreibt man groß :wink:
Seiten: [1] 2 3

Einloggen