1

Bonjour,

Je cherche une routine ASM toute prete pour determiner le type de machine (Falcon,TT,MSTE,MST,STE,STF'

cordialement.

2

avatar
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

3

Par contre, ça ne permettra pas de distinguer un ST d'un STF d'un Mega ST.
avatar
Futur ex éditeur de jeux Atari Lynx et Nintendo Game Boy
https://yastuna-games.com

4

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)

5

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).
avatar
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

6

Zerosquare (./5) :
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).


Zero a raison, j'en parlais avec Jchn et Jean Conter a l'A.C.

Jchn a un STF avec un blitter et moi j'ai un STF avec un TOS 1.6
avatar
je sais pas depuis que Fadest nous mets de la zik partout dans ses jeux l'univers a été ebranlé (LordKraken)

7

Bon ok, si après on part dans les machines bidouillées.... wink

8

OBO (./7) :
Bon ok, si après on part dans les machines bidouillées.... wink


Le STF n'est pas bidouillé, les derniers STF était équipés d'un support pour monter un blitter, donc montage officiel Atari. Il y a meme une fonction xbios qui permet de controler la presence d'un blitter :

http://toshyp.atari.org/en/004012.html#Blitmode


GT Blitté smile
avatar
je sais pas depuis que Fadest nous mets de la zik partout dans ses jeux l'univers a été ebranlé (LordKraken)

9

je ne sait plus si j ai ajouter le support plus le blitter ou seulement le blitter
jchn

10

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

11

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).
avatar
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

12

Faut que je m'informe sur ce truc "cookie" que tout le monde parle.

Merci à todos!

13

spectre128 (./1) :
Bonjour,

Je cherche une routine ASM toute prete pour determiner le type de machine (Falcon,TT,MSTE,MST,STE,STF'

cordialement.





Bha moi je cherche quasiment la même chose, mais en GFA ! grin

J'avance doucement sur mon Prog, et je vais avoir besoin de ça...

J'allais poser la question sur le forum GFA de Shadow, mais j'attendais de fignoler certaines routines GEM avant...

Mais comme un topic s'est ouvert avec le même genre de question ici... wink

14

@Playmobil : voilà un bout de code qui devrait faire ton bonheur avec recherche des infos dans la cookie-jar : http://paradize.final-memory.org/downloads/kernel.lst

Par contre limité à la différence STF/STE/F030...
---------------------------------
Cooper / Paradize
STf/Mega ST/STe/F030/Lynx
---------------------------------
Compilations de groupes ataristes français : https://www.youtube.com/channel/UCEBFi9nRczTRjRSvmy-QF8g

15

C'est déjà un très bon début ça ! top

Merci Cooper, je vais donc avancer encore un peu sur mon Prog...

top

16

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