MSX Village forum

Les Villageois nouveau : BitCOM recherche Beta testeurs

ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5485

Le 26/02/2015 à 09h02
Encore une collaboration internationale France - Russie ! :lol

Pour préparer la venue prochaine de l'interface HBI RS232-MKII réalisée par Eugeny Brychkov (voir autre sujet dédié), il nous fallait un logiciel qui puisse exploiter cette futur cartouche.
Car sans logiciel, un hardware quel qu'il soit ne vaut rien, c'est bien connu...

Je vous présente donc BitCOM, un logiciel de communication RS232 entre PC et MSX.



BitCOM est un logiciel pour PC qui permet de prendre le contrôle d’un MSX2 relié au PC via une cartouche RS232 du même type que la cartouche Sony HBI-232.

BitCom dispose de beaucoup de possibilités.
- Envoyer une image (format MSX) vers l’écran du MSX
- Envoyer un programme Basic dans la mémoire du MSX
- Envoyer un programme binaire dans la mémoire du MSX
- Envoyer un fichier ROM dans la mémoire du MSX
- Transférer n’importe quel fichier du disque dur du PC vers une unité de stockage du MSX
- Récupérer n’importe quel fichier depuis le MSX vers le PC
- Envoyer des commandes Basic au MSX en direct.
- Editer des script, programme Basic, fichier. Bat et de les envoyer au MSX
- Automatiser certaines taches avec un langage de script intégré

Le logiciel « BitCOM » à été pensé pour faciliter la vie d’un développeur de logiciels MSX. La plupart du temps les développeurs programment et créent les données directement sur un PC et testent leur création dans un émulateur.
BitCOM permet de tester rapidement programmes, graphismes, données , directement sur un véritable MSX, sans avoir à manipuler un support de stockage (Disquette, carte SD etc…;)


Aucun logiciel n’est à lancer préalablement sur le MSX.
Il suffit de lancer cette commande RUN ‘’ COM : ‘’ pour mettre le MSX en attente et se mettre « sous les ordres du PC »

A – permet de charger un script préenregistré dans la fenêtre « Quick Basic », ou la fenêtre « BitCOM script »

B – Permet de sélectionner un fichier depuis le PC. Ce fichier sera transféré vers le MSX

C – Choix de la destination du fichier sélectionné.
1- Vous avez sélectionné un programme BASIC sauvegardé en
mode ASCII, choisissez la destination « BASIC Ascii » pour le
transférer dans la mémoire Basic du MSX

2- Drive. Choisissez l’unité de stockage vers laquelle vous
souhaitez transférer votre fichier. De A : à E :
Vous pouvez transférer sur le MSX n’importe quel fichier, de
n’importe quel taille et n’importe quel type. Vous devez
néanmoins avoir suffisamment d’espace libre pour sauvegarder
le fichier sur le MSX.

3- VRAM. Si vous avez choisi un fichier Image, vous pouvez
l’envoyer directement dans la VRAM du MSX. Choisissez le mode
écran, ainsi que la plage de mémoire à utiliser.
Vous pouvez aussi choisir à partir de quelle adresse mémoire
commencer l’affichage de l’image.

4- RAM. Si vous avez sélectionné un fichier Binaire, ou un fichier ROM. Envoyez votre fichier dans la RAM du MSX.
Les adresses de départ, de fin, et d’exécution sont automatiquement remplies si les données sont disponibles dans l’entête du fichier. Vous pouvez outrepasser ces indications et entrer vos propres adresses.
Dans le cas d’un Fichier .ROM vous ne pouvez pas entrer vos propres adresses.
Vous pouvez transférer des fichiers binaires d’une taille allant jusque 48K
Concernant les fichiers ROM, vous ne devez pas dépasser 32K.
Le fichier binaire, ou la rom est exécuté sur le MSX dès le transfert terminé.
D- SendFile. Cliquez sur ce bouton pour envoyer le fichier vers le MSX.

R – Cette case permet d’utiliser les informations contenues dans le Header du fichier sélectionné.

E- Barre de progression de l’envoi du fichier

F- Information sur les actions encours, ou les erreurs

G- Quick Basic Editor. Vous pouvez éditer ici un petit programme basic et l’envoyer au MSX pour qu’il l’exécute aussitôt.
H- Sauvegarder un Programme « Quick Basic » sur le PC pour le retrouver plus tard

I- Envoyer le Programme « Quick Basic" pour exécution sur le MSX.
Les programmes doivent se terminer par RUN ‘’COM : ‘’ pour ne pas perdre la communication RS232 entre le PC et le MSX

J- Nom d’un fichier à récupérer depuis un lecteur du MSX.

K- Retrieve. Cliquer ici pour télécharger sur le PC le fichier indiqué en J

L- Cette fenêtre permet d’éditer un fichier .BAS ou .BAT et de le sauvegarder directement sur le MSX. Utile par exemple pour créer un fichier autoexec.BAT ou éditer un fichier texte.

M- Nom du fichier à sauvegarder sur le MSX (voir L)

N- Cliquer ici pour envoyer le fichier sur le MSX

O- Editer un « Script BitCOM ». Ces scripts permettent d’automatiser plusieurs envois de fichier vers le MSX. D’autres commandes sont en préparation. Vous pouvez aussi utiliser les « Script Quick Basic » à l’intérieur des « Script BitCOM » por lancer certaines commandes depuis le Basic MSX.

P- Sauvegarder un « script BitCOM » sur le PC
Q- Exécuter le « Script BitCOM


banniere-ericb59e
Site web    
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5485

