atari-home.de - Foren

Software => Software (16-/32-Bit) => Thema gestartet von: Gaga am So 15.01.2017, 00:02:24

Titel: Patches für TOS 3.06
Beitrag von: Gaga am So 15.01.2017, 00:02:24
Welchen Patch haltet ihr für das TOS 3.06 für sinnvoll?

- IDEBoot
- korrekte Anzeige der Größe des FastRAM im RAM-Test-Balken
- SHBUF 1.3
- Newlogo
- Winx 2.2 (im UK TOS statt dessen Arrowfix 1.5)
- BPatch

Das alles läuft bereits wunderbar auf dem Test TT.

Was noch? Bitte weitere Vorschläge!
Titel: Re: Patches für TOS 3.06
Beitrag von: gh-baden am So 15.01.2017, 04:03:44
Welchen Patch haltet ihr für das TOS 3.06 für sinnvoll?

- IDE Boot Patch
- korrekte Anzeige der Größe des FastRAM

Was noch? Bitte weitere Vorschläge!

Ich guck einfach mal in TOSPATCH nach, was es so gab, und lasse weg, was negative Effekte haben könnte bzw mehr als ein reiner Bugfix ist. Für meinen eigenen TT dachte ich erst daran, WINX 2.3h zu integrieren, aber a) mag manche Schweinesoftware WINX nicht und dann muss man Ausnahmelisten pflegen, und b) dank Fast-RAM-Karte lädt man das AES eh besser ins TT-RAM, statt es aus dem langsamen ROM auszuführen. WINX im ROM finde ich bei STs mit max 4 MB RAM wichtiger als beim TT.

Titel: Re: Patches für TOS 3.06
Beitrag von: 1ST1 am So 15.01.2017, 10:15:04
SHbuf, ist das die Sache im Desktop, wo er bei Programmstart und Auflösungswechsel anzeigt, dass kein Speicher mehr frei ist? Das muss auf jeden Fall rein, das ist ein sehr nerviger Bug, auch in TOS 4.04.

Die HSModem-Sachen sind ja komplett neue Routinen zur Ansteuerung der seriellen Schnittstellen. Das ins ROM reinzupatchen halte ich für sehr ambitioniert.

Was noch ins TT-TOS rein muss:

SCSI-Initiator-ID, Uwe Seimet hat mal in seinem Forum gezeigt, welche Bytes dafür gepatcht werden müssen.
Titel: Re: Patches für TOS 3.06
Beitrag von: Gaga am So 15.01.2017, 11:13:41
@1ST1 : hast du einen Link zur SCSI Initiator ID?
Titel: Re: Patches für TOS 3.06
Beitrag von: Lukas Frank am So 15.01.2017, 11:16:35
Lasse doch Tuxi mal bei Uwe Seimet nachfragen ...
Titel: Re: Patches für TOS 3.06
Beitrag von: Gaga am So 15.01.2017, 11:27:41
Ich habs schon gefunden:

http://hddriver.seimet.de/forum/viewtopic.php?f=4&t=102&p=358&hilit=Patch#p358
Titel: Re: Patches für TOS 3.06
Beitrag von: gh-baden am So 15.01.2017, 12:57:41
Die HSModem-Sachen sind ja komplett neue Routinen zur Ansteuerung der seriellen Schnittstellen. Das ins ROM reinzupatchen halte ich für sehr ambitioniert.

Mißverständnis. Ich wollte nicht HSMODEM da reinpatchen, sondern die offiziellen Fixes von Atari für die serielle Schnittstelle (RTS/CTS), ich erwähnte nur HSMODEM, da ich selbst die Fixes nicht nutze, sondern stattdessen gleich HSMODEM.
Titel: Re: Patches für TOS 3.06
Beitrag von: gh-baden am So 15.01.2017, 13:34:58
Was noch ins TT-TOS rein muss:

SCSI-Initiator-ID, Uwe Seimet hat mal in seinem Forum gezeigt, welche Bytes dafür gepatcht werden müssen.

Wenn ich Uwe richtig lese, bedeutet der Patch aber, dass danach kein Festplattentreiber wie AHDI mehr (sinnvoll) eingesetzt werden kann:

Zitat
Wichtig, es muß ab jetzt auch ein Festplattentreiber ver-
wendet werden der das Feature Initiator Identification unterstützt,
sonst schlägt der Bootvorgang wieder fehl!
Titel: Re: Patches für TOS 3.06
Beitrag von: ari.tao am Mo 16.01.2017, 18:36:47
Zitat
SCSI-Initiator-ID 
ist imho keine so gute Idee. Wenn man zwei Ataris am SCSI-Bus hat, zB. TT & F30 (hatte ich früher mal, mit einer gemeinsamen Platte dazwischen), dann dürfen die nicht beide auf ID 7 gestellt sein.
Titel: Re: Patches für TOS 3.06
Beitrag von: 1ST1 am Mo 16.01.2017, 21:34:52
Man sollte sowieso nicht zwei Rechner gleichzeitig auf eine Platte zugreifen lassen, denn der eine bekommt nicht mit, was der andere so schreibt. Und beide halten eine Kopie der FAT im Speicher. Das heißt, es kommt schnell zu Inkonstistenzen und damit zu Datenverlust.

Das mag mit moderneren Systemen klappen, die auf shared Datastores zugreifen können (Linux, VMWare ESXi, Citrix XenServer, Windows Server 2xxx, etc.) aber nicht mit unserem guten alten ATARI.
Titel: Re: Patches für TOS 3.06
Beitrag von: ari.tao am Di 17.01.2017, 01:18:39
^^-- ja ja, ist ja gut.
Ich hatte keine Schwierigkeiten damit, _abwechselnd_ auf die Platte zuzugreifen. Man muß ja lediglich bei jedem Wechsel dafür sorgen, daß die FAT sofort neu eingelesen wird. (Da gab´s irgend ´nen bsd. Tastendruck, hab´ das nicht mehr so genau in Erinnerung).
Titel: Re: Patches für TOS 3.06
Beitrag von: Lukas Frank am Di 17.01.2017, 12:51:41
Laufwerk öffnen -> esc drücken ...
Titel: Re: Patches für TOS 3.06
Beitrag von: mfro am Di 17.01.2017, 15:05:55
ESC macht lediglich einen Refresh der Desktop-Fenster, es ändert nicht den "Media-Changed"-Status des Devices (der eigentlich geändert werden müsste, um das "richtig" zu unterstützen).

Bei den meisten Geräten (Floppy, einfache HD-Treiber) wird die FAT trotzdem komplett neu eingelesen, zumindest mit Standard-TOS. Mit MiNT funktioniert das m.E. - aufgrund des Block-Caches - allerdings grundsätzlich nicht, da würde ich das jedenfalls bleiben lassen.
Titel: Re: Patches für TOS 3.06
Beitrag von: 1ST1 am Di 17.01.2017, 15:45:09
Laufwerk öffnen -> esc drücken ...

was mfro schreibt, ist richtig. Außerdem, was machst du, wenn du unter Singe-TOS gerade in Calamus oder Wordplus drin bist und was speichern willst, und vom anderen Rechner wurde die Partition vorher beschrieben... Da ist nix mit im Laufwerksfenster (wollte schon "Explorer" schreiben...) ESC drücken.

Fazit: Besser solche Spielchen sein lassen...
Titel: Re: Patches für TOS 3.06
Beitrag von: Gaga am Di 17.01.2017, 17:40:48
Der Patch zur SCSI Initiator ID ist aus dem Rennen. Rest siehe oben.
Titel: Re: Patches für TOS 3.06
Beitrag von: gh-baden am Di 17.01.2017, 21:00:55
- Winx 2.2 (im UK TOS statt dessen Arrowfix 1.5)

Blöde Frage - warum Version 2.2 und nicht 2.3h?

Ich weiß, 2.3 war eine Beta, aber die läuft schon 20 Jahre stabil. Und alleine für WindowShade lohnt sich 2.3h - ah, das Changelog ist zu lang für hier, daher mal ausgelagert: https://s1.hoffart.de/~goetz/winx23h-readme.txt
Titel: Re: Patches für TOS 3.06
Beitrag von: Gaga am Di 17.01.2017, 22:07:40
Wer hat eine Quelle für winx 2.3h?
Titel: Re: Patches für TOS 3.06
Beitrag von: ari.tao am Mi 18.01.2017, 02:55:17
^^-- vermutlich nur der Autor.
Zitat
Blöde Frage - warum Version 2.2 und nicht 2.3h? 
Wozu willst Du denn das veraltete 2.3h ?  ;D >:D :P
Den Quelltext habe ich auch nicht, aber die afaik letzte Version 2.3n hänge ich mal an (ist ja Freeware). Läuft übrigens auch mit RomSpeed anstatt GEMRAM.
-------
Was bitte, @gh-baden , ist WindowShade ? Läuft das auch mit 2.3n ?
-------
PS:
Zitat: "Fazit: Besser solche Spielchen sein lassen... "
Spielverderber!  :P
Titel: Re: Patches für TOS 3.06
Beitrag von: Gaga am Mi 18.01.2017, 06:29:29
Danke!
Titel: Re: Patches für TOS 3.06
Beitrag von: gh-baden am Mi 18.01.2017, 14:59:21
Was bitte, @gh-baden , ist WindowShade ? Läuft das auch mit 2.3n ?

