1

Voilà, ilm'est venu une idée de projet qui, semble t-il, n'a pas encore été réalisé... n'ayant pas la compétence, je ne suis hélas pas en mesure de la realiser avant longtemps sad, mais bon, si ca interresse quelqu'un:

Pensez vous qu'il serait possible d'adapter lemode 7 de la snes sur les ti 68K? what

2

Ce projet a déjà été proposé des dizaines de fois, à chaque fois des programmeurs ont promis qu'ils sortiront une routine pour le faire, et jamais personne n'a tenu cette promesse.
avatarMes 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

Adri-1> Tu cherches un peu avant de parler et tu vois ça :
topics/14301-mode-7-sur-ti-un-reve
avatar;)

4

ouais apparament c'est pas demain qu'on verra F-Zéro sur TI mourn

5

je me tais magic

6

Ouais fait donc ca grin
Au fait c quoi le mode 7 (j'ai pas de SNES)

7

c f-zero et mario kart mais je peux rien dire de plus magic

8

C déjà bien

9

y'a [cowboy]ExtendeD[/cowboy] qui a sorti une routine (open source).
enfin y'a pas la rotation et c un pitit peu lent pour un jeu.
Mais ça n'a jamais été prévu pour non plus. Ct juste un exemple.

10

Oui, c'était une routine extrêmement lente, juste pour voir comment ça fonctionnait.

12

Il y a déjà la routine de rotation que j'ai écrite pour Bob64 (Vertel):
char source[LCD_SIZE],cible[LCD_SIZE];
short x,y,sourcex,sourcey,dmax,xmin,xmax,ymin,ymax,centrex,centrey;
__complex__ float expmoinsitheta;
__complex__ short expmoinsitheta32768;
__complex__ long sourcexplusiy32768;
memcpy(cible,LCD_MEM,LCD_SIZE);
PortSet(source,239,127);
/*** AFFICHAGE D'UN FICHIER PIC (VOIR TIGCC) ***/
PortRestore();
/*** PLACE LES DIMENTIONS X & Y DU PIC DANS COMMANDES[8] & [9] ***/
sincos(-commandes[6],1,& __imag__ expmoinsitheta,& __real__ expmoinsitheta);
expmoinsitheta32768=expmoinsitheta*32767.; /* c'est sale, mais ça évite les débordements */
centrex=commandes[2]+commandes[4];
centrey=commandes[3]+commandes[5];
dmax=max(commandes[8]+commandes[9]-2,0);
xmin=max(centrex-dmax,0);
xmax=min(centrex+dmax,239);
ymin=max(centrey-dmax,0);
ymax=min(centrey+dmax,127);
for(x=xmin;x<=xmax;x++)
for(y=ymin;y<=ymax;y++)
{
sourcexplusiy32768=((x-centrex)+1i*(y-centrey))*(__complex__ long)expmoinsitheta32768;
sourcex=((__real__ sourcexplusiy32768)>>15)+commandes[4];sourcey=((__imag__ sourcexplusiy32768)>>15)+commandes[5];
if((sourcex>=0)&&(sourcex<commandes[8])&&(sourcey>=0)&&(sourcey<commandes[8]))
{
if(EXT_GETPIX(source,sourcex,sourcey)) EXT_SETPIX(cible,x,y); else EXT_CLRPIX(cible,x,y);
}
}
LCD_restore(cible);


On peut assez facilement rajouter le zoom là-dedans.
avatarMes 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

c vrai que c'est mega rapide roll

avec ça le mode 7 il va tourner à 5s/image (nan g pas fait d'erreur)

14

C'est déjà bien plus rapide que ma routine d'origine en virgule flottante. grin
avatarMes 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é

15

Sacré Kevin roll il est prêt à sortir n'importe quoi, pourvu que ça lui fasse de la pub grin
avatarUn 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.

16

Vark a écrit :
c f-zero et mario kart mais je peux rien dire de plus magic


tu nous caches kk chose? magic

17

Non.

18

toi t'en sais rien magic

19

moi je sais magic

20

tu sais koi confus ? grin

21

blackCLASSE SECRET DEFENSEblack?

22

toi tu ne sait rien c certain grin

23

ne fait je lis dans tes pensées rotfl