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.


Themen - sfan

Seiten: [1]
1
tyndur / Script für Tyndur-Umgebung mit GUI und VESA
« am: 18. May 2011, 22:05 »
Hallo,
da es ja (noch) nicht so einfach ist die GUI zu testen, möchte ich ein Script dafür schreiben.
Ich wollte fragen ob das folgende Script das tut was es soll ;)
git clone git://git.tyndur.org/tyndur.git
mv tyndur video-tyndur
cd video-tyndur
git add-remote git://git.tyndur.org/tyndur/alex.git
git checkout video
make
make lbuilds-env
cd lbuilds
{{GUI lbuild bauen}}
cd ..
cp src/modules/vesa/vesa build/root-common/modules
{{GUI nach build/root-common kopieren}}
make test-qemu-hd
Ich hatte gerade nicht die genauen Pfade, deswegen die {{}}


Sfan
2
Hallo,
ich dachte mir ich schreibe einen Java HelloWorld-Kernel.
Ich habe mir mit apt gcj installiert um die .java Dateien zu komplieren.
Nun zur Frage:
Ist es mit gcj möglich wie bei C ("(char*) 0xABCDE") in den Speicher zu schreiben?
Falls es nicht möglich ist:
Wie schreibe ich einen Textmodustreiber in Java(gcj)?
Zu gcj: Vielleicht gibt es da ja eine Möglichkeit.

Sfan
3
Lowlevel-Coding / Kernel in Pascal?
« am: 21. March 2011, 16:29 »
Hallo Leute,

Ich habe mir mal http://www.lowlevel.eu/wiki/Pascal angeschaut und war neugierig wie so ein Pascal Kernel funktioniert.
Ich habe alles so wie es ist auf die Dateien kernel.pas,sytem.pas,boot.asm(von prt0.asm) verteilt.
Wenn ich den Kernel baue kommt:
kernel.pas(3,5) Fatal: Cannot find system type "HRESULT". Check if you use the correct run time library.Hat jemand Rat wie ich an dem Typ HRESULT komme?

Sfan
4
Offtopic / Umfrage erstellen
« am: 09. March 2011, 17:35 »
Hallo Leute,
mir ist beim rumschauen in den Boards aufgefallen dass ich im Board "Softwareentwicklung" Umfragen erstellen kann.
http://img203.imageshack.us/i/bildschirmfoto5n.png/g
Jetzt die Frage:
  Soll das so?

Sfan
5
tyndur / Netzwerk?
« am: 05. January 2011, 10:42 »
Hallo,

mein PC hat keine Netzwerkkarte die Týndur unterstützt.
Also will ich Týndur mit Netzwerk im Emulator testen.
Aber es klappt nicht :-(
Meine Einstellungen:

und


Aber wenn ich lpt scan ausführe bleibt er da hängen:


Sfan
6
Lowlevel-Coding / printf
« am: 04. January 2011, 11:11 »
Hi,

ich habe in meinem OS eine print-Funktion.
Allerdings funktioniert \n nicht.
Code im Header:
int csr_x = 0,csr_y = 0;
char *video = (char*)0xB8000;
void print(char *str,unsigned char fc,unsigned char bc);
Code unten:
void print(char *str,unsigned char fc,unsigned char bc) {
while (*str) {
if(*str >= ' ') {
char* vid = (char*) video;
vid += csr_y * 80 + csr_x;
          *vid = *str;
vid++;
csr_x++; //Wenn 'vid++' dann auch 'csr_x++'
*vid = (bc << 4) | (fc & 0x0F);
          str++;
csr_x++;
}
if(*str == '\n') {
csr_y++;
csr_y++;
csr_x = 0;
}
if(*str == '\r') {
csr_x = 0;
}
if(*str == '\b') {
csr_x--;
}
  }
}
7
Lowlevel-Coding / Tastaturtreiber
« am: 04. January 2011, 10:03 »
Hi,

ich habe zwei Fragen:

1.Läuft dieser Tastatureiber auch im Protected Mode?
int key_asciicode() {
  int al;
  asm("mov $0x0, %%ax;int $0x16;mov %%al, %0" : "=r" (al) : );
  return al;
}
2.Wenn ja da steckt ein Fehler drin und
  die Meldung von gcc :
  "Error: Suffix or Operands invalid for 'mov' "
  hilft mir auch nicht weiter.
  Wenn es nicht im Protected Mode läuft:
  Wie bekomme ich das anders hin?
Seiten: [1]

Einloggen