Sa y est Edité par godzil le 24-08-2003 à 15:47:31. J'anonce officiellement l'ouverture du projet TI-NESulator 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 ) (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 (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 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 Un chez moi Je met tout les liens utiles :
23/05/2003 : Télécharger la 0.1 prealpha ici 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 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 ! |
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... Toujours, tout le temps... Il ne dit rien, mais il est là... Parlez, il vous écoute. |
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 |
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) |
bien sur le premier qui fait tourner un FF a gagné Toujours, tout le temps... Il ne dit rien, mais il est là... Parlez, il vous écoute. |
Update: Now le debuggeur "fonctionne" enfin tt ne marche pas, mais faut que je regle le manque de sscanf pour pouvoir l'utiliser telquel... Edité par godzil le 30-07-2003 à 19:45:28.Bon allé qq ti screen juste pour le fun Go : Vala 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... |
godzil a écrit : 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! |
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... |
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! |
je veux Zeldaaaaaaaaaa ceci dit j'ai peur que la conversion écran couleur => niveau de gris ne soit fatale --------- La vapeur vaincra. Membre de la V4p0R T34m <-- Le forum aussi actif que productif ;) |
on verra mais comem chaque sprite ne fait que 4 couleurs 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.. |
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 au lieu de .. 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 donc ptet d'ici qq temps des tit shoot 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 |
Allé hop (pour continuer le monologue sa avance a peu pret a la vitesse prévu Edité par godzil le 30-07-2003 à 19:45:03. g un ptit blem avec les sprites, mais sa va vite s'arranger Allé pour le plaisir un ptit shoot : 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 |
histoire de briser le monologue « What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall |
C'est normal que tes screenshots ne s'affichent jamais chez moi ? |
14> moi aussi, souvent, je ne les voie pas. mais celui-ci, je le voie « What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall |
moi je le vois mais je ne reconnais pas le jeu 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. |
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...) |
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é. |
Zelda? ça m'étonnerait... je reconnais franchement pas là 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. |
Pour les temps de chargement c po ma faute... c free qui rame monstrueusement pour l'envoi des images Sinon non c pas zelda Bon allé je post 2 nouveau screens (cette fois si les sprites sont bon (enfin le fond plutot est bon)) |
Au fait l'écran de la TI est plus de deux fois moins grand... tu comptes faire comment? 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. |
Ximoon> La est le pbm, je le resoudrait surement de la meme maniere que Texzas |
à savoir? 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. |
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 :/) Edité par godzil le 30-07-2003 à 19:46:41.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 Mario version Russe 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 |
On dirait (mais je ne suis pas sûr) Super Mario Bros sur le dernier screenshot. |
/me est content de se qu'il a fait Alors pour se qui reste faire, en gros : Scrollintg, vertical et horizontal, affichage des sprites, et gerer une manette, apres on devrait pouvoir jouer |
godzil a écrit : GCC t'aurait donné un warning clair pour ça. 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! |
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 Edité par godzil le 19-05-2003 à 02:19:23. 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 |
Allé hop deux ptit screens en plus Edité par Godzil le 09-07-2005 à 21:08:50. (j'suis généreux moi :/ j'dois couver qq chose ) 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 |