Lowlevel

Lowlevel => OS-Design => Thema gestartet von: RedEagle am 01. December 2005, 12:54

Titel: Was muss ich jetzt machen??
Beitrag von: RedEagle am 01. December 2005, 12:54
Hi
Ich habe bin jetzt im PMODE. Wie soll es jetzt weiter gehen??

Ziele:
singel user system
GUI: Textbasiert (in C++) (aber mit !!Bitmap!!-Fonts)
Singeltasking

und noch ne Frage zum Singeltasking-modus:
Mein System soll eigentlich nur als CD/MP3-Player- Taschenrechner- oder Notizbuchersatz dienen, und nicht wirklich so großartige dinge wie MenuetOS o.ä. systeme können.
aber wie geht das mit den Treibern??
Titel: Was muss ich jetzt machen??
Beitrag von: zacK am 01. December 2005, 13:22
post kenn ich irgendwie (? -> fake ?)
wenn nicht -> sorry.

Zitat
GUI: Textbasiert (in C++) (aber mit !!Bitmap!!-Fonts)

was ist ein textbasierendes gui? meinst du mit mit sonderzeichen ein gui gestalten oder was meinst du damit?!
Titel: Was muss ich jetzt machen??
Beitrag von: RedEagle am 01. December 2005, 14:03
1. Kein Fake (ist die Frage so blöd??)

2. Ja... ist nicht direkt Textbasiert, da das GUI aus Bitmap fonts bestehen soll. Dadurch kann man ja eine "Schriftart" nehmen, in der Spezielle Sonderzeichn enthalten sind (ähnlich ASCII(128..255) under DOS oder Konsole)
Hier mal ein ein Screenshot eines meiner Programme:
http://www.directupload.net/show/d/495/tiAbz8Ef.jpg
So in etwa (nur Besser und Schöner) soll es aussehen (Größer als 25×80 Zeichen)
Titel: Was muss ich jetzt machen??
Beitrag von: zacK am 01. December 2005, 15:20
ne sorry... kam mir nur irgendwie bekannt vor...  :oops:

was sehr wichtig ist, hab das bei mir leider ein bisschen vernachlässigt, ist ein ordendliches memory managment. spricht paging, page allocating, und memory allocating (heap, oder so)... Würde ich auf jedenfall zuerst machen.

Ansonsten habe ich keine erfahrungen mit textbasierten guis... gruz
Titel: Was muss ich jetzt machen??
Beitrag von: Legend am 01. December 2005, 17:02
Tja, auch die VGA kennenzulernen für den Textkram wäre für dich wohl hilfreich. Dann kannste wohl 80x50 Nutzen und den Font solltest du evtl. auch darüber setzen können.