Lowlevel

OffZone => Offtopic => Thema gestartet von: stafe am 19. May 2006, 21:26

Titel: Static Operating System
Beitrag von: stafe am 19. May 2006, 21:26
Hallo,

da ich schon von mehreren Usern gebeten wurde eine built von meinem OS online zu stellen, ist es nun so weit. Ihr könnt euch das OS von meiner HP http://www.staticos.at.tf oder direkt hier downloaden.

Hier könnt ihr euch ein Disketten Image downloaden:
Static Operating System - Image (http://staticos.st.funpic.de/download/version_1.7.rar)

und hier die installer Version:
Static Operating System - Install (http://staticos.st.funpic.de/download/version_1.7.exe)

Ich habe die Version bei mir unter Bochs,Quem,VM-Ware und Virtual PC getestet und auf allen Emulatoren funzte es ;-)...

Hier nochn paar Screenshots:


(http://staticos.st.funpic.de/grafik/screen/screen1.7_1.gif)

(http://staticos.st.funpic.de/grafik/screen/screen1.7_2.gif)[/img]
Titel: Static Operating System
Beitrag von: lordnaikon am 19. May 2006, 22:17
coole sache .. sehr schön!

mfg lordN
Titel: Static Operating System
Beitrag von: bitmaster am 19. May 2006, 22:25
Jo, sieht echt gut aus. Das Design gefällt mir auch. Sind zwar noch Grafikfehler drin (manchmal bleibt der Rhamen vom Fenster kleben und am Anfang wo die Maus war ist es schwarz, das Fenster kann man nach rechts schieben und kommt dann links wieder raus etc.). Aber sonst siehts echt gut aus. Wie machst du das eigentlich mit dem Zeichnen? Fragst du jeden Pixel ab ob dort die Maus ist, oder löscht du einfach die Maus und zeichnest sie anschließend neu?

bitmaster
Titel: Static Operating System
Beitrag von: stafe am 20. May 2006, 09:55
Bei der Maus mach ichs so, dass ich die Pixel in einen Puffer_Speicher zwischenspeichere bevor die Maus gezeichnet wird. Bewegt man jetzt die Maus an eine andere Stelle am Bildschirm so wird der alte Puffer_speicher Inhalt auf die alte Position der Maus geladen und der neue Mausbereich wieder zwischengespeichert. Funzt eigentlich ganz gut so ... Bei den Fenstern funktioniert das ähnlich ...

Bezüglich der GUI:
Sorry dass noch manche Fehler auftauchen ... Versuche z.z. diese zu beheben ... aber im großen und ganzen funktionierts ja ;-) ...
Titel: Static Operating System
Beitrag von: Coffee am 20. May 2006, 11:34
find ich auch cool ;-) echt hamma ...^^
Titel: Static Operating System
Beitrag von: Jidder am 20. May 2006, 12:03
nett. Funktioniert bei mir bloß nicht ;)

http://jidder.de/stuff/staticos.jpg

Ca. das erste Drittel des Monitors ist weiss, das zweite Hellgrau, das dritte komplett schwarz. Zu sehen sind 3 Reihen mit je 5 "Schattenfenstern". Soll heissen: Die Fenster sind alle gestreift, also nur auf jeder zweiten Zeile ist das Fenster gezeichnet. Unter jedem Fenster der ersten Reihe befindet sich jeweils noch ein paar bunte Pixel. In der dritten Reihe sind nur die Titelleisten zu sehen. Testsystem: Intel Celeron mit Intel Extreme Graphics 2 und 1 GB RAM. Vielleicht kannst du damit ja was anfangen :)
Titel: Static Operating System
Beitrag von: thetrue am 20. May 2006, 12:34
Zitat von: PorkChicken
nett. Funktioniert bei mir bloß nicht ;)

http://jidder.de/stuff/staticos.jpg

Ca. das erste Drittel des Monitors ist weiss, das zweite Hellgrau, das dritte komplett schwarz. Zu sehen sind 3 Reihen mit je 5 "Schattenfenstern". Soll heissen: Die Fenster sind alle gestreift, also nur auf jeder zweiten Zeile ist das Fenster gezeichnet. Unter jedem Fenster der ersten Reihe befindet sich jeweils noch ein paar bunte Pixel. In der dritten Reihe sind nur die Titelleisten zu sehen. Testsystem: Intel Celeron mit Intel Extreme Graphics 2 und 1 GB RAM. Vielleicht kannst du damit ja was anfangen :)


jop, bei mir das selbe problem, aber bei bochs und qemu gehts ;)
Titel: Static Operating System
Beitrag von: stafe am 20. May 2006, 14:56
@PorkChicken:

Wo hast du das OS getestet ?? Am real-PC oder mit einem Emulator ??
Titel: Static Operating System
Beitrag von: Jidder am 20. May 2006, 15:00
Ich hab es auf einem echten PC getestet.
Titel: Static Operating System
Beitrag von: stafe am 20. May 2006, 15:07
Oh ... leider kann ich zur Zeit keine eigenen Tests an einem real-PC durführen da mein PC den Geist aufgegeben hat und mein Laptop kein Floppylaufwerk besitzt ... Ich hatte das OS mal an einem PC getestet der eine ATI Grafikkarte hatte und da funzte es ... Auf meinem alten PC (G-Force II pro MX ) funzte es auch ...
Titel: Static Operating System
Beitrag von: thetrue am 20. May 2006, 15:41
also ich habe:
intel p4 1,5 Ghz
384 Mb ram
ATI Radeon 9200 Se
nen Board von DFI
mit Altem BIOS, da es kein UPDATE gibt
Titel: Static Operating System
Beitrag von: bluecode am 20. May 2006, 16:19
Zitat von: stafe
...mein Laptop kein Floppylaufwerk besitzt ...

Man kann aus einem Floppyimage relativ einfach eine Bootbare CD-ROM machen. Hier (http://www.mega-tokyo.com/osfaq2/index.php/Disk%20Images%20Under%20Linux) gibts ne Anleitung dazu.
Titel: Static Operating System
Beitrag von: bitmaster am 20. May 2006, 17:03
Zitat von: PorkChicken
nett. Funktioniert bei mir bloß nicht ;)

http://jidder.de/stuff/staticos.jpg

Ca. das erste Drittel des Monitors ist weiss, das zweite Hellgrau, das dritte komplett schwarz. Zu sehen sind 3 Reihen mit je 5 "Schattenfenstern". Soll heissen: Die Fenster sind alle gestreift, also nur auf jeder zweiten Zeile ist das Fenster gezeichnet. Unter jedem Fenster der ersten Reihe befindet sich jeweils noch ein paar bunte Pixel. In der dritten Reihe sind nur die Titelleisten zu sehen. Testsystem: Intel Celeron mit Intel Extreme Graphics 2 und 1 GB RAM. Vielleicht kannst du damit ja was anfangen :)
Jo, bei meinem PC funktioniert das OS auch nicht. Genau der selbe Fehler.

bitmaster
Titel: Static Operating System
Beitrag von: bitmaster am 20. May 2006, 17:05
Zitat von: bluecode
Zitat von: stafe
...mein Laptop kein Floppylaufwerk besitzt ...

