🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.sys.st
Article #371

Re: 68K - 68010

#371
From: U.Kuehn
Date: Thu, 08 Oct 1992 11:11
37 lines
2142 bytes
In article <1992Oct5.163758.22055@rnihdz.rni.sub.org>, peter@rnihdz.rni.sub.org
(Peter Haaf) says:
>
>Hi,
>
>kann mir einer von euch Atari Cracks sagen, warum eine Applikation auf einem
>nackten St als auch auf einem TT laeuft, jedoch nicht mit einem ST mit 68010  U
>CP
>und gepatchtem TOS ???
>Konkret: Ich fahre auf einem ST Cubase, das auch laut Handbuch auf einem TT
>laufen
>soll. Tausche ich nun CPU und TOS (KAOS) bleibt der Rechner haengen. Cubase
>und
>KAOS
>laufen jedoch einwandfrei mit 68k cpu zusammen.
>Bin fuer jeden Tip dankbar.
>
Vermutlich liegt es daran, dass die Programme eine Systemvariable abfragen, ob
es sich bei dem Prozessor um einen mit 68000-Stackframe oder um einen mit
erweitertem Stackframe handelt, wie er ab dem 68010 vorliegt, das heisst, dass
bei normalen Trap-Befehlen ein Wort mehr auf dem Stack liegt. Wenn sich jetzt
ein Programm in einen Systemvektor einhungt und Daten auf dem Stack erwartet,
aber aus o.g. Gruenden keine Adressanpassung vornimmt, sind die Daten
natuerlich nicht zu gebrauchen.
Eine Loesungsmoeglichkeit waere, diese Systemvariable (genannt _longframe,
ich weiss aber im Moment nicht wo die liegt) so zu setzen, dass sie dem
verwendeten Prozessor entspricht. Neuere TOSes tun das selbst, aber die
Versionen <= 1.04 tun das bestimmt nicht, da muss man dann mit einem Programm
im Auto-Ordner nachhelfen.

Gruss
Ulrich

+---------------+----------------------------+-------------------------+
| Ulrich Kuehn  | Internet:                  | Do they know that they  :
| Cand.Math.Inf | kuehn@math.uni-muenster.de | cannot eat their money? :
+---------------+----------------------------+-------------------------+
Technical Details
Message-ID: <92282.121112KUHNU@DMSWWU1A.UNI-MUENSTER.DE>
Path: arc1-ca.pugleaf.net!sparky!uunet!europa.asd.contel.com!darwin.sura.net!jvnc.net!gmd.de!dearn!dmswwu1a!kuhnu
References: <1992Oct5.163758.22055@rnihdz.rni.sub.org>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!europa.asd.contel.com!darwin.sura.net!jvnc.net!gmd.de!dearn!dmswwu1a!kuhnu
Organisation: Westfaelische Wilhelms-Universitaet, Muenster, Germany
Date: Thursday, 8 Oct 1992 12:11:12 MEZ
From: U.Kuehn <KUHNU@DMSWWU1A.UNI-MUENSTER.DE>
Message-ID: <92282.121112KUHNU@DMSWWU1A.UNI-MUENSTER.DE>
Newsgroups: de.comp.sys.st
Subject: Re: 68K - 68010
References:  <1992Oct5.163758.22055@rnihdz.rni.sub.org>
Lines: 37