La Place des Développeurs Transfert PC -> MSX

Reprise du message précédent
Le sujet traitait des besoins de transferts "fréquents" dans le cadre du développement MSX à partir d'un PC.Sur Amstrad, ils ont une cartouche qu'on peut relier à un PC pour en update le contenu en temps réel ; je rêve de la même chose sur MSX.

On est toujours ignorant avant de savoir.

aoineko :
Sur Amstrad, ils ont une cartouche qu'on peut relier à un PC pour en update le contenu en temps réel ; je rêve de la même chose sur MSX.
Sur Amstrad, ils ont une cartouche qu'on peut relier à un PC pour en update le contenu en temps réel ; je rêve de la même chose sur MSX.

mais sur mon crocodile j'ai pas de port cartouche

Par contre, sur mes MSX j'en ai plein

tout, tout, tout, vous saurez tout sur la zizi...que

Jipe :
c'est parce que ton modéle est ancien sur les 6128 plus il y a un port cartouche et même des jeux qui vont dedans
Oui, oui, je crois meme qu'il y'en a un nombre astronomique de 15

Donc tant pis pour la cartouche transfert... je garde mon 6128 moins

tout, tout, tout, vous saurez tout sur la zizi...que
si j'ai bon souvenir le schéma du MSX Game reader est dans un des 3 derniers MSX Magazine
il est dans le numéro 2 pages 98 a 100 mais ce n'est pas détaillé a l'extréme
c'est basé sur une puce H8S2215UF mais pas plus d'info dans le CD
la derniére photo est celle du montage que tu as trouvé et ça date quand même de 2003 tout ça
il est dans le numéro 2 pages 98 a 100 mais ce n'est pas détaillé a l'extréme
c'est basé sur une puce H8S2215UF mais pas plus d'info dans le CD
la derniére photo est celle du montage que tu as trouvé et ça date quand même de 2003 tout ça


Bon, en découvrant que la version de Carwar que j'avais peaufiné pour la réu de septembre était buggé sur les vrais MSX alors qu'elle marchait nickel sur les émulateurs (BlueMSX et RuMSX) ; je me suis dit qu'il était vraiment temps que je trouve une solution pour pouvoir essayer mes productions MSX, au fur et à mesure, sur un vrai ordi.
Donc, après quelques discussions, voici les 2 solutions que j'ai retenu :
1) MegaFlashROM + Reader SD ou CF
Donc, si j'ai bien compris, le reader va émuler un lecteur (comme un HDD), ce qui me permettra de pouvoir flasher ma MegaFlashROM depuis le MSX. La ou c'est pas très clair, c'est comment mettre ma ROM sur la carte SD / CF. Il me semble que la CF peut être formaté dans un système directement utilisable sur PC ; oui ? Idem pour la carte SD ? (il me semble que quelqu'un m'a dit le contraire)
2) Cartouche connectable au PC
Alors la, c'est pas très clair. Avec la Nowind, il semble que je puisse copier facilement des fichiers vers la cartouche pour ensuite les flasher sur la MegaFlashROM.
Y a t'il d'autre modèle ? Le top pour moi serait de pouvoir flasher une ROM directement depuis le PC.
Voila, des précisions ? commentaires ? conseils ?
EDIT : Pour rappel ; je cherche un moyen rapide de pouvoir tester mes petites ROM (64K). Edité par aoineko Le 26/09/2011 à 21h34
Donc, après quelques discussions, voici les 2 solutions que j'ai retenu :
1) MegaFlashROM + Reader SD ou CF
Donc, si j'ai bien compris, le reader va émuler un lecteur (comme un HDD), ce qui me permettra de pouvoir flasher ma MegaFlashROM depuis le MSX. La ou c'est pas très clair, c'est comment mettre ma ROM sur la carte SD / CF. Il me semble que la CF peut être formaté dans un système directement utilisable sur PC ; oui ? Idem pour la carte SD ? (il me semble que quelqu'un m'a dit le contraire)
2) Cartouche connectable au PC
Alors la, c'est pas très clair. Avec la Nowind, il semble que je puisse copier facilement des fichiers vers la cartouche pour ensuite les flasher sur la MegaFlashROM.
Y a t'il d'autre modèle ? Le top pour moi serait de pouvoir flasher une ROM directement depuis le PC.
Voila, des précisions ? commentaires ? conseils ?

EDIT : Pour rappel ; je cherche un moyen rapide de pouvoir tester mes petites ROM (64K). Edité par aoineko Le 26/09/2011 à 21h34
On est toujours ignorant avant de savoir.

J'éclaire que très peu ta lanterne Aoineko mais effectivement, une CF de 32Mo formatée et configurée sur MSX est directement lisible par un PC.
Avec une seule et unique partition de 32Mo et le command2.com + msxdos2.sys sur ta CF tu balances tes fichiers à la volée entre le MSX et le PC. C'est la solution que j'utilise avec mon interface CF. C'est simple et sans prise de tête.
Pour la SD, j'en sais rien mais nul doute que d'autres t'aiguilleront davantage.
Avec une seule et unique partition de 32Mo et le command2.com + msxdos2.sys sur ta CF tu balances tes fichiers à la volée entre le MSX et le PC. C'est la solution que j'utilise avec mon interface CF. C'est simple et sans prise de tête.
Pour la SD, j'en sais rien mais nul doute que d'autres t'aiguilleront davantage.

La solution 1 me parait la plus réaliste
Pour info la BEER202 permet la lecture et l'écriture sur une de ses partitions
Non je ne fais pas de pub
Un simple fichier bat à lancer et la rom est dans la megaflashrom et le MSX rebooté.
C'est quand même galère que les émulateurs ne soient pas parfaitement la copie d'un MSX
Bravo et bon courage pour tes développement
Pour info la BEER202 permet la lecture et l'écriture sur une de ses partitions
Non je ne fais pas de pub

Un simple fichier bat à lancer et la rom est dans la megaflashrom et le MSX rebooté.
C'est quand même galère que les émulateurs ne soient pas parfaitement la copie d'un MSX
Bravo et bon courage pour tes développement
La solution 1 présente l'inconvénient du transfert de fichier
soit il faut copier ton fichier ROM avec un lecteur de disquette
soit il faut retirer la CF (ou la SD) du MSX / PC à chaque compilation
La solution 2 présente l'inconvénient d'un MSX 'filaire' relié en permanence au PC
ton disque dur virtuel Bluemsx (avec msxdos2 outils dev...) est exécuté directement sur ton MSX
Comme c'est du streaming entre PC et MSX, la mise en route est plus lourde que d'allumer simplement ton MSX avec une CF/SD.
Dans tous les cas, pas besoin d'une Megaflash pour charger une ROM < 128k, l'utilitaire loadrom est suffisant.
La Megaflash sert plutôt pour les megaroms.
Pour simplifier, la nowind est à privilégier pour des développements importants et réguliers qui nécessitent des allers-retours entre cross compiler et MSX
au contraire pour un développement ponctuel, la CF (ou SD Padial) est mieux adapté car c'est un disque dur polyvalent et autonome (pas besoin d'un PC).
soit il faut copier ton fichier ROM avec un lecteur de disquette
soit il faut retirer la CF (ou la SD) du MSX / PC à chaque compilation

La solution 2 présente l'inconvénient d'un MSX 'filaire' relié en permanence au PC
ton disque dur virtuel Bluemsx (avec msxdos2 outils dev...) est exécuté directement sur ton MSX
Comme c'est du streaming entre PC et MSX, la mise en route est plus lourde que d'allumer simplement ton MSX avec une CF/SD.
Dans tous les cas, pas besoin d'une Megaflash pour charger une ROM < 128k, l'utilitaire loadrom est suffisant.
La Megaflash sert plutôt pour les megaroms.
Pour simplifier, la nowind est à privilégier pour des développements importants et réguliers qui nécessitent des allers-retours entre cross compiler et MSX
au contraire pour un développement ponctuel, la CF (ou SD Padial) est mieux adapté car c'est un disque dur polyvalent et autonome (pas besoin d'un PC).
Comme je le dis depuis le début, la première solution est la meilleure parce que tu vas t'habituer vite au hardware du MSX. Les transferts du PC au MSX ne seront nécessaire que de temps en temps et de moins en moins au fur et à mesure. MegaFlashROM + Reader SD ou CF te sera utile pour plein d'autres utilisations. Note que tu peux te passer de la MegaFlashROM si tes ROM n'utilisent que 16Ko de RAM.
Si tu choisi tout de même la deuxième solution, renseigne-toi pour savoir si la Nowind est compatible avec Windows Vista/7 64 bit. Ce n'est pas le cas du Game Reader par exemple. Edité par GDX Le 27/09/2011 à 09h03
Si tu choisi tout de même la deuxième solution, renseigne-toi pour savoir si la Nowind est compatible avec Windows Vista/7 64 bit. Ce n'est pas le cas du Game Reader par exemple. Edité par GDX Le 27/09/2011 à 09h03

Merci pour vos réponses. 
Quelqu'un sait si pour les cartes SD on peut utiliser un format lisible directement sur un PC ? J'ai un port SD directement sur le PC donc ça serait assez pratique.
@GDX : Quand je programme, je suis amené à tester mes jeux très souvent ; évidement, je peux tester sur un émulateur en général et sur le MSX que de temps en temps, mais si ça marche pas sur un vrai MSX, il vaut mieux que je le sache rapidement (sinon c'est difficile de savoir d’où vient le problème).
Pour l'instant, pouvoir tester rapidement est vraiment pour moi la priorité (ce qui empêche pas que je puisse avoir à terme et un Reader de CF/SD et une Nowind).
@Fabf : Tu peux m'en dire plus sur ta solution à base de BEER 202 ?
EDIT : J'ai déjà une MegaFlashROM. D'ailleurs, quels sont les différences entre une ROM de 64K flashé sur une cartouche de type FlashROM et cette même ROM lancé avec un programme genre loadrom ? Apparemment on a accès qu'à 16K de RAM (ce qui me suffit) ; y a t'il d'autre limitation ? Edité par aoineko Le 27/09/2011 à 10h34

Quelqu'un sait si pour les cartes SD on peut utiliser un format lisible directement sur un PC ? J'ai un port SD directement sur le PC donc ça serait assez pratique.
@GDX : Quand je programme, je suis amené à tester mes jeux très souvent ; évidement, je peux tester sur un émulateur en général et sur le MSX que de temps en temps, mais si ça marche pas sur un vrai MSX, il vaut mieux que je le sache rapidement (sinon c'est difficile de savoir d’où vient le problème).
Pour l'instant, pouvoir tester rapidement est vraiment pour moi la priorité (ce qui empêche pas que je puisse avoir à terme et un Reader de CF/SD et une Nowind).
@Fabf : Tu peux m'en dire plus sur ta solution à base de BEER 202 ?
EDIT : J'ai déjà une MegaFlashROM. D'ailleurs, quels sont les différences entre une ROM de 64K flashé sur une cartouche de type FlashROM et cette même ROM lancé avec un programme genre loadrom ? Apparemment on a accès qu'à 16K de RAM (ce qui me suffit) ; y a t'il d'autre limitation ? Edité par aoineko Le 27/09/2011 à 10h34
On est toujours ignorant avant de savoir.
le moyen le plus rapide reste la disquette malgré sa lenteur de lecture / écriture
sur MSX : préparer une disquette formatée 720k avec le DOS + OPF
sur PC il faut bien faire attention au nom du fichier qui doit être en 8+3 dans le PC
ensuite cliquer sur le bouton droit de la souris envoyer vers A:
prendre la disquette la mettre dans le MSX
lancer OPF nom du fichier
ça ne demande pas beaucoup d'investissement a part le lecteur du PC et une paire de disquettes
aprés on peut faire plus compliqué mais il faut d'abord trouver le matériel dispo
sur MSX : préparer une disquette formatée 720k avec le DOS + OPF
sur PC il faut bien faire attention au nom du fichier qui doit être en 8+3 dans le PC
ensuite cliquer sur le bouton droit de la souris envoyer vers A:
prendre la disquette la mettre dans le MSX
lancer OPF nom du fichier
ça ne demande pas beaucoup d'investissement a part le lecteur du PC et une paire de disquettes
aprés on peut faire plus compliqué mais il faut d'abord trouver le matériel dispo

J'avais acheté un lecteur de disquette externe censé supporter les 720K, mais ce n'est pas le cas. Du coup, ça m'a refroidi. 
Du coup, je suis plus pour un Reader CF ou mieux SD (j'ai de petites cartes des 2 types). Ça sera pas plus long qu'avec une disquette, non ?

Du coup, je suis plus pour un Reader CF ou mieux SD (j'ai de petites cartes des 2 types). Ça sera pas plus long qu'avec une disquette, non ?
On est toujours ignorant avant de savoir.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie