img
Fr  En     
Vous cherchez des forums, un endroit pour discuter ? C'est ici ! Actualité, blogs, bd, ciné, programmation, jeux vidéo, consoles, pockets, calculettes TI, études ... y'a too :) Attention ... addictif ! :D
Partenaires  
UpToTech Forum discussions Pixel Invaders Web-Tricheur Alvasoft.net : Hardware & TI ACBM Pockett
^
@_ö
(15:14)  Bienvenue ! - Inscrivez vous pour poster ! -
@Boo, Lionel Debroux + 5 inconnu(s)

Login :
Mot de passe :   
Se souvenir de moi. Mot de passe perdu ?

/!\:: Cliquez ici pour vous inscrire et poster, créer des sujets ou des forums ! ::/!\
 « - 1/20 - Suivant » :: Pages
 Index » Forum Ti 89, Titanium / 92+ / Voyage 200 et TI-Nspire » Projets (572r) » TI-NESulator
./Post de départ - TI-NESulator
30.06.2001 - 41467
02:48  Godzil - Posté : 17-05-2003  M

Sa y est #love# #love#

J'anonce officiellement l'ouverture du projet TI-NESulator #love#

Il s'agit pou ceux qui l'avait pas compris d'un emulateur de NES pour TI-68k

Pour l'instant j'ai l'ouverture de cartouche et le CPU qui fonctionne (parfaitement ?)
Je vais ecrire un début de PPU avant de faire qq screen shoots pasque pour l'instant a pars afficher du texte de débuguage ;) sa fait po gd chose.

Pour info la taille de l'executable actuellement fait 18.6Ko sur le pc, et absolument rien n'a encore été optimisé !

Un alpha en version 89 et 92+ devrait arriver bientot (OpenYaronet Lyon accrocrochez vous ;) ), enfin quoique j'ai peur que sur 89 l'ecran soit un peu petit :| on verra bien..

Sinon pour l'instant présent je limite le support au mapper 0 (cad jeux de 32Ko de ROM max) et le jeu de test et officiellement supporté est Super Mario Bros 1 :)

Une fois que tout marchera bien je m'attelerait au support du Mapper 1 (celui qu'on trouve, je vous donne dans le mille : Zelda 1 #love# ) (j'vais faire des heureux :) )

Enfin bon deja on va faire marcher Mario1 correctement et apres on verra :)

Donc je récapitule :
Se qui est fait (ou presque)
-> ouverture de cartouche (sa marche parfairement la pour l'instant que je reste avec le mapper 0 mais faudra que je changes qq trucs si je rajoute d'autre mappers.. mais c pas la mer a boire normalement.)

-> Core CPU :D (une des parties les plus chiantes a faire, j'ai pour l'instant emprunter le code, mais je vais le modifier pour l'optimiser a 100% pour TI68k voir le porter en ASM.) En plus il fonctionne pour ma pars assé rapidemend dans l'état actuel sur VTI qui a de la peine a dépasser 80% sur mon pc... Il faudrait que je bench pour voir tiens.. mais il m'a l'air plus que rapide avec le code source C que j'ai je me met a coder le PPU et je donnerait les resultat pour voir si je me suis pas trompé ;) )


Se qui reste a faire :
-> le PPU (Picture Proccesing Unit) C'est pas simple a mettre en oeuvre, mais sa peut se faire assé rapidement pour une ebauche :)
-> le son ? (Si geogeo nous sort un polysound digne de se nom :D y aura du son :) )
-> Les joypad (vraiment pas le plus complexe a faire..)
-> Supporter d'autres mapper que le mapper 0 (a faire une fois que tt le reste marche bien)

Vala :)


24/08/2003 : J'ai mis en place 2 mirroirs :

Un chez free img
Un chez moi img

Je met tout les liens utiles :
TI-NESulator version 0.1 prealpha

Sur Free img
Chez Moi img


TI-NESulator Version 0.0 prealpha Release 2

Sur Free img
Chez Moi img



TI-NESulator version 0.0 prealpha

Sur Free img
Chez Moi img



