LisezMoi.txt 7.6 KB

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