Le 26/02/2015 à 09h05
Vous pouvez télécharger le logiciel ici : http://msx.ebsoft.fr/rs232/BitCOM-05.zip

J'ai besoin de mettre le logiciel à l'épreuve. Donc si vous avez une interface RS232 compatible, et la possibilité de brancher votre MSX au PC, j'aimerai votre retour...
C'est aussi compatible avec les Sony HBG900 qui ont une interface RS232 incorporée.

Voici une petite video montrant quelques unes des possibilités du logiciel
Edité par ericb59 Le 26/02/2015 à 09h08


banniere-ericb59e
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 26/02/2015 à 10h11
Je suis sans voix :| Edité par Fabf Le 26/02/2015 à 10h12
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 26/02/2015 à 10h34
C'est dingue tous les projets qui aboutissent ces derniers temps ! (Mince, pas d'émoticon pour applaudir.)
   
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10353

Le 26/02/2015 à 11h08
dés que j'aurais résolu mon probléme de cable entre le PC et le MSX ( je crois bien qu'il faut que je le fabrique car ceux du commerce ne vont pas ) j'en suis

au fait a partir de 3mn30 il y a un trou noir dans la vidéo ;)


:noel
Site web    
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5485

Le 26/02/2015 à 11h27
Jipe :
dés que j'aurais résolu mon probléme de cable entre le PC et le MSX ( je crois bien qu'il faut que je le fabrique car ceux du commerce ne vont pas ) j'en suis



au fait a partir de 3mn30 il y a un trou noir dans la vidéo ;)




j'utilise un cable Null Modem du commerce.



La video fait 3:30, je ne sais pas pourquoi il m'a uploadé plus de 4mm de trou noir.... :tea


banniere-ericb59e
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 26/02/2015 à 11h39
J'imagine que ça marche pas avec une sunrise IDE+RS232 :moue
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5485

Le 26/02/2015 à 11h55
Fabf :
J'imagine que ça marche pas avec une sunrise IDE+RS232 :moue




Non, car il n'y a pas de BIOS dans cette cartouche. Ca ne fonctionne pas non plus la RS232 Harucaze.



Il faut une cartouche qui active au moins la commande CALL COMINI.

C'est une Commande du Basic qui active un Port COM sur le MSX.

La cartouche RS232 Spectravideo SVI-757 devrait fonctionner.

Après je ne sais pas exactement quelles sont les cartouches RS232 qui disposent d'un Bios...

Peut être la Philips ? La Sanyo ? Je ne sais pas trop car je n'ai pas trouvé d'infos...



Pour tout ceux que ce systeme intéresse, il y aurai Bientôt la Cartouche HBI232-MK II de disponible dans votre crémerie favorite ! :lol


banniere-ericb59e
Site web    
TurboSEB Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5794

Le 26/02/2015 à 20h39
Cool je vais pouvoir gerer mes HBG900 en serie :glass
Paradoxalement, ce sera surtout les cables nullmodem qui seront dure a trouver :siffle Bien que c'est tres simple a fabriquer ^^

Cette cartouche peu donc avantageusement remplacer les interfaces CF et autres SD :top Une idée du prix?

A quand un Raspberry gerable avec cette interface :p:oups^^ (je sais, je brûle encore les étapes la :siffle)

C'est certain qu'a y reflechir, il ne doit pas y avoir beaucoup de villageois qui on une interface HBI232 (ou un HBG900p ou Ap) !
Sondage :Qui en a une? Qu'il se denonce ! Ou le vilain ! :p

La cartouche Toshiba de Igal a un bios il me semble !?

Rhhhhaaaa :p un emetteur/recepteur RS232 pour remplacer le cable nullmodem, ca serait fun :glass Edité par TurboSEB Le 26/02/2015 à 21h45



MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
   
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10353

Le 26/02/2015 à 22h32
moi j'en ai deux (sans jeu de mots ;) )une Sony et une Sanyo que j'ai déja connecté entre elles

la Sanyo a aussi un bios mais je ne sais pas quel modéle d'interface j'ai car elle n'a pas de boitier


:noel
Site web    
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5485

Le 26/02/2015 à 22h48
il y aura de la Rs232 pour qui n"en veut d'ici quelques semaines...

La Hbi232 MK2 de chez repro factory ;)


banniere-ericb59e
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10353

Le 27/02/2015 à 18h37
j'ai vérifié mes 2 cables de PC DB9 DB25 et ce sont des cables croisés
il y en a un qui est démontable je vais le recabler en null modem

peux tu vérifier si 2 vas sur 2 et 3 vas sur 3 avant que j'attaque les soudures


:noel
Site web    
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5485

Le 27/02/2015 à 19h58
voici le schéma du câble que j'utilise





edit : source http://www.pccompci.com/rs232-cable-technology.html Edité par ericb59 Le 27/02/2015 à 19h58


banniere-ericb59e
Site web    
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5485

Le 28/02/2015 à 10h10
Pour ce qui est du cable, il est aussi possible d'utiliser un cable Droit DB25 /DB25
et d'ajouter coté PC cet adaptateur DB9/DB25

http://www.ebay.fr/itm/Dexlan-Mini-adaptateur-DB9-DB25-9F-25M-/351278244856?pt=FR_Informatique_Reseaux_Autres&hash=item51c9d0a3f8

Edité par ericb59 Le 28/02/2015 à 10h11


banniere-ericb59e
Site web    
TurboSEB Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5794

Le 28/02/2015 à 13h13
Est ce qu'a l'instar des HBI232 et HBG900, la nouvelle version aura un switch de sélection, câble croisé / câble droit? (To modem / To terminal)



MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie