Page 1 sur 2

[Mo5/To7] Bin ->k7

Publié : 07 déc. 2018 10:34
par Linzino
Salut!

Comment je peux convertir un fichier binaire .bin pour Mo5/Mo6 ou To7/To8/To9
dans un format utilisable dans un emulateur (.k7? ou autre) ou machine réel (.wav) ?

J'aurais besoin de faire ça en ligne de commande.

Est-ce qu'il y a des outils pour ça?

Le but pour moi serait de faire une version Mo5 et To7 de mon jeu universel Cross Chase:
https://github.com/Fabrizio-Caruso/CROSS-CHASE

que j'ai écrit en C et je re-compile avec:
https://perso.b2b2c.ca/~sarrazip/dev/cmoc.html

ou GCC6809 (si j'arrive à comprendre comment l'utiliser)

Fabrizio

Re: [Mo5/To7] Bin ->k7

Publié : 07 déc. 2018 10:43
par __sam__
Le plus simple est de charger le binaire en mémoire d'un émulateur (depuis une diskette virtuelle), et ensuite de sauver sur une k7 virtuelle (fichier WAV ou K7 sous MESS par exemple). Bon par contre ca ne marchera pas en ligne de commande, hélas.

Re: [Mo5/To7] Bin ->k7

Publié : 07 déc. 2018 10:46
par Linzino
Merci __sam__,

Je cherche une solution en ligne de commande parce que le but serait de mettre ça dans ma tool-chain qui compile pour 200 systèmes differents.

Est-ce qu'il y a des outils pour d'autres formats?

Fabrizio

Re: [Mo5/To7] Bin ->k7

Publié : 07 déc. 2018 11:28
par __sam__
Moi en ligne de commande j'utilise SAPFS (dispo dans les sources de TEO) pour créer et peupler la diskette produite depuis le Makefile.

Re: [Mo5/To7] Bin ->k7

Publié : 07 déc. 2018 11:59
par Linzino
Merci __sam__ !
Est-ce que tu pourrais, s'il te plait, me donner le lien de ces outils?

Est-ce que ces outils sont utilisables pour toute la serie M et T?

Est-ce que tu pourrait partager, s'il te plait, ton Makefile et tout ce qu'il faut pour produire des images diskette?

Fabrizio

Re: [Mo5/To7] Bin ->k7

Publié : 07 déc. 2018 13:36
par __sam__

Re: [Mo5/To7] Bin ->k7

Publié : 07 déc. 2018 20:39
par Zaxxon
Bonsoir,

Tu as aussi cc90 sur le site de Puls tournant sous windows et linux et Open source qui te permet d'intégrer ,entre autres, tes fichiers sur une disquette virtuelle en ligne de commande (et de créer de communiquer,voire de créer de vraies disquettes via 232, mais utilisable dans).

Après tu pourras transférer la disquette sur cassette via émulateur.

Tu as la documentation au format HTML dans l'archive
http://www.pulsdemos.com/cc90.html

Re: [Mo5/To7] Bin ->k7

Publié : 07 déc. 2018 22:26
par Linzino
Salut Sam
sapfs.exe est imcompatible avec Windows 64 bit...

Est-ce que tu pourrais parteger, s'il te plait, un binaire compatible?

Est-ce qu'on peut compiler ton code sous Cygwin?

Fabrizio

Re: [Mo5/To7] Bin ->k7

Publié : 07 déc. 2018 23:17
par OlivierP

Re: [Mo5/To7] Bin ->k7

Publié : 08 déc. 2018 00:27
par __sam__
Linzino a écrit : 07 déc. 2018 22:26 sapfs.exe est imcompatible avec Windows 64 bit...
Ben non, je l'utilise sous win10 64bits en ce moment même. Ca se recompile avec cygwin, mingw enfin bref un compilo C standard.

PS: ce n'est pas mon code :)

Re: [Mo5/To7] Bin ->k7

Publié : 08 déc. 2018 12:30
par Linzino
Merci Sam!

Je ne trouve pas d'instructions pour sapfs.
L'option --help ne donne pas beaucoup de details.
Mais je suis arrivé à mettre le binaire (produit par CMOC) dans un fichier .sap! :-) Merci à tous!

Quelqu'un pourrait, s'il vous plait, m'expliquer comment loader depuis une disquette avec la serie M et serie T?

Est-ce que le format .sap est compatible avec n'importe quel model M et T?

Personne ici est interessé à CMOC?
Il est utilisable pour coder rapidement en ANSI C sur la serie M et T.
Il faudrait juste implementer un minimum de routines pour l'input et l'output.

Fabrizio

Re: [Mo5/To7] Bin ->k7

Publié : 08 déc. 2018 12:46
par __sam__

Code : Tout sélectionner

$ ../teo/sapfs.exe -h
SAPfs est un outil de manipulation des archives SAP qui permet de réaliser
sur ces archives les opérations naturelles d'un système de fichiers.

Usage:
    sapfs.exe commande1 archive.sap [fichier...] [piste] [sect]
    sapfs.exe commande2 archive.sap [nb pistes] [densité]
    sapfs.exe commande3 archive.sap archive2.sap [piste] [sect]
    sapfs.exe commande4 archive1.sap piste sect archive2.sap piste sect
où la commande1 est prise parmi les suivantes:
  -h, --help          affiche cette aide
  -v, --version       affiche la version du programme
  -w, --verify        effectue une vérification d'un ou plusieurs secteurs
  -u, --dump          affiche le contenu d'un ou plusieurs secteurs
  -t, --list          affiche la liste des fichiers de l'archive SAP
  -i, --info          affiche les informations relatives à un fichier
  -x, --extract       extrait un ou plusieurs fichiers de l'achive SAP
      --extract-all   extrait tous les fichiers de l'archive SAP
  -a, --add           ajoute un ou plusieurs fichiers à l'archive SAP
  -d, --delete        détruit un ou plusieurs fichiers de l'archive SAP
et où la commande2 est prise parmi les suivantes:
  -c, --create        crée une archive SAP vide
  -f, --format        formate une archive SAP
et où la commande3 est prise parmi les suivantes:
  -k, --copy          copie un ou plusieurs secteurs
et où la commande4 est prise parmi les suivantes:
  -m, --move          copie un secteur avec déplacement
Donc pour ajouter des fichiers: sapfs -a diskette.sap fichier1.bin fichier2.bin ficher3.bas ...

Re: [Mo5/To7] Bin ->k7

Publié : 18 déc. 2018 00:43
par Linzino
Est-ce que sapfs.exe permet de creer des diskettes compatibles avec toute la serie M et toute la T?
Quels sont les commandes BASIC pour charger un programme depuis la disquette sur chaque model Thomson?

Par contre je crois que f2k5 crée des images cassette pour la serie M.
Comment je peux créer des images cassette pour la serie T?

Fabrizio

Re: [Mo5/To7] Bin ->k7

Publié : 18 déc. 2018 08:19
par __sam__
Les diskettes sont compatibles To et Mo. Par contre pour les machines de 1ère génération (MO5, TO7, TO7/70) il faut avoir le DOS sur la diskette pour que le basic puisse y accèder. Le mieux est probablement de mettre le jeu sur une copie des diskettes DOS originelles pour la machine considérée. La diskette contiendra alors à la fois le DOS et le JEU.

Re: [Mo5/To7] Bin ->k7

Publié : 18 déc. 2018 11:39
par Linzino
Merci Sam!

Le but de mon projet est de supporter toutes les machines et si possible les deux formats (cassette et disquette) pour chaque model.

Je trouve où des images DOS compatibles avec sapfs?

Comment je peux créer une image k7 pour la série T?

Fabrizio