MSX Village forum

L'école Aller plus loin avec la Carnivore2 (et revoir les bases)

DataPro Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 14/06/2011 à 10h12

Messages: 823

Le 12/05/2022 à 11h08
Bonjour,

Suite à l'acquisition de ma Carnivore2, je suis un peu perdu avec toutes ces histoires de compatibilités, patchs et autres.

J'aimerai faire le point pour bien comprendre où je vais et comment y aller.

Mon objectif est de pouvoir profiter facilement et rapidement d'un maximum de jeux.
Je découperai mes envies en plusieurs points :

1- Jouer aux jeux en cassettes de mon adolescence.
Je n'avais qu'un MSX1 et des jeux Eagle Soft, Aackrosoft, PSS... etc...

A priori, pas de problème pour moi, avec la cartouche Carnivore 2 et SofaRun bien configurés, mes premiers essais sont fructueux : Mac Attack, Maxima fonctionnent, je crois que pour le reste des cassettes, il n'y aura pas de soucis.

2- Jouer aux jeux MSX2
Je n'avais jamais eu de MSX2 à l'époque, et je n'en avais vu qu'en magasin (j'étais même allé une fois à MSX Center à Paris).
Actuellement je n'ai que Metal Gear en cartouche originale.

La Carnivore2 a quelques ROM pré-installées comme Manbow2 et Metal Gear Solid Snake mais ce dernier est en japonais. Je pense le remplacer par la version anglaise. Cependant, je cherche une liste des jeux avec leur caractéristiques (Mapper, SCC etc) pour bien configurer les options. Je crois que Cman.com peut faire cela en automatique mais je n'en suis pas sûr.

3- Installer des jeux sur la carte CF pour une exécution directe.
Il semblerait que plusieurs jeux soit installables de cette façon.
A ce sujet, je ne demandais s'il n'était pas plus sympa de copier les fichiers (à l'intérieur des .DSK) des jeux en disquettes dans des répertoires et éventuellement d'avoir un menu de lancement des jeux, mais j'ai l'impression que personne ne le fait et que seules les images DSK sont utilisées. Me trompe-je ?
Et contrairement aux jeux sous MS-DOS (PC), on dirait que les jeux ne sont pas conçu pour revenir à MSX-DOS (ou Nextor) après leur exécution.

Un cas particulier m'interpelle et ce n'est sûrement pas le seul, il s'agit de Snatcher (version en anglais).

https://www.msx.org/forum/msx-talk/hardware/need-help-with-scc-roms

Je n'ai pas tout compris au sujet de la compatibilité de la Carnivore2 et de Snatcher (et de la Konami Game Collection disk).
J'ai cru comprendre qu'il me faudrait des disquettes pour installer Snatcher (version anglaise) sur la carte CF et qu'ensuite il faudra patcher le jeu pour avoir le son SCC+ sur la Carnivore2.
Cependant, je m'interroge encore sur la configuration de la Carnivore2 à choisir pour cela. Edité par DataPro Le 27/10/2023 à 15h12


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 / Philips NMS8255 Azerty
Carnivore 2 : 8Mb FlashROM ° 1024Ko RAM ° IDE ° FM-PAC(MSX Music)° SCC+
   
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2680

Le 12/05/2022 à 19h39
Je connais pas du tout la Carnivore2 donc j'vais pas trop pouvoir t'aider, mais amuse-toi bien avec les jeux MSX2. Y a tellement de bons à découvrir ! :)


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

Villageois

Rang

Avatar

Inscrit le : 28/09/2021 à 09h58

Messages: 230

Le 13/05/2022 à 18h57
1- Jouer aux jeux en cassettes de mon adolescence.

tu peux lancer tes jeux normalement (cassette ou disquette) mais tu peux aussi lancer des copies de cassettes , disquettes et cartouches installé sur la CF

2- Jouer aux jeux MSX2

tu peux jouer au jeux de ta machine (jeux msx1 si tu as un msx1 / jeux msx 1 et 2 si tu as un msx 2 / jeux msx 1 , 2 et 2+ si tu as un msx 2+ ....)

3- Installer des jeux sur la carte CF pour une exécution directe.

oui tu peux flasher des jeux directement dans ta carnivore pour un acces rapide ou alors passer par un launcher sur ta CF pour lancer tous tes jeux

j'espere avoir répondu à tes interrogations Edité par Mister JBAM Le 13/05/2022 à 18h57
Site web    
Cylicano Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 24/10/2021 à 11h19

Messages: 498

Le 14/05/2022 à 08h06
DataPro :

Et contrairement aux jeux sous MS-DOS (PC), on dirait que les jeux ne sont pas conçu pour revenir à MSX-DOS (ou Nextor) après leur exécution.


Salut DataPro,

(Ah ! Il y a au moins un autre villageois qui écris des textes aussi longs que les miens dans le forum :D et c'est très bien !)

C'est vrai et c'est cela se passe comme cela la plupart du temps de mon côté. Extinction de l'ordi ou bouton reset après usage d'un jeux pour repartir sur autre chose. Certains sont persistants en mémoire, donc le Reset ne sert à rien (le jeu revient). Les spécialistes du site nous expliquerons le pourquoi du mécanisme de stockage persistant dans la RAM. Je me suis toujours posé la question.

C'est un peu différent pour certains logiciels utilitaires qui sont capables de te permettre un retour sur le système de départ : MSX-DOS, Ease ou autre.
Edité par Cylicano Le 14/05/2022 à 08h08


Rien ne se perd, tout doit se transformer.

E-mail    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10287

Le 14/05/2022 à 09h34
il ne faut pas oublier que la plupart des jeux a part les jeux en DOS et les CAS sont des images de ROMS donc des cartouches qu'il fallait ôter du slot pour faire autre chose avec son MSX

les jeux qui restent en mémoire sur un reset sont surement des images de ROMS 16K ou 32K chargés en RAM et ton MSX n'est ni un MSX2+ ni un Turbo-R

explications :

le jeu s'installe en 4000H et il a une en-tête 41h 42h comme tous les jeux en ROM ce qui lui fait croire que c'est une cartouche insérée
donc comme la partie de la RAM ou est chargée le jeu n'est pas effacée lors du RESET il se relance

sur certains MSX genre le HB700 si on éteint pas le MSX assez longtemps l'alim alimente encore les RAMS jusqu'a la décharge des caps

sur un MSX2+ ou un Turbo-R le premier octet des chaque page mémoire est mis à 0 et donc le 41h est effacé et le jeu ne reboote pas sur le reset

pour pallier a cet inconvénient dans le temps certains MSXiens inversaient les 2 octets de l'en-tête avec un éditeur Hexadécimal donc il y avait 42h 41h et on pouvait reprendre la main par le RESET




:noel
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10287

Le 14/05/2022 à 09h49
pour les jeux en DSK la plupart ne contiennent pas de fichiers car il font appel a des routines de chargement par secteurs et donc c'est pour cela qu'il faut utiliser un programme comme SRI.COM
qui permet leur utilisation
on n'est pas obligé d'utiliser sofarun pour lancer un DSK avec SRI mais il faut se rappeler de concatener les disquettes si le jeu en comporte plusieurs et d'inclure la disquette save
exemple avec SD-Snatcher 3 dsk de jeu + une disquette save nous donne un gros fichier de 2949 Ko
l'opération de concaténation est possible directement avec le MSX-DOS2
ex: concat sd1.dsk+sd2.dsk+sd3.dsk+sdsave.dsk sd.dsk



:noel
Site web    
Cylicano Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 24/10/2021 à 11h19

Messages: 498

Le 14/05/2022 à 16h28
Merci (professeur) @Jipe pour ces explications.

Je suis (hyper) loin de maîtriser la partie adressage mémoire mais à chaque explications de base, cela éclaire un peu plus la lanterne en me permettant de comprendre au moins la logique d'ensemble.


Rien ne se perd, tout doit se transformer.

E-mail    
Sebbeug Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h33

Messages: 2216

Le 14/05/2022 à 16h45
On peut aussi concaténer ses disks sous windows (sous l'invit de commandes) :

copy /b sd1.dsk+sd2.dsk sd.dsk



Clé de sol

Site web    
DataPro Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 14/06/2011 à 10h12

Messages: 823

Le 14/05/2022 à 20h10
Merci pour cette astuce de concanétation (je ne sais si le mot existe XD).

Toutefois, je me demande si tout ce savoir est disponible quelque part.


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 / Philips NMS8255 Azerty
Carnivore 2 : 8Mb FlashROM ° 1024Ko RAM ° IDE ° FM-PAC(MSX Music)° SCC+
   
Gfx Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 22/02/2021 à 22h22

Messages: 355

Le 14/05/2022 à 23h06
Bonsoir à tous, merci pour ces astuces.
J'ai reçu ma Carnivore2 et je n'ai pas de son qui sort de la prise jack sur le dessus. Est-ce normal ?
Autre question j'ai vu sur une video qu'il était possible de lancer les DSK directement avec Sofarun/Runit mais comment faire pour avoir deux disques sur la Carnivore 2 (A: et B: )
J'ai bien deux partitions de moins de 4Mo mais je ne vois que A: ?

La video en question
Edité par Gfx Le 14/05/2022 à 23h06


Il faut cultiver notre jardin.
   
DataPro Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 14/06/2011 à 10h12

Messages: 823

Le 15/05/2022 à 20h34
Ca ne fonctionne pas comme sur un émulateur.
Le fait d'avoir ou pas 2 partitions A: et B: est différent d'avoir 2 lecteurs de disquettes.

De ce que j'ai compris, A: & B: c'est sous Nextor le système d'exploitation DOS.
Une fois Sofarun lancé, il me semble que c'est SOFARUN qui gère les disquettes pour les jeux multi disques. Il faut juste le configurer dans le menu du jeu.
Je n'ai pas encore essayé pour les multi-disques pour l'instant.
Je n'ai pas encore branché quelque chose sur la prise jack de la cartouche. Déjà, ce n'est pas une prise casque mais une sortie ligne et je crois qu'elle ne sors pas le son PSG mais seulement le son SCC et FM-PAC.
J'ai trouvé un jeu MSX-Music (FM-PAC) qui fonctionne sur mon MSX2 128Ko : Feedback (de Technosoft). Pour l'instant je n'avais trouvé que des jeux SCC et un music-disk que j'avais téléchargé ne fonctionnait pas.

Maintenant, je teste sous WebMSX les DSK et les ROM avant de les utiliser avec ma Carnivore2. Cà me donne une idée avant.

Pour Zanac EX enhanced, je n'arrive pas à avoir le son MSX-Music. J'utilise la version pré-patchée pour Carnivore2 et je n'ai que le PSG... Edité par DataPro Le 16/05/2022 à 10h29


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 / Philips NMS8255 Azerty
Carnivore 2 : 8Mb FlashROM ° 1024Ko RAM ° IDE ° FM-PAC(MSX Music)° SCC+
   
Gfx Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 22/02/2021 à 22h22

Messages: 355

Le 15/05/2022 à 20h47
Merci @DataPro, je vais regarder.

Et dis-moi est-ce que tu as du son qui sort de la prise jack sur le dessus toi ?
edit: j'ai répondu trop vite, je viens de voir la suite de ton message :) Edité par Gfx Le 15/05/2022 à 20h48


Il faut cultiver notre jardin.
   
DataPro Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 14/06/2011 à 10h12

Messages: 823

Le 15/05/2022 à 21h25
Je viens d'essayer Valis II, the phantasm soldier.
Le jeu est en 4 disquettes.
Sous windows (PC), j'ai renommé les disques dans l'ordre:
Valis21.DSK, Valis22.DSK, Valis23.DSK & Valis 24.DSK
puis comme indiqué ci-dessus par Jipe & Sebbeug, j'ai réuni les 4 images en 1, toujours sous windows (en ligne de commande) :
copy /b valis21.dsk+valis22.dsk+valis23.dsk+valis24.dsk
Les 4 disquettes sont contenues dans le fichier valis21.dsk que je lance avec Sofarun.
Après l'intro, au démarrage, le jeu demande le disk B.
Pour changer de disque, il faut maintenir la touche 2 et appuyer sur espace.
(3 pour le disque C, 4 pour le disque D)

Et çà fonctionne !

Je viens de brancher les enceintes amplifiées de mon Atari STe qui est à côté du MSX2 et j'obtiens du son pendant le jeu Valis II (MSX-Music).
Par contre, la musique (PSG) du menu de la Carnivore2 ne se fait entendre que par le moniteur.
Je lance Metal Gear 2:Solid Snake que j'ai installé en FlashROM et là encore, le son SCC sort de la prise de la cartouche sur les enceintes.

Je précise que tous les signaux audio (PSG, SCC, MSX-Music) passent par l'écran (via péritel) tout à fait normalement, sans rien faire.
D'après la documentation de la Carnivore2, le son FM-PAC sort en stéréo sur la prise jack. Je n'ai pas vérifié, mais je pense que la sortie sortie péritel du MSX est mono. Cà justifierait l'existence de cette prise. Edité par DataPro Le 16/05/2022 à 10h27


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 / Philips NMS8255 Azerty
Carnivore 2 : 8Mb FlashROM ° 1024Ko RAM ° IDE ° FM-PAC(MSX Music)° SCC+
   
Sebbeug Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h33

Messages: 2216

Le 16/05/2022 à 09h29
Perso, je ne saurais pas te répondre, ma Carnivore2 n'ayant pas de prise Jack. Tout sort donc via le MSX (et perso je préfère).
A mon avis, si tu n'utilises pas la prise Jack, ça doit doit bien sortir sur tes sorties MSX (péritel ou cinch).


Clé de sol

Site web    
Gfx Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 22/02/2021 à 22h22

Messages: 355

Le 16/05/2022 à 20h17
Oui ça sort bien par la péritel, je me demandais à quoi servait cette sortie jack.


Il faut cultiver notre jardin.
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie