1

Sous ce nom un peu bizzare se cache un truc terrible wink

En fait j'ai une série de jeux plus ou moins sympa en tibasic pour TI82/TI85 et j'aurait trouvé amusant de les voir fonctionner sur 89/92+, le portage serait bien sur en C.

J'en vois deja me rétorquer "Et TI-NESulator alors ?" vous inquietez pas smile TI-NES est ecore en vie smile et ce projet est amusant et tres "simple" a faire smile

Si vous semblez interessé, je me lancerait dans le portage

En gros les types de jeux présent :

- Un jeu d'aventure (celui qui m'a donné l'envi de faire le mien ^^)
- Un jeu de plateforme ou il faut collecter des diamand et faire attention au grand méchant qui veux vous faire du mal cheeky (au nombre de niveau infinie smile)
- Des démineurs
- Un jackpot
...

en tout une 15aines de jeux serait inclu dans le pack smile

Voili

[sondage=14438]
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.

2

fouet

moi je veux ti-NESulator & NESulator tout court !
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

3

je vous préviens quand meme le niveau des jeux est digne des 82/85 en basic hein ^^

je toucherais pas au jeu lui meme smile

c'est juste un portage smile


Ximoon: ^^
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.

4

Euh autant faire un émulateur cheeky
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.

5

non neutral

trop lourd un emu neutral

(surtout quand on a les sources neutral²)
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.

6

lol tripaf
Des screens des jeux??? Perso j'ai un bouquin avec des jeux d'Atari ST, ça serait interessant à porter aussi.
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.

7

les screens viendron avec les jeux sorry ^^
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.

8

perso, j'aurai bien aimé Penguins (Bill Nagel je crois, TI-83, ASM), sur ma 92+...
mais bon, c pas le sujet grin
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

9

je porte pas de l'asm ^^
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.

10

oué, c'est ce que j'ai vu grin
c pour ça que g dit que ct pas le sujet...
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

11

Mais pkoi ne pas faire un interpréteur Basic, à ce moment-là ? Si tu portes plus d'un ou deux jeux, ça peut facilement être rentable... Si tu veux je te file l'émulateur de Casio que j'avais montré à l'open, ça doit pas être compliqué de le transformer pour accepter un vrai bytecode et pas un truc ASCII, et pour aller 10x plus vite...

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

12

et gtbasic au fait? cheeky
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

13

huhu ^^

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

14

non, un ému me n'interesse pas car pour ça faudrait avoir une version "compilé" du soft TI-Basic.

Je préfère ma solution.


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.

15

car pour ça faudrait avoir une version "compilé" du soft TI-Basic.

Mhû ?

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

16

Un emulateur TIBasic 82/83/85/86 demanderait d'avoir les jeux au format 82p 83p 85p et/ou 86p
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.

17

à moins de les encapsuler dans un type perso
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

18

grumph

un interpreteur de byte code de 82/83 passerait encore (pas trop chiant a faire) mais pour 85/86..

Mais bon de tte c'est pas au programme pour l'instant

De tte mon format de "gamepack" pourrait inclure n'importe quel type de jeux ^^

enfin vous verrez smile
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.

19

Au final, les jeux ressembleront à koi ??
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

tu v'ra bien ^^
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.

21

je veux dire au niveau des données. Ce serat toujours du basic, de l'asm, du C,... ???
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.

22

J'ai les codes sources de logiciels, je les portes telquel (ou presque) en C

stout ce que je fait ^^^

(si se n'est fait le "launcher" et "lémulation" des instruction des 82/85, cad dessin principalement puisqu'elle seront "clipé" dans une zone d'affichage a la taille de leurs ecrans
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.

23

Vous pourrez suivre l'évolution (enfin relative hein ^^) ici :


http://godzil.free.fr/gamepack/
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.

24

Rhaaaaaaa !!!
#trifuck#

ce con de tigcc me plante la ti sur un simple malloc neutral

(unsigned char *)malloc( (w * h)/8 )
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.

25

Si une fonction comme malloc plante, c'est que la RAM est corrompue, tu as dû écrire au-delà d'un buffer quelque part. Et TIGCC n'y est pour rien, c'est un de tes programmes qui fait planter AMS.
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é

26

Si une fonction comme malloc plante, c'est que la RAM est corrompue, tu as dû écrire au-delà d'un buffer quelque part. Et TIGCC n'y est pour rien, c'est un de tes programmes qui fait planter AMS.


Non il n'y a pas de buffer overflow, j'ai testé le meme code dans un environement différent (en l'occurence windows) et tout marche tres bien, pas de violation d'accés..

pas d'empatement sur un des champs de la structure, bref neutral
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.

27

Windows n'est pas un bon modèle pour tester ce genre de truc neutral

28

Franchement Godzil, tu es très bête d'accuser TIGCC sur ce coup...
L'erreur vient sûrement de toi.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

29

nEUrOO :
Windows n'est pas un bon modèle pour tester ce genre de truc neutral

Windows est un tres bon modele pour tester les problèmes d'allocation mémoire (je parle pas de 9x, mais des NTs)

Ma structure n'est pas modifié incorrectement par les différentes instructions précédent le malloc.

La structure est en gros :


struct
{
ushort h;
ushort w;
uchar type;
struct {
 ushort h
 ushort w
 uchar *data
} plan[2];
} CBmp;

Certaines info sont redondantes et vont changer dans un futur immédiat mais la n'est pas la question)

Le problème ce pose quand

1 -> j'alloue dynamiquement la structure CBmp
bmp = (CBmp*)malloc(sizeof(CBmp));

2 -> je remplis le champ type
bmp->type = 0x1;

3 -> j'alloue le champ Data du plan 0
bmp->plan[0].Data = (CBmp*)malloc( (w * h)/8 );

bref rien d'extraordinaire, a moins que tigcc ai décidé d'oublier des allignements, mais bon meme la j'aurais un address error, ce qui n'est pas le cas..

sasume>
L'erreur vient sûrement de toi.

Sur un code testé dans un autre environement et ecrit de maniere portable, cela ne devrait pas etre une erreur de programmation..

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.

30

teste avec GTC alors pour voir smile
...