Accueil­FAQ­Rechercher­S'enregistrer­Membres­Groupes­Connexion
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 [NES] Développement

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Cyrhades
Experimenté
Experimenté


Masculin Nombre de messages: 437
Age: 27
Programme utilisé (Gm/RmXp/...): NotePad
Loisirs: Programmation
Date d'inscription: 03/07/2006

MessageSujet: [NES] Développement   Sam 9 Sep - 21:41

NINTENDO NES

NES = Nintendo Entertainment System
Autres noms : Famicom
(nom de la version Japonaise la console Fam pour Family et Com pour computer).

Une mine d'infos sur la NES
inutile pour la programmation mais interessant pour la culture videoludique.



Possible de programmer sur NES ??

Oui c'est possible voici un p'tit screen de ce que j'ai fait
pour vous montrer, mais il faut programmer en assembleur :-(
Ne connaissant pas l'assembleur je ne peux pas me permettre
de vous donner beaucoup d'information sur le developpement sur NES




Je vous mets un Emulateur à disposition pour essayer vos Homebrews ainsi qu'un kit de développement.


Téléchargements
Kit de développement NES
Emulateur NES


Dernière édition par le Lun 11 Sep - 17:22, édité 3 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://lcproduction.free.fr/
Cyrhades
Experimenté
Experimenté


Masculin Nombre de messages: 437
Age: 27
Programme utilisé (Gm/RmXp/...): NotePad
Loisirs: Programmation
Date d'inscription: 03/07/2006

MessageSujet: Re: [NES] Développement   Dim 10 Sep - 15:43

La NES posséde deux processeurs

Le processeur central appelé Central Processing Unit (CPU)
qui est tres proche du Processeur 6502 (c'est une info un peu inutile
à lire mais peut intéresser grandement pour une raison simple il existe
un compilateur C pour ce processeur
mais de ce que j'en sais c'est pas trop évident il vaut mieux coder en ASM
et utiliser le compilateur NESASMDOS que je vous ai fourni dans le Topic principal.

Le Processeur d’affichage appelé Picture Processing Unit (PPU) 8-bit

La cartouche NES
elle joue un role important car elles possédents une puce qui peut être
différentes suivant le jeu, la plus courante est le MMC1
mais il existe d'autre puces MMC (la 2, 3, 4 et 5) sachant que certaine
comme la 5 ne sont utilisé que dans un ou deux jeux commerciaux seulement. c'est puce
contient le Mapper.
J'ai lu aussi sur le net que Konami aveait développé une puce LSI qui lors permet d'ajouter
des effets sonores je n'ai pas plus d'infos mais ce n'est pas vraiment utile pour vos développements.


Des infos sur les cartouches seront ajoutés car c'est un élément important sur la NES
(et vous verrez dans mes prochains Tutoriaux que sur SNES c'est encore pire)

Un tres bon lien pour créer une cartouche NES reprogrammable :
http://www.raphnet.net/electronique/nes_mod/nes_mod.php#cartouche

je recopierais la source pour le forum en donnant des photos supplémentaires et quelques infos
sur les puces compatible.


A la suite vous avez des explications sur la désactivation de la protection NES
http://www.raphnet.net/electronique/nes_mod/nes_mod.php#protection

Le meilleur moyen est de coupés la pattes sans la switcher car il n'y a aucun interet.
Moi je posséde un GameKey donc pas de souci (mais a mon avis c'est pas évident à trouver de nos jours ...


Mais pour vos débuts le meilleur moyen de tester vos Homebrews étant les émulateurs
il en existe plus dizaine (voir centaine) pour NES, des émulteurs sur PC et sur consoles
le tripe total vous n'avez qu'a choisir, je vous ai mis dans le topic principal certainement le meilleur emulateur
NES sur windows.


PS : je vous mettrez quelques photos de ma collection NES ;-)
Une centaine de jeux, 1 GameGenie, 1 GameKey.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://lcproduction.free.fr/
 

[NES] Développement

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Game Maker Zone :: Programmation/Graphisme :: Programmation sur console :: Tutoriaux-
Poster un nouveau sujet   Répondre au sujet