30

oué, je comprend rien à ton code grin mais je dois imaginer que c'est facile pour ceux qui connaisse bien l'ASM 68000. winkoui
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

31

ExtendeD a écrit :
Vi je sais bien, mais c'est quand même pas bien dur.

Certes, mais bon.
C'est beaucoup plus optimisé en taille qu'une détection d'HW. Et peut-être que les prochaines versions d'AMS, ou même la V200, n'auront pas la même valeur par défaut pour 0x600017 que les AMS actuels des 89/92+.

Pour un prog kernel, on s'en balance tongue Suffira de mettre a jour le kernel tongue

32

Pim89 a écrit :
oué, je comprend rien à ton code grin mais je dois imaginer que c'est facile pour ceux qui connaisse bien l'ASM 68000. winkoui

Programmé proprement, son code donne:
unsigned char IO600017_backup;

OSSetSR(700);
while (peekIO(0x600017));
while (!(IO600017_backup = peekIO(0x600017)));
OSSetSR(0);

// (...)

pokeIO (0x600017, IO600017_backup);
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

33

Un appel direct à un trap c'est considéré comme pas propre? TI ne changera pas ce trap.

34

Sacré Kevin tongue
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.