
je déconne,
BlueSilk :![]()
Au fait ça fait 2 cross depuis le début du topic.
parce que là, ton post 28 est vraiment n'importe quoi.BlueSilk
: 1) Pourquoi continuer à s'emmerder avec le HW1 ?
Si qqun a une HW1 de toute manière, si j'étais lui je resterais à graphlib
J'en suis un, donc:
.
et je ferais du Gray7.
Sauf que ça marche aussi sur HW2.
2) Pourquoi le supposer ? Une routine permettant d'allouer 7680 octets sur le Heap, comme un DScreen de genlib, et puis c'est bon.
Kevin Kofler
:BlueSilk
: 1) Pourquoi continuer à s'emmerder avec le HW1 ?
Parce que le matériel ne peut pas être mis à jour, imbécile!
Si qqun a une HW1 de toute manière, si j'étais lui je resterais à graphlib
Très intelligent comme suggestion.![]()
Tu sais, il arrive que les possesseurs de HW1 veulent aussi jouer aux nouveaux jeux...J'en suis un, donc:
.
et je ferais du Gray7.
Et tu crois que je fais quoi?Sauf que ça marche aussi sur HW2.
![]()
2) Pourquoi le supposer ? Une routine permettant d'allouer 7680 octets sur le Heap, comme un DScreen de genlib, et puis c'est bon.
* C'est la routine de gris qui alloue les plans du buffer primaire, pas la librairie graphique. Tu ne peux pas changer les adresses du buffer primaire. * Ton idée, comme toutes les autres du même style, gaspille 3840 octets de RAM sous HW1, donc est rejetée.

Kevin Kofler
: Parce que le matériel ne peut pas être mis à jour, imbécile!
Très intelligent comme suggestion.![]()
Tu sais, il arrive que les possesseurs de HW1 veulent aussi jouer aux nouveaux jeux...J'en suis un, donc:
.
* C'est la routine de gris qui alloue les plans du buffer primaire, pas la librairie graphique. Tu ne peux pas changer les adresses du buffer primaire.
* Ton idée, comme toutes les autres du même style, gaspille 3840 octets de RAM sous HW1, donc est rejetée.
Kevin Kofler
: Parce que le matériel ne peut pas être mis à jour, imbécile!
Et pourquoi pas, pendant qu'on y est, faire une compatibilité TI-92 ?
Parceque c'est trop rare, que ça nous emmerde au niveau matériel et qu'on doit faire attention à certains points. (mémoire)
[/mode]
C'est pourquoi je ne m'arrêterai pas à des détails genre "ça gaspille 3840 octets
sur HW1" si il y a quelquechose à gagner sur HW2.
Les HW2 sont de très loin ma priorité.
Même s'il y avait une incompatibilité totale avec les HW1 ça ne pénaliserait pas des millions de gens.
). Cela dit, ça ne me dérangerait pas qu'un jeu en niveaux de gris prenne 3 ko de RAM en plus si c pour être plus rapide et prendre moins de ROM.
Très intelligent comme suggestion.![]()
Tu sais, il arrive que les possesseurs de HW1 veulent aussi jouer aux nouveaux jeux...J'en suis un, donc:
.
On peut toujours faire une version HW1 à part,
parceque de toute façon ceux qui ont une HW1 et veulent des progs de
maintenant ont généralement acquis le niveau nécessaire pour savoir ce
que sont HW1 et HW2 et savent chercher la bonne version sur un site,
hein Kevin ?![]()
* C'est la routine de gris qui alloue les plans du buffer primaire, pas la librairie graphique. Tu ne peux pas changer les adresses du buffer primaire.Changeons la routine de gris.
Pollux :
[mode kk=on] Le linker de TIGCC 0.95 le gère[/mode]
Alors là, n'importe quoi! Il y a qd même un certain nb de HW1 (dont moi).
.
Cela dit, ça ne me dérangerait pas qu'un jeu en niveaux de gris prenne 3 ko de RAM en plus si c pour être plus rapide et prendre moins de ROM.
, allons cogner Kevin !!!
Et comment on fait pour envoyer un prog entre HW1 et HW2 ?
. Le transfert calc-calc devrait être
Non, il faut en rajouter une autre, ou encore mettre un #define qui utilise la version DScreen de la routine.
BlueSilk
:Kevin KoflerEt pourquoi pas, pendant qu'on y est, faire une compatibilité TI-92 ?
: Parce que le matériel ne peut pas être mis à jour, imbécile!
TIGCC 0.95 le permet, et j'ai porté Backgammon vers Fargo (TI-92).
J'ai aussi essayé de porter XtraKeys vers Fargo, mais les hooks d'évènements ne marchent pas particulièrement bien avec la ROM de la TI-92, donc c'est une "alpha permanente". Backgammon marche bien, lui.
Parceque c'est trop rare, que ça nous emmerde au niveau matériel et qu'on doit faire attention à certains points. (mémoire)
" résume à peu près la situation.
Personne s'est gêné pour ne plus développer sur TI-92.
Peu de gens parmi les développeurs TI-68k en avaient une, il fallait qu'il développe de façon théorique et testent sur un ému, en ne voyant presque jamais un de leur potes en avoir une.
De la même façon, je vais pas m'emmerder pour des calcs que de toute façon j'aurai jamais et qui de toute façon sont bien moins fréquentes que les autres. (Vitesse de vente d'une V200 très supérieure à celle de la 92+, a beaucoup plus de succès)
C'est pourquoi je ne m'arrêterai pas à des détails genre "ça gaspille 3840 octets sur HW1" si il y a quelquechose à gagner sur HW2. Les HW2 sont de très loin ma priorité.
Même s'il y avait une incompatibilité totale avec les HW1 ça ne pénaliserait pas des millions de gens.
Très intelligent comme suggestion.On peut toujours faire une version HW1 à part, parceque de toute façon ceux qui ont une HW1 et veulent des progs de maintenant ont généralement acquis le niveau nécessaire pour savoir ce que sont HW1 et HW2 et savent chercher la bonne version sur un site, hein Kevin ?![]()
Tu sais, il arrive que les possesseurs de HW1 veulent aussi jouer aux nouveaux jeux...J'en suis un, donc:
.
* C'est la routine de gris qui alloue les plans du buffer primaire, pas la librairie graphique. Tu ne peux pas changer les adresses du buffer primaire.Changeons la routine de gris.
* Ton idée, comme toutes les autres du même style, gaspille 3840 octets de RAM sous HW1, donc est rejetée.Qu'est-ce qu'on en a à foutre ? Y'a bien d'autres choses qui peuvent gaspiller de l'espace et qu'on devrait éviter d'abord,
et puis perdre 3840 octets de RAM ne va faire pleurer personne vu ce qu'on a. Et ça ne concerne que les HW1.
BlueSilk
:Pollux :
[mode kk=on] Le linker de TIGCC 0.95 le gère[/mode]
Je suis en train de parler des programmes, non des outils.
Que ce soit possible, c'est bien, mais un prog TIGCC pour TI-92 (Sérieux, pas un test du linker) y'en a pas des masses.
Et, même s'il a été utilisé comme test du linker, ce n'est pas que ça. La version TI-89/92+/V200 a toujours été un "programme sérieux" et le portage TI-92 l'est aussi maintenant que les bogues du linker sont corrigés.
Cela dit, ça ne me dérangerait pas qu'un jeu en niveaux de gris prenne 3 ko de RAM en plus si c pour être plus rapide et prendre moins de ROM., allons cogner Kevin !!!
Et comment on fait pour envoyer un prog entre HW1 et HW2 ?
Mais j'ai déjà répondu là-haut... plein de merdes peuvent arriver.
Imaginons qu'un utilisateur veuille envoyer des jeux kernel et DoorsOS à son pote, et il a un vieil AMS avec Doors I, sous hw1, et envoie ça à son pote qui a une hw2 sous AMS 2.09.. Le transfert calc-calc devrait être évité.
)
Et puis au pire doit bien y avoir une solution, genre le prog d'install, qui met du code pour vérifier la caltos où on est (ID # ou un truc comme ça) et si on change de caltos il dit que tout risque de foirer et qu'il vaudrait mieux avoir le fichier 'jeusetup.asm'. Si le premier mec a gardé ce fichier, tout va bien, sinon... le jeu essaie de se lancer. Et l'idée du prog d'install permet d'inclure une license, de vérifier les libs...
Ça ne vaut vraiment pas le coup!
Non, il faut en rajouter une autre, ou encore mettre un #define qui utilise la version DScreen de la routine.Oui, je voulais pas changer tigcc.a. Il faut faire une autre routine à partir de la première.
Kevin Kofler :
Quel est le problème? Je teste tout sur émulateur, même les programmes TI-89/92+/V200. C'est bien plus pratique que de tout envoyer à la vraie calculatrice à chaque fois. Je connais les défauts de VTI et je sais comment tester sous VTI des trucs qu'il n'émule pas directement (par exemple les histoires de protection - je les connais suffisamment bien pour les émuler dans ma tête avec les données fournies par VTI).
Il y a nettement moins de 3840 octets à gagner, donc ça ne vaut pas le coup.
S'il y a une incompatibilité avec ton numéro de série non plus. Donne-moi ton numéro de série et je vais faire en sorte que mes programmes ne marchent pas sur ta calculatrice alors qu'ils marchent sur toutes les autres. Ça va te montrer ce que c'est que les programmes qui ne marchent pas sur HW1.
, il est fâché là.
Pourquoi t'embêter à faire 2 versions quand tu peux en faire une seule qui fonctionne partout?
Non, la routine de gris a une interface bien définie, et l'interface ne changera pas parce que monsieur BlueSilk ne l'aime pas. C'est aux librairies graphiques et aux programmeurs de se plier à l'interface des niveaux de gris, pas l'inverse.
L'interface est telle qu'elle l'est pour des raisons de compatibilité antérieure et pour les raisons déjà décrites (économie de RAM - si je permets de changer les plans, tout le monde va le faire sans réfléchir, et je veux justement interdire
de gaspiller 3840 octets sans raison).
Je ne vois pas pourquoi on gaspillerait 3840 octets sans raison
valable.
Oula, tout ça pour gagner une centaine d'octets gros maximum en paramètres à passer en moins. Ça ne vaut vraiment pas le coup!
Ce n'est pas la peine, je refuserai ta routine.