Derniers sujets
» Photocopies
Ven 24 Mar 2017 - 9:44 par Symoon

» microdisc maison...
Mer 22 Mar 2017 - 17:38 par ]0[v]

» F83-Standard par Thierry Bestel
Mer 22 Mar 2017 - 14:11 par ]0[v]

» Revues
Ven 17 Mar 2017 - 11:40 par Oric1-Atmos

» connecteur 12 broches sur atmos
Jeu 9 Mar 2017 - 8:57 par Oric1-Atmos

» Toujours plus vite...
Mer 8 Mar 2017 - 19:32 par Symoon

» CEO-MAG 323
Mer 8 Mar 2017 - 6:54 par Symoon

» Jeu: Saga du Dr Genius
Mar 7 Mar 2017 - 22:41 par maximus

» 1984 - Il était une fois l'Aigle d'OR
Sam 4 Mar 2017 - 20:25 par maximus

» CEO-Mag 322
Dim 26 Fév 2017 - 19:32 par didierv

Qui est en ligne ?
Il y a en tout 2 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 2 Invités

Aucun

Le record du nombre d'utilisateurs en ligne est de 29 le Mer 25 Fév 2015 - 14:01
Connexion

Récupérer mon mot de passe

Statistiques
Nous avons 115 membres enregistrés
L'utilisateur enregistré le plus récent est Oric1-Atmos

Nos membres ont posté un total de 5186 messages dans 365 sujets
Portail ORIC




OricFS: Filesystem FUSE pour fichier .DSK

Page 1 sur 3 1, 2, 3  Suivant

Voir le sujet précédent Voir le sujet suivant Aller en bas

OricFS: Filesystem FUSE pour fichier .DSK

Message  assinie le Lun 7 Avr 2014 - 21:58

Bonsoir,

J'ai écrit un outil permettant de "monter" une image disque .dsk comme n'importe quel filesystem unix.
Une rapide description a été publiée dans le CEO Mag n°286.

En résumé, on peut

  • créer un fichier .dsk pour Sedoric ou FT-Dos
  • ajouter des fichiers dans l'image
  • extraire des fichiers de l'image
  • transformer un fichier contenu dans l'image en fichier .tap
  • traduire un source BASIC en fichier exécutable par l'Oric ( et réciproquement)
  • ...

Les pré-requis sont:

  • Un pc sous Linux (ou une machine virtuelle)
  • Python (testé avec la version 2.7)
  • Les outils FUSE


La version pour setuptools > 0.6 (Ubuntu >=12) se trouve dans ce post
Fichiers joints
oricfs-2014-05-17.zip OricFS (setuptools 0.6) - Version du 17/05/2014Vous n'avez pas la permission de télécharger les fichiers joints.(165 Ko) Téléchargé 5 fois


Dernière édition par assinie le Sam 17 Mai 2014 - 18:47, édité 4 fois (Raison : Mise à jour de l'archive)
avatar
assinie

Messages : 166
Date d'inscription : 09/02/2014

Revenir en haut Aller en bas

Re: OricFS: Filesystem FUSE pour fichier .DSK

Message  didierv le Lun 7 Avr 2014 - 22:25

assinie a écrit:Un pc sous Linux (ou une machine virtuelle)

Bonjour,

J'ai installé un lecteur python sur mon beau pc ... et ne suis arrivé à rien du tout !
Je n'ai hélas pas de pc sous linux pour tester tes utilitaires. C'est un peu frustant.

Dommage, j'espere qu'il y aura d'autres amateurs.
avatar
didierv

Messages : 419
Date d'inscription : 19/01/2014
Age : 54
Localisation : Nord de la France

http://www.dmacoco.fr

Revenir en haut Aller en bas

Re: OricFS: Filesystem FUSE pour fichier .DSK

Message  Hialmar le Lun 7 Avr 2014 - 22:28

Ça m'intéresse. J'ai une ubuntu dans une VM vmware.
avatar
Hialmar
Admin

Messages : 814
Date d'inscription : 03/03/2014
Age : 46
Localisation : Toulouse

Revenir en haut Aller en bas

Re: OricFS: Filesystem FUSE pour fichier .DSK

Message  assinie le Lun 7 Avr 2014 - 22:47

@didierv : désolé que tu ne sois pas parvenu à l'utiliser, il faut obligatoirement un PC sous Linux.

@Hialmar : je mets une archive à décompreses sur ton PC. Normalement ça devrait être bon avec Ubuntu.
Il y a une première version de la documentation avec.
Dis moi si tu rencontre des problèmes, je dois pouvoir reproduire ta configuraion si besoin.

A priori, les fichiers .tar.gz ne passent pas, je le mets dans un fichier .zip  Smile


Dernière édition par assinie le Jeu 8 Mai 2014 - 17:27, édité 1 fois (Raison : Déplacement de l'archive dans le permier post)
avatar
assinie

Messages : 166
Date d'inscription : 09/02/2014

Revenir en haut Aller en bas

Re: OricFS: Filesystem FUSE pour fichier .DSK

Message  Hialmar le Mar 8 Avr 2014 - 9:12

Merci je le testerai ce soir.

Dbug est en train de rechercher quelque chose de similaire à ce que tu as fait sur le forum defence-force :
http://forum.defence-force.org/viewtopic.php?f=23&t=1073

Tu peux probablement le proposer là-bas.

Sinon pour Windows il y a WinFuse (http://winfuse.sourceforge.net/) peut-être que ton appli peut y être adaptée.
avatar
Hialmar
Admin

Messages : 814
Date d'inscription : 03/03/2014
Age : 46
Localisation : Toulouse

Revenir en haut Aller en bas

Re: OricFS: Filesystem FUSE pour fichier .DSK

Message  assinie le Mar 8 Avr 2014 - 20:04

Bonsoir,
Je vais aller faire un tour sur le forum defence-force.

Je ne connais pas winfuse mais je vais regarder si je peux l'utiliser.

Merci
avatar
assinie

Messages : 166
Date d'inscription : 09/02/2014

Revenir en haut Aller en bas

Re: OricFS: Filesystem FUSE pour fichier .DSK

Message  didierv le Mar 8 Avr 2014 - 20:46

Je connais bien l'utilitaire en question, disponible à Oric Explorer.
C'est un bon utilitaire, mais il est quand meme assez limité dans ses possibilités de manutention de fichiers dans des cassettes ou disquettes.
Son auteur a prévu de l'améliorer.
avatar
didierv

Messages : 419
Date d'inscription : 19/01/2014
Age : 54
Localisation : Nord de la France

http://www.dmacoco.fr

Revenir en haut Aller en bas

Re: OricFS: Filesystem FUSE pour fichier .DSK

Message  assinie le Jeu 8 Mai 2014 - 17:26

Bonjour,

Je poste une mise à jour.
Les modifications sont:

  1. Correction d'un bug dans le module de conversion texte => BASIC
  2. Correction de l'export au format tap (le fichier généré posait un problème avec Oricutron, j'avoue que je n'avais pas testé avec cet émulateur parce qu'il ne gère pas correctement le clavier de mon PC Crying or Very sad )
  3. Export de fonctions sous forme d'utilitaires:

    • bas2txt: conversion d'un fichier texte en fichier binaire BASIC
    • txt2bas: conversion inverse
    • bin2tap: conversion d'un fichier quelconque en fichier tap


Je déplace l'archive dans le premier post de ce sujet.
avatar
assinie

Messages : 166
Date d'inscription : 09/02/2014

Revenir en haut Aller en bas

Re: OricFS: Filesystem FUSE pour fichier .DSK

Message  Atlantis le Dim 11 Mai 2014 - 13:35

Salut assinie

Et bravo pour cet outil.
Je ne suis malheureusement pas non plus sous Linux.
Pourtant un outil comme celui m'aurait bien aidé pour Athanor.
Le rêve étant la même chose mais avec une lecture possible du format .dsk de l'amstrad par exemple.(ou équivalent sur Atari800xl)
Une passerelle depuis et vers notre Oric, depuis et vers une autre machine.

Bon courage
Atlantis
avatar
Atlantis

Messages : 105
Date d'inscription : 17/01/2013
Age : 48
Localisation : Seine et Marne

http://www.safargames.fr

Revenir en haut Aller en bas

Re: OricFS: Filesystem FUSE pour fichier .DSK

Message  assinie le Dim 11 Mai 2014 - 14:40

Merci pour les encouragements.

Je suis en train de regarder pour faire un portage sous windows mais ça risque de ressembler à OricExplorer avec quelques fonctions supplémentaires, du coup je ne sais pas si ce sera vraiment utile.

Pour le transfert de fichiers depuis un format différent, ça ne pose aucun problème sous linux (OricFS utilise des modules pour gérer les différents OS, on peut toujours en ajouter un pour un autre format)

Il me semble aussi qu'il existe un module FUSE pour les images Atari 800, ce qui fait que la copie de l'un à l'autre devrait donc se faire trés facilement (simple copie de fichier)
avatar
assinie

Messages : 166
Date d'inscription : 09/02/2014

Revenir en haut Aller en bas

Re: OricFS: Filesystem FUSE pour fichier .DSK

Message  didierv le Dim 11 Mai 2014 - 17:44

Je suis en train de chercher un netbook sous linux. Cela reglera le probleme
(un peu lourd comme solution)
avatar
didierv

Messages : 419
Date d'inscription : 19/01/2014
Age : 54
Localisation : Nord de la France

http://www.dmacoco.fr

Revenir en haut Aller en bas

Re: OricFS: Filesystem FUSE pour fichier .DSK

Message  assinie le Dim 11 Mai 2014 - 19:04

Il y a plus simple que de prendre un PC dédié juste pour ça.
Tu peux aussi utiliser VirtualBox et installer une machine virtuelle Linux
avatar
assinie

Messages : 166
Date d'inscription : 09/02/2014

Revenir en haut Aller en bas

Re: OricFS: Filesystem FUSE pour fichier .DSK

Message  Hialmar le Dim 11 Mai 2014 - 19:28

Ton logiciel va aussi bien m'aider pour mette en place les disquettes du RPG de Maximus. J'ai plein de problèmes avec tap2dsk et j'espère que ça va les résoudre.

J'utilise personnellement la version gratuite de VMware (player) avec une ubuntu.
avatar
Hialmar
Admin

Messages : 814
Date d'inscription : 03/03/2014
Age : 46
Localisation : Toulouse

Revenir en haut Aller en bas

Re: OricFS: Filesystem FUSE pour fichier .DSK

Message  assinie le Dim 11 Mai 2014 - 21:16

J'espère que ça te sera utile Hialmar.
En cas de problème n'hésite pas à m'en faire part, au besoin je pourrais reproduire ta configuration (j'ai accès à des ESX VMWare  Very Happy )
avatar
assinie

Messages : 166
Date d'inscription : 09/02/2014

Revenir en haut Aller en bas

Re: OricFS: Filesystem FUSE pour fichier .DSK

Message  Hialmar le Dim 11 Mai 2014 - 21:22

Ok cool Smile

Sinon pour ton pb de clavier avec Oricutron (je suis retombé sur un de tes premiers e-mails où tu en parlais), il faudrait que tu récupères la dernière version. J'ai rajouté une fonctionnalité pour redéfinir les touches du clavier (avec un clavier visuel).
avatar
Hialmar
Admin

Messages : 814
Date d'inscription : 03/03/2014
Age : 46
Localisation : Toulouse

Revenir en haut Aller en bas

Re: OricFS: Filesystem FUSE pour fichier .DSK

Message  assinie le Dim 11 Mai 2014 - 21:36

Sous Linux?
avatar
assinie

Messages : 166
Date d'inscription : 09/02/2014

Revenir en haut Aller en bas

Re: OricFS: Filesystem FUSE pour fichier .DSK

Message  Hialmar le Dim 11 Mai 2014 - 21:40

Oui, oui la version qui est sous svn marche sur Win32, OS X et Linux.

J'ai pas pu tester sur AROS et MorphOS (car je n'ai pas les machines correspondantes) mais je pense que ça marche aussi dessus.
avatar
Hialmar
Admin

Messages : 814
Date d'inscription : 03/03/2014
Age : 46
Localisation : Toulouse

Revenir en haut Aller en bas

Re: OricFS: Filesystem FUSE pour fichier .DSK

Message  didierv le Lun 12 Mai 2014 - 7:15

assinie a écrit:Il y a plus simple que de prendre un PC dédié juste pour ça.
Tu peux aussi utiliser VirtualBox et installer une machine virtuelle Linux

Vu, merci c'est parti.
J'ai installé virtualbox et ai demandé une machine virtuelle ubuntu.
Je lance et ... no boot !

Désolé d'être ignorant sur le sujet.
Dois je installer linux en prime ?
Dans ce cas, ou trouver un system boot ?
Enfin, pour essayer ton filesystem, y a t'il des choses supplémentaires à installer ?

Merci d'avance.
avatar
didierv

Messages : 419
Date d'inscription : 19/01/2014
Age : 54
Localisation : Nord de la France

http://www.dmacoco.fr

Revenir en haut Aller en bas

Re: OricFS: Filesystem FUSE pour fichier .DSK

Message  Hialmar le Lun 12 Mai 2014 - 8:28

Il te faut télécharger l'image CD d'installation d'Ubuntu ici :
http://www.ubuntu-fr.org/telechargement

Ensuite tu indique à ta machine virtuelle d'utiliser cette image CD comme CD d'install et ça devrait marcher.

Une fois ubuntu installé il te faudra ajouter fuse et les modules de python en faisant :
sudo apt-get install fuse python-fuse python-setuptools

Puis tu télécharges oric_fs.zip puis
unzip oric_fs.zip

Ensuite il ne faut pas oublier de préfixer les commandes d'install d'OricFS par sudo :
sudo easy_install OricFS-0.3-py2.6.egg
sudo easy_install OricFS_Sedoric-0.2-py2.6.egg
sudo easy_install OricFS_Tape-0.2-py2.6.egg

Par contre j'ai un pb de dépendance circulaire :
Code:

torguet@ubuntu:~/Downloads$ sudo easy_install OricFS-0.3-py2.6.egg
Processing OricFS-0.3-py2.6.egg
removing '/usr/local/lib/python2.7/dist-packages/OricFS-0.3-py2.6.egg' (and everything under it)
creating /usr/local/lib/python2.7/dist-packages/OricFS-0.3-py2.6.egg
Extracting OricFS-0.3-py2.6.egg to /usr/local/lib/python2.7/dist-packages
OricFS 0.3 is already the active version in easy-install.pth
Installing oricfs script to /usr/local/bin

Installed /usr/local/lib/python2.7/dist-packages/OricFS-0.3-py2.6.egg
Processing dependencies for OricFS==0.3
Searching for OricFS==0.3
Reading http://pypi.python.org/simple/OricFS/
Couldn't find index page for 'OricFS' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading http://pypi.python.org/simple/
No local packages or download links found for OricFS==0.3
error: Could not find suitable distribution for Requirement.parse('OricFS==0.3')

torguet@ubuntu:~/Downloads$ sudo easy_install OricFS_Sedoric-0.2-py2.6.egg
Processing OricFS_Sedoric-0.2-py2.6.egg
removing '/usr/local/lib/python2.7/dist-packages/OricFS_Sedoric-0.2-py2.6.egg' (and everything under it)
creating /usr/local/lib/python2.7/dist-packages/OricFS_Sedoric-0.2-py2.6.egg
Extracting OricFS_Sedoric-0.2-py2.6.egg to /usr/local/lib/python2.7/dist-packages
OricFS-Sedoric 0.2 is already the active version in easy-install.pth

Installed /usr/local/lib/python2.7/dist-packages/OricFS_Sedoric-0.2-py2.6.egg
Processing dependencies for OricFS-Sedoric==0.2
Searching for OricFS-Sedoric==0.2
Reading http://pypi.python.org/simple/OricFS-Sedoric/
Couldn't find index page for 'OricFS-Sedoric' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading http://pypi.python.org/simple/
No local packages or download links found for OricFS-Sedoric==0.2
error: Could not find suitable distribution for Requirement.parse('OricFS-Sedoric==0.2')

torguet@ubuntu:~/Downloads$ sudo easy_install OricFS_Tape-0.2-py2.6.egg
Processing OricFS_Tape-0.2-py2.6.egg
removing '/usr/local/lib/python2.7/dist-packages/OricFS_Tape-0.2-py2.6.egg' (and everything under it)
creating /usr/local/lib/python2.7/dist-packages/OricFS_Tape-0.2-py2.6.egg
Extracting OricFS_Tape-0.2-py2.6.egg to /usr/local/lib/python2.7/dist-packages
OricFS-Tape 0.2 is already the active version in easy-install.pth
Installing bin2tap script to /usr/local/bin

Installed /usr/local/lib/python2.7/dist-packages/OricFS_Tape-0.2-py2.6.egg
Processing dependencies for OricFS-Tape==0.2
Searching for OricFS-Tape==0.2
Reading http://pypi.python.org/simple/OricFS-Tape/
Couldn't find index page for 'OricFS-Tape' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading http://pypi.python.org/simple/
No local packages or download links found for OricFS-Tape==0.2
error: Could not find suitable distribution for Requirement.parse('OricFS-Tape==0.2')



Ca c'est l'erreur lors de la seconde tentative mais ça à fait un truc similaire la première fois.

Ensuite lors de l'exécution :
Code:

torguet@ubuntu:~/Downloads$ oricfs sedoric3.dsk fs
Traceback (most recent call last):
  File "/usr/local/bin/oricfs", line 4, in <module>
    import pkg_resources
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2807, in <module>
    parse_requirements(__requires__), Environment()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 594, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: OricFS==0.3
avatar
Hialmar
Admin

Messages : 814
Date d'inscription : 03/03/2014
Age : 46
Localisation : Toulouse

Revenir en haut Aller en bas

Re: OricFS: Filesystem FUSE pour fichier .DSK

Message  assinie le Lun 12 Mai 2014 - 11:08

Pour le problème des références curculairesn je l'avais vu et je ne sais pas trop d'où il sort mais ça n'empêche pas l'installation.
Par contre l'autre erreur est suprenante, je vais refaire un test avec le fichier que j'ai mis en téléchargement au cas où je me serais trompé dans les versions.
avatar
assinie

Messages : 166
Date d'inscription : 09/02/2014

Revenir en haut Aller en bas

Re: OricFS: Filesystem FUSE pour fichier .DSK

Message  assinie le Lun 12 Mai 2014 - 11:34

C'est bizarre, je viens de faire un test sur mon PC au bureau est je n'ai pas de problème mais je ne suis pas sous Ubuntu.
Peux-tu me donner la version Ubuntu que tu utilises pour que je fasse un test?
avatar
assinie

Messages : 166
Date d'inscription : 09/02/2014

Revenir en haut Aller en bas

Re: OricFS: Filesystem FUSE pour fichier .DSK

Message  Hialmar le Lun 12 Mai 2014 - 11:42

J'étais en 12.10 ce matin, je suis passé en 13.04 et je vais essayer de passer en 14.04 petit à petit.
avatar
Hialmar
Admin

Messages : 814
Date d'inscription : 03/03/2014
Age : 46
Localisation : Toulouse

Revenir en haut Aller en bas

Re: OricFS: Filesystem FUSE pour fichier .DSK

Message  Hialmar le Lun 12 Mai 2014 - 12:04

Tu utilises-quoi comme distribution ?

J'ai aussi une debian, je peux essayer dessus mais je pense qu'il va falloir que je l'upgrade aussi :(

C'est ça de pas trop utiliser ses VMs, à chaque fois il faut faire les mises à jour.
avatar
Hialmar
Admin

Messages : 814
Date d'inscription : 03/03/2014
Age : 46
Localisation : Toulouse

Revenir en haut Aller en bas

Re: OricFS: Filesystem FUSE pour fichier .DSK

Message  assinie le Lun 12 Mai 2014 - 12:18

Je fais le dev sur une Slackware et j'avais testé sur une CentOS.
Je viens de faire un test avec une Ubuntu 12.10 et j'ai effectivement le même problème, il semble que le script easy_install n'enregistre pas correctement l'installation des fichiers.
Je vais faire quelques recherches la dessus.
avatar
assinie

Messages : 166
Date d'inscription : 09/02/2014

Revenir en haut Aller en bas

Re: OricFS: Filesystem FUSE pour fichier .DSK

Message  Hialmar le Lun 12 Mai 2014 - 12:20

T'embête pas pour ça je suis en train de faire les mises à jour et Didier aura probablement la toute dernière version d'Ubuntu.
avatar
Hialmar
Admin

Messages : 814
Date d'inscription : 03/03/2014
Age : 46
Localisation : Toulouse

Revenir en haut Aller en bas

Re: OricFS: Filesystem FUSE pour fichier .DSK

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 1 sur 3 1, 2, 3  Suivant

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum