atari-home.de - Foren

Software => Coding => Thema gestartet von: tuxie am Do 02.03.2017, 12:18:51

Titel: Tos 2.06 / 3.06 mit AES 3.4
Beitrag 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.
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: Lukas Frank am Do 02.03.2017, 13:24:49
Das wäre toll, spreche doch mal Thorsten Otto direkt an ...
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: tuxie am Do 02.03.2017, 14:01:35
Warum ihn ?
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: Lukas Frank am Do 02.03.2017, 14:41:58
Hatte da was gelesen das er das original TOS kompilieren kann, keine Ahnung ...
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: 1ST1 am Do 02.03.2017, 18:46:50
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?
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: tuxie am Do 02.03.2017, 20:42:40
Quark, wenn dann richtig ins Rom, flash brennen on the Fly machts möglich :P
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: MJaap am Do 02.03.2017, 21:44:32
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...
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: Lukas Frank am Do 27.07.2017, 12:28:04
Ein TOS 3.06 mit dem AES vom TOS 4.04 wäre schön ...

Macht das jemand ?
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: gh-baden am Do 27.07.2017, 13:48:29
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.
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: tuxie am Do 27.07.2017, 14:21:06
Das AES zu ändern wird wohl einfacher werden als das Komplette TOS auf die komplett andere Hardware anzupassen.
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: Lukas Frank am Do 27.07.2017, 17:56:16
Wegen den Grafikkarten wäre das ganz schön ...
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: tuxie am Do 27.07.2017, 21:24:49
Schau mal im Englishen Forum, da muß es schon was mit Tos2.06 geben
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: Lukas Frank am Fr 28.07.2017, 15:47:23
Ich sehe da nichts fertiges, ausserdem kommt für mich nur TOS 3.06 in Frage ...
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: tuxie am Sa 29.07.2017, 10:02:08
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.

Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: mfro am Sa 29.07.2017, 15:56:36
Wegen den Grafikkarten wäre das ganz schön ...

Was ist dem an den neueren AES bezüglich Grafikkarten so toll?
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: Lukas Frank am Sa 29.07.2017, 16:01:13
Farbige Icons ...

Sowas direkt aus dem ROM wäre was.
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: Chocco am Di 30.03.2021, 20:16:41
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?
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: Lukas Frank am Di 30.03.2021, 20:45:10
Was hat MiNT mit TOS zu tun ?

Du kannst doch bei MiNT in die bash booten um dort manuell xaaes oder sonst was starten ...
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: Chocco am Di 30.03.2021, 22:20:03
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.
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: tuxie am Di 30.03.2021, 23:06:09
Aes3.4 gibt es als prg Version, die lässt sich aus mint Heraus starten
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: Lukas Frank am Mi 31.03.2021, 09:22:37
Suche mal nach der letzten MultiTOS Version von Atari ...

Wie sieht es denn mit NAES 2 auf dem Milan aus, ich habe keine Ahnung?
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: tuxie am Mi 31.03.2021, 09:39:38
NAES war bei Milan sogar dabei! Man kann auch mal MyAES testen!
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: Thorsten Otto am Mi 31.03.2021, 12:23:42
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?

Zitat
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).
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: Chocco am Mi 31.03.2021, 17:08:39
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.

Zitat
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.
Zitat

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.
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: czietz am Do 01.04.2021, 13:30:42
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?
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: KarlMüller am Do 01.04.2021, 14:47:09
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.

Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: Chocco am Do 01.04.2021, 17:29:10
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.
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: Lukas Frank am Do 01.04.2021, 17:35:24
Läuft das vom MultiTOS nicht auf dem Milan?

mint.cnf = GEM=c:\multitos\gem_41.sys
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: Arthur am Fr 02.04.2021, 19:18:41
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?
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: laufkopf am Fr 02.04.2021, 19:37:31
NAES war bei Milan sogar dabei! Man kann auch mal MyAES testen!

Auch die 2er?
Nein, die 1.2
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: Chocco am Mo 05.04.2021, 11:51:00
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.
Titel: Re: Tos 2.06 / 3.06 mit AES 3.4
Beitrag von: Lukas Frank am Mi 07.04.2021, 08:53:39
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 ...