Derniers sujets
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
Statistiques
Nous avons 241 membres enregistrésL'utilisateur enregistré le plus récent est ben_frog
Nos membres ont posté un total de 8921 messages dans 811 sujets
OricFS: Filesystem FUSE pour fichier .DSK
5 participants
Forum Oric :: Forums :: Forum Public
Page 1 sur 3
Page 1 sur 3 • 1, 2, 3
OricFS: Filesystem FUSE pour fichier .DSK
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
Les pré-requis sont:
La version pour setuptools > 0.6 (Ubuntu >=12) se trouve dans ce post
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
Dernière édition par assinie le Sam 17 Mai 2014 - 18:47, édité 4 fois (Raison : Mise à jour de l'archive)
assinie- Messages : 271
Date d'inscription : 09/02/2014
Re: OricFS: Filesystem FUSE pour fichier .DSK
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.
Re: OricFS: Filesystem FUSE pour fichier .DSK
Ça m'intéresse. J'ai une ubuntu dans une VM vmware.
Hialmar- Admin
- Messages : 840
Date d'inscription : 03/03/2014
Age : 53
Localisation : Toulouse
Re: OricFS: Filesystem FUSE pour fichier .DSK
@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
@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
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- Messages : 271
Date d'inscription : 09/02/2014
Re: OricFS: Filesystem FUSE pour fichier .DSK
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.
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- Admin
- Messages : 840
Date d'inscription : 03/03/2014
Age : 53
Localisation : Toulouse
Re: OricFS: Filesystem FUSE pour fichier .DSK
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
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- Messages : 271
Date d'inscription : 09/02/2014
Re: OricFS: Filesystem FUSE pour fichier .DSK
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.
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.
Re: OricFS: Filesystem FUSE pour fichier .DSK
Bonjour,
Je poste une mise à jour.
Les modifications sont:
Je déplace l'archive dans le premier post de ce sujet.
Je poste une mise à jour.
Les modifications sont:
- Correction d'un bug dans le module de conversion texte => BASIC
- 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 )
- 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- Messages : 271
Date d'inscription : 09/02/2014
Re: OricFS: Filesystem FUSE pour fichier .DSK
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
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
Re: OricFS: Filesystem FUSE pour fichier .DSK
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)
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- Messages : 271
Date d'inscription : 09/02/2014
Re: OricFS: Filesystem FUSE pour fichier .DSK
Je suis en train de chercher un netbook sous linux. Cela reglera le probleme
(un peu lourd comme solution)
(un peu lourd comme solution)
Re: OricFS: Filesystem FUSE pour fichier .DSK
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
Tu peux aussi utiliser VirtualBox et installer une machine virtuelle Linux
assinie- Messages : 271
Date d'inscription : 09/02/2014
Re: OricFS: Filesystem FUSE pour fichier .DSK
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.
J'utilise personnellement la version gratuite de VMware (player) avec une ubuntu.
Hialmar- Admin
- Messages : 840
Date d'inscription : 03/03/2014
Age : 53
Localisation : Toulouse
Re: OricFS: Filesystem FUSE pour fichier .DSK
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 )
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 )
assinie- Messages : 271
Date d'inscription : 09/02/2014
Re: OricFS: Filesystem FUSE pour fichier .DSK
Ok cool
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).
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- Admin
- Messages : 840
Date d'inscription : 03/03/2014
Age : 53
Localisation : Toulouse
assinie- Messages : 271
Date d'inscription : 09/02/2014
Re: OricFS: Filesystem FUSE pour fichier .DSK
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.
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- Admin
- Messages : 840
Date d'inscription : 03/03/2014
Age : 53
Localisation : Toulouse
Re: OricFS: Filesystem FUSE pour fichier .DSK
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.
Re: OricFS: Filesystem FUSE pour fichier .DSK
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 :
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 :
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- Admin
- Messages : 840
Date d'inscription : 03/03/2014
Age : 53
Localisation : Toulouse
Re: OricFS: Filesystem FUSE pour fichier .DSK
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.
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- Messages : 271
Date d'inscription : 09/02/2014
Re: OricFS: Filesystem FUSE pour fichier .DSK
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?
Peux-tu me donner la version Ubuntu que tu utilises pour que je fasse un test?
assinie- Messages : 271
Date d'inscription : 09/02/2014
Re: OricFS: Filesystem FUSE pour fichier .DSK
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- Admin
- Messages : 840
Date d'inscription : 03/03/2014
Age : 53
Localisation : Toulouse
Re: OricFS: Filesystem FUSE pour fichier .DSK
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.
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- Admin
- Messages : 840
Date d'inscription : 03/03/2014
Age : 53
Localisation : Toulouse
Re: OricFS: Filesystem FUSE pour fichier .DSK
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.
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- Messages : 271
Date d'inscription : 09/02/2014
Re: OricFS: Filesystem FUSE pour fichier .DSK
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- Admin
- Messages : 840
Date d'inscription : 03/03/2014
Age : 53
Localisation : Toulouse
Page 1 sur 3 • 1, 2, 3
Sujets similaires
» Environnement C de KIWILEVRAI
» MONASM pour emulateur ORIC
» Oricutron et Mac OS X 10.9 - Mavericks
» Fichier Cassette vers Pc
» Comment lire un fichier partiellement
» MONASM pour emulateur ORIC
» Oricutron et Mac OS X 10.9 - Mavericks
» Fichier Cassette vers Pc
» Comment lire un fichier partiellement
Forum Oric :: Forums :: Forum Public
Page 1 sur 3
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Jeu 21 Mar 2024 - 8:51 par Dom50
» carte mère Oric (re)tracée
Mar 5 Mar 2024 - 18:54 par kenneth
» Meurtre à Grande Vitesse
Dim 25 Fév 2024 - 5:09 par Iurius
» ORIC-1 sur LE BON COIN
Ven 23 Fév 2024 - 23:01 par Mcar
» ORIC ATMOS sur LE BON COIN
Dim 4 Fév 2024 - 12:06 par kiwilevrai
» Problème d'affichage des couleurs avec un Oric Atmos
Sam 27 Jan 2024 - 1:26 par pierbail
» Bienvenue dans le Forum des Oriciens
Mar 9 Jan 2024 - 12:33 par Dom50
» Rencontre avec Laurant Weill, co-fondateur de Loriciel, et mon garçon de 12 ans
Ven 29 Déc 2023 - 14:13 par Arcade-des-Monts
» Bonnes fêtes
Mar 26 Déc 2023 - 10:21 par Dom50
» Murders in Venice / Meutres à Venise
Sam 18 Nov 2023 - 22:44 par retroric
» Un clavier PS/2 pour tester un ORIC
Dim 27 Aoû 2023 - 9:49 par Voyageur
» Disquette 3" Sedoric
Mar 1 Aoû 2023 - 14:22 par AtomeX
» faire un 6502 avec des phototransistor
Dim 16 Juil 2023 - 17:26 par Voyageur
» Oricutron linux et DSK
Jeu 29 Juin 2023 - 18:34 par Voyageur
» No Problem !
Dim 25 Juin 2023 - 17:53 par Voyageur