atari-home.de - Foren

Software => Alternative Betriebssysteme => Thema gestartet von: Lukas Frank am Do 10.10.2013, 11:42:17

Titel: VanillaMiNT auf 68000 Systemen
Beitrag von: Lukas Frank am Do 10.10.2013, 11:42:17
Habe mal VanillaMiNT unter Hatari installiert und dann aus dem 1.17er Kernel Paket der SpareMiNT Seite den 68000 Kernel genommen und das XaAES auch ersetzt, da im Vanilla Paket nur das 030er KM drin ist ...

Läuft, allerdings ist noch ein wenig Feintuning nötig und wegen Speichermangel muss eventuell TOSWIN2 nicht mehr automatisch mit geladen werden ...
Titel: Re: VanillaMiNT auf 68000 Systemen
Beitrag von: simonsunnyboy am Do 10.10.2013, 17:06:12
Danke für den Test, ich werds mal an joska weiter reichen ;) Die Richtung sollte IMHo weiterverfolgt werden, zumindest als Alternative.
Titel: Re: VanillaMiNT auf 68000 Systemen
Beitrag von: simonsunnyboy am Di 15.10.2013, 17:31:04
Ich habe am Wochenende etwas experimentiert. Aktuell gibt es wohl Probleme mit der auf 68000er Systemen sinnvollen Konfiguration GEM=ROM. Tastaturevents kommen wohl nicht durch.

Hoffentlich gibt es dafür noch einen Patch.

Use case wäre ein einfacher Kernel mit Netzwerksupport, aber kein neues AES. Eventuell könnte man hier noch das AES vom MultiTOS reaktivieren, das sollte ja auch auf 68000ern laufen (Ich erinnere mich, die c't meinte damals auf Mega STEs würde es gehen), aber das wäre ein weiteres Experiment.
Titel: Re: VanillaMiNT auf 68000 Systemen
Beitrag von: Lukas Frank am Di 15.10.2013, 17:41:18
Installiere doch mal CrippleMiNT mit MultiTOS (GEM.SYS vom MultiTOS) ...
Titel: Re: VanillaMiNT auf 68000 Systemen
Beitrag von: 1ST1 am Mi 16.10.2013, 11:45:35
Ich habe auf meinem 1040ST im Tower (4MB RAM, PAK68/2) noch eine funktionierende MultiTOS-Umgebung. Wenn ich den Cache des Prozessors abschalte, macht diese Umgebung kaum noch Spaß, da ist dann Magic! performancemäßig eine Offenbarung. Das einzig sinnvolle an MiNT auf  einem normalen ST wäre aus meiner Sicht, andere Dateisysteme, insbesondere Fat32 lesen zu können, was man doch aber auch über einen GEMDOS-Dateisystemtreiber abfeiern können müsste, wenn es denn einen gäbe.
Titel: Re: VanillaMiNT auf 68000 Systemen
Beitrag von: simonsunnyboy am Mi 16.10.2013, 17:19:22
Der Performancefresser ist IMHO nur Multitasking im GEM. Der reine Kernel klingt sich ja nur die Traps ein, wenn die nicht aufgerufen werden, tut sich auch nichts.

GEM mit Multitasking of dem ST ist nicht das Ziel, nur der Netzwerktreiber.
Titel: Re: VanillaMiNT auf 68000 Systemen
Beitrag von: 1ST1 am Mi 16.10.2013, 17:38:46
Sagen wir Netzwerktreiber und Filesystem. Multitasking macht auf einfachen STs eh keinen Sinn, schon deswegen weil viele der alten Programme dafür nicht sauber genug geschrieben wurden.
Titel: Re: VanillaMiNT auf 68000 Systemen
Beitrag von: Lukas Frank am Mi 16.10.2013, 18:13:27
CrippleMiNT (Kernel 1.19) mit MultiTOS GEM.SYS, man beachte den freien Speicher oben rechts ...
(Beim CrippleMiNT fehlt nur der Netzwerktreiber *.XIF )

(http://forum.atari-home.de/index.php?action=dlattach;topic=10737.0;attach=5431;image)

VanillaMiNT 68000 auf einem 4MB System läuft wegen Speichermangel nicht, da braucht man eine Magnum ST oder 8MB FRAM Speichererweiterung und dann ist fraglich ob die Tools auf einem 68000 System lauffähig sind ...

(http://forum.atari-home.de/index.php?action=dlattach;topic=10737.0;attach=5433;image)

VanillaMiNT ohne TOSWIN2 ...   (Das Netzwerktool läuft nicht !)

(http://forum.atari-home.de/index.php?action=dlattach;topic=10737.0;attach=5437;image)

VanillaMiNT mit MultiTOS GEM.SYS läuft bis auf die Tools (Netzwerktool), da stürzt das System ab ...

(http://forum.atari-home.de/index.php?action=dlattach;topic=10737.0;attach=5435;image)


Ektus nutzt ja sehr erfolgreich MagiC + MagiCNet beta 1.42 mit MiNTNet Treibern ...
Titel: Re: VanillaMiNT auf 68000 Systemen
Beitrag von: Lukas Frank am Mi 16.10.2013, 18:18:38
Sagen wir Netzwerktreiber und Filesystem. Multitasking macht auf einfachen STs eh keinen Sinn, schon deswegen weil viele der alten Programme dafür nicht sauber genug geschrieben wurden.

Also ich hatte damals unter MiNT auf meinem Atari TT keinerlei Probleme mit Programmen ...

Ist schon klar das viele PD Sachen nicht über Grafikkarte etc. laufen aber die meisten Anwendungsprogramme sind einwandfrei gelaufen, sowohl unter MiNT als auch über die Grafikkarte.
Titel: Re: VanillaMiNT auf 68000 Systemen
Beitrag von: 1ST1 am Mi 16.10.2013, 19:07:03
Selbst Calamus 1.09N schreibt fleißig direkt ins Videoram, allerdings klappt das bei den ST- und TT-Videomodis einschließlich AutoSwitchOverscan noch, nur wenn man es auf dem Falcon in den höheren Auflösungen versucht, oder auf dem TT mit einer Grafikkarte, dann nicht mehr. Bei solch unkooperativen Programmen macht Multitasking natürlich keinen Sinn. (Da haben es die Amiga-Freunde eindeutig besser!)
Titel: Re: VanillaMiNT auf 68000 Systemen
Beitrag von: Lukas Frank am Mi 16.10.2013, 19:13:11
Calamus 1.09N ist aber ein recht schlechtes Beispiel, ich habe immer mit Calamus SL gearbeitet und hatte nie Probleme damit ...

Calamus 1.09N ist halt viel, viel zu alt für den Falcon !
Titel: Re: VanillaMiNT auf 68000 Systemen
Beitrag von: 1ST1 am Mi 16.10.2013, 21:05:45
Calamus SL ist ne andere Hausnummer, das ist aber auf normalen STs nach meiner Erfahrung nicht so flott, und unter MiNT / Multitos auf normalen STs ist das dann noch schlimmer.
Titel: Re: VanillaMiNT auf 68000 Systemen
Beitrag von: Lukas Frank am Mi 16.10.2013, 21:34:50
Deshalb gab es ja schon damals für Professionelle Anwender mit den Mega ST Rechnern interne SCSI Festplatten, Großbildschirmkarten, Grafikkarten z.B. Matrix C-32 Karten und 15MB ST Ramkarten und natürlich 030er Beschleunigerkarten (nicht die PAK/3) zukaufen ...
Titel: Re: VanillaMiNT auf 68000 Systemen
Beitrag von: 1ST1 am Mi 16.10.2013, 23:52:14
Derartig ausgestattete Mega-STs waren schon sehr exotisch.
Titel: Re: VanillaMiNT auf 68000 Systemen
Beitrag von: Lukas Frank am Do 17.10.2013, 14:39:29
Das netconf.prg ist eine 020er Version und kann so nicht laufen ...

http://www.atari-forum.com/viewtopic.php?f=27&t=24218&start=200#p239570
Titel: Re: VanillaMiNT auf 68000 Systemen
Beitrag von: Arthur am Sa 19.10.2013, 19:23:04
Ich habe am Wochenende etwas experimentiert. Aktuell gibt es wohl Probleme mit der auf 68000er Systemen sinnvollen Konfiguration GEM=ROM. Tastaturevents kommen wohl nicht durch.

Ich kenne VanillaMiNT nicht aber die Möglichkeit damit wenigstens Treiber auf den kleinen Ataris zu benutzen hat durchaus ihren Zweck.

Das Problem mit den GEM=ROM und den Tastaturevents hatte Helmut auch schon mal erwähnt. Abhilfe schaffte das starten von xaloader.prg als Autostartanwendung also nicht aus dem Autoordner heraus. Dazu benötigt man aber ein TOS das dies unterstützt... also 1.04 oder höher.
Titel: Re: VanillaMiNT auf 68000 Systemen
Beitrag von: Lukas Frank am Sa 19.10.2013, 19:59:09
VanillaMiNT ist uninteressant für 68000 Systeme da zum einen das Netconf.prg eine 030er Version ist und nicht läuft und zum anderen das ganze Konzept auch auf TOSWIN2 setzt und dafür in Verbindung mit XaAES einfach zu wenig Speicher auf einer 4MB Maschine da ist ...

Da ist CrippleMiNT die bessere Wahl, mit seinem MiNTkernel in der 1.15er Version. Wobei es fraglich bleibt ob ein 1.19er Kernel  Sinn macht ...
Titel: Re: VanillaMiNT auf 68000 Systemen
Beitrag von: simonsunnyboy am Sa 19.10.2013, 20:24:07
Nenne es ein modernisiertes CrippleMiNT, jedenfalls ein Zwischending zwischen einem großen Mint mit XaAES und reinem TOS. Du brauchst es ja nicht benutzen....
Titel: Re: VanillaMiNT auf 68000 Systemen
Beitrag von: Lukas Frank am Sa 19.10.2013, 20:27:53
Ich habe es ja auf einen 68000 1.19 Kernel und entsprechendes XaAES umgestellt und es ist für einen 4MB Rechner einfach zu groß und läuft deshalb nicht ...

... und ohne XaAES und TOSWIN2 ist es kein VaillaMiNT mehr und man müsste etwas neues daraus machen.
Titel: Re: VanillaMiNT auf 68000 Systemen
Beitrag von: Lukas Frank am Mi 04.11.2020, 14:11:05
Man Installiert das original VaniliaMiNT Paket und ersetzt das MiNT/XaAES durch den aktuellen Snapshot von ...

https://github.com/freemint/freemint.github.io

... dann läuft alles Wunderbar auf einem 68000 System mit mehr als 4MB Arbeitsspeicher. Eine Strom ST läßt grüßen.

Netconf Programm läuft leider nur auf 030 Rechnern aber das macht nichts. Man kann die network.cnf manuell erstellen wenn man eine Netusbee oder ähnliches benutzt. Ich nutze eine Netusbee mit dem enec.xif MiNT Treiber. Das Interface heißt dann natürlich en0 ...

--- network.cnf -----

#Interface: ne0
#Address: 192168  2 14
#Gateway: 192168  2  1
#Netmask: 255255255  0
#DNS:     192168  2  1
#DNS2:      0  0  0  0

exec c:\mint\1-19-cur\sys-root\bin\ifconfig.ttp ne0 addr 192.168.2.14 netmask 255.255.255.0 up
exec c:\mint\1-19-cur\sys-root\bin\route.ttp add default ne0 gw 192.168.2.1

-----------------------------
Ich habe bei mir die Programme ifconfig und route dupliziert und jeweils die TOS Endung *.ttp angehängt.