Man kann aus einem Floppyimage relativ einfach eine Bootbare CD-ROM machen. Hier (http://www.mega-tokyo.com/osfaq2/index.php/Disk%20Images%20Under%20Linux) gibts ne Anleitung dazu.
Bezweifle das dies funktioniert (auch wenn ich mir das jetzt nicht angeschaut habe). Auch wenn der Bootloader vielleicht geladen wird. Sobald man im PM ist und den FDC über Ports anspricht wird das wohl nichts. Oder emuliert der den FDC als CD-ROM? ^^

bitmaster
Titel: Static Operating System
Beitrag von: bluecode am 20. May 2006, 17:44
rofl, das sein Floppy Treiber dann net funktioniert (es sei denn er macht das über BIOS interrupts, denn das BIOS emuliert sozusagen eine Floppy anhand des Floppyimages auf der CD). Aber damit kann er doch trotzdem das switchen in den Graphikmodus bzw. seine Zeichenfunktionen testen :wink: und darum das die offensichtlich net funktionieren gehts ja hier, denke ich
Titel: Static Operating System
Beitrag von: nooooooooos am 21. May 2006, 12:03
Ja bei mir taucht das Streifenproblem auch auf. Und nach ca. 1s meldet dann mein Bildschirm "signal out of range"

Gruss
Noooooooooos
Titel: Static Operating System
Beitrag von: bitmaster am 21. May 2006, 15:54
Bei dem PC der eine Intel Grafikkarte hat tritt das selbe Problem auf. Bei dem der eine NVidia Grafikkarte hat tritt ein anderes Problem auf. DIe Oberfläche wird richtig dargestellt, aber der Mauscursor ist überhaubt nicht zu sehen. Schade eigentlich, haste noch genug zu tun.

bitmaster
Titel: Static Operating System
Beitrag von: stafe am 21. May 2006, 18:21
Naja das Problem mit der Grafik habe ich jetzt gelöst ... hab den neuen Grafiktreiber jetzt auf mehreren PCs probiert und jetzt hat er überall funktioniert ... doch wie schon erwähnt taucht schon das nächste Problem auf ... den Mauscursor kann man nicht sehen weil der erst gar nicht  geladen werden kann ... leider funzt der FDC am real-PC nicht richtig ...

Hier könnt ihr euch die neue Version downloaden: (Grafiktreiber sollte jetzt eigentlich funktionieren)

Static Operating System Version 1.7 (http://staticos.st.funpic.de/download/version_1.7.rar)

Static Operating System Version 1.7 - Installer (http://staticos.st.funpic.de/download/version_1.7.exe)
Titel: Static Operating System
Beitrag von: stultus am 21. May 2006, 20:13
Andere Frage, Maus ist PS/2, Seriell oder beides (Gleiche Fraga für Tastatur)?
Titel: Static Operating System
Beitrag von: Jidder am 21. May 2006, 21:35
Cool, sieht wirklich nett aus.

Die obere Hälfte des Monitors ist jetzt allerdings weiss und die untere grau. Vielleicht liegt es aber auch nur daran, dass der Floppytreiber das Hintergrundbild nicht laden kann.

Ich finde allerdings komisch, dass ein Fenster, wenn man es verschiebt, erst neu gezeichnet wird, wenn man die Maus wieder bewegt.

Ich glaube auch, dein Grafiktreiber erkennt VESA nicht ganz korrekt. Unter Bochs scheint er mit dem VGA-BIOS von Elpin (welches kein VESA unterstützt), VESA zu erkennen. Kann auch sein, dass ich die Meldung falsch interpretiere.
Titel: Static Operating System
Beitrag von: bitmaster am 21. May 2006, 21:53
Zitat von: PorkChicken
Ich finde allerdings komisch, dass ein Fenster, wenn man es verschiebt, erst neu gezeichnet wird, wenn man die Maus wieder bewegt.
Jo, genau das finde ich auch komisch. Auch das beim verschieben der Fensterrahmen immer Oben-Links am Cursor hängt. Das mit dem FDC ist sowieso 'ne blöde sache. Bei mir funktioniert der zwar auf echten PCs, ist aber total langsam. Aber na ja, so ist das halt. Man hat immer genug zu tun. ;)

bitmaster

EDIT: Ach ja, noch ein Tip zum FDC. Die Emulatoren ignorieren das Positionieren des Kopfes. Aber der echte PC benötigt das Positionieren logischerweise. Also könnte ja sein, dass du beim Positionieren Fehler hast.