23/05/2003 : Télécharger la 0.1 prealpha ici :D
Petit rapel des changements par rapport a la version précédente :
- Nouveau PPU (support, enfin du scrolling, et un peu plus rapide :) )
- Gestion du Joystick
- Mise en oeuvre du support des mappers autres que 0
- 2 nouveau Mappers #2 (UNROM : Megaman 1, FF2, ...) , et #3 (CNROM)
- Alleg.dll est de retour dans le .zip
- L'executable a été compilé en mode Release et pas en Debug comme auparevent

22/05/2003 : Télécharger la 0.0prealpha Release 2 ici :D
Petit rapel des changements par rapport a la version précédente :
- Affichage du FPS et IPS

18/05.2003 : Vous pourrez télécharger la version 0.0 prealpha (Portage WIN32) ici !

Edité par godzil le 24-08-2003 à 15:47:31.

Proud to be CAKE©®™ : CAKE is Another Kernel Extremist
The cake is a lie! - Love your weighted companion cube :)

Avatar made with Photoshop©®™ (and not MS Word like someother)

./Publicité AdSense
./1
03.09.2002 - 254
10:24  phantomdjp - Posté : 17-05-2003  M

godsi, j't kif :)
sérieux si tu y arrive il ya vraiment bcp de truc géniaux :
FF
SM
Z

rien d'autre a ajouter...


=Phantom=
Toujours, tout le temps...
Il ne dit rien, mais il est là...
Parlez, il vous écoute.
./2
06.02.2003 - 7259
11:13  geogeo - Posté : 17-05-2003  M

Quel superbe projet! :)


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. PolySn
./3
30.06.2001 - 41467
11:18  Godzil - Posté : 17-05-2003  M

Faut pas trop exulter sur le projet, quand je vois l'emu de boogerman, je me demande si le miens sera rapide.. J'attend d'afficher au moins qq sprites pour déterminer le taux de boulot qu'il y aurat (et si sa vaus le coup d'implementer d'autres mapper que le 0)


Proud to be CAKE©®™ : CAKE is Another Kernel Extremist
The cake is a lie! - Love your weighted companion cube :)

Avatar made with Photoshop©®™ (and not MS Word like someother)

./4
03.09.2002 - 254
12:36  phantomdjp - Posté : 17-05-2003  M

bien sur
le premier qui fait tourner un FF a gagné :D


=Phantom=
Toujours, tout le temps...
Il ne dit rien, mais il est là...
Parlez, il vous écoute.
./5
30.06.2001 - 41467
15:53  Godzil - Posté : 17-05-2003  M

Update: Now le debuggeur "fonctionne" enfin tt ne marche pas, mais faut que je regle le manque de sscanf pour pouvoir l'utiliser telquel...

Bon allé qq ti screen juste pour le fun :D

Go :
img img
img img
img
Vala :D

Edit: Sur un des screen ya un truc bizzare il met "Battery : Vertical" apparement c un bug de printf... se bug apparait pas avec VC, et c la meme ligne C pourtant...

Edité par godzil le 30-07-2003 à 19:45:28.

Proud to be CAKE©®™ : CAKE is Another Kernel Extremist
The cake is a lie! - Love your weighted companion cube :)

Avatar made with Photoshop©®™ (and not MS Word like someother)

./6
10.06.2001 - 29581
16:17  Kevin Kofler - Posté : 17-05-2003  M

godzil a écrit :
Update: Now le debuggeur "fonctionne" enfin tt ne marche pas, mais faut que je regle le manque de scanf pour pouvoir l'utiliser telquel...

http://pub26.ezboard.com/ftichessteamhqfrm10.showMessage?topicID=71.topic


Mainteneur de TIGCC (le vrai)
(Co-)Administrateur du Forum TICT et TIGCC (anglophone)
Modérateur sur MobiFiles (germanophone)
Fondateur de #tigcc sur irc.freequest.net (UTF-8)
CalcForge – le nouvel hébergement de CalcForgeLP (ex TiLP) et Emu-TIGCC (ex TiEmu)
Participez à la reprise de Ti-Gen!
./7
30.06.2001 - 41467
16:20  Godzil - Posté : 17-05-2003  M

D'ailleur je me suis planté c pas scanf mais sscanf..
Je vait voir se que je peut faire avec sa

A propos un ptit "bug" avec puts.. il ajoute pas le "\n" a la fin...


Proud to be CAKE©®™ : CAKE is Another Kernel Extremist
The cake is a lie! - Love your weighted companion cube :)

Avatar made with Photoshop©®™ (and not MS Word like someother)

./8
10.06.2001 - 29581
17:14  Kevin Kofler - Posté : 17-05-2003  M

Ce n'est pas un bogue, c'est fait exprès. http://tigcc.ticalc.org/doc/stdio.html#puts .


Mainteneur de TIGCC (le vrai)
(Co-)Administrateur du Forum TICT et TIGCC (anglophone)
Modérateur sur MobiFiles (germanophone)
Fondateur de #tigcc sur irc.freequest.net (UTF-8)
CalcForge – le nouvel hébergement de CalcForgeLP (ex TiLP) et Emu-TIGCC (ex TiEmu)
Participez à la reprise de Ti-Gen!
./9
10.06.2001 - 5218
21:26  Uther - Posté : 17-05-2003  M

#top# je veux Zeldaaaaaaaaaa #top#
ceci dit j'ai peur que la conversion écran couleur => niveau de gris ne soit fatale


Le monde se divise en 10 catégories, ceux qui comptent en binaire et les autres...
---------
La vapeur vaincra.
Membre de la V4p0R T34m <-- Le forum aussi actif que productif ;)
./10
30.06.2001 - 41467
21:57  Godzil - Posté : 17-05-2003  M

on verra :|


mais comem chaque sprite ne fait que 4 couleurs #top# On pourra s'arranger suivant les jeux (faire des palettes spéciale pour ses jeux, je verrait)

La j'ai de debugguer qui marche parfaitement et maintenant je m'attaque au PPU..


Proud to be CAKE©®™ : CAKE is Another Kernel Extremist
The cake is a lie! - Love your weighted companion cube :)

Avatar made with Photoshop©®™ (and not MS Word like someother)

./11
30.06.2001 - 41467
13:05  Godzil - Posté : 18-05-2003  M

Bon l'emu du PPU avance doucement mais surement :)

J'arrete pas de faire des conneries de débutant en C ... (ou croirait pas que sa fait 3ans que j'en fait lol) J'met 2h pour trouver que le pbm c un
if (toto = 1)
au lieu de
if (toto == 1)
.. mais bon lol sa avance quand meme :)

Je viens de faire un ptit bench (sur pc pour l'instant, je devellope avec VC et ensuite je "porte" sur TI, j'apprend le HW de la NES en devellopant l'EMU, donc bon vu les moyen de debugage avec TIGCC.. le projet serait vite partit a la pouvelle..) avec mon Pentium 233 j'obtiens envion 90fps (enfin Vblank par seconde plutot et se resultat n'indique pas forcement la reel vitesse de l'émulateur), avec aucun code otpimisé (c codé assé salement pour l'instant)

Je pense donc pouvoir arriver à obtenir une vitesse acceptable sur TI :) j'en arrive a une phase ou j'vais tenter d'afficher le background :D donc ptet d'ici qq temps des tit shoot :D

Les registres de controle du PPU sont normalement totalement implementé, reste a faire que celui-ci fonctionne correctement (lol) :)

Allé j'espere ss peu pouvoir mettre un screen (meme de la version win) :)
Et pi ptet que je mettrait une preprealpha, mais la faudra po rever, pour jouer faudra attendre que g un PPU presque fonctionel ;)


Proud to be CAKE©®™ : CAKE is Another Kernel Extremist
The cake is a lie! - Love your weighted companion cube :)

Avatar made with Photoshop©®™ (and not MS Word like someother)

./12
30.06.2001 - 41467
16:44  Godzil - Posté : 18-05-2003  M

Allé hop (pour continuer le monologue sa avance a peu pret a la vitesse prévu :D g un ptit blem avec les sprites, mais sa va vite s'arranger :)

Allé pour le plaisir un ptit shoot :
img

Ceux qui connaissent le jeu serons reconnaitre de quoi il s'agit malgres les sprites foireux.

Bientot la meme chose (avec des sprites correct) sur vos TI :D

Edité par godzil le 30-07-2003 à 19:45:03.

Proud to be CAKE©®™ : CAKE is Another Kernel Extremist
The cake is a lie! - Love your weighted companion cube :)

Avatar made with Photoshop©®™ (and not MS Word like someother)

./13
10.06.2001 - 31590
17:07  @squale92 - Posté : 18-05-2003  M

histoire de briser le monologue :)


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
./14
04.09.2001 - 4824
17:16  jackiechan - Posté : 18-05-2003  M

C'est normal que tes screenshots ne s'affichent jamais chez moi ?


./15
10.06.2001 - 31590
17:27  @squale92 - Posté : 18-05-2003  M

14> moi aussi, souvent, je ne les voie pas.
mais celui-ci, je le voie


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
./16
30.06.2001 - 30017
17:30  @Ximoon - Posté : 18-05-2003  M

moi je le vois mais je ne reconnais pas le jeu :D


Que cache le pays des Dieux ? - Ximoon's Box - 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.
./17
04.09.2001 - 4824
17:33  jackiechan - Posté : 18-05-2003  M

en fait, c'est bon, il faut juste attendre que ça charge (il m'a fallu trois minutes pour tous les charger, alors que j'ai l'ADSL...)


./18
09.02.2003 - 517
17:34  y333 - Posté : 18-05-2003  M

c zelda!


A l'origine de plusieurs arcticles dans le magazine Hacker'z Voice, devenu à ce jour The Hackademy Journal, me voici, plus présent que jamais auparavant près à se mettre au service de notre belle et chère communauté.
./19
30.06.2001 - 30017
17:36  @Ximoon - Posté : 18-05-2003  M

Zelda? ça m'étonnerait... je reconnais franchement pas là :D


Que cache le pays des Dieux ? - Ximoon's Box - 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.
./20
30.06.2001 - 41467
17:57  Godzil - Posté : 18-05-2003  M

Pour les temps de chargement c po ma faute... c free qui rame monstrueusement pour l'envoi des images :|

Sinon non c pas zelda :D

Bon allé je post 2 nouveau screens :D (cette fois si les sprites sont bon (enfin le fond plutot est bon))


Proud to be CAKE©®™ : CAKE is Another Kernel Extremist
The cake is a lie! - Love your weighted companion cube :)

Avatar made with Photoshop©®™ (and not MS Word like someother)

./21
30.06.2001 - 30017
17:59  @Ximoon - Posté : 18-05-2003  M

Au fait l'écran de la TI est plus de deux fois moins grand... tu comptes faire comment?


Que cache le pays des Dieux ? - Ximoon's Box - 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.
./22
30.06.2001 - 41467
18:03  Godzil - Posté : 18-05-2003  M

Ximoon> La est le pbm, je le resoudrait surement de la meme maniere que Texzas


Proud to be CAKE©®™ : CAKE is Another Kernel Extremist
The cake is a lie! - Love your weighted companion cube :)

Avatar made with Photoshop©®™ (and not MS Word like someother)

./23
30.06.2001 - 30017
18:04  @Ximoon - Posté : 18-05-2003  M

à savoir?


Que cache le pays des Dieux ? - Ximoon's Box - 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.
./24
30.06.2001 - 41467
18:28  Godzil - Posté : 18-05-2003  M

tu reduit la taille de l'ecran (un dezoom) et une version avec "scrolling" (pas de dézoom et tu a des touches pour bouger la fenetre visible, c pas tre jouable comme sa :/)

Sinon la méthode d'un emu de GBA , pas de dézoom, et la fenetre visible suit le "sprite #0" (il s'agit tjrs du personnage principal)

Je pense a terme mettre les 3 possibilité

Sinon voici qq nouveau screen :D

img
Mario version Russe ;)

img
img
img
img #love#

EDIT: Je vais mettre ttes les images que g posté ici sur un autre herbergeur.. je sais pas se que free a contre moi :/
EDIT2: Les jpeg sont crade, dsl, ct pour faire des images plus petite

Edité par godzil le 30-07-2003 à 19:46:41.

Proud to be CAKE©®™ : CAKE is Another Kernel Extremist
The cake is a lie! - Love your weighted companion cube :)

Avatar made with Photoshop©®™ (and not MS Word like someother)

./25
04.09.2001 - 4824
18:44  jackiechan - Posté : 18-05-2003  M

On dirait (mais je ne suis pas sûr) Super Mario Bros sur le dernier screenshot.


./26
30.06.2001 - 41467
18:45  Godzil - Posté : 18-05-2003  M

/me est content de se qu'il a fait #love#

Alors pour se qui reste faire, en gros : Scrollintg, vertical et horizontal, affichage des sprites, et gerer une manette, apres #love# on devrait pouvoir jouer :D


Proud to be CAKE©®™ : CAKE is Another Kernel Extremist
The cake is a lie! - Love your weighted companion cube :)

Avatar made with Photoshop©®™ (and not MS Word like someother)

./27
10.06.2001 - 29581
19:43  Kevin Kofler - Posté : 18-05-2003  M

godzil a écrit :
J'arrete pas de faire des conneries de débutant en C ... (ou croirait pas que sa fait 3ans que j'en fait lol) J'met 2h pour trouver que le pbm c un
if (toto = 1)
au lieu de
if (toto == 1)
.. mais bon lol sa avance quand meme :)

GCC t'aurait donné un warning clair pour ça. :p


Mainteneur de TIGCC (le vrai)
(Co-)Administrateur du Forum TICT et TIGCC (anglophone)
Modérateur sur MobiFiles (germanophone)
Fondateur de #tigcc sur irc.freequest.net (UTF-8)
CalcForge – le nouvel hébergement de CalcForgeLP (ex TiLP) et Emu-TIGCC (ex TiEmu)
Participez à la reprise de Ti-Gen!
./28
30.06.2001 - 41467
01:43  Godzil - Posté : 19-05-2003  M

Bon allez pour vous faire plaisir une ptit preversion (sous windows, dsl) ya pas encore de manette et de scolling.. mais bon sa marche c le principal ;)

Vous pourrez télécharger la version 0.0 prealpha (Portage WIN32) ici !

Je rappel que seul les jeux utilisant le mapper 0 sont pleinement supporté !

Et n'oubliez pas de lire le lisez moi #rage#

Edité par godzil le 19-05-2003 à 02:19:23.

Proud to be CAKE©®™ : CAKE is Another Kernel Extremist
The cake is a lie! - Love your weighted companion cube :)

Avatar made with Photoshop©®™ (and not MS Word like someother)

./29
30.06.2001 - 41467
02:15  Godzil - Posté : 19-05-2003  M

Allé hop deux ptit screens en plus :D

(j'suis généreux moi :/ j'dois couver qq chose ;) )

img

img
Voyez comme les scrolling marche bien ;)
Non c pas un pbm de collision mais un pbm de scrolling en fait le sprite se trouve pas sur le tuyau :)

Edité par Godzil le 09-07-2005 à 21:08:50.

Proud to be CAKE©®™ : CAKE is Another Kernel Extremist
The cake is a lie! - Love your weighted companion cube :)

Avatar made with Photoshop©®™ (and not MS Word like someother)

./Publicité AdSense
 « - 1/20 - Suivant » :: Pages
 Index » Forum Ti 89, Titanium / 92+ / Voyage 200 et TI-Nspire » Projets (572r) » TI-NESulator

./Poster un nouveau message. - Ouvrir dans une nouvelle fenêtre
Login : Mot de passe :

url   image   google  
hr   panneau  
pre   spoiler   cite  
media   flash   YouTube  





  Smileys - Smileys perso
Désactiver les smileys  

Joindre un fichier ou une image

Sondages - Ajouter un code source
     Flood control (?) :    
Les messages postés sont la propriété de leurs auteurs. Nous ne sommes pas responsables de leurs contenus.

»  yN ©1624 - Aide / Charte
Etat serveur SQL   52ms | Statistiques