1

Voilà, j'ai juste une petite question. J'ai quelques idées au sujet d'allouer des blocs de mémoire deux fois plus gros que le maximum alors j'aimerait bien avoir votre avis.
[sondage=13732]
Je vous laisse méditer là-dessus pendant que je serais en vacances wink
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

2

Voilà, j'ai juste une petite question.




Forum TI » Actu - Divers



roll

faut t'acheter des yeux toi .............
Tekken Punch !!! beuh Love Hina déjà fini ... :'(
Japan-A-Radio
Vertyos@| les modos sont des enculés
Vertyos@| y'a des queues partout, un vrai bonheur'

3

Bah, ce n'est pas une question de débutant, c'est un sondage. roll
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

y a quoi comme progs qui demandent autant de RAM d'un bloc ???
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

5

Utilitaire de compression par exemple.
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.

6

C quand même un peu la loose un compresseur qui demande plus de 64k d'un coup picol

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

7

ben le ppg a besoin de plus de 128k ! mais je sais pas si c'est d'un seul coup...

8

Si on porte directement TTPack, oui, mais il y a d'autres moyens...

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

9

D'autres compressions du style bzip2 adapté pour petits hardwares pourraient rentrer dans la mémoire et être très intéressants. Ca serait si bien si tout le monde avait le temps et s'y mettait ensemble...
Il y a une initiative intéressante et importante avec CompLib, je la soutiens. J'ai donné la permission à hibou et Francesco Orabona d'intégrer PackLib dans CompLib. Ca serait bien que d'autres s'y joignent.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

10

GoldenCrystal :
Voilà, j'ai juste une petite question. J'ai quelques idées au sujet d'allouer des blocs de mémoire deux fois plus gros que le maximum alors j'aimerait bien avoir votre avis.

GenaLib le permet deja il me semble
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.

11

On pourrait gagner quelques kO au final
avatar
pedrolane stoppe la chute des chevaux

La DNC-Team : un club plein de mystères

12

godzil
:
GoldenCrystal :
Voilà, j'ai juste une petite question. J'ai quelques idées au sujet d'allouer des blocs de mémoire deux fois plus gros que le maximum alors j'aimerait bien avoir votre avis.
GenaLib le permet deja il me semble

Non.
Ou, si elle le permet, ce n'est pas propre du tout! Mais il ne me semble pas qu'elle le permette.
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é

13

> Ou, si elle le permet, ce n'est pas propre du tout!
En effet. A moins de tricher (et encore), AMS est horriblement chatouilleux sur ce point.

Si vous voulez faire des trucs pas standard, utilisez PedroM, un point c'est tout !
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

14

XDanger
: Si vous voulez faire des trucs pas standard, utilisez PedroM, un point c'est tout !

Super ! et tu te prends pour qui pour avoir l'audace de dicter à tous les programmeurs de la communauté ce qu'ils doivent faire ou ne pas faire ? Le maitre du monde ? roll

Depuis le commencement de l'assembleur sur TI des gens bien plus doués que toi ont toujours employé des méthodes "non standard" pour exploiter au mieux les capacités des machines. Si tu es trop borné pour te rendre compte que AMS c'est pas le saint-graal, laisse faire les autres... eux au moins ils savent ce que c'est qu'innover.

Et je te ferais remarquer que tigcc lui-même utilise de nombreux hacks non standard. Donc selon toi, on devrait utiliser tigcc pour faire des programmes pour PedroM, et TIFS (le compilateur standard) pour AMS. Bref, n'importe quoi. roll
So much code to write, so little time.

15

nitro:
non t'as pas compris le standart c'est tict et tigcc qui le dictent..

16

Les "nombreux hacks non-standard" de TIGCC, je veux les voir...
Il y en a peut-être 2 ou 3, et ils n'ont absolument rien à voir niveau risque de plantages avec les hacks pour avoir plus de 64 KO (qui plantent presque à coup sûr!).
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é

17

Et XDanger ne "dicte" rien du tout, il vous dit juste ce qu'il faut faire pour que vos programmes ne plantent pas!
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é

18

t'es gentils mais je pense que l'on peu se debrouiller seuls tongue

19

C vrai que PedroM est beaucoup plus stable qu'AMS et supporterais des hack qui fairait planter AMSgrin
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

20

Je me demande si nitro me connaît vraiment et sait vraiment ce que je fais...

> Super ! et tu te prends pour qui pour avoir l'audace de dicter à tous les programmeurs de la communauté ce qu'ils doivent faire ou ne pas faire ? Le maitre du monde ?
Kevin a déjà répondu.

> Depuis le commencement de l'assembleur sur TI des gens bien plus doués que toi ont toujours employé des méthodes "non standard" pour exploiter au mieux les capacités des machines.
D'une, j'ai déjà dit que je n'étais pas le programmeur le plus doué. De deux, moi aussi j'emploie des méthodes "non standard" pour exploiter au mieux les capacités des machines... Qui a fait au moins une dizaine de wrappers pour que des fonctions qui sont dans la jump table seulement sous AMS 2.xx, marchent aussi sous AMS 1.xx (j'ai dit AMS, les hacks sont sûrs sous AMS; la protection anti-OS non officiel sera obligatoire si on veut utiliser ces hacks normalement) ? C'est sûrement nitro, le plus grand programmeur de tous les temps la communauté TI...
Exploiter au mieux les capacités des machines: exploitons d'abord au maximum AMS, ce qui n'est pas fait, et ce que je contribue à faire, cf plus bas.

> Si tu es trop borné pour te rendre compte que AMS c'est pas le saint-graal, laisse faire les autres... eux au moins ils savent ce que c'est qu'innover.
rotfl
Je suis presque prêt à parier que je connais des horreurs d'AMS au niveau du code que tu ne connais pas (une séquence de cinq instructions dont trois sont inutiles, du code horrible quand on travaille à travers un pointeur vers une structure, lui-même imbriqué dans une structure).
J'ai découvert des dizaines de ROM_CALLs qui n'avaient même pas de nom (et certains n'en ont toujours pas)... Alors pour le fait que je ne sache pas ce que c'est qu'innover, tu repasseras. C'est plutôt toi, kerneleux et pro-PedroM, qui ne sais pas ce qu'est innover: croire en un système dont les fonctions exportées sont dépassées depuis plus de quatre ans ne me paraît pas être "savoir ce que c'est qu'innover"...


> Et je te ferais remarquer que tigcc lui-même utilise de nombreux hacks non standard.
Vas-y, cite-les tous. On attend...
Et aurais-tu malencontreusement par le plus grand des hasard oublié que les kernels font plus de hacks plus sales que ceux de TIGCC, PpHd le sait très bien ?

> Donc selon toi, on devrait utiliser tigcc pour faire des programmes pour PedroM, et TIFS (le compilateur standard) pour AMS. Bref, n'importe quoi.
Arrête ton délire. Je me doute d'où tu extrapoles ça, mais c'est du n'importe quoi de ta part.
Utiliser TIGCC pour faire des programmes pour PedroM, pourquoi pas ? Utiliser #define UNOFFICIAL_OS_SUPPORT devrait suffire. Mais vive les fonctions non disponibles pour cause de a) obsolescence et incomplétion de la jump table et b) non- ou mauvaise réimplémentation des fonctions d'AMS qui empêche les hacks de fonctionner...

Utiliser TIFS, le compilateur standard, pour AMS, est ce que fait TI. Ca n'est pas une réussite, ce que j'ai déjà dit à de nombreuses reprises. Il est fort possible qu'ils ne puissent pas changer de compilateur ou changer le compilateur, par contrat. C'est bien dommage... Il est trivial d'nlever des KB à AMS juste en supprimant les plus grosses stupidités dans l'optimisation (doubles/triples swaps, branchements stupides) et les instructions inutiles.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

21

trigic © XDanger trigic
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

22

mauvaise réimplémentation des fonctions d'AMS qui empêche les hacks de fonctionner...


là t'abuses franchement !
si la fonction correspond à ce qui est documenté, c'est le hack qui pose probleme, pas la fonction !! roll

(je releve pas le reste, g ni le temps ni l'envie)

23

enfin remarque, tu as raison, ils sont chiant les codeurs de shareware : quand on prend une nouvelle version du programme, le hack qu'on faisait avant ne fonctionne plus, c'est un scandale !!! Il faudrait faire une pétition !

24

Un système non officiel qui veut être compatible avec le système officiel doit se comporter comme le système officiel. C'est très loin d'être le cas (fonctions purement et simplement non réimplémentées, ou mal réimplémentées, comme les fonctions d'allocation mémoire ou de VAT).
Les hacks utilisés sont sûrs sous le système officiel. Je ne vois pas pourquoi il faudrait se priver d'utiliser au maximum la machine et ce qui existe, pour un système non officiel qui ne deviendra certainement pas majoritaire. Utiliser au maximum la machine est ce qui est cher à nitro, à moi et à beaucoup de monde, nous n'avons simplement pas la même opinion sur la façon dont on utilise au maximum la machine (ça aussi, je l'ai déjà dit)...
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

25

Et le jour ou TI décidera de fare un AMS 3.00 entierement en ASM, avec support de bloc de plus de 64Ko (se qui est tout a fait faisable, et si d'ailleur il l'on pas fait c'est a cause de leur "protection" anti piratage de flash app neutral) tout vos Hack tomberon a l'eau.. Deja que pour certain truc si on veux faire du compatible tout AMS on est obligé de se trainer 2x plus de code avec 1 pour ams1 et l'autre pour ams2, autent interdire directement certaines fonctions sous ams 1 comme sa c'est plus simple et surtout beaucou plus propre !!!
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.

26

Je ne vois pas pourquoi il faudrait se priver d'utiliser au maximum la machine et ce qui existe

je ne dis pas qu'il ne faut pas le faire, mais il ne faut pas non plus se plaindre si ça ne fonctionne pas sur un nouvel AMS, qu'il soit officiel ou pas. Un hack, c'est un hack.

27

Et le jour ou TI décidera de fare un AMS 3.00 entierement en ASM, avec support de bloc de plus de 64Ko (se qui est tout a fait faisable, et si d'ailleur il l'on pas fait c'est a cause de leur "protection" anti piratage de flash app ) tout vos Hack tomberon a l'eau.. Deja que pour certain truc si on veux faire du compatible tout AMS on est obligé de se trainer 2x plus de code avec 1 pour ams1 et l'autre pour ams2, autent interdire directement certaines fonctions sous ams 1 comme sa c'est plus simple et surtout beaucou plus propre !!!


Et tu crois qu'ils vont ce casser la tête à faire ça. Je me demande toujours pourquoi ils on ajouté la fonction exec (ASM en natif) sur TI92+ et TI89? Je pense que ça a un rapport avec Fargo...
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

28

C'est sûrement nitro, le plus grand programmeur de tous les temps la communauté TI...

Qui se plaint sans arrêt des attaques personnelles ?
C'est koi ca ?

29

./28> Tiens, je ne suis pas le seul à avoir été choqué roll D'autant que XDanger m'a l'air assez mal placé pour critiquer nitro embarrassed

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

30

C'est clair, depuis qq temps, il fait des allusions que je ne supporte pas, d'où mon comportement ! {avant, ca pouvait aller ...}