1

La je suis sur un probleme majeur!
Il me faudrait un pointeur sur la table de font!
J'ai commencé a trouver les adresses pour 1.00 et 2.03 mais elle change a chaque Rom!
Comment obtenir ce pointeur de facon sur et rapide?
j'ai ai vraiment besoin please!
merci d'avance!
La prog En C si possible!
Si dieux existe alors Armin van Buuren en est 1!!
Pour me contacter sur msn:mastergb@hotmail.com

2

c'est pas ce que font certaines RAM_CALL des kernels ?
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

3

Ben sinon tu recupere l'addresse de base des fonts du TIOS pour tt les ROMs Connus (via VTI par ex) et tu test si le gars a la ROM 1.00 tu va chercher a telle addresse, si il a la 2.01 a telle addresse etc...
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

4

utilises les fontes du boot
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

5

Et comment on accede à ces fonts du boot confus
JBJ @ka Watcha @ka @ngelfire

Mon e-mail : jb.j@voila.fr

6

Non, non et non ! On ne recherche pas à la main les fonts du système !
En effet, il n'y a pas de méthode pour trouver les fonts facilement (la méthode du RAM_CALL est très sale et pas universelle). Et encore, ça ne marche que pour AMS 1.xx: pour AMS 2.xx, il y a un mécanisme de redéfinition de la font du système, donc tu ne pourras pas trouver la font comme ça. Un américain est censé sortir une FlashApp qui permet la redéfinition, justement.

A ma connaissance, les seules méthodes viables restent celles qui sont utilisées par TICT et GraphX.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

7

TxtRider utilise les fontes du boot (c'est pour ca qu'il est compatible...
Maintenant pour savoir pointer dessus, il suffit de dasm txtrider.
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

8

Voici un bout de code trouvé dans les source de DB92:

Do_SetFont:
movem.l d0/a0-a2,-(a7)
cmp.w #2,d0
bcc SF_End
mulu #12,d0
lea Fonts(pc,d0.w),a0
lea CFont(pc),a1

move.l (a0)+,(a1)+
move.l (a0)+,(a1)+
move.l (a0)+,(a1)+
SF_End:
movem.l (a7)+,d0/a0-a2
rts

Fonts:
Font1: dc.l 0
dc.w 4,6,4,$00f0

Font2: dc.l 0
dc.w 7,8,6,$00fc

Font3: dc.l 0
dc.w 9,10,8,$00ff

Peut-être que ca va vous aider?????

9

Grrr rage

Universal OS fait ce travail très bien et sur toutes les versions d'AMS. Donc dans le cas d'un prog kernel, la RAMCALL est l'idéal. Et je suppose que PreOS fait ce travail aussi bien.

10

	move.l	$c8,d0
	andi.l	#$600000,d0
	move.l	d0,a0
	move.l	d0,a1
       search_fonts:
	cmpi.l	#$54A854A8,(a0)+
	bne.s	search_fonts
	subq.l	#4,a0
	move.l	a0,Font2
       search_fonts2:
	cmpi.l	#$450a050,(a1)+
	bne.s	search_fonts2
	subq.l	#3,a1
	move.l	a1,Font1
	lea	$e00(a0),a0
	move.l	a0,Font3

11

JM a écrit :
Grrr rage
Universal OS fait ce travail très bien et sur toutes les versions d'AMS. Donc dans le cas d'un prog kernel, la RAMCALL est l'idéal. Et je suppose que PreOS fait ce travail aussi bien.

oué. g failli le dire, mais le comportement de certains me gave.. ( topics/16054-un-projet-etrange#12 )

12

Il faudrait bannir ces gens là !

Ha nan tiens j'en fait partie !! j'ai rien dit grin
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.

13

>Mastergb: UTILISE LA RAM_CALL !!!!-

14

Si c effecticement un programme kernel, pourkoi ce privé te telles fonctionnalitésgrin

C fait pour ca le kernel, facilité la vie des programmeurscool

15

Et si c un problème de kernel, t'a qu'a prevenir qu'il ne marche qu'avec Preos ou UniOs. De toute façon, ce sont les meilleurs. Et les autres, tel que DoorsOs, sont merdiques comparé à ceux que j'ai citéwink

Mais je ne critiquerai pas le travail de ceux qui ont fait DoorsOs car moi même, je n'aurai pas fait mieuxembarrassed

16

sympat de critiquer doosos et de le califier de merdique alors qu'il fut pendant des années le meilleur...
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

17

forcement, pendant des années c'était le seulgrin

18

Et c'est qui qui a permis d'avoir les premier prog sur ti?rage
Dailleur j'ai doorsos et ca marche tres bien...
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

19

nan.

20

je repondais au post 16 wink

21

Faut avouer, il n'a jamais bien marché chez moi, c peut être pour ca que je ne l'aime pas.

Je m'escuse de mon attitude débiletongue

22

DoorsOS est pas merdique !
le pb, c qu'il n'est plus mis à jour => il est pas conçu pr 2.05, entre autres
j'ai un pote à l'IUT qui a une ROM1.0x, avec AU et DoorsOS, et il en est content.

(enfin, perso, j'aime bien ^tre toujours au sommet de la technologie smile)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

23

Rien n'empeche de mettre dooros a jour !
Ya les sources de dispo si je me rapelle bien !!
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

24

les ram calls ne m'interresse pas!
Pour le moment kirby's est compatible kernel et nostub et je veux garder cette compatibilité!
c'est important pour la diffusion du jeu!
Si dieux existe alors Armin van Buuren en est 1!!
Pour me contacter sur msn:mastergb@hotmail.com

25

Alors il n'y a qu'une solution à ma connaisance : http://alineasofts.free.fr/graphx/fichiers/documentation/GX_Draw.htm#GX_DrawStr

Comme le dit la doc, tu peux utiliser cette fonction même si ton programme ne tourne pas avec GraphX top
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.

26

il me semble qu'il utilise deja genlibsmile
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

27

Bah alors pourquoi pose-t-il cette question ? il y a bien des DrawStr dans GenLib !!

A mon avis tu te trompes, il a dit "kirby's est compatible kernel et nostub" attention
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.

28

genlib a un pseudo format nostub
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

29

TiMad
a écrit : genlib a un pseudo format nostub

Depuis quand ???
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

30

je sais pas depuis quand, mais en fait tu as un microkernel(grin pour les inintiés)
qui est integré au prog
c'est du mistub, mais je crois que c'est dans preos plutot que dans genlib, nan?
avatar
fabetal_ > Hier, je me suis fait monter par un pote
redangel > et en chevals, ça donne quoi?
Nil> OMG I think I'm gay