Notifications
Clear all

OricExplorer...  

Page 1 / 2
  RSS

damien
(@damien)
Membre
Inscription: Il y a 8 mois
Posts: 26
13 mars 2020 18 h 20 min  

Bonjour,

Au cas où l'ancien forum finirait par disparaître, je re-poste ici mon message concernant la mise à jour d'OricExplorer...

v2.2.0.0 : correction de bugs, évolutions et nouvelle grosse opération de refactoring

  • recherche des mises à jour : correction problème dans le chemin du fichier référentiel
  • fenêtre de configuration : réactivation de l'onglet "directory listings"
  • fenêtre d'édition des cassettes : implémentation du déplacement et de la suppression de blocs
  • fenêtre principale : masquage du menu "Edit" vide et de plusieurs options de menus contextuels inutilisées (non codées)
  • menu contextuel disquette : implémentation des options copier/supprimer/renommer et directory output
  • menu contextuel cassette : correction de l'option "renommer" qui n'effectuait pas le renommage du fichier sur le disque mais uniquement dans la liste des fichiers
  • fenêtre disk data viewer : correction pour éviter les plantages en cas de disquette endommagée (il reste certainement des cas non pris en charge)
  • liste des fichiers : correction du blocage du drag&drop après le survol d'un item non éligible au drop
  • liste des fichiers : correction du drag&drop d'un bloc d'une cassette à une autre
  • affichage du contenu d'une cassette : correction bug rendant la visualisation d'un bloc impossible si un autre portant le même nom est déjà affiché
  • extraction de blocs d'une cassette : correction du bug entrainant des plantages systématiques
  • amélioration de la reconnaissance de certains types de fichiers jusque-là catégorisés comme "BASIC program". Cela concerne les sources Hyperbasic et Teleass et de nombreux binaires
  • au lieu de la réprésentation des cassettes dans l'index alphabétique, il est à présent possible de les afficher "à plat" (ajout d'une option dans le dernier onglet de la fenêtre de configuration)
  • réorganisation des menus contextuels : fonctions d'affichage en premier, lancement émulateur et enfin fonctions de modification du contenu. L'option qui apparaît en gras identifie celle qui est exécutée via un double-clic.
  • modification de l'ergonomie de l'arborescence :
    • sélectionner un programme/fichier ou le bloc d'une cassette n'affiche plus son contenu automatiquement (il faut maintenant double-cliquer dessus ou passer par l'option "view file" du menu contextuel)
    • une option a été ajoutée dans le menu contextuel cassette pour afficher en une seule opération le contenu de tous ses blocs
    • un double-clic sur une disquette ou une cassette lance désormais l'émulateur (pour les cassettes, le type de la machine oric1/atmos est définie dans la fenêtre de configuration). Pour les disquettes c'est l'Atmos qui est systématiquement lancé, excepté pour les disquettes stratsed évidemment
    • un double-clic sur une disquette de format inconnu affiche désormais son contenu dans la fenêtre "Raw Data Viewer"
    • un double-clic sur une rom affiche son contenu
  • modification de la représentation des disquettes : au lieu d'utiliser des icones différents pour les disquettes ft-dos/oric-dos/sedoric/stratsed, c'est à présent le type (master/slave/game) qui est différencié
  • modification du fonctionnement du drag&drop : actuellement seules les cassettes et blocs de cassettes peuvent être copiés via drag&drop et ils ne peuvent être "déposés" que sur des cassettes (en dehors de celle d'origine du drag&drop). Des traitements ont été ajoutés pour éviter les opérations non prises en charges qui, jusque-là, pouvaient occasionner des plantages. Les noeuds "éligibles" à être destinataires d'un déplacement sont matérialisés en vert lorsqu'ils sont survolés.
  • lors du renommage d'un fichier (.dsk ou .tap), l'extension est ajoutée automatiquement si manquante
  • changement du nom de la fenêtre "Import Text File" (et de l'entrée correspondante du menu "Tools") en "Import Atmos BASIC File" pour correspondre à sa réelle fonction.
  • fenêtre "Import Atmos BASIC File" : le bouton "Import" est à présent cliquable si les fichiers source/cible ont été renseignés.
  • fenêtre "Import Atmos BASIC File" toujours : implémentation de l'option "Existing tape" qui ne l'était pas et qui permet d'ajouter un bloc à une cassette existante. Les options "New disk" et "Existing disk" n'étant pas implémentées, elle ont été désactivées.
  • menu contextuel cassette : ajout d'une option pour lancer l'émulateur avec la machine Pravetz
  • menu contextuel disques inconnus : ajout d'une option pour lancer l'émulateur accompagnée des sous-options correspondant à chaque type de machine (Pravetz, Oric-1, Atmos et Telestrat)
  • ajout affichage des sources générées sous Teleass
  • gros refacto encore, notamment :
    • renommage des formulaires, préfixés d'un "frm"
    • renommage des contrôles utilisateurs, préfixés d'un "ctl"
    • renommage des contrôles (et des événements liés), préfixés d'une abréviation de leur type (btn pour les boutons, lbl pour les labels, etc.) afin de les reconnaître plus facilement dans le code et surtout les raccourcir car certains noms étaient très longs
    • suppression des ressources images non utilisées
  • ajustement de l'ordre de tabulation des contrôles de toutes les fenêtres

 

Et dans la foulée...

v2.2.1.0 : correction de bugs

  • en l'absence de fichier de configuration, l'appli plantait au démarrage
  • lors de la fermeture de la fenêtre de configuration, les chemins des dossiers tapes/disks/roms étaient systématiquement mémorisés même en fermant la fenêtre par le bouton "Cancel"
  • changement du dossier initial des fenêtres de sélection de dossier
  • changement de la rubrique sélectionnée à l'ouverture de la fenêtre de paramétrage de la colorisation syntaxique

 

En attendant que Laurent traite la demande de pull request, l'archive est à récupérer exclusivement sur mon dépôt :  https://github.com/dipisoft/OricExplorer/raw/master/dist/OricExplorer_v2.2.1.0-WIP-20200313_Release.zip

@+

damien.


Quote
damien
(@damien)
Membre
Inscription: Il y a 8 mois
Posts: 26
17 mars 2020 15 h 05 min  

Bonjour,

Je vous propose aujourd'hui une nouvelle version qui contient quelques fonctionnalités supplémentaires :

v2.3.0.0 : ajout de fonctionnalités

  • ajout de la possibilité d'afficher le source des fichiers Hyperbasic (merci à Assinie pour son aide)
  • ajout de la prise en charge d'une nouvelle rubrique "other files" (sous les items Disks, Tapes et ROM's), dont le ou les chemins sont à paramétrer dans la fenêtre de configuration. Cette nouvelle rubrique peut être utilisée pour faire apparaitre des fichiers non exécutables dans l'émulateur (binaires orix ou autres) pour pouvoir en afficher le contenu (demande formulée par Jede que je remercie au passage pour ses tests).
  • les items "type de média" (Disks, Tapes, ROM's et Other Files) et ceux de sous-catégories (FT-Dos, Sedoric, Stratsed, etc... ainsi que les entrées de l'index des cassettes) ne sont désormais affichés que s'ils contiennent des éléments

En attendant que Laurent traite la demande de pull request, l'archive est à récupérer exclusivement sur mon dépôt : https://github.com/dipisoft/OricExplorer/raw/master/dist/OricExplorer_v2.3.0.0-WIP-20200317_Release.zip

@+

damien.


jede aime
RépondreQuote
damien
(@damien)
Membre
Inscription: Il y a 8 mois
Posts: 26
15 août 2020 18 h 30 min  

Bonjour à tous,

Quelqu'un a des nouvelles récentes de Laurent (retroric) ? Je viens de remarquer qu'il n'a toujours pas accepté mes dernières pull request (v2.2, v2.2.1 et v2.3) d'OricExplorer qui remontent à Mars.

J'espère qu'il n'a pas eu de pépins de santé, covid ou autre... 

A part ça, je viens également de voir qu'il y avait eu une "visu" en juin, dommage, j'ai loupé ça. J'espère que je serai dispo pour celle annoncée en septembre. 😉

@+

damien.


RépondreQuote
didier_v
(@didier_v)
Trusted Member Redacteur en Chef
Inscription: Il y a 1 an
Posts: 82
15 août 2020 18 h 35 min  

Damien, il y en a une autre en septembre (j'avais pensé à toi ces jours ci en faisant l'agenda. Je te mp)

 

@damien, pas sur que mon mp ai fonctionné. Merci de me faire un mail (tu as sans doute mes coordonnées avec le mag)

This post was modified Il y a 2 mois by didier_v

damien aime
RépondreQuote
Voyageur
(@voyageur)
Active Member Adhérent
Inscription: Il y a 1 an
Posts: 16
15 août 2020 23 h 56 min  

@damien

" Quelqu'un a des nouvelles récentes de Laurent (retroric) ? "

J'ai eu un échange MP en juillet avec lui. Il était OK et avait toujours beaucoup de travail.

J’espère qu'il profite maintenant d’agréables vacances !

A+

This post was modified Il y a 2 mois by Voyageur

damien aime
RépondreQuote
damien
(@damien)
Membre
Inscription: Il y a 8 mois
Posts: 26
16 août 2020 8 h 54 min  

OK, merci @Voyageur. 👍 

@+

damien.


RépondreQuote
damien
(@damien)
Membre
Inscription: Il y a 8 mois
Posts: 26
22 septembre 2020 14 h 53 min  

Hello,

Pour info, je viens de faire une pull request pour la v2.3.1.0 qui intègre désormais une fonctionnalité de filtrage de la liste des médias (.dsk, .tap, etc.).

En attendant que Laurent l'accepte, vous pouvez récupérer l'archive sur mon repo.

@+

damien.


jede et didier_v aiment
RépondreQuote
jede
 jede
(@jede)
Membre
Inscription: Il y a 1 an
Posts: 143
23 septembre 2020 11 h 55 min  

Merci pour le travail de reprise est d'amélioration car l'outil est vraiment très utile.

 


damien aime
RépondreQuote
jede
 jede
(@jede)
Membre
Inscription: Il y a 1 an
Posts: 143
23 septembre 2020 12 h 06 min  

Cela me fait penser qu'on pourrait faire une section outil sur ce site. Ainsi, tu pourrais l'uploader binaire (Etant donné que les outils sont éparpillés à droite et à gauche maintenant). Ou alors faire un référentiel de lien.


damien aime
RépondreQuote
damien
(@damien)
Membre
Inscription: Il y a 8 mois
Posts: 26
23 septembre 2020 15 h 20 min  

Je ne suis pas sûr qu'il soit judicieux de placer une copie du binaire (ou plutôt de l'archive qui contient le binaire et ses dépendances) ici ou là. Pour moi un lien vers le repo officiel est amplement suffisant.

Reste que ce repo est souvent mis à jour très en différé par rapport au mien, c'est pourquoi je donne généralement cet autre lien qui pointe "chez moi".

Une fois sur une de ces deux pages, cliquer sur le fichier puis, dans la page qui s'ouvre, sur le bouton "Download". L'archive doit alors se télécharger.

@+

damien.


RépondreQuote
jede
 jede
(@jede)
Membre
Inscription: Il y a 1 an
Posts: 143
23 septembre 2020 17 h 26 min  

En fait, avant, il y avait le site de Fabrice qui faisait office de référentiel sur les binaires ou liens vers les outils Oric. Et c'était le lien incontournable pour retrouver les outils (de mon coté).

Maintenant, il n'y a plus d'alternative

Je défie quiconque de me sortir le lien d'oricutron compilé pour windows dernière version puis Readdsk/writedsk dernières versions, OricExplorer dernière version 🙂 (les 3 outils en même temps)

C'est pour cela que je proposeais un dépot ou une page de lien. Sinon, la connaissance disparait (et pourtant, moi même, je baigne dedans et je suis incapable de dire où sont certains outils)


RépondreQuote
didier_v
(@didier_v)
Trusted Member Redacteur en Chef
Inscription: Il y a 1 an
Posts: 82
23 septembre 2020 21 h 21 min  

Oui, bonne idée.

Un bel article reprenant les liens ;  c'est sans doute le plus simple à maintenir


RépondreQuote
jede
 jede
(@jede)
Membre
Inscription: Il y a 1 an
Posts: 143
24 septembre 2020 1 h 02 min  

J'ai fait une page au final : https://ceo.oric.org/outils-de-developpement/

A compléter pour ceux qui ont les droits et pour les autres, par commentaires à la limite pour les softs à ajouter. Il en manque plein 🙂


RépondreQuote
retroric
(@retroric)
Active Member Adhérent
Inscription: Il y a 1 an
Posts: 12
25 septembre 2020 0 h 29 min  

Hello, je réponds très tardivement sur ce sujet, désolé ça faisait des mois en fait que je n'étais pas venu ici, pour vous dire je découvre même le post de @Damien du début du confinement (17 mars !!), lol...

Bref, désolé, et effectivement concernant Oric Explorer c'est clairement @Damien qui a (très brillamment de surcroit) pris la main sur les évolutions du soft depuis pratiquement un an, et qui nous sort de nouvelles versions améliorant les fonctionnalités, il a beaucoup d'idées (et de talent) donc un grand merci à lui !

Effectivement, ça a peu de sens que le "dépôt officiel" reste sur le compte GitHub sur lequel je l'avais partagé au début, et ce qui ferait le plus de sens (si @Damien est d'accord bien sûr), ce serait carrément de définir comme dépôt officiel un nouveau fork sur l'organisation GitHub officielle (ou du moins officieuse !) du CEO: https://github.com/oric-software

 

EDIT: en fait nous avons discuté de cela par email, et @Jede avait proposé de faire un fork, mais il semble que @Jede avait déjà forké le dépôt il y a plusieurs mois: https://github.com/oric-software/OricExplorer

En effet, cette version est en retard de 6 commits sur mon dépôt et celui de @Damien, donc il faut juste faire un pull pour récupérer les dernières modifs je pense. 

Et si @Damien est OK, ce "nouveau" dépôt pourra servir de référence pour Oric Explorer et Damien et moi (et tous ceux qui veulent contribuer) pourront y pousser leurs modifs.

 

This post was modified Il y a 1 mois 3 times by retroric

RépondreQuote
damien
(@damien)
Membre
Inscription: Il y a 8 mois
Posts: 26
25 septembre 2020 6 h 45 min  

Aucun problème de mon côté. 👍 

@+

damien.


RépondreQuote
Page 1 / 2
Share: