205 lines
7.8 KiB
Plaintext
Executable File
205 lines
7.8 KiB
Plaintext
Executable File
<------------------------------------------------------------------------------>
|
||
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<69>e, et en cours de d<>vellopement, et la diffusion
|
||
n'a <20>t<EFBFBD> faite que pour permettre le teste, et la d<>monstration de se que sera le
|
||
logiciel final.
|
||
|
||
Je ne peut donc <20>tre tenu pour responsable en cas de probl<62>me li<6C> <20>
|
||
l'utilisation ou posession de se logiciel.
|
||
|
||
Vous <20>tes libre de l'utiliser <20> partir du moment au se logiciel n'a pas <20>t<EFBFBD>
|
||
modifi<EFBFBD> que sa soit de mani<6E>re binaire, ou par d<>sassemblage. Si vous trouver
|
||
une version modifi<66> ou fourni avec des fichiers ill<6C>gaux, veuillez me le faire
|
||
savoir. Vous trouverez comment me contacter dans la suite de se fichier.
|
||
|
||
Vous <20>tes libre aussi de le distribuer tant que les fichiers contenus dans le
|
||
paquetage original sont laiss<73> intouch<63>.
|
||
|
||
Information l<>gales :
|
||
NES, Famicon, Nintendo Entertainment System, Nintendo sont des marques d<>pos<6F> de
|
||
Nintendo France, Nintendo of america et Nintendo Company, Ltd.
|
||
Tout les titres et marques apparaisant dans se fichier texte sont la propri<72>t<EFBFBD>
|
||
de leurs auteurs respectifs.
|
||
|
||
N'oubliez pas aussi que la posession de ROM (Fichier binaire repr<70>sentant le
|
||
contenue d'une cartouche) sans en posseder l'originale (la cartouche) est
|
||
absolument ill<6C>gale, que vous la gardiez 24 heures ou seulement 30 secondes
|
||
|
||
|
||
2 -> Qu'est-ce que peTI-NESulator ?
|
||
|
||
peTI-NESulator est un <20>mulateur de la console Nintendo Entertainment System
|
||
(connun<75>ment appel<65> NES) fabriqu<71> par Nintendo au milieu des ann<6E>e 80.
|
||
L'originalit<69> 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<69> 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<61>riel que m<>moire, la NES et les TI-68k sont completements
|
||
diff<EFBFBD>rents.
|
||
La NES utilise une version l<>g<EFBFBD>rement personalis<69> du microprocesseur 6502
|
||
fonctionnant <20> environ 1.7Mhz.
|
||
|
||
Vous avez actuellement une version sp<73>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'<27>mulateur (notemment a cause d'un gros manque
|
||
de debuggueur C dans le monde TI.)
|
||
|
||
Cette version est et sera toujours plus avanc<6E> que la version TI dans le sens ou
|
||
elle me sert a exp<78>rimenter les nouveaux hardware <20>mul<75> 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<69> 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 <20> 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<69>rablement la
|
||
vitesse de l'<27>mulateur
|
||
|
||
4 -> Compatibilit<69>
|
||
|
||
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'<27>mulateur <20>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 <20> 6, ...)
|
||
- 7 AOROM (Battletoad, ...)
|
||
|
||
Les mappers marqu<71> comme *NOUVEAU* sont ceux qui on <20>t<EFBFBD> ajout<75> dans la derniere
|
||
version disponible. Merci de faire un rapport d<>taill<6C> si vous rencontrer des
|
||
probl<EFBFBD>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<72>.
|
||
|
||
Q: Vous dites que certain de jeux ne sont pas support<72>, mais si j'essaye xxx, il
|
||
marche ! Pourquoi ?
|
||
R: Ceci est du a une des particularit<69> du Hardware de la NES/Famicon. Le
|
||
hardware de base de la console est ass<73> limit<69>, et la m<>moire est aussi tres
|
||
limit<EFBFBD>. pour palier <20> ses limitations, certains jeux utilise ce qu'on appele des
|
||
Mappers, qui permettent notemment d'avoir des jeux plus gros, et qui sont
|
||
impl<EFBFBD>ment<EFBFBD> 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<70>ment<6E>.
|
||
|
||
Q: Oui puis-je trouver le jeux xxxx ?
|
||
R: D<>sol<6F>, 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<62>mes graphiques avec XXXX
|
||
R: Cf r<>ponse-ci dessus
|
||
|
||
Q: C'est lent :(
|
||
R: D<>sol<6F>. 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<62>me
|
||
|
||
a) Un jeu indiqu<71> compatible ne fonctionne pas (ie "Mapper non support<72>")
|
||
|
||
Alors plusieurs possibilit<69>, soit vous avez une autre version du jeu officielle
|
||
ou non, cela peut changer par exemple le mapper utilis<69> 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 <20> plant<6E> !!
|
||
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<70>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<69>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'<27>crivant <20>
|
||
"petines chez godzil point net"
|
||
Vous pouvez aussi essayer de visiter mon site : http://www.godzil.net
|
||
|
||
--------------------------------------------------------------------------------
|
||
$Id$
|
||
-------------------------------------------------------------------------------- |