MSX Village forum

L'atelier [RESOLU] BeePack Upgrad 64 Ko Modification d'un Beepack permettant la lecture des ROMS 64Ko.

Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10328

Le 30/04/2013 à 13h43

Reprise du message précédent

pour les roms 16k il y a 2 groupes :

ceux qui se lancent en 4000H dont Konami

ceux qui se lancent en 8000H : la encore 2 classes les Language Machine pures et celles démarrant en basic

pour savoir le type il faut regader les octets du début de la rom

http://www.konamiman.com/msx/msx2th/th-5b.txt

figure 5.48

en figure 5.51 on trouve comment mettre un programme basic en rom


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 30/04/2013 à 16h08
J'ai fait ce petit dessin qui devrait être assez clair je pense.


@Jipe: est il possible de remplacer l'interrupteur par une des porte LS non utilisée ^^

Un truc qui basculerait automatiquement :moue Edité par igal Le 01/05/2013 à 10h39


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 01/05/2013 à 10h52
Comme on peut le voir sur la photo, les pins 11, 12 et 13 du LS00 sont libres pour éventuellement remplacer le Jumper (si c'est faisable :moue )


J'attends du matériel de MsxLégend pour remplacer le LS 00 et compléter un batterie de testes succincts.

A la suite de ces testes, on pourra se faire une idée plus précise sur la possibilité de remplacer le Jumper "uniquement" par une porte logique, ce qui rendrait automatique la bascule entre les "deux groupes" de ROMS :top Edité par igal Le 01/05/2013 à 11h08


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10328

Le 01/05/2013 à 15h06

voici le brochage des 3 eproms pour bien voir les différences

broche 1 16k:VPP 32k:VPP 64k:A15

broches 2 a 14 identiques

broches 15 a 21 identiques

broche 22 16k:/OE 32k:/OE 64k:/OE-VPP

broches 23 a 26 identiques

broche 27 16k:/PGM 32k:/PGM 64k:A14

broche 28 identique

sachant que pour les 16k il faut le signal /SLTSL et /CS1 ou /CS2

sachant que pour les 32k il faut le signal /SLTSL et /CS12

sachant que pour les 64k il faut le signal /SLTSL

donc trés difficile de faire une cartouche qui s'auto-controle pour n'avoir aucun strap

il faut au minimun

un strap pour choix A15

un strap pour choix A14

un strap pourchoix /CS1 /CS2 /CS12 /SLTSL





:noel
Site web    
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 5784

Le 03/05/2013 à 15h21
J'ai remarqué une chose et c'est valable pour toutes les EPROM 27256. Les bank de 16k doivent etre inversé. Je te le dit, car tu rencontrera le probleme et tu saura pourquoi ;)

donc au gros tu coupe 0000-3FFFh. et tu "colle" derriere. Tien moi informé car je trouve etrange que toutes les cartouches de 32k que j'ai demonté ( :oups ) fonctionne de cette façon :gne


Edit, tous les jeux demarre à partir de 4000h donc le 2em bank de 16k pour ensuire charger à 0000h. Si tu veux charger une ROM 16k dans une 27128 pas de probleme, par contre si tu grave une 16k dans une 27256, grave dans la 2eme bank (a partir de 4000h) Jipé, m'a conseillé de remplir 2 fois la ROM 2x16
en racordant le A14 pour les 27256, aucun probleme pour lire les 128. Donc tu aura moin de strap a mettre en place pour la 27512 ;) Edité par MSXlegend Le 03/05/2013 à 15h27


Createur du KCX Bluetooth emitter au format cartouche compatible stereo moonsound
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10328

Le 03/05/2013 à 15h42
précision pour les 27c256 et l'inversion des banks ,
lors de la fabrication des cartouches penguin café le probléme s'est présenté
j'ai encore les 2 ficfiers CAFEKO.ROM et CAFE.ROM
les banks inversés sont sur la cartouche KONAMI uniqiuement
sur une cartouche HAL il n'y a pas de probléme tout est dans l'ordre
voici qui demande réflexion
j'ai vu aussi au travers des photos qu'il y avait plusieurs type de PCB pour les cartouche Konami

la cartouche rom universelle existe c'est la ram 64K d'Elektor avec son petit interrupteur pour empécher l'écriture
manque juste un loader universel ;)


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 03/05/2013 à 17h12
En fait pendant mes testes j ai pu voir que 27c128 27c256 et 27c512 demarrent acec slot select sur les pins 20 et 22. La seule particularite viens de 27c128 qui necessite (en plus?) A14 il me semble je s ais plus) ... J attens de recevoir de l etain pour remplacer le ls00. Il a pas supporte mon shunt lol


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10328

Le 03/05/2013 à 17h19
le fait de ne pas mettre les signaux /CS1 /CS2 /CS12 fait que la rom est adressée en 0000H

donc il doit se créer un reflet de la rom dans les autres pages ce qui fait quelle se lance quand même

il faut vérifier avec shem aux adresses 0000H 4000H 8000H si on retrouve le header 4142


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 03/05/2013 à 17h53
La rom 26ko 16Ko etait un jeu officiel beecard et msxblue affiche mirrored rom piur ce jeu. Edité par igal Le 03/05/2013 à 18h26


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10328

Le 03/05/2013 à 18h23
Baseball Craze, BC-M1, Hudson Soft, 1985 32K start 4004H
Star Force, BC-M2, Tehkan, 1985 32K start 4004H
Jet Set Willy, BC-M3, Hudson Soft, 1985 16K start 4004H
Pooyan, BC-M5, Konami, 1985 16K start 4004H
Bomber Man, BC-M7, Hudson Soft/Japanese Softbank, 1986 8K start 4004H
Star Soldier, BC-M8, Hudson Soft, 1986 32K start 400CH
Champion Takahashi's Adventure Island, BC-M9, Hudson Soft, 1986 32K start 4028H -> vérifié en réel j'ai ce jeu

les cartes employées d'origine pour les jeux sont donc des 8K 16k et 32k elles démarrent toutes en 4000H


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 03/05/2013 à 19h37
Pardon, je voulais écrire 16ko et non 26Ko :oups

Voici le montage que j'avais fait et qui fonctionne avec 27C128/ 27C256 / 27C512 à condition de Jumper A14 dans le LS00 (porte inverseuse?) pour 27C128.




Il faut juste un moyen pour que A14 bascule "automatiquement" au traver du LS00 au lieu d'aller directement sur l'EPROM 27C128!

Les Roms testés sont toutes des Roms lancées par MsxBlue avec pour mapper [MIRORRED ROM]

J'ai testé avec les ROMS suivante:

64Ko => Zanac, Mashou machin chouette (la rom que Jipe avait testé sur sa S-RAM 64) :top
32Ko => Knight Mare, The Goonies :top
16Ko => Jet Set Willy, Star Soldier :top Edité par igal Le 04/05/2013 à 10h16


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 03/05/2013 à 23h07
Petite mise à jour du dessin pour faciliter la compréhension.

Les signaux sont tous décrits :top


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 21/09/2013 à 11h35
Jipe :


voici le brochage des 3 eproms pour bien voir les différences



broche 1 16k:VPP 32k:VPP 64k:A15



broches 2 a 14 identiques



broches 15 a 21 identiques



broche 22 16k:/OE 32k:/OE 64k:/OE-VPP



broches 23 a 26 identiques



broche 27 16k:/PGM 32k:/PGM 64k:A14



broche 28 identique



sachant que pour les 16k il faut le signal /SLTSL et /CS1 ou /CS2



sachant que pour les 32k il faut le signal /SLTSL et /CS12



sachant que pour les 64k il faut le signal /SLTSL



donc trés difficile de faire une cartouche qui s'auto-controle pour n'avoir aucun strap



il faut au minimun



un strap pour choix A15



un strap pour choix A14



un strap pourchoix /CS1 /CS2 /CS12 /SLTSL




@Jipe: Lorsque tu dit d'utiliser PGM sur Pin 27 au lieu de A14 sur les 27C128, PGM veut dire +5V tout comme VPP sur Pin 1




Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
SveN Membre non connecté

Villageois

Rang

Avatar

Groupe : compte ++

Inscrit le : 22/11/2011 à 21h14

Messages: 865

Le 21/09/2013 à 11h49
La broche 27 sur 27C256 est A14, et non pas /PGM.. ;)


Philips.NMS.8245/50/80, Sony.F1XV/HBF-700D, Pana.FSA1FX/A1WX(x2)/A1GT, OCM, GR8BIT.... et ...
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 21/09/2013 à 12h16
Merci SVEN...En fait c est pour 27C128 que je veux configurer mon EPROM.

A la suite de quoi, je fait un teste avec une ROM KONAMI 16Ko POYAN qui devrait démarrer en &H4000.

Une fois ce teste concluant, je pourrais essayer MSX2PMUS.ROM qui lui aussi fait 16Ko et démarre en &H4000.

Une fois ce teste accompli, il ne restera plus qu'à essayer de lancer la commande CALL MUSIC avec le YM2413 en I/O et le BIOS MSX2PMUS.ROM explanté sur le BEECARD en &H4000 comme il se doit.

Une fois fait, nous aurons la démonstration qu'il est possible de faire tel ou tel montage... ;)



Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 21/09/2013 à 20h36
En procédant à ce montage, j'ai pu lancé CALL FMPAK et tout est ok.

J'ai donc explanté le BIOS de la FM-PAC équipée de son YM2413 et le BIOS 64Ko sur une 27C512 quant à lui est placé sur la BEECARD en appliquant cette implantation avec succès :top


Si j'ai bonne mémoire, les deux bulles à gauche sont là seulement pour indiquer quel signal est envoyé sur la Pin 29 du connecteur BeePack.

Pour tester le montage 16Ko 27C128, j'ai essayé avec le BIOS BASIC KUN qui démarre en &H4000 (Selon BlueMsX).

27C128 nécessite que MSXBUS A14 => LS00 Pin 4 et 5 => Pin 6 => BeePack Pin 29 => 27C128 Pin (22 OE) et Pin (20 CE) (Pas encore validé)
Logiquement, ce montage devrait convenir à une ROM 16Ko comme MSX BASIC KUN, mais quelque soit la commande que je tape par exemple:
CALL TURBO ON => Reboot
CALL => Syntax Error
CALL T => Reboot

27C512 nécessite que MSXBUS A14 => BeePack Pin 29 => (Validé avec le BIOS FM STEREO PAK)[/b]
A15 est nécessaire sur Pin 28 du 27C512
SLTSL est nécessaire sur Pin 20 et 22 du 27C512

27C256 compatible avec le montage 27C128 (testé avec KnightMare)
MSXBUS A14 => LS00 Pin 4 et 5 => Pin 6 => BeePack Pin 29 => 27C128 Pin (22 OE) et Pin (20 CE)
5V sur la Pin 1 du 27C256
Supprimer SLTSL de Pin (20 CE) du 27C256
Nb: Si l'on ne supprime pas SLTSL de Pin (20 CE), du 27C256, la ROM se lance mais plante
Sans Supprimer SLTSL de Pin (20 CE) du 27C256
Peut être que ce montage peut convenir à d'autres ROMS.

Me reste plus qu'à effacer la 27C128 et mettre une ROM KONAMI!

La suite après manger :D Edité par igal Le 21/09/2013 à 21h11


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie