atari-home.de - Foren
Software => Coding => Thema gestartet von: tuxie am Do 02.03.2017, 12:18:51
-
Im Englishen Forum ist das Thema schon mehrfach aufgekommen ob es nicht möglich ist das AES im Tos 2.06 und 3.06 gegen das des AES vom Falcon zu ersetzen. Für beiden liegen die Quellen vor. Und hier muß da ja schonmal jemand etwas gemacht haben
http://www.atari-forum.com/viewtopic.php?f=14&t=20607&p=181649&hilit=AES+4.04+in+2.06#p181649
Weiß jemand was darüber ? Wäre doch cool gerade die, die eine Graka verwenden.
-
Das wäre toll, spreche doch mal Thorsten Otto direkt an ...
-
Warum ihn ?
-
Hatte da was gelesen das er das original TOS kompilieren kann, keine Ahnung ...
-
Interessant wäre auch die Alternative, das aus dem Autoordner in ein ins TT-RAM unkopierte TOS reinzupatchen (romram, gemram, romspeed), falls das geht. Dann bräuchte man keine Eproms zu tauschen und könnte jederzeit zurückswitchen.
Ps: Kann ich diese TOS-Quellen für mein Archiv haben?
-
Quark, wenn dann richtig ins Rom, flash brennen on the Fly machts möglich :P
-
Im Englishen Forum ist das Thema schon mehrfach aufgekommen ob es nicht möglich ist das AES im Tos 2.06 und 3.06 gegen das des AES vom Falcon zu ersetzen. Für beiden liegen die Quellen vor. Und hier muß da ja schonmal jemand etwas gemacht haben
http://www.atari-forum.com/viewtopic.php?f=14&t=20607&p=181649&hilit=AES+4.04+in+2.06#p181649
Weiß jemand was darüber ? Wäre doch cool gerade die, die eine Graka verwenden.
Siehe ST-Computer 08/15 - hat schon jemand gemacht und funktioniert ganz gut. Leider hat sich seitdem nichts mehr getan...
-
Ein TOS 3.06 mit dem AES vom TOS 4.04 wäre schön ...
Macht das jemand ?
-
Ein TOS 3.06 mit dem AES vom TOS 4.04 wäre schön ...
Macht das jemand ?
Blöde Frage - warum nicht gleich TOS 4.04 auf den TT runterportieren? Da ist ja noch mehr passiert als „nur“ AES.
-
Das AES zu ändern wird wohl einfacher werden als das Komplette TOS auf die komplett andere Hardware anzupassen.
-
Wegen den Grafikkarten wäre das ganz schön ...
-
Schau mal im Englishen Forum, da muß es schon was mit Tos2.06 geben
-
Ich sehe da nichts fertiges, ausserdem kommt für mich nur TOS 3.06 in Frage ...
-
Habe auch nicht geschrieben das es da was fertiges gibt, aber Ansätze dafür sind da und da muss angeknüpft werden. 2.06. und 3.06 sind nicht so sehr verschieden.
-
Wegen den Grafikkarten wäre das ganz schön ...
Was ist dem an den neueren AES bezüglich Grafikkarten so toll?
-
Farbige Icons ...
Sowas direkt aus dem ROM wäre was.
-
Ich hadere gerade mit dem Milan. Das läuft alles nicht so rund, wie ich es gerne hätte. Am liebsten würde ich Mint in eine Kommandozeile booten (mupfel o.ä) und dann ein AES von Hand starten können. Im Prinzip also so, wie GEM unter DOS arbeitet.
In TOS 404 sind BIOS AES und Desktop klar getrennt. Das makefile ist für die alten DR Entwicklungstools ausgelegt. Ich würde das gerne mit PureC übersetzen. Hat jemand Erfahrung in diese Richtung?
-
Was hat MiNT mit TOS zu tun ?
Du kannst doch bei MiNT in die bash booten um dort manuell xaaes oder sonst was starten ...
-
Was hat MiNT mit TOS zu tun ?
Du kannst doch bei MiNT in die bash booten um dort manuell xaaes oder sonst was starten ...
Ich würde gerne Mint verwenden, weil hier u.a. andere Dateisysteme unterstützt werden. Leider vertragen einige Programme kein xaaes und hierzu würde ein Atari AES starten wollen. Wenn ich in mint.cfg GEM=ROM angebe, dann schmiert der Milan komplett ab. Also muss ich ein alternatives AES starten und hier scheint mir das AES von TOS 404 ein guter Startpunkt.
-
Aes3.4 gibt es als prg Version, die lässt sich aus mint Heraus starten
-
Suche mal nach der letzten MultiTOS Version von Atari ...
Wie sieht es denn mit NAES 2 auf dem Milan aus, ich habe keine Ahnung?
-
NAES war bei Milan sogar dabei! Man kann auch mal MyAES testen!
-
In TOS 404 sind BIOS AES und Desktop klar getrennt. Das makefile ist für die alten DR Entwicklungstools ausgelegt.
Wüsste nicht daß irgendwo komplette Sourcen von TOS 4.04 verfügbar wären, die auch funktionieren?
Ich würde das gerne mit PureC übersetzen. Hat jemand Erfahrung in diese Richtung?
Das geht nicht ohne massive Änderungen. Pure-C hat eine andere Aufruf-Konvention, und es gibt diverse Stellen wo C-Routinen von Assembler aus aufgerufen werden und umgekehrt. Z.T. kannst du dir evtl. behelfen indem du alles als cdecl deklarierst (mit Option -H), aber auch auch dann bleiben noch genug Probleme. Natürlich alles machbar, aber nicht mal "so eben", und man sollte schon sehr genau wissen was die einzelnen Compiler tuen.
Apropos, die alten DR Entwicklungstools gibt es (quasi als cross-compiler) auch für Linux, falls dir sowas hilft (Windows habe ich noch nicht ausprobiert, sollte aber auch gehen).
-
Wüsste nicht daß irgendwo komplette Sourcen von TOS 4.04 verfügbar wären, die auch funktionieren?
Sieht auf den ersten Blick ziemlich vollständig aus. Object-Files sind alle dabei und makefiles für diverse Sprachen, ROM.IMG oder PRG. Laut Dokumentation in den Makefiles soll das eine finale Version sein.
Das geht nicht ohne massive Änderungen. Pure-C hat eine andere Aufruf-Konvention, und es gibt diverse Stellen wo C-Routinen von Assembler aus aufgerufen werden und umgekehrt. Z.T. kannst du dir evtl. behelfen indem du alles als cdecl deklarierst (mit Option -H), aber auch auch dann bleiben noch genug Probleme.
Habe ein Projektfile für PureC erstellt. Der Compiler warf natürlich jede Menge Warnungen wegen fehlender Prototypen. Habe die Warnungen jetzt erstmal abgeschaltet und kümmere mich um die Fehler. Die meisten Fehler treten auf, weil die Konstanten aus den Ressource Files nach 8 Zeichen enden, der Compiler jedoch im Quelltext die volle Länge findet, die von PureC auch ausgewertet werden :) Die Länge der Bezeichner auf 8 Zeichen beschränken will ich aber auch nicht.
Apropos, die alten DR Entwicklungstools gibt es (quasi als cross-compiler) auch für Linux, falls dir sowas hilft (Windows habe ich noch nicht ausprobiert, sollte aber auch gehen).
Falls PureC nicht geht, wäre das natürlich auch eine Option.
-
Sieht auf den ersten Blick ziemlich vollständig aus. Object-Files sind alle dabei und makefiles für diverse Sprachen, ROM.IMG oder PRG. Laut Dokumentation in den Makefiles soll das eine finale Version sein.
Quelle? Link?
-
andere Dateisysteme unterstützt werden.
Welche genau benötigst Du?
Leider vertragen einige Programme kein xaaes
Welche Programme sind das?
Wenn ich in mint.cfg GEM=ROM angebe, dann schmiert der Milan komplett ab.
Wäre mal interssant ob das bei einem Falcon auch passsiert.
-
Aes3.4 gibt es als prg Version, die lässt sich aus mint Heraus starten
Hast Du eine Version da? Ich würde dann mal testen, ob der Milan sie auch verdauen kann.
-
Läuft das vom MultiTOS nicht auf dem Milan?
mint.cnf = GEM=c:\multitos\gem_41.sys
-
Suche mal nach der letzten MultiTOS Version von Atari ...
Wie sieht es denn mit NAES 2 auf dem Milan aus, ich habe keine Ahnung?
NAES war bei Milan sogar dabei! Man kann auch mal MyAES testen!
Auch die 2er?
-
NAES war bei Milan sogar dabei! Man kann auch mal MyAES testen!
Auch die 2er?
Nein, die 1.2
-
Läuft das vom MultiTOS nicht auf dem Milan?
mint.cnf = GEM=c:\multitos\gem_41.sys
Das GEM startet, flutet den Tastaturpuffer und stürzt in Folge relativ schnell ab. Demnach keine erstzunehmende Alternative.
-
Hast du denn NAES mal probiert?
Alle sauberen GEM Programme laufen mit MiNT/XaAES. Wenn du mit NAES die gleichen Probleme hast liegt es wohl eher an MiNT anstatt an XaAES ...