Bonjour,
Je cherche une routine ASM toute prete pour determiner le type de machine (Falcon,TT,MSTE,MST,STE,STF'
cordialement.
Par contre, ça ne permettra pas de distinguer un ST d'un STF d'un Mega ST.
OBO Le 23/04/2013 à 21:13 Pour les ST/STF/MegaST on peut jouer sur :
ST/STF : version du TOS (normalement 1.00 sur ST et 1.02 sur STF)
STF/Mega ST : Présence ou non d'un blitter (les STF n'en ont pas)
Ce n'est pas très fiable, le TOS peut être mis à jour, et le Blitter peut être rajouté sur support (sur certaines séries).

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT Turbo jchn Le 23/04/2013 à 22:09 je ne sait plus si j ai ajouter le support plus le blitter ou seulement le blitter
Merci,
Je pensais plutot a une methode de niveau ASM du style , on verifie que les registres existent ou encore move.w @impair donc pas 68000 (68020 , 68030) mais
cela sans planter la machine (BOMBE).
Désolé je suis de la géneration où les CPX c'est comme Face de Bouc.
cdt
Tu peux aussi, mais lire le cookie _MCBH marche à partir du STE et c'est beaucoup plus simple. Donc il ne te reste que le cas ST/STF/MegaSTF à traiter (à supposer que tu aies besoin de les différencier).

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT TurboFaut que je m'informe sur ce truc "cookie" que tout le monde parle.
Merci à todos!
bonjour,
la methode suivante est elle fiable ???... (je connait pas les ROM non ATARI, genre KAOS, MAGIC )
move.l $4f2,a0
move.w 2(a0),d0
Avec pour D0 (source Wikipedia) ...je croyait qu'il y'avait des STF en 1.62 !
Nom Version Sortie Machines Images
TOS 1.0 20.11.1985 ST
TOS 1.02 22.04.1987 STF, Mega ST
TOS 1.04 06.04.1989 STFM / STacy (Portable)
TOS 1.06/1.60 29.07.1989 STE
TOS 1.62 01.01.1990 STE
TOS 2.05 05.12.1990 Mega STE
TOS 2.06 14.11.1991 Mega STE
TOS 3.01 29.08.1990 TT
TOS 3.05 05.12.1990 TT
TOS 3.06 24.09.1991 TT030
TOS 4.02 Falcon
TOS 4.04 08.03.1993 Falcon
TOS 4.92 1994 Falcon
MultiTOS 1.0 Falcon