Thread View: de.comp.sys.st
2 messages
2 total messages
Started by Peter Haaf
Mon, 05 Oct 1992 16:37
68K - 68010
Author: Peter Haaf
Date: Mon, 05 Oct 1992 16:37
Date: Mon, 05 Oct 1992 16:37
18 lines
1163 bytes
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
Author: U.Kuehn
Date: Thu, 08 Oct 1992 11:11
Date: Thu, 08 Oct 1992 11:11
37 lines
2142 bytes
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