🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

2 total messages Started by Peter Haaf Mon, 05 Oct 1992 16:37
68K - 68010
#358
Author: Peter Haaf
Date: Mon, 05 Oct 1992 16:37
18 lines
1163 bytes
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 CPU
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.

Gruss

Peter

+-----------------------------------------------------------------------------+
| Peter Haaf				email: peter@rnihdz.rni.sub.org	      |
|					voice: +496221809111	              | 
+-----------------------------------------------------------------------------+	
Re: 68K - 68010
#371
Author: 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? :
+---------------+----------------------------+-------------------------+
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads