Derniers sujets
» Construire un authentique oric de toutes pièces
OricFS: Filesystem FUSE pour fichier .DSK EmptyAujourd'hui à 12:26 par TotoShampoin

» ORIC ATMOS sur LE BON COIN
OricFS: Filesystem FUSE pour fichier .DSK EmptyHier à 21:17 par kenneth

» la chaine Retrovision
OricFS: Filesystem FUSE pour fichier .DSK EmptyHier à 17:10 par kenneth

» Visu d'été ?
OricFS: Filesystem FUSE pour fichier .DSK EmptyHier à 11:15 par Symoon

» Aux couleurs de l'Atmos
OricFS: Filesystem FUSE pour fichier .DSK EmptySam 11 Mai 2019 - 18:20 par Moonchild

» Le Château maudit
OricFS: Filesystem FUSE pour fichier .DSK EmptySam 11 Mai 2019 - 16:31 par Dom50

» Citadelle V2
OricFS: Filesystem FUSE pour fichier .DSK EmptyJeu 9 Mai 2019 - 8:27 par markerror

» rs
OricFS: Filesystem FUSE pour fichier .DSK EmptySam 4 Mai 2019 - 17:46 par Symoon

» La tour fantastique . The diabolical tower
OricFS: Filesystem FUSE pour fichier .DSK EmptyVen 3 Mai 2019 - 17:01 par Dom50

» Telestrat en panne?
OricFS: Filesystem FUSE pour fichier .DSK EmptyJeu 2 Mai 2019 - 18:25 par Symoon

» Alim pour l'Oric a réaliser sois-même.
OricFS: Filesystem FUSE pour fichier .DSK EmptyMar 30 Avr 2019 - 11:02 par froggy

» Scans programmes Oric
OricFS: Filesystem FUSE pour fichier .DSK EmptyMar 30 Avr 2019 - 10:38 par markerror

» Le secret de Kaipur
OricFS: Filesystem FUSE pour fichier .DSK EmptyLun 29 Avr 2019 - 19:22 par kenneth

» Tyrann
OricFS: Filesystem FUSE pour fichier .DSK EmptyLun 29 Avr 2019 - 13:14 par Camille2005

» Enfer !
OricFS: Filesystem FUSE pour fichier .DSK EmptyDim 28 Avr 2019 - 15:35 par Silicebit

Qui est en ligne ?
Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité

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 179 membres enregistrés
L'utilisateur enregistré le plus récent est philgood1351fr

Nos membres ont posté un total de 7147 messages dans 616 sujets
Portail ORIC




OricFS: Filesystem FUSE pour fichier .DSK

Page 1 sur 3 1, 2, 3  Suivant

Aller en bas

OricFS: Filesystem FUSE pour fichier .DSK Empty OricFS: Filesystem FUSE pour fichier .DSK

Message par 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: Filesystem FUSE pour fichier .DSK Attachment
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é 9 fois


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

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

Revenir en haut Aller en bas

OricFS: Filesystem FUSE pour fichier .DSK Empty Re: OricFS: Filesystem FUSE pour fichier .DSK

Message par 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.
didierv
didierv

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

http://www.dmacoco.fr

Revenir en haut Aller en bas

OricFS: Filesystem FUSE pour fichier .DSK Empty Re: OricFS: Filesystem FUSE pour fichier .DSK

Message par Hialmar le Lun 7 Avr 2014 - 22:28

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

Messages : 826
Date d'inscription : 03/03/2014
Age : 49
Localisation : Toulouse

Revenir en haut Aller en bas

OricFS: Filesystem FUSE pour fichier .DSK Empty Re: OricFS: Filesystem FUSE pour fichier .DSK

Message par 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)
assinie
assinie

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

Revenir en haut Aller en bas

OricFS: Filesystem FUSE pour fichier .DSK Empty Re: OricFS: Filesystem FUSE pour fichier .DSK

Message par 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.
Hialmar
Hialmar
Admin

Messages : 826
Date d'inscription : 03/03/2014
Age : 49
Localisation : Toulouse

Revenir en haut Aller en bas

OricFS: Filesystem FUSE pour fichier .DSK Empty Re: OricFS: Filesystem FUSE pour fichier .DSK

Message par 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
assinie
assinie

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

Revenir en haut Aller en bas

OricFS: Filesystem FUSE pour fichier .DSK Empty Re: OricFS: Filesystem FUSE pour fichier .DSK

Message par 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.
didierv
didierv

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

http://www.dmacoco.fr

Revenir en haut Aller en bas

OricFS: Filesystem FUSE pour fichier .DSK Empty Re: OricFS: Filesystem FUSE pour fichier .DSK

Message par 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.
assinie
assinie

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

Revenir en haut Aller en bas

OricFS: Filesystem FUSE pour fichier .DSK Empty Re: OricFS: Filesystem FUSE pour fichier .DSK

Message par 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
Atlantis
Atlantis

Messages : 104
Date d'inscription : 17/01/2013
Age : 50
Localisation : Seine et Marne

http://www.safargames.fr

Revenir en haut Aller en bas

OricFS: Filesystem FUSE pour fichier .DSK Empty Re: OricFS: Filesystem FUSE pour fichier .DSK

Message par 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)
assinie
assinie

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

Revenir en haut Aller en bas

OricFS: Filesystem FUSE pour fichier .DSK Empty Re: OricFS: Filesystem FUSE pour fichier .DSK

Message par 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)
didierv
didierv

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

http://www.dmacoco.fr

Revenir en haut Aller en bas

OricFS: Filesystem FUSE pour fichier .DSK Empty Re: OricFS: Filesystem FUSE pour fichier .DSK

Message par 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
assinie
assinie

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

Revenir en haut Aller en bas

OricFS: Filesystem FUSE pour fichier .DSK Empty Re: OricFS: Filesystem FUSE pour fichier .DSK

Message par 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.
Hialmar
Hialmar
Admin

Messages : 826
Date d'inscription : 03/03/2014
Age : 49
Localisation : Toulouse

Revenir en haut Aller en bas

OricFS: Filesystem FUSE pour fichier .DSK Empty Re: OricFS: Filesystem FUSE pour fichier .DSK

Message par 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 )
assinie
assinie

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

Revenir en haut Aller en bas

OricFS: Filesystem FUSE pour fichier .DSK Empty Re: OricFS: Filesystem FUSE pour fichier .DSK

Message par 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).
Hialmar
Hialmar
Admin

Messages : 826
Date d'inscription : 03/03/2014
Age : 49
Localisation : Toulouse

Revenir en haut Aller en bas

OricFS: Filesystem FUSE pour fichier .DSK Empty Re: OricFS: Filesystem FUSE pour fichier .DSK

Message par assinie le Dim 11 Mai 2014 - 21:36

Sous Linux?
assinie
assinie

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

Revenir en haut Aller en bas

OricFS: Filesystem FUSE pour fichier .DSK Empty Re: OricFS: Filesystem FUSE pour fichier .DSK

Message par 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.
Hialmar
Hialmar
Admin

Messages : 826
Date d'inscription : 03/03/2014
Age : 49
Localisation : Toulouse

Revenir en haut Aller en bas

OricFS: Filesystem FUSE pour fichier .DSK Empty Re: OricFS: Filesystem FUSE pour fichier .DSK

Message par 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.
didierv
didierv

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

http://www.dmacoco.fr

Revenir en haut Aller en bas

OricFS: Filesystem FUSE pour fichier .DSK Empty Re: OricFS: Filesystem FUSE pour fichier .DSK

Message par 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
Hialmar
Hialmar
Admin

Messages : 826
Date d'inscription : 03/03/2014
Age : 49
Localisation : Toulouse

Revenir en haut Aller en bas

OricFS: Filesystem FUSE pour fichier .DSK Empty Re: OricFS: Filesystem FUSE pour fichier .DSK

Message par 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.
assinie
assinie

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

Revenir en haut Aller en bas

OricFS: Filesystem FUSE pour fichier .DSK Empty Re: OricFS: Filesystem FUSE pour fichier .DSK

Message par 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?
assinie
assinie

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

Revenir en haut Aller en bas

OricFS: Filesystem FUSE pour fichier .DSK Empty Re: OricFS: Filesystem FUSE pour fichier .DSK

Message par 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.
Hialmar
Hialmar
Admin

Messages : 826
Date d'inscription : 03/03/2014
Age : 49
Localisation : Toulouse

Revenir en haut Aller en bas

OricFS: Filesystem FUSE pour fichier .DSK Empty Re: OricFS: Filesystem FUSE pour fichier .DSK

Message par 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.
Hialmar
Hialmar
Admin

Messages : 826
Date d'inscription : 03/03/2014
Age : 49
Localisation : Toulouse

Revenir en haut Aller en bas

OricFS: Filesystem FUSE pour fichier .DSK Empty Re: OricFS: Filesystem FUSE pour fichier .DSK

Message par 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.
assinie
assinie

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

Revenir en haut Aller en bas

OricFS: Filesystem FUSE pour fichier .DSK Empty Re: OricFS: Filesystem FUSE pour fichier .DSK

Message par 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.
Hialmar
Hialmar
Admin

Messages : 826
Date d'inscription : 03/03/2014
Age : 49
Localisation : Toulouse

Revenir en haut Aller en bas

OricFS: Filesystem FUSE pour fichier .DSK Empty Re: OricFS: Filesystem FUSE pour fichier .DSK

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 1 sur 3 1, 2, 3  Suivant

Revenir en haut

- Sujets similaires

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