123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205 |
- <------------------------------------------------------------------------------>
- peTI-NESulator
- Version 0.30.2 beta
- Par Manoel TRAPIER aka Godzil
- petines at godzil point net
- 1 -> #include <disclamer.h>
- L'utilisation de se logiciel se fait a vos risque et p�rils. Il s'agit d'une
- pars d'une version non termin�e, et en cours de d�vellopement, et la diffusion
- n'a �t� faite que pour permettre le teste, et la d�monstration de se que sera le
- logiciel final.
- Je ne peut donc �tre tenu pour responsable en cas de probl�me li� �
- l'utilisation ou posession de se logiciel.
- Vous �tes libre de l'utiliser � partir du moment au se logiciel n'a pas �t�
- modifi� que sa soit de mani�re binaire, ou par d�sassemblage. Si vous trouver
- une version modifi� ou fourni avec des fichiers ill�gaux, veuillez me le faire
- savoir. Vous trouverez comment me contacter dans la suite de se fichier.
- Vous �tes libre aussi de le distribuer tant que les fichiers contenus dans le
- paquetage original sont laiss� intouch�.
- Information l�gales :
- NES, Famicon, Nintendo Entertainment System, Nintendo sont des marques d�pos� de
- Nintendo France, Nintendo of america et Nintendo Company, Ltd.
- Tout les titres et marques apparaisant dans se fichier texte sont la propri�t�
- de leurs auteurs respectifs.
- N'oubliez pas aussi que la posession de ROM (Fichier binaire repr�sentant le
- contenue d'une cartouche) sans en posseder l'originale (la cartouche) est
- absolument ill�gale, que vous la gardiez 24 heures ou seulement 30 secondes
- 2 -> Qu'est-ce que peTI-NESulator ?
- peTI-NESulator est un �mulateur de la console Nintendo Entertainment System
- (connun�ment appel� NES) fabriqu� par Nintendo au milieu des ann�e 80.
- L'originalit� de cet emulateur est que sa plateforme de fonctionnement principal
- est les calculatrices TI-89 et TI-92+ de chez Texas Instrument. Ses
- calculatrices on la particularit� de posseder un microprocesseur 68000 de chez
- motorola, qui est pour se genre de plateforme relativement puissant et
- programmer un emulateur, meme de NES, sur ses machine est un v�ritable d�fit
- tant au niveau mat�riel que m�moire, la NES et les TI-68k sont completements
- diff�rents.
- La NES utilise une version l�g�rement personalis� du microprocesseur 6502
- fonctionnant � environ 1.7Mhz.
- Vous avez actuellement une version sp�ciale (comprendre pas faite pour
- calculatrices TI.) Cette version ne me sert qu'a mettre en oeuvre de nouvelles
- choses dans la version TI de l'�mulateur (notemment a cause d'un gros manque
- de debuggueur C dans le monde TI.)
- Cette version est et sera toujours plus avanc� que la version TI dans le sens ou
- elle me sert a exp�rimenter les nouveaux hardware �mul� et a finaliser le
- hardware deja emuler. Une fois fonctionnant d'un maniere convenable sur le
- portage Windows, les mises a jours sont faites dans la version TI. Mais la
- version Windows au final contiendra plus de fonctionnalit� que la version TI
- (support des palletes, de la couleur, voir meme le son etc...)
- 3 -> Utilisation de peTI-NESulator
- [A faire.]
- Version courte :
- C:\TINes\>TINES jeux.nes
- Utilisation du Joystick :
- Manette NES Clavier
- HAUT HAUT
- BAS BAS
- GAUCHE GAUCHE
- DROITE DROITE
- A W
- B S
- START ENTER
- SELECT P
- --------------------------
- Autres touches :
- R identique � l'apuis du bouton Reset de la console
- 1-2 A un effet, mais vous risque de pas le voir ;)
- 3 Affiche les Name Tables
- 4 Affiche les Tables d'attributs (de couleur)
- 5 Affiche les palettes
- 6 Affiche la table des sprites
- --------------------------
- Il faut noter aussi qu'afficher ces tables ralentisent consid�rablement la
- vitesse de l'�mulateur
- 4 -> Compatibilit�
- peTI-NESulator version Win32 est normalement compatible avec tous les Windows
- (95, 98,Me, NT 4, 2000, XP)
- peTI-NESulator version .X (MacOS X) est normalement compatible toutes version
- de OS X (.1.x .2.x .3.x)
- L'�mulateur �mule actuellement avec les mappers :
- - 0 aucun mapper (Super Mario Bros 1, Donkey Kong, ...)
- - 1 MMC1 (a 99%, Megaman 2, Zelda1 & 2, Final Fantasy 1, ...)
- - 2 UNROM (MegaMan, Final fantasy 2, ...)
- - 3 CNROM
- - 4 MMC3 (Super mario Bross 2 & 3, MegaMan 3 � 6, ...)
- - 7 AOROM (Battletoad, ...)
- Les mappers marqu� comme *NOUVEAU* sont ceux qui on �t� ajout� dans la derniere
- version disponible. Merci de faire un rapport d�taill� si vous rencontrer des
- probl�mes avec.
- 5 -> Question R�ponses
- Q: Pourquoi le jeu xxx ne fonctionne pas ?
- R: peTI-NESulator est actuellement en cours de d�vellopement. Beaucoup de jeux ne
- sont pas support�.
- Q: Vous dites que certain de jeux ne sont pas support�, mais si j'essaye xxx, il
- marche ! Pourquoi ?
- R: Ceci est du a une des particularit� du Hardware de la NES/Famicon. Le
- hardware de base de la console est ass� limit�, et la m�moire est aussi tres
- limit�. pour palier � ses limitations, certains jeux utilise ce qu'on appele des
- Mappers, qui permettent notemment d'avoir des jeux plus gros, et qui sont
- impl�ment� dans la cartouche du jeu. Malheureusement supporter tout ses mappers
- font grossir l'emulateur, et certain on un fonctionnement qui est
- malheureusement encore inconnu. N'oubliez pas non plus que peTI-NESulator est
- encore en d�vellopement. Certain mapper connu ne sont pas encore impl�ment�.
- Q: Oui puis-je trouver le jeux xxxx ?
- R: D�sol�, je ne donne aucun lien menant, ni aucune ROM de jeux commerciaux.
- N'oubliez pas que les personnes vous disant que vous avez le droit de ne garder
- que 24h une ROM, vous raconte absolument n'importe quoi. Il est absolument
- *ILLEGAL* de posseder la ROM d'un jeu que vous ne possedez pas officiellement.
- Q: XXX donne l'air de fonctionner, pourtant il ne reagis pas au touches
- R: Cet emulateur n'est pas parfait. Certain jeux/demo demandent un
- fonctionnement tres proche de celui de la console originale, ce que peTI-NESulator
- est encore loin d'arriver a faire.
- Q: J'ai des probl�mes graphiques avec XXXX
- R: Cf r�ponse-ci dessus
- Q: C'est lent :(
- R: D�sol�. Le code est toujours en cours de devellopement. Si vous trouvez trop
- lent, attendez la prochaine version une surprise vous y attendra peut-etre !
- 7 -> En cas de probl�me
- a) Un jeu indiqu� compatible ne fonctionne pas (ie "Mapper non support�")
- Alors plusieurs possibilit�, soit vous avez une autre version du jeu officielle
- ou non, cela peut changer par exemple le mapper utilis� par le jeux, soit vous
- avez recuperer un "bad dump", c'est a dire plus simplement une rom foireuse.
- Dans ces deux cas essayez d'en recuperer une autre version.
- b) peTI-NESulator � plant� !!
- Si cela arrive regulierement pour le meme jeu et au meme endroit faites moi un
- crash report avec les information que peTI-NESulator vous met dans la console
- (pour pouvoir la copier tranquillement il faut lancer a partir d'une console
- et pas faire glisser la rom sur l'executable)
- N'oubliez pas de pr�ciser le nom complet du jeu, la taille du fichier et toutes
- les infos que vous trouverez pertinante (manipulation a faire etc...)
- 8 -> Remerciement
- Loopy, Y0Shi, Marrat Fayzullin, et bcp d'autre pour la documentation technique
- sur la NES
- Ainsi que tout ceux que j'ai pu oublier
- 9 -> Lit�rature
- [A faire.]
- mais lien rapide :
- http://nesdev.parodius.com/
- http://nesdevwiki.org/
- 10 -> Comment me contacter ?
- Vous pouvez me contacter grace au forum yAronet: http://www.yaronet.com
- Et surtout grace au lien suivant : http://www.yaronet.com/posts.php?sl=&s=2339
- Vous pouvez aussi me joindre par mail en m'�crivant �
- "petines chez godzil point net"
- Vous pouvez aussi essayer de visiter mon site : http://www.godzil.net
- --------------------------------------------------------------------------------
- $Id$
- --------------------------------------------------------------------------------
|