1

Ben ya les fonctions OSContrastUp() et OSContrastDn mais est-ce qu'il y a d'autres fonctions jouant sur les constrastes ? en fait je veux surtout savoir s'il y a une fonction :
- qui renvoie la valeurs actuelle du contraste;
- qui permet de définir le contraste à une valeur bien donnée.

J'ai cherché dans System.h, j'ai mal cherché d'accord, et j'ai pas trouvé...
avatar

2

Il n'y a pas de ROM_CALL permettant de faire ça.
Tu peux regarder dans j89hw.txt comment faire pour récupérer les infos que tu demandes.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

3

Heuuu par contre attention en définissant le contraste, les valeurs a utiliser sont différentes selon le modèle...
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

4

Cette fonction existe dans flib, regarde la source smile
Visitez mon site : http://www.bobti89.fr.st
Testez mon forum ici

5

Et elle est utilisé dans StarField de la TICT wink
Cyril Mottier [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
Tuto sur l'utilisation de Vertel3 : Cliquez ici

6

>Il n'y a pas de ROM_CALL permettant de faire ça.
Il y a une ROM_CALL permettant de connaitre l'adresse de la variable.
A partir de la tout est possible.

7

Ah, c'est laquelle ?
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

8

  moveq   #4,d0
        trap    #9                                   

grin

9

spa un ROM_CALL, c un trap tongue

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

10

C'est dans la ROM. Ca s'appelle cheeky

11

ah, une callable ROM function, donc ^^

(et c pas non plus parce qu'un programme nostub utilise une espece de noyau qu'il devient un programme kernel, bien que "kernel" veuille dire "noyau" ^^)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

12

Tout est question de terminologie.

13

c'est bien ce que je dis tongue un ROM_CALL, c'est une terme bien précis, surtout avec l'underscore et les <no-sally>majuscules</>...

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

14

Ou est-ce expliquer ?

15

partout, regarde par exemple [tiwiki]romcall (TI-89)[/tiwiki] tongue
(et de toute facon, meme si c'était écrit nulle part, c clairement dans l'usage)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

16


Un romcall est un point d'entrée dans le système d'exploitation de la TI-89

Mais c'est tout a fait ca grin

17

Les romcalls sont accessibles par une table d'adresses. Chaque romcall est identifié par un index dans cette table. L'entrée correspondante de la table donne l'adresse correspondant à la fonction ou à la variable de l'OS. L'adresse de cette table est stockée à l'adresse 0x0000C8.

Ouais, clairement oui

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

18


Les romcalls sont accessibles par une table d'adresses. Chaque romcall est identifié par un index dans cette table. L'entrée correspondante de la table donne l'adresse correspondant à la fonction ou à la variable de l'OS.

pencil

19

(ouais, c'est pour ca qu'on dit le romcall 9 pour parler du trap 9 trioui)
Voici, par exemple, le code assembleur généré pour l'appel d'un romcall sans optimisation :
	move.l	$C8,a0
	move.l	$95*4(a0),a0	; romcall 0x95 is HeapCompress
	jsr	(a0)

pencil

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)