[Mo5/To7] Bin ->k7

Cette catégorie traite de développements récents pour nos vieilles machines, applications, jeux ou démos... Amis programmeurs, c'est ici que vous pourrez enfin devenir célèbres!

Modérateurs : Carl, Papy.G, fneck

Répondre
Linzino
Messages : 38
Enregistré le : 26 août 2017 02:40

[Mo5/To7] Bin ->k7

Message par Linzino » 07 déc. 2018 10:34

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
Modifié en dernier par Linzino le 07 déc. 2018 10:44, modifié 1 fois.

__sam__
Messages : 4214
Enregistré le : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [Mo5/To7] Bin ->k7

Message par __sam__ » 07 déc. 2018 10:43

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.
Samuel.
A500 Vampire V2+, A1200(030@50mhz/fpu/64mb/cf 8go),
GVP530 (MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8. New Teo 1.8.4 8)

Linzino
Messages : 38
Enregistré le : 26 août 2017 02:40

Re: [Mo5/To7] Bin ->k7

Message par Linzino » 07 déc. 2018 10:46

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

__sam__
Messages : 4214
Enregistré le : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [Mo5/To7] Bin ->k7

Message par __sam__ » 07 déc. 2018 11:28

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.
Samuel.
A500 Vampire V2+, A1200(030@50mhz/fpu/64mb/cf 8go),
GVP530 (MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8. New Teo 1.8.4 8)

Linzino
Messages : 38
Enregistré le : 26 août 2017 02:40

Re: [Mo5/To7] Bin ->k7

Message par Linzino » 07 déc. 2018 11:59

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

__sam__
Messages : 4214
Enregistré le : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [Mo5/To7] Bin ->k7

Message par __sam__ » 07 déc. 2018 13:36

Samuel.
A500 Vampire V2+, A1200(030@50mhz/fpu/64mb/cf 8go),
GVP530 (MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8. New Teo 1.8.4 8)

Zaxxon
Messages : 349
Enregistré le : 22 mai 2013 01:10
Localisation : Paris / Eure

Re: [Mo5/To7] Bin ->k7

Message par Zaxxon » 07 déc. 2018 20:39

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
Thomas,

Linzino
Messages : 38
Enregistré le : 26 août 2017 02:40

Re: [Mo5/To7] Bin ->k7

Message par Linzino » 07 déc. 2018 22:26

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

Avatar du membre
OlivierP
Messages : 647
Enregistré le : 21 sept. 2009 15:50
Localisation : IDF

Re: [Mo5/To7] Bin ->k7

Message par OlivierP » 07 déc. 2018 23:17

Envoyé de mon pécé

__sam__
Messages : 4214
Enregistré le : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [Mo5/To7] Bin ->k7

Message par __sam__ » 08 déc. 2018 00:27

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 :)
Fichiers joints
sapfs.zip
(16.97 Kio) Téléchargé 1 fois
Samuel.
A500 Vampire V2+, A1200(030@50mhz/fpu/64mb/cf 8go),
GVP530 (MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8. New Teo 1.8.4 8)

Linzino
Messages : 38
Enregistré le : 26 août 2017 02:40

Re: [Mo5/To7] Bin ->k7

Message par Linzino » 08 déc. 2018 12:30

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

__sam__
Messages : 4214
Enregistré le : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [Mo5/To7] Bin ->k7

Message par __sam__ » 08 déc. 2018 12:46

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 ...
Samuel.
A500 Vampire V2+, A1200(030@50mhz/fpu/64mb/cf 8go),
GVP530 (MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8. New Teo 1.8.4 8)

Répondre