Gakforum, le forum de Gakman !
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

flashs EPROM : mises à jour, BIOS, cardmodding

Aller en bas

flashs EPROM : mises à jour, BIOS, cardmodding Empty flashs EPROM : mises à jour, BIOS, cardmodding

Message par Gakman Jeu 14 Jan - 21:06

Salut à tous.
Le sujet du jour : flasher ses propres EPROM !
Pour quoi faire ? Un BIOS perso (debug, autre pays,...) pour ses machines, mise à jour d'un jeu arcade, ou alors créer une cartouche de jeu avec une ROM (cardmodding).
Alors piratage ? Bien entendu non (je déteste le piratage), les EPROM coûtent généralement plus chers qu'un bon vieux jeu 8 ou 16 bits, sans compter le matériel pour le flash, et il faut un jeu à l'origine pour faire la modification. Ces techniques servent à remplacer un jeu par un hack (traduction, ajout de fonctions,...) ou même un jeu perso fait à l'ancienne.

Matériel
Technique
Particularités des machines et leurs jeux


Dernière édition par Gakman le Jeu 14 Jan - 21:10, édité 2 fois
Gakman
Gakman
Admin

Messages : 395
Date d'inscription : 01/10/2009
Age : 41
Localisation : Nancy (France)

http://gakman.free.fr

Revenir en haut Aller en bas

flashs EPROM : mises à jour, BIOS, cardmodding Empty Re: flashs EPROM : mises à jour, BIOS, cardmodding

Message par Gakman Jeu 14 Jan - 21:07

Matériel (à venir)

PC
programmeur
EPROM
ROM
Gakman
Gakman
Admin

Messages : 395
Date d'inscription : 01/10/2009
Age : 41
Localisation : Nancy (France)

http://gakman.free.fr

Revenir en haut Aller en bas

flashs EPROM : mises à jour, BIOS, cardmodding Empty Re: flashs EPROM : mises à jour, BIOS, cardmodding

Message par Gakman Jeu 14 Jan - 21:07

Techniques : à venir !
Gakman
Gakman
Admin

Messages : 395
Date d'inscription : 01/10/2009
Age : 41
Localisation : Nancy (France)

http://gakman.free.fr

Revenir en haut Aller en bas

flashs EPROM : mises à jour, BIOS, cardmodding Empty Re: flashs EPROM : mises à jour, BIOS, cardmodding

Message par Gakman Jeu 14 Jan - 21:09

Les modèles d'EPROM utilisées :

16 bits EPROM
DIP 40 : 27C400
DIP 42 : 27C800/160/322, 27C1024

CPS2 pour Phoenix : 27C4096

ST-V BIOS : 27C400 / 27C800 (dual), parfois 27C4096 (dual impossible)
NeoGeo MVS/AES BIOS: 27C1024

MegaDrive : 27c400 (512K), 27c800 (1024K), 27c160 (2048K), 27c322 (4096K)
NES : 27C64, 27C128, 27C256, 27C512, 27C010, 27C020, 27C040

N.B.: pour le flash de BIOS ST-V, voir le dossier spécifique ST-V.


Dernière édition par Gakman le Jeu 10 Jan - 13:05, édité 3 fois
Gakman
Gakman
Admin

Messages : 395
Date d'inscription : 01/10/2009
Age : 41
Localisation : Nancy (France)

http://gakman.free.fr

Revenir en haut Aller en bas

flashs EPROM : mises à jour, BIOS, cardmodding Empty Re: flashs EPROM : mises à jour, BIOS, cardmodding

Message par Gakman Jeu 14 Jan - 21:21

MegaDrive / Genesis :

Il existe différentes tailles de cartouches, sachant qu'il suffit d'avoir un original au moins supérieur à la ROM à utiliser (une ROM de 512K va parfaitement dans une EPROM de 4M sur un PCB de jeu d'origine de 4M).

Il existe 2 types de sauvegardes : SRAM et ferromagnétique (rare), la plupart des jeux en sont dépourvus.

Dans mon exemple, j'utilise des jeux de 4M, faciles et compatibles avec la majorité des autres jeux.
EPROM 16-bits : 27C322 (DIP42, 4096K)

sans sauvegarde :
-> Le Roi Lion

SRAM :
-> Light Crusader, Landstalker, La Légende de Thor, Soleil, NBA live 96

Ferromagnétique :
-> Sonic 3, Megaman

Sinon pour les jeux de taille inférieure, on peut utiliser une EPROM adaptée, mais il faut trouver un jeu d'origine de même taille.
Exemple : 512K = 27C400 (DIP40)

On peut recâbler les pins manquant si la cartouche du jeu origianl état de taille inférieure à l'EPROM :
http://joomlatest.ultimate-console.fr/index.php?option=com_content&task=view&id=126&Itemid=236


Dernière édition par Gakman le Ven 15 Jan - 1:41, édité 3 fois
Gakman
Gakman
Admin

Messages : 395
Date d'inscription : 01/10/2009
Age : 41
Localisation : Nancy (France)

http://gakman.free.fr

Revenir en haut Aller en bas

flashs EPROM : mises à jour, BIOS, cardmodding Empty Re: flashs EPROM : mises à jour, BIOS, cardmodding

Message par Gakman Jeu 14 Jan - 21:23

Noms :

27xxx : NMOS, 27Cxxx : CMOS -> 2e génération UV EPROM, consomme moins, peu remplacer NMOS mais pas dans l'autre sens.
28Fxxx : flash EPROM, 28Cxxx EEPROM (idem sauf effaçables par secteurs et pas juste en entier)

préfixe P = OTP, Plastic case = One Time Programmable -> pas de fenêtre pour effacer
suffixe -xx = temps de réponse (ex: 10 = 100ns, remplaçable par plus bas mais potentiellement pas l'inverse)

(P)DIP xx : (Parallel) Dual Inline Package = puce allongée avec pattes latérales, nombre de pattes (Rq: DIP 40 -> 16 bits)
SOIC / PSOP : Small Outline Integrated Circuit / Plastic Small Outline Package = pattes plus serrées
TSOP : Thin Small Outline Package = pattes très serrées sur les 2 extrémités
PLCC : Plastic Leaded Chip Carrier = puce carrée pattes tout autour (Rq: 32 bits)



8 bits
512o/4Kb : 27c04
2Ko/16Ko : 27c16
16Ko/128Kb: 27c128
32Ko/256Kb : 27c256
64Ko/512Kb : 27c512
128Ko/1Mb : 27c010 = 27c1001 = 27c301
256Ko/2Mb : 27c020
512Ko/4Mb : 27c040 = 27c4001 = 27c4000
1Mo/8Mb : 27c080


8/16 bits
256Ko/1Mb : 27c200 = 27c2100
512Ko/4Mb : 27c400 = 27c4100
1Mo/8Mb : 27c800
2Mo/16Mb : 27c160 (= 29f1615 flash ROM)
4Mo/32Mb : 27c322

16 bits
256Ko/1Mb : 27c1024
512Ko/4Mb : 27c4096 = 27c4002 = 27c240



http://www.arlabs.com/help.htm
http://www.seekic.com/pdf/index.html?keyword=27C&page=11
http://search.datasheetcatalog.net/key/27C080


Dernière édition par Gakman le Dim 22 Avr - 19:00, édité 2 fois
Gakman
Gakman
Admin

Messages : 395
Date d'inscription : 01/10/2009
Age : 41
Localisation : Nancy (France)

http://gakman.free.fr

Revenir en haut Aller en bas

flashs EPROM : mises à jour, BIOS, cardmodding Empty Re: flashs EPROM : mises à jour, BIOS, cardmodding

Message par Gakman Jeu 14 Jan - 21:23

Willem port parallèle
Wellon VP-390 port USB


Dernière édition par Gakman le Jeu 12 Mar - 22:29, édité 1 fois
Gakman
Gakman
Admin

Messages : 395
Date d'inscription : 01/10/2009
Age : 41
Localisation : Nancy (France)

http://gakman.free.fr

Revenir en haut Aller en bas

flashs EPROM : mises à jour, BIOS, cardmodding Empty Re: flashs EPROM : mises à jour, BIOS, cardmodding

Message par Gakman Jeu 14 Jan - 21:23

.
Gakman
Gakman
Admin

Messages : 395
Date d'inscription : 01/10/2009
Age : 41
Localisation : Nancy (France)

http://gakman.free.fr

Revenir en haut Aller en bas

flashs EPROM : mises à jour, BIOS, cardmodding Empty Re: flashs EPROM : mises à jour, BIOS, cardmodding

Message par Gakman Jeu 14 Jan - 21:23

.
Gakman
Gakman
Admin

Messages : 395
Date d'inscription : 01/10/2009
Age : 41
Localisation : Nancy (France)

http://gakman.free.fr

Revenir en haut Aller en bas

flashs EPROM : mises à jour, BIOS, cardmodding Empty Re: flashs EPROM : mises à jour, BIOS, cardmodding

Message par Gakman Jeu 14 Jan - 21:24

.


Dernière édition par Gakman le Jeu 14 Jan - 21:24, édité 1 fois
Gakman
Gakman
Admin

Messages : 395
Date d'inscription : 01/10/2009
Age : 41
Localisation : Nancy (France)

http://gakman.free.fr

Revenir en haut Aller en bas

flashs EPROM : mises à jour, BIOS, cardmodding Empty Re: flashs EPROM : mises à jour, BIOS, cardmodding

Message par Gakman Jeu 14 Jan - 21:24

Et voilà, un nouveau dossier de lancé !
Gakman
Gakman
Admin

Messages : 395
Date d'inscription : 01/10/2009
Age : 41
Localisation : Nancy (France)

http://gakman.free.fr

Revenir en haut Aller en bas

flashs EPROM : mises à jour, BIOS, cardmodding Empty Re: flashs EPROM : mises à jour, BIOS, cardmodding

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum