Lowlevel
OffZone => Offtopic => Thema gestartet 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]
-
coole sache .. sehr schön!
mfg lordN
-
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
-
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 ;-) ...
-
find ich auch cool ;-) echt hamma ...^^
-
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 :)
-
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 ;)
-
@PorkChicken:
Wo hast du das OS getestet ?? Am real-PC oder mit einem Emulator ??
-
Ich hab es auf einem echten PC getestet.
-
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 ...
-
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
-
...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.
-
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
-
...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
-
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
-
Ja bei mir taucht das Streifenproblem auch auf. Und nach ca. 1s meldet dann mein Bildschirm "signal out of range"
Gruss
Noooooooooos
-
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
-
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)
-
Andere Frage, Maus ist PS/2, Seriell oder beides (Gleiche Fraga für Tastatur)?
-
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.
-
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.