1

Peut on faire des applications flash avec TIGCC
une autre question : comment on fait les ppg
IP2X

2

ZorroZor
: Peut on faire des applications flash avec TIGCC

Non.
une autre question : comment on fait les ppg

Dans l'IDE: tu coches la case dans les options du projet et tu remplis le nom on-calc du PPG en dessous
En ligne de commande: -pack nomppg, nomppg étant le nom on-calc du PPG
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é

3

[croisé]

4

Kevin Kofler
En ligne de commande: -pack nomppg, nomppg étant le nom on-calc du PPG


j'ai pas trop compris
IP2X

5

tigcc -pack totoppg -o totostrt toto.c
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

c'est bon merci j'ai trouvé la solution
IP2X

7

8

non, je l'avais trouvé avant et j'ai pas trop compris ce qu'il m'avais dit
IP2X

9

Pour les APPs avec TIGCC, Pollux peut t'aider.

C'est pas super simple, il faut bidouiller avec TIFS, mais c'est vrai que ça a d'énormes avantages : le programme est très rapide car le code C est compilé par un des meilleurs compilos au monde, pas de limitation de taille, toute la RAM est libre à l'exécution, ...
smile
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.

10

Merci de répondre, mais pour l'instant je commence le C alors j'y vais doussement
IP2X

11

Sinon, d'apres ce que j'avais entendu, tu peux demander a Flanker comment faire pour faire comme si

12

tu parle àqui ?
IP2X

13

> nEUrOO : je pense pas que ma méthode soit vraiment du niveau de ZorroZor ...
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

14

Ben j'ai pas parlé de niveau grin

15

Flanker, c'est quoi ta methode ?
IP2X

16

qqc de super porc et qui ne peut marcher que sur 92+ et sur v200 avec le patch xpand
le programme doit être programmé spécialement pour ne pas utiliser de relogement (en fait, ça pourrait aussi marcher avec relogement, mais c'est encore plus lourd à faire).
il doit changer sa taille pour qu'il fasse exactement 64ko (ou alors il ne doit pas toucher à la mémoire archive) afin de ne pas bouger en cas de garbage memory. pour ça il n'a pas besoin de changer la taille affichée dans le var-link, celle du handle suffit
il doit s'archiver
ensuiet il faut créer un handle en RAM qui va contenir les différents morceaux nécessaires à une app flash de façon contigüe, en commençant par l'ACB, ensuite le header puis les différents attributs
l'attribut principal (n° 0x4) va se limiter à une petite routine qui va gérer les events et le cas échéant récupérer l'adresse dans l'archive du programme et le lancer (en faisant gaffe sur 92+ à faire un eor $200000 sur l'adresse)
ensuite, bah il ne reste plus qu'à insérer l'acb dans la liste chaînée, sans oublier de faire les relogements nécessaires aux applications flash smile
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

17

18

maintenant, je ne trouve ça pas trop dur, plutôt assez ch*** à mettre en oeuvre. Par contre, j'ai mis du temps à faire des tests pour régler tous les points de détails
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

19

Flanker
: le programme doit être programmé spécialement pour ne pas utiliser de relogement (en fait, ça pourrait aussi marcher avec relogement, mais c'est encore plus lourd à faire).

Ce n'est pas si lourd que ça à réaliser. Je voulais faire ça pour Pedrhum mais makeprgm ne génère pas de table de relogement en nostub, et Pedrom ne peut être linké que par lui.

20

ld-tigcc gère les programmes >64 KO, il faut juste supprimer la vérification de taille.
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é