Ja, schrieb ich doch. Aus dem Changelog:

Zitat
- GEM 3.x Bedienung: WindowShade
  Klickt man mit der RECHTEN Maustaste in die Titelzeile eines Fensters,
  dann wird der untere Teil des Fensters unsichtbar. Ein weiterer Klick
  hebt diesen Modus wieder auf. Dies ist auch ein guter Härtetest, ob
  Programme die Rechteckliste immer korrekt beachten.
Titel: Re: Patches für TOS 3.06
Beitrag von: ari.tao am Mi 18.01.2017, 20:22:21
Danke. Diese Eigenschaft von WINX war mir noch gar nicht aufgefallen.
Titel: Re: Patches für TOS 3.06
Beitrag von: Gaga am Di 24.01.2017, 10:12:36
Weiß jemand, was in WINX 2.3n neu ist (Changelog endet bei Version 2.3h), ob dort auch WindowShade enthalten ist und ob die Version 2.3n die letzte, aktuellste Version ist?

Grund: pakman hat WINX2.3n neben anderen Patches mit ins TOS 3.06 gepatcht, aber die WindowShade Funktion läßt sich nicht ausführen. Woran liegt es?
Titel: Re: Patches für TOS 3.06
Beitrag von: ari.tao am Di 24.01.2017, 15:13:08
Bei mir läuft WINX_2.3n auf einer meiner Partitionen. Nachdem Ihr mich darauf hingewiesen hattet, habe ich auch WindowShade ausprobiert: Ja, es funzt!
Allerdings liegt bei mir auf der re. MT auch die Doppel-Klick-Funktion, deshalb braucht´s zum Shaden etwas Geschick: Ich muß sofort nach dem Klick auf die re.MT den Mauszeiger aus dem Mover herausfahren, sonst wird das Shaden sofort wieder rückgängig gemacht und stattdessen die Sizer-Funktion ausgelöst.
Im WINX.HYP, Kap. "Externe Erweiterungen" heißt es:
Zitat
Ein mit WINX gepatchtes GEM arbeitet ohne externe Erweiterungen zumindest nicht schlechter als ein GEM ohne Patches. Will man jedoch die WINX-Externals nutzen, muß auch hier WINX im AUTO-Ordner vorhanden sein. WINX erkennt dann, daß das GEM bereits die WINX-Patches enthält und installiert nur die WINX-Externals.
Das Windowshading fällt darunter.
Titel: Re: Patches für TOS 3.06
Beitrag von: Gaga am Di 24.01.2017, 20:30:32
Danke für diesen Hinweis.
Titel: Re: Patches für TOS 3.06
Beitrag von: gh-baden am Di 24.01.2017, 23:31:31
Weiß jemand, was in WINX 2.3n neu ist (Changelog endet bei Version 2.3h), ob dort auch WindowShade enthalten ist und ob die Version 2.3n die letzte, aktuellste Version ist?

Öh, doch, das ist enthalten im Archiv: WHATSNEW.TXT:
Zitat
11.2.1996: WINX 2.3n BETA
[…]
* Direkte Unterstützung der DPAT-Schnittstelle
* Alle WINX-spezifischen WF_-Opcodes fuer wind_get/set liegen jetzt hinter WF_WINX (um der Aufhebung des Beta-Status näher zu kommen ;-)
* […]
* Zwei weitere interne Funktionen werden jetzt ber wind_set angeboten […]
* SHIFT wirkt jetzt noch allgemeiner als Verstärker von Aktionen: SHIFT-Klick auf Smaller veranlaßt Iconify aller Fenster;  SHIFT-Klick auf Titel bringt alle Fenster einer Applikation automatisch nach vorne/hinten (ohne Reihenfolge untereinander zu ändern). Dies ist auch mit CONTROL kombinierbar.
* [Bugfixes]

22.01.1996: WINX 2.3m BETA

* Konfiguration alternativ ber Programm/Acc WINXCONF möglich
* Rahmenfont jetzt in allen TOS-Versionen einstellbar
* […]


etc.pp.

Grund: pakman hat WINX2.3n neben anderen Patches mit ins TOS 3.06 gepatcht, aber die WindowShade Funktion läßt sich nicht ausführen. Woran liegt es?

Doppelbelegung der rechten Maustaste?