MSX Village forum

La Place des Développeurs Transfert PC -> MSX

aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2699

Le 22/06/2011 à 16h20

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. :) Edité par aoineko Le 22/06/2011 à 16h20


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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 22h54

Messages: 3295

Le 22/06/2011 à 17h28
Où ça Aoineko :hum
   
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2699

Le 22/06/2011 à 17h32
Surligne le passage avec ta souris, tu découvriras le nom maudit. ^^


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

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 221

Le 22/06/2011 à 18h32
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. :)




mais sur mon crocodile j'ai pas de port cartouche :hum

Par contre, sur mes MSX j'en ai plein :p Edité par popolon Le 22/06/2011 à 18h36
   
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10336

Le 22/06/2011 à 18h51
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


:noel
Site web    
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 221

Le 22/06/2011 à 18h55
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 :lol

Donc tant pis pour la cartouche transfert... je garde mon 6128 moins ^^ Edité par popolon Le 22/06/2011 à 18h58
   
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10336

Le 22/06/2011 à 19h00
as tu compté le basic dans les 15 ?


:noel
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10336

Le 30/07/2011 à 14h25
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 :moue


:noel
Site web    
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2699

Le 26/09/2011 à 21h30
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 ? :hum

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.
Github    
GuillianSeed Membre non connecté

Villageois

Rang

Avatar

Groupe : compte ++

Inscrit le : 16/10/2009 à 18h53

Messages: 683

Le 26/09/2011 à 21h37
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.


MSX1 Sony HB501F / MSX2+ FSA1FX / MSX2+ FSA1WX / MSX2+ FSA1WSX / MSX Turbo-R ST / MSX Turbo-R GT
Moonsound 2.0 & DalSoRi - Interface CF & CF Card Interface - MegaFlash SCC 512Ko & 2x512ko - SRam 512Ko - Megaflashrom SCC + SD
MSX4Ever !!
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 26/09/2011 à 21h44
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 :D
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
BibiZen Membre non connecté

Maire-adjoint

Rang

Avatar

Inscrit le : 03/10/2009 à 18h34

Messages: 1455

Le 27/09/2011 à 00h26
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 :gne

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).

E-mail    
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 27/09/2011 à 02h00
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
   
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2699

Le 27/09/2011 à 09h51
Merci pour vos réponses. :top

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.
Github    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10336

Le 27/09/2011 à 11h57
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


:noel
Site web    
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2699

Le 27/09/2011 à 12h19
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 ?


On est toujours ignorant avant de savoir.
Github    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie