MSX Village forum

La Place des Développeurs YAMANOOTO 8Mo MULTIROMS menu multi roms

msx45 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 09/12/2009 à 21h08

Messages: 909

Le 12/11/2024 à 12h49
Salut ,
Le grand intérêt de cette cartouche est le MULTI-ROMS

D'après "toughkidcst" , il faut faire une modif du firmware pour faire du multiroms

https://www.youtube.com/watch?v=EqIQc9rK3lw&t=5s
-----------------------------------
@toughkidcst
il y a 4 semaines
Please send your email address to my email address.
Once the firmware is updated, I'll share what I've been working on.
I decided to just share it with those who asked.
---------------------------------------

Vivement ce nouveau firmware.....

Pablibiris pouvez vous nous en dire plus ?

Pablibiris can you tell us more?
E-mail    
Sebbeug Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h33

Messages: 2548

Le 12/11/2024 à 13h29
J'ai déjà la multi-ROM Konami, y'a plus qu'à attendre le nouveau firmware...


Clé de sol

Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10792

Le 12/11/2024 à 16h49
il y a des similitudes entre les 2 cartouches le registre de décalage #7FFE est le même
il y 2 bits pour un offset supplémentaire mais qui ne sont pas dans le même registre
bit 4 et 5 registre #7FFD dans la Yamanooto
bit 6 et 7 registre #7FFF dans la Konami Ultimate

Registres de la Konami Ultimate Collection
------------------------------------

La Konami Ultimate Collection est une cartouche flash spécialement conçue pour contenir tous vos jeux Konami préférés.
Elle a été conçue par Manuel Pazos.

Voici quelques informations que j'ai obtenues de lui :
La Konami Ultimate Collection partage certaines caractéristiques de la MegaFlashROM SCC+
Elle utilise la même flashROM, SCC/SCC+, les mappeurs Konami et Konami SCC, etc.

[REGISTRE DE DÉCALAGE (#7FFE)]
7-0 : Décalage de banque

[REGISTRE DE MAPPER (#7FFF)]
7 A21
6 A20 / Lignes d'adresse de la FlashROM pour commuter les banques de 2 Mo.
5 Mode mappeur : sélectionnez le mappeur Konami (0=SCC ou 1=normal)
4 Activation de l'écriture
3 Désactivez le mappeur #4000-#5FFF en mode Konami, activez le DAC (fonctionne comme le DAC de Synthesizer ou Majutsushi)
2 Désactivez le registre du mappeur
1 Désactivez le mappeur
0 Activez la limite de mappeur de 512 K dans le mappeur SCC ou la limite de 256 K dans le mappeur Konami

Registres Yamanooto
-------------------

1. Registres de configuration
Les registres de configuration se trouvent en haut de la page 1 (4000-7FFFh)
Il y a 4 registres de 7FFC à 7FFFh.
Après la réinitialisation ou la mise sous tension, seul ENAR est accessible en écriture et aucun registre n'est lisible.
Pour activer l'accès à tous les registres, définissez le bit REGEN (voir 2.1 Registre ENAR)
Adresse Nom du registre Valeur de réinitialisation Remarques
7FFFh ENAR 00h Activation des fonctionnalités
7FFEh OFFR 00h 1 Décalage du mappeur
7FFDh CFGR 00h 2 Configuration et contrôle
7FFCh - <undef> -

1 Uniquement à la mise sous tension. La réinitialisation du processeur ne change pas la valeur
2 Les valeurs par défaut peuvent être différentes lorsque les fonctionnalités sont activées par défaut dans un cœur personnalisé

2. Détails du registre

2.1. Registre ENAR (7FFFh)
Il s'agit du seul registre que vous pouvez écrire lorsque REGEN est à 0.
Il n'est PAS lisible tant que REGEN n'est pas à 1
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
- - - WREN - - - REGEN
RW RW

o WREN : Activation de l'écriture. Réglé sur 1 pour activer les écritures sur la ROM flash
o REGEN : Activation des registres. La définition de ce bit permet d'écrire dans tous les autres registres et
la lisibilité de tous les registres.

2.2 Registre OFFR (7FFEh)
Ce registre n'est lisible et inscriptible que lorsque REGEN=1 (voir 2.1 ENAR)
La valeur OFFR est ajoutée aux écritures du mappeur, multipliée par 4,
ce qui entraîne un décalage en unités de 32 Ko (4 x 8 Ko) dans la sélection de segment pour la banque écrite.
Notez que le changement de registre OFFR n'a aucun effet dans aucune banque jusqu'à ce que le registre du mappeur soit
écrit.
Par exemple, lors de l'écriture du mappeur, la sélection de segment interne prend (OFFR * 4) + la valeur d'écriture.

bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
Valeur OFFSET (largeur 8 bits)
RW

2.3 Registre CFGR (7FFDh)
Ce registre n'est lisible et inscriptible que lorsque REGEN=1 (voir 2.1 ENAR)
La valeur CFGR est utilisée pour contrôler les fonctions ou les modes de fonctionnement.
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
- - SUBOFF K4 ROMDIS ECHO MDIS 3
RW RW RW RW RW

o SUBOFF. Sous-décalage. Cela fournit 2 bits inférieurs supplémentaires pour le registre de décalage,
afin de fournir une granularité de 8 Ko pour le décalage. Voir la section 2.2
o K4. Modifie la configuration du mappeur de Konami5 (SCC) à Konami4 pour la compatibilité
avec les compilations de jeux, y compris les jeux non-SCC.
o ROMDIS. La définition de ce bit désactive l'accès à la ROM flash. Ceci est défini automatiquement
pendant le démarrage lorsque la touche DEL est enfoncée. Vous devez effacer ce bit dans le logiciel
pour pouvoir lire/écrire la ROM flash.
o ECHO. Le réglage de ce bit permet au PSG intégré de répondre au numéro de port du PSG
interne du MSX, ce qui permet à la musique destinée au PSG interne d'être jouée
également dans le Yamanooto et d'être entendue via la sortie stéréo de la cartouche.
Ceci est automatiquement réglé pendant le démarrage lorsque vous appuyez sur la touche HOME.
o MDIS. Ce bit désactive le mappage afin d'éviter les changements de mappage avec de petites roms
(jusqu'à 32ko) qui piquent la zone de commutation. Habituellement, ce n'est un problème qu'en mode K4.
N'oubliez pas de réinitialiser ce bit pour effectuer à nouveau des modifications.
Notez que les bits CFGR ne sont pas réinitialisés pendant une réinitialisation du processeur,
ils restent donc définis jusqu'à ce qu'ils soient effacés par un logiciel ou une mise hors tension.
3 Ce bit était (psg) LOW, ce qui faisait que le psg intégré sonnait avec un volume plus faible. Il n'avait aucune utilité, donc
nous avons réutilisé ce bit.


:noel
Site web    
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2954

Le 22/12/2024 à 23h04
Hello,

Je suis en train d'ajouter le support de la Yamanooto dans MSXgl.
Ca permettra de créer des menus de lancement en C... mais ça va surtout permettre de créer des jeux qui utilisent les 8 Mo de la cartouche !

Et comme une bonne nouvelle ne vient jamais seule, cette cartouche est en cours d'ajout dans openMSX (en fait les 2 nouvelles sont un peu liées ^^).
A priori c'est déjà le cas dans les versions de développement (pas encore testé) et ça sera inclus dans la prochaine release officielle. Edité par aoineko Le 22/12/2024 à 23h07


On est toujours ignorant avant de savoir.
Github    
DataPro Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 14/06/2011 à 10h12

Messages: 988

Le 28/12/2024 à 09h20
Et du coup, où en sommes-nous au sujet du multi-ROM et du nouveau firmware ?


MSX1: Yeno DPC-64 - Sanyo PHC-28S - Sanyo PHC-28L - Canon V20 - Sony HB-75F - Yeno MX-64
MSX2: Panasonic FS-A1F 128Ko RAM 128 Ko VRAM + Gotek + Gotek / Philips NMS 8255 Azerty
Carnivore 2 : 8Mb FlashROM ° 1024Ko RAM ° IDE ° FM-PAC(MSX Music)° SCC+
Wozblaster
   
Pablibiris Membre non connecté

Touriste

Rang

Avatar

Inscrit le : 23/10/2015 à 21h21

Messages: 68

Le 28/12/2024 à 21h32
Nowadays you can do multirom without any problem. You don't need a new firmware. The OFFSET register has been implemented for a long time.
I think ToughKid's words have been misinterpreted. The documentation explains how to use the OFFSET register. The rest is just programming a menu.
Site web    
Papy MSX Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 19/07/2015 à 16h45

Messages: 257

Le 29/12/2024 à 16h07
Pablibiris :
Nowadays you can do multirom without any problem. You don't need a new firmware. The OFFSET register has been implemented for a long time.
I think ToughKid's words have been misinterpreted. The documentation explains how to use the OFFSET register. The rest is just programming a menu.


Hi Pablibiris,

Please tell me that the Yamanooto 8 MB still cannot be ordered on the website?
https://msxcalamar.com/catalog/en/home/11-4-yamanooto-sccpsg-2mb.html#/2-shell-black/6-minijack-no

Or am I on the wrong site?

   
Pablibiris Membre non connecté

Touriste

Rang

Avatar

Inscrit le : 23/10/2015 à 21h21

Messages: 68

Le 30/12/2024 à 11h55
I'm selling the 8 MB version, and I have cartridges in stock. I don't have any shop in a website. I sell it directly to the user.
But you can ask to MSX Calamar, of course :tchin
Site web    
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2954

Le 31/12/2024 à 11h32
Pablibiris,

Est-ce que le mappeur des cartouches 2 Mo fonctionne exactement de la même façon que celui des cartouches 8 Mo ?

EN : Does the mapper for 2 MB cartridges work in exactly the same way as the mapper for 8 MB cartridges?


On est toujours ignorant avant de savoir.
Github    
DataPro Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 14/06/2011 à 10h12

Messages: 988

Le 08/01/2025 à 21h05
Dites, qu'avez-vous fait avec vos cartouches 8 Mo ?


MSX1: Yeno DPC-64 - Sanyo PHC-28S - Sanyo PHC-28L - Canon V20 - Sony HB-75F - Yeno MX-64
MSX2: Panasonic FS-A1F 128Ko RAM 128 Ko VRAM + Gotek + Gotek / Philips NMS 8255 Azerty
Carnivore 2 : 8Mb FlashROM ° 1024Ko RAM ° IDE ° FM-PAC(MSX Music)° SCC+
Wozblaster
   
msx45 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 09/12/2009 à 21h08

Messages: 909

Le 09/01/2025 à 13h24
Salut,
la mienne prends la poussière pour l'instant

Je ne sais pas si quelqu'un a réussi a faire le dump de la KONAMI MEGA COLLECTION V1.4
https://msxvillage.fr/forum/topic.php?id=4581#m103055

Peut être que Sebbeug a enfin fini par récupérer ce dump ?
E-mail    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie