1

Bonjour à tous.

Voila mon problème, j'ai passer 5 heures d'affilé à essayer de faire marcher des programmes ASM telle que preos,hiblib,hibview,uview ou encore txtrider j'ai pourtant suivi les topics à la lettre mais j'ai toujours des erreurs et sa m'énerve.

Pour détaillé j'installe tout d'abord un patch H3Wpatch car j'ai la Ti89 Ttitanium ensuite je télécharge preos donc je l'installe je voie écrit "fait" je me suis dit que c'était bon, ensuite j'installe txtrider (je prend toujours les fichier en .89z) donc je transfert j'installe et la un message "Wrong Lib zip Lib" pour moi c'est pas normal lol.
Persistant je me dit je vais essayer autre chose, alors cette fois ci je m'attaque a hibview et hiblib alors quand je lance hibview sa me met "Lib conf lib not found" et quand je lance hiblib sa me dit" libraries are not executable".

Informations:
OS version 3.10
hardware version 4.00
Pour plus d'infos n'hésitez pas à poser des questions.

Voila vous êtes mon seul espoir je suis à court d'idées.

2

Tu installes quelle version de PreOS ? Prends la toute dernière sur le site officiel : t3
Lis la doc pour savoir comment transférer et installer PreOS (un simple "Fait" n'indique rien de très précis, juste qu'un programme a été exécuté, on ne sais pas s'il a échoué ou non). Ziplib est dedans, la version est bonne. Après ça, transfère Txtrider et il marchera.
vargav (./1) :
"Lib conf lib not found" et quand je lance hiblib sa me dit" libraries are not executable".

Lib conflib
-> c'est donc conflib qui manque, pas hiblib. Prends là sur ti-fr.com si tu veux utiliser hibview
-> Cherche pas à exécuter hiblib ou une autre lib, ça te dira toujours ça grin

3

Sinon, tu peux aussi utiliser la version _nostub de Hib-View que j'ai compilée.
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é

4

ça veut dire quoi _nostub? je suis débutant, ça se trouve ou la version que tu as compilée? merci grin

5

LOL, tu as raison de poser ces questions avant que vargav ne les pose. grin

_nostub = n'a pas besoin d'un kernel comme PreOs (mais tourne aussi parfaitement avec PreOs installé)
Pour le téléchargement, cf. http://www.tigen.org/forum/index.php?action=sujet&forum=5&cat=20&topic=2390&page=1. (Ti-Gen était down quand j'ai posté le message précédent, sinon j'aurais mis le lien tout de suite.)
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é

6

Tu as raison squalyl grin

_nostub = programme embarquant un kernel et réinventant la roue écrite par PreOS (et duplique donc le code si de plus PreOS est installé pour un autre programme).
smile

7

(grin)

8

Non, un programme _nostub n'embarque pas un kernel. (C'était PlusShell 0.99 alpha, le kernel embarqué; le code de démarrage de TIGCCLIB n'a rien à voir, il est beaucoup plus compact.)
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é

9

Non c'est vrai, un kernel est largement plus puissant que tout le code de démarrage de TIGCCLIB. tongue C'est pour ça qu'il prend un peu moins de place, mais qu'il faut passer son temps à le dupliquer.
Mais au final, au run-time, les 4 ko du kernel en RAM ou les 4 ko de l'écran des programmes _noteub en RAM, c'est pas pareil, sauf que c'est strictment identique. embarrassed Avec en plus toutes les fitures pas cons qu'on connait aux programmes kernel. smile

10

Uhm, d'après la doc de TIGGCLIB, le kernel sauvegarde l'écran aussi, hein...
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

11

Non, tu interprètes mal ce que tu lis.

12

PreOS, sams.asm :
	; Ask to the current application to redraw the screen (Properly).
	lea	-60(a7),a7		; Space for window struct
	move.l	a7,a0
	move.w	#$0300,-(a7)		; flags : no bold / no border
	pea	FullScr(Pc)		; Push SCR_RECT
	pea	(a0)			; Push Window
	ROM_THROW WinOpen		; Create the window
	ROM_THROW WinActivate		; Print it
	ROM_THROW WinClose		; And close it 
	lea	(4+4+2+60)(a7),a7	; Pop The args

13

Donc, c'est la doc qui est fausse ou obsolète et le Kernel ne sauvegarde pas l'écran...
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

14

Exactement, il le restaure. Donc ce n'est pas toi qui interprète mal, mais la doc qui est erronée en effet, le kernel ne sauvegarde rien. happy

15

C'est un détail d'implémentation.
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é

16

C'est lourd de sens de dire ça, puisqu'un codeur n'en a pas rien à battre de 4 ko de RAM :/ Je vais proposer une modification de la doc de GCC4TI à ce niveau.