31-12-2005, Saturday-01:48:46
Nur das die meisten Prozessoren dieser Maschinen kein Intelprozessor haben, der diese Hinverdrehte Byteordnung braucht (kam historisch vom Bankswitch weil man da mal vier Transitoren sparen konnten.) Die meisten Konsolen haben aber entweder ARM oder einen PowerPC-Abkömmling, die die andere Byteanordnung brauchen (wie der Mac auch). Wenn es also einen MAC-Port gäbe, wäre es auch keine Problem es für fast alle anderen Maschinen zu übersetzen, die a) eine Grafikbibliothek haben und b) den GCC unterstützen. Allerdings bräuchte das System vermutlich mindestens 128 MB freien Speicher (wenn man die Grafiken stark beschränkt und nur max. 192x192-Karten zulässt.)
Den C-Code nach Java zu protieren dürfte viel aufwendiger werden. Byekode ist nicht Java, ist eher eine Art Maschinensprache, die dann der Javainterpreter ausführt. Das könnte man aus C++ schon machen. Wie man da aber die SDL dazulinkt, weiß vermutlich nur ein Javaexperte.
Kruze Antwort: Für die Konsolen nehmt lieber OTTD. Das stammt aus einer Zeit, als der Hauptspeicher noch 8-16MB hatte und der Prozessor 64 MHz. Das läuft jetzt auch problemlos auf manchem PalmOS und PocketPC.
Den C-Code nach Java zu protieren dürfte viel aufwendiger werden. Byekode ist nicht Java, ist eher eine Art Maschinensprache, die dann der Javainterpreter ausführt. Das könnte man aus C++ schon machen. Wie man da aber die SDL dazulinkt, weiß vermutlich nur ein Javaexperte.
Kruze Antwort: Für die Konsolen nehmt lieber OTTD. Das stammt aus einer Zeit, als der Hauptspeicher noch 8-16MB hatte und der Prozessor 64 MHz. Das läuft jetzt auch problemlos auf manchem PalmOS und PocketPC.