TiMad a écrit :
Ils y a des choses contradictoire chez toi kk:
>Tu ventes le nostub parce qu'il n'a pas besoin de kernel pour etre lancé, pourtant tu utilises un Tsr que tu doits lancer a chaque reset pour que tes programmes marchent...
Mes programmes qui nécessitent
h220xTSR sont des TSRs! Et comme ils sont en RAM (je ne traffique pas la ROM, moi), il n'y a pas d'autre moyen que de les réinstaller à chaque reset.
Et comme
h220xTSR est
intégré dans les TSRs, pour l'utilisateur, c'est comme s'il n'existait pas. L'utilisateur installe le TSR qu'ils veut installer (
AutoClBr par exemple), et
h220xTSR est
automatiquement installé avec. C'est d'ailleurs une des 2 raisons principales pour lesquelles j'ai écrit
h220xTSR. L'autre est que le
HW2Patch n'était pas on-calc pour AMS 2.05 au moment où j'ai écrit
h220xTSR. (Le
HW2Patch on-calc pour AMS 2.05 est sorti 2 semaines plus tard.)
>La majorité des personnes de cette comunauté utilise HW2patch et non ton tsr... et dans les 3/4 des cas, le patch se fait on-pc
Ce n'est que parce que:
-
h220xTSR et le
HW2Patch en RAM ne sont sortis que quand AMS 2.05 avait déjà quelques mois.
- Le premier kernel compatible avec
h220xTSR n'est sorti que très récemment.
Et vu qu'ils ont déjà installé le
HW2Patch en ROM, c'est normal qu'ils ne vont pas s'amuser à reflasher AMS juste pour pouvoir mettre
h220xTSR à la place. Mais parmi les nouveaux venus, il y aura de plus en plus de personnes utilisant
h220xTSR maintenant que
PreOs-Hw2Tsr est disponible.
>patcher on calc est plus riquer que de patcher on pc... et d'ailleur ma derniere rom 2.05 a été patcher on pc...
C'est faux:
1. Le patch on-calc ne modifie qu'un segment de la FlashROM.
TIB Receiver en modifie une vingtaine. Donc le patch on-PC est 20 fois plus risqué.
2. Le calcul précédent ne tient pas compte du fait qu'un des segments modifiés par
TIB Receiver contient la zone des certificats, qui sera
effacée pendant un moment! Donc le
TIB Receiver est de loin plus risqué que les patches on-calc!
>Il n'y a aucun risque a modifier la rom de cette maniere... Romedit le fait tres bien et je n'ai jamais eut de mail comme quoi cela avait niker leurs roms...
Mais il y en a qui se sont pleints de ce fait sur ce forum!
il suffit de savoir faire un prog sur pc qui ecrit proprement dans la rom (pas dure...), le reste c'est tibreceiver qui s'en charge et qui le fait tres bien.
Ben, apparemment non, il ne le fait pas toujours très bien vu le genre de choses qu'on peut lire!
Donc niveau risque il n'y a aucun risque..
Si.
tout est pris en charge pas tubreceiver...
... qui est très dangereux.
Maintenant, il faut arreter de se cacher les yeux et regarder les avantages...
on gagne un gain non negligeable en place
Bof... Pas tellement que tu ne le désires. 64 KO maximum, sinon il n'y a plus de place en ROM.
et compatibilité...
Qu'est-ce que ça change pour la compatibilité si la librairie est dans un fichier en mémoire archive (ou en RAM) ou dans un segment de la FlashROM système?
Ce que je vois, c'est plutôt des incompatibilités potentielles avec d'autres choses. Par exemple avec de nouvelles versions de AMS qui pourraient utiliser la partie du bloc non utilisée!
plus de kernel,
C'est quoi alors ta librairie à installer en ROM? Moi, j'appelle ça un kernel en ROM! (Un kernel au sens utilisé sur TI-89/92+ étant pour moi défini comme un morceau de code qui doit être installé - pas seulement envoyé à la calculatrice comme une librairie dynamique normale - pour permettre à certains programmes de fonctionner.)
plus de lib a la c** etc ....
C'est quand-même une librairie dynamique, même si elle est installée en FlashROM système! Et une librairie qui de plus doit être installée, donc encore pire qu'une librairie dynamique normale.
Franchement, il n'y a aucun probleme.. et d'ailleur je ne vois que le fait que tu veuilles faire passer ton format de lib avant les autres...
Je veux avant tout te convaincre de ne pas aller fouiller dans la FlashROM
système, elle
n'est pas faite pour que monsieur Sabatier puisse y enregistrer sa librairie dynamique!
Et si je veux "faire passer mon format de lib avant les autres", c'est parce qu'il a d'importants avantages techniques par rapport aux autres: facilité d'utilisation (surtout: rien à installer), pas de présence on-calc de fonctions qui ne sont pas effectivement utilisées par un programme (donc économie de place), pas de conflits de version (un programme utilisera toujours la version de la librairie pour laquelle il a été prévu, ce qui élimine tout risque d'incompatibilités dues à un changement dans la fonctionnalité interne de la librairie), etc.
Perso je refuse de mettre Xlib sur ce format... peut etre que neurone le fera, mais certainement pas moi..
Si tu me permets de le faire, je le ferai, moi.
je preferait le sortir en version kernel!
C'est toujours mieux que d'aller traffiquer en FlashROM système. Même si c'est un choix entre 2 mauvaises solutions, et que le format kernel n'est que la moins pire des 2.
Et si tu veux en faire une DLL plutôt qu'une librairie statique, pourquoi pas une
DLL _nostub?
Et cette idée d'ajouter des rom call n'est pas pour imposer une lib... d'ailleur ce que je propose c'est normaliser les lib...
Elle est où la différence entre "imposer" et "normaliser"???
et en cela je ne vois rien de mal....
Si: tout le monde voudra "normaliser" (imposer)
sa librairie, et si tout le monde pense comme toi, tout le monde voudra utiliser la place libre en
FlashROM système, donc on finira par devoir reflasher à chaque fois qu'on veut essayer un autre jeu/programme, ce qui serait vraiment une situation intolérable.