Lowlevel

OffZone => Offtopic => Thema gestartet von: matthieuriolo am 28. April 2005, 15:41

Titel: Os für andere geräte
Beitrag von: matthieuriolo am 28. April 2005, 15:41
Hey
Wie und was muss man sich anschauen wenn man ein Os für andere Geräte bastelt? Also wenn man zum beispiel auf der XBox sein Os laufen haben möchte... oder auf der Ps2. Vorallem ... is nicht jedesspiel ein bisschen ein OS? Weil Playstation hat ja eigentlich keinen kernel und führt einfach das aus was auf der Cd ist.
Titel: Os für andere geräte
Beitrag von: urx_ am 28. April 2005, 15:50
wie es mit der playstation aussieht weiss ich nicht, aber die xbox hat eine modifizierte version vom nt-kernel laufen. ich glaube nicht, dass die playstation ganz ohne kernel auskommt.

edit: was du dir ansehen müsstest, wär auf jeden fall, welcher prozessor in der konsole ist
Titel: Os für andere geräte
Beitrag von: Stephan S. am 28. April 2005, 16:00
In der XBox ist es doch ein Pentium 3 und ne GeForce 3 oder?
Ne PS2 hatte ich zwar schon mal offen, da ich so ein ding mal repariert hab, weiss aber nicht mehr, welchen Prozessor das Dingens hat.
Titel: Os für andere geräte
Beitrag von: zacK am 28. April 2005, 16:11
hi, ich kenne mich ein bisschen mit der xbox aus. alse die hat ein bios. das schaut ob auf der cd eine dafault.xbe drauf ist. wenn nicht, lädt das bios die default.xbe von der c: partition von der hd. das os nennt man übrigens dashboard (z.b www.xboxmediacenter.de). wenn du selbst ein os für die xbox schreiben möchtest brauchst du eine xbox-libery die du fürs compilieren benötigst... (jedenfalls spieleentwickler brauchen dass...). ausserdem musst du einen modchip in die xbox einlöten (z.b www.smartxx.com)... diesen modchip brauchst du das du eine anderes bios draufladen kannst, dass dir erlaubt selbstgebrannte cd zu booten. ACHTUNG: die xbox hat ein modifiziertes cdrom. das xfat (filesystem) und das cd rom ist so ausgelegt das es cds von aussen nach innen liest... nicht wie gewöhnlich.

jo dass is alles...

noch fragen? ;)
Titel: Os für andere geräte
Beitrag von: matthieuriolo am 28. April 2005, 16:16
*AnDenKopfHauen* was ja klar das m$ sich auf seine prozis und methoden stützt... da will ich lieber mal nicht drum herum spielen sonst explodiert noch was :P

Und wie siehts genauer mit dem Ps2 aus? Sony kann kaum nen Pentium rein löten...
Titel: Os für andere geräte
Beitrag von: jeb am 28. April 2005, 16:23
es gibt doch ein linux für XBox. Schau dir doch einfach mal diese Sources an. Googeln:)

mfg, jeb
Titel: Os für andere geräte
Beitrag von: zacK am 28. April 2005, 16:27
das wäre z.b xebian (ne debian dist.) oder eben vom xboxmediacenter. dort sind die source auch erhältlich...
Titel: Os für andere geräte
Beitrag von: Svenska am 28. April 2005, 16:45
Im Zweifelsfall kann man schauen, ob NetBSD (http://www.netbsd.org)
auf dem Gerät läuft. Wenn das nicht der Fall ist, ist auszugehen, dass
entweder
(a) das Gerät keine Unterstuetzung fuer externe OS' hat
(b) es keinen Sinn fuer ein Unixartiges machen wuerde (KC, Handys)
(c) weil's noch keiner portiert hat :lol:

Aber NetBSD ist afaik das Portreichste System, läuft auch ueber 30
Architekturen oder so. Auch PS2 und Xbox waren vor langer Zeit schon
da, wenn ich mich recht entsinne...

Svenska
Titel: Os für andere geräte
Beitrag von: matthieuriolo am 28. April 2005, 17:10
und wie siehts mit gameboy aus?



Ja lacht ruhig .... ich komme noch aus der Zeit als das ding nur 2 farben hatte und so gross war wie ein Buch... Aber mein alter atari (der zerschrottet wurde) konnte gamechips "sprengen" ;) einmal beschrieben, nicht wiederherzustellbar

Und iPod?
Titel: Os für andere geräte
Beitrag von: mastermesh am 28. April 2005, 17:22
Also beim alten Gameboy bin ich mir nicht sicher, aber der Advanced hat einen ARM-Prozessor, den man sehr schön mit diversen Assemblern und C-Compilern programmieren kann. Ist alles dokumentiert usw... kann dir bei Bedarf ein paar Links schicken.
Titel: Os für andere geräte
Beitrag von: The-Programmerfish am 28. April 2005, 18:16
Wollt ich auch schonmal machen ein OS fürn Gameboy Advance schreiben ^^

devgba.snowcristals.org <- Wiki für Programmierung von Konsolen
http://www.angelfire.com/droid/goldmomo/ <- 168 Seitige Diplomarbeit über das entwickeln eines Spiele Frameworks für GBA in Assembler
http://www.robsite.de/tutorials.php?tut=gameboy <- Wer die Robsite nicht kennt tut mir leid
Titel: Os für andere geräte
Beitrag von: Another Stupid Coder am 28. April 2005, 20:30
Der alte Gameboy soll doch einen z80 drinnen haben, oder täusche ich mich da?
Titel: Os für andere geräte
Beitrag von: The-Programmerfish am 28. April 2005, 20:36
Nein du täuschst dich nicht (Eins der wenigen Gebiete auf denen ich mich auskenne (sic!))  :lol:
Titel: Os für andere geräte
Beitrag von: matthieuriolo am 28. April 2005, 20:48
Du bist ja nen richtigen Zocker  :shock:  :lol: ok kenn scheiss hab das wo ich will ... hat mich nur intressiert da cih mal (auf einer von euren) Seiten sah das man dieses Os mit ps2 starten kann
Titel: Os für andere geräte
Beitrag von: The-Programmerfish am 28. April 2005, 21:13
http://playstation2-linux.com/

Falls du sowas suchtest  :lol:
Titel: Os für andere geräte
Beitrag von: matthieuriolo am 28. April 2005, 21:53
schon zu komplex ;)
Titel: Os für andere geräte
Beitrag von: The-Programmerfish am 28. April 2005, 22:13
Dann kann ich dir nicht mehr helfen ich habe leider keine PS2 sondern nur nen Gamecube, schade dass es dafür noch kein Linux gibt. Wäre doch mal ne Idee der Gamecube hat nen PowerPC Prozessor von IBM drin und nen ATI Grafikchip kann doch nicht so schwer sein da nehmen wir halt Yellowdog Linux vom Mac und portieren es (<- Größenwahnsinn)  :lol:
Titel: Os für andere geräte
Beitrag von: matthieuriolo am 28. April 2005, 22:28
öhm ... ich habe mal Yellow Dog gehabt... 1:1 Wie suSe nur das alles gelb und nen hund is  :lol: will damit sagen das es sehr umfangreich is... aber die idee gefällt mir... mal schauen was googel alles so zu sache powerPC gibt.

Weisst du zufälliger weisse noch genaueres über den Prozi?
Titel: Os für andere geräte
Beitrag von: Jidder am 28. April 2005, 22:36
Zitat von: The-Programmerfish
Dann kann ich dir nicht mehr helfen ich habe leider keine PS2 sondern nur nen Gamecube, schade dass es dafür noch kein Linux gibt.

ganz sicher? (http://www.google.de/search?q=gamecube+linux) ;)
Titel: Os für andere geräte
Beitrag von: Stephan S. am 28. April 2005, 23:30
Ich hab nen Sat-Receiver (Dreambox) mit Linux drauf. Da ist ein PowerPC mit 64 MB Ram drin. Die Sources von da wären sicher interessant.
Titel: Os für andere geräte
Beitrag von: Svenska am 29. April 2005, 10:20
Auf ner normalen D-Box2 von Nokia oder so läuft Linux Neutrino.
Schon ziemlich lange stabil, aber man hat eben ständig neue Funktionen
und Updates. Und da mein Opa da nicht dran rumpfuschen will, muss ich
das immer machen :lol:

Aber Linux / BSD läuft auch bald ueberall, wo es Sinn macht. Auch auf
nem Amiga 68k ... Debian 2.0 zumindest lief da :) Nur WinUAE mag ihn
nicht - keine MMU.

Svenska
Titel: Os für andere geräte
Beitrag von: mastermesh am 29. April 2005, 13:55
Zitat von: Stephan S.
Ich hab nen Sat-Receiver (Dreambox) mit Linux drauf. Da ist ein PowerPC mit 64 MB Ram drin. Die Sources von da wären sicher interessant.


Der Kernel müsste Open-Source sein... (GPL-Lizenz). Jetzt kommts halt drauf an, welche Distro du für die Box hast (Gemini etc.)... manche sind mit Sourcen, manche nicht.
Titel: Os für andere geräte
Beitrag von: The-Programmerfish am 29. April 2005, 14:37
Zitat von: PorkChicken
Zitat von: The-Programmerfish
Dann kann ich dir nicht mehr helfen ich habe leider keine PS2 sondern nur nen Gamecube, schade dass es dafür noch kein Linux gibt.

ganz sicher? (http://www.google.de/search?q=gamecube+linux) ;)

Ich fange langsam an an mir zu zweifeln ^^
Titel: Os für andere geräte
Beitrag von: matthieuriolo am 29. April 2005, 15:10
CommOS auch Xbox,GameCub, PS2 tauglich machen? :P
Titel: Os für andere geräte
Beitrag von: Stephan S. am 29. April 2005, 15:13
Und Dreamboxtauglich  8)
Titel: Os für andere geräte
Beitrag von: matthieuriolo am 29. April 2005, 15:24
nach dem motto:  "wenn schon den schon"  :lol:
Titel: Os für andere geräte
Beitrag von: Svenska am 29. April 2005, 15:27
Ich wäre dann froh, wenn das Teil auf auf nem 8086er mit 64 KB RAM läuft... *kopfschuettel*

Der Kernel steht noch nichtmal und ihr sorgt euch um Ports...
Titel: Os für andere geräte
Beitrag von: DarkThing am 29. April 2005, 15:35
@Topic: Wie siehts eigentlich mit dem C64 aus? Ich hab irgendwo mal ein Projekt gesehen das sich Contiki oder so nennt. Ein OS was auf vielen Platformen läuft und afaik auch auf dem C64.
Titel: Os für andere geräte
Beitrag von: Roshl am 29. April 2005, 15:58
Vergesst nicht das das CommOS auch für Nähmaschienen und Kühlschränke gehen muss........
Titel: Os für andere geräte
Beitrag von: matthieuriolo am 29. April 2005, 16:06
und mikrowellen! Wenn ich schon meine autau kost mache dann wenigstens mit was selbstgeschriebenen!
Titel: Os für andere geräte
Beitrag von: mastermesh am 29. April 2005, 16:06
Wie wärs, wenn wir das Teil gleich mal PDP-11-tauglich machen???

Nein, im Ernst... so etwas ist verdammt unkonstruktiv. Wenn ihr einen Xbox/GC/[INSERT_ARCHITECTURE_HERE]-Port haben wollt, dann macht ihn. Wenn nicht - dann bitte ruhig sein.

Tut mir leid, wenn ich das so sagen muss, aber SO KOMMEN WIR NICHT WEITER.
Titel: Os für andere geräte
Beitrag von: Roshl am 29. April 2005, 16:16
Im Prinzip wollte ich mit meiner leicht ironischen Kommentierung genau das ausdrücken;)