Derniers sujets
» L'immonde Docteur Kokus
Mar 17 Oct 2017 - 18:46 par Dom50

» Rencontre avec Emmanuel Viau (ERE informatique)
Mar 17 Oct 2017 - 18:17 par Dom50

» Organisation RAM vidéo
Mar 17 Oct 2017 - 14:26 par Davros

» OVERLAYS : est-ce accessible avec LCC65
Lun 16 Oct 2017 - 14:47 par Jede

» Holdies
Dim 15 Oct 2017 - 21:09 par Dbug

» Infocarte ORIC
Dim 15 Oct 2017 - 13:26 par fred72

» Alchimie DOUZE
Dim 15 Oct 2017 - 8:46 par kenneth

» maxiNoob apprend le C
Ven 13 Oct 2017 - 22:55 par Dbug

» page zéro ?
Ven 13 Oct 2017 - 22:36 par Dbug

» Orix : Thread de notification sur le développement
Jeu 12 Oct 2017 - 22:25 par Jede

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

Nos membres ont posté un total de 5719 messages dans 417 sujets
Portail ORIC




Orix : Thread de notification sur le développement

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

Orix : Thread de notification sur le développement

Message  Jede le Dim 24 Sep 2017 - 12:06

Plutôt que de faire une ML, je fais un thread sur les modifs dispo (updates) sur les repos github (différent du thread de release).

Les modifs :

Telemon :
* corrections de 2 bugs sur la lecture du fichier (l'un pour dans le cas d'une lecture d'une taille vide et donc dépassement de buffer : acceleration de la lecture) (bugs trouvés par Assinie)
* passage de certains headers (telemon.h, 6522_1.h, 6522_2.h) qui étaient dans Oric-common, dans le repo telemon.
* passage des variables telemon dans le repo telemon (avant : dans oric-common)
* nettoyage des appels au FDC (orix devrait démarrer plus vite ainsi que telemon)
* ajout d'une primitive : XVARS qui permet de récupérer certaines adresses de telemon (pour l'instant, il est possible de récupérer que l'adresse du PWD). Ceci permettra d'avoir des binaires compatibles avec différentes versions de telemon.
* gestion dans la fonction XREAD du 65C02 qui devrait légèrement accélérer la lecture quand telemon est assemblé pour le 65C02 avec un 65C02 embarqué.
* correction du bug du XCLOSE qui n'était pas implémenté à la fin du chargement de binaire, ce qui laissait ouvert /bin. Ce bug était connu car XCLOSE faisait planter ORICHD, dès que la primitive était appelée. XCLOSE ne fait plus planter ORICHD (bug report assinie)

orix.oric.org
* mise à jour http://orix.oric.org/doku.php?id=orix:primitives qui donne la doc/examples, de certaines primitives utilisables en assembleur.

file
* gestion de l'affichage des headers du format WAV
* cette modif donne lieu à une nouvelle version : 1.0.2

orix
* correction du bug qui faisait qu'en tapant "cdusr" cela fonctionnait. Désormais, cela n'est plus possible

mym
* correction des ym qui n'étaient pas à la bonne fréquence (bug remonté par 6502man)

ipkg
* outil non releasé encore
* permet d'afficher la liste des packages installés

Oricutron
* ajout de l'émulation : suppression et création des répertoires

CC65
* changement de la conf telestrat pour agrandir le range de la zero page, ce qui permettra de pouvoir linker du o65 facilement quand un objet o65 demande aussi de la variable en ZP.
* ajout dans asminc de certaines variables de travail pour telemon qui peuvent être utilisés dans les primitives cc65. Certaines primitives telemon récupèrent parfois leurs arguments de ces varaibles

Bugs en cours :
* [ORIX] mkdir et rm ne permettent pas de créer/supprimer en relatif
* [CC65] Certaines fonctions conio sont buggées et ne déplacent pas le curseurs dans les cas des gotox, gotoy, gotoxy
* [CC65] Le deuxième fread lancé ne fonctionne pas car le 1er fread lance un EOF

Bien entendu, tout le monde peut participer à tout cela. Coté hardware, je n'en parle pas encore, mais cela devrait arriver pour une carte en version finale prochainement.
avatar
Jede

Messages : 59
Date d'inscription : 20/04/2016
Localisation : Var

Revenir en haut Aller en bas

Re: Orix : Thread de notification sur le développement

Message  Jede le Lun 25 Sep 2017 - 12:51

Depuis quelques mois, je voudrais introduire la notion d'auto completion sur Orix. C'est l'équivalent de la tabulation sous Linux (ceci permet de naviguer plus rapidement dans les arbos).

Néanmoins, comme l'Oric n'a pas de touche tab, je cherchais un combinaison de touche comme CTRL+A qui permettrait de se rapprocher de la touche tab. Mais CTRL+A est aussi utilisé en bash.

L'idéal aurait été la touche funct, mais elle est très mal placée. Je pense me rabattre sur la touche funct.

Vos avis ?
avatar
Jede

Messages : 59
Date d'inscription : 20/04/2016
Localisation : Var

Revenir en haut Aller en bas

Re: Orix : Thread de notification sur le développement

Message  kenneth le Lun 25 Sep 2017 - 13:20

Jede a écrit:Depuis quelques mois, je voudrais introduire la notion d'auto completion sur Orix. C'est l'équivalent de la tabulation sous Linux (ceci permet de naviguer plus rapidement dans les arbos).

Néanmoins, comme l'Oric n'a pas de touche tab, je cherchais un combinaison de touche comme CTRL+A qui permettrait de se rapprocher de la touche tab. Mais CTRL+A est aussi utilisé en bash.

L'idéal aurait été la touche funct, mais elle est très mal placée. Je pense me rabattre sur la touche funct.

Vos avis ?
Même si la touche est mal placée, c est toujours intéressant d'utiliser les combinaisons inexploitées ou en doublon comme l' attribut 50/60hz, la touche FUNCT a toujours conservé ce côté mystérieux (et propice aux moqueries des éditorialistes de l'époque). Donc si FUNCT peut devenir une "norme" ORIX, je suis à fond avec cette idée, a moins d'utiliser cette touche en supplément pour conserver la gestuelle "CTRL A" sous réserve de pouvoir mapper 3 touches en même temps Wink
avatar
kenneth
Modérateur

Messages : 380
Date d'inscription : 13/01/2013
Age : 50
Localisation : 63

Revenir en haut Aller en bas

Re: Orix : Thread de notification sur le développement

Message  laurentd75 le Lun 25 Sep 2017 - 15:49

Hello Jede,

Si tu veux rester dans les "normes" Unix/Linux, pour l'autocomplétion il y a aussi la touche Escape... Sous Linux, un double appui sur la touche Esc est équivalent à un appui sur Tab, ça déclenche aussi l'autocomplétion... Et comme cette touche existe sur nos Oric, ne serait-ce pas l'idéal de l'utiliser, plutôt que "Funct" qui à mon sens serait plus indiquée pour gérer comme dans Sedoric des raccourcis-clavier de commandes ?  :-)

a+
Laurent
avatar
laurentd75

Messages : 104
Date d'inscription : 09/08/2014
Age : 46
Localisation : Paris

Revenir en haut Aller en bas

Re: Orix : Thread de notification sur le développement

Message  Symoon le Lun 25 Sep 2017 - 20:05

Dans la série "autant d'avis que de personnes" Wink
Moi qui suis étranger au monde Unix depuis 18 ans (ce qui fait que j'ai du mal à comprendre les détails de ce que tu développes Jede, en fait Wink ), je n'ai aucune idée des standards, mais en regardant mon clavier Oric, la combinaison CTRL+Return me semble inutilisée et "naturelle".

CTRL+Return: faire défiler les complétions auto
Return: valider

Mais c'est juste une idée !
avatar
Symoon

Messages : 343
Date d'inscription : 26/04/2014

Revenir en haut Aller en bas

Re: Orix : Thread de notification sur le développement

Message  iss le Lun 25 Sep 2017 - 22:05

Just for the record: TAB = Ctrl+I Wink
avatar
iss

Messages : 37
Date d'inscription : 30/10/2014

Revenir en haut Aller en bas

Re: Orix : Thread de notification sur le développement

Message  Jede le Mar 26 Sep 2017 - 13:21

Merci pour les réponses.

Je pense que je vais faire le ESC. La touche funct, je pensais l'utiliser pour autre chose, le CTRL + entrée, cela pourrait se faire pour un autre truc peut être.

avatar
Jede

Messages : 59
Date d'inscription : 20/04/2016
Localisation : Var

Revenir en haut Aller en bas

Re: Orix : Thread de notification sur le développement

Message  Jede le Dim 8 Oct 2017 - 18:18

Bonsoir,

Voici les mises à jour de ces 15 jours. A noter que je n'ai pas releasé, c'est juste commité dans les repos git :

Telemon:

   * Acceleration de l'affichage sur la primitive XWR0 en désactivant l'écho sur l'imprimante (moins de 50 cycles gagnés par caractères envoyés)
   * la primitive XWRITE fonctionne désormais correctement (écriture sur sdcard)

rm:

   * correction du bug qui empéchait de faire des rm en relatif

orix:

   * les touches quand elles sont pressées ne font plus de bruit.
   * certains retours chariots devaient être présents et parfois pas : uniformisation
   * ajout d'une variable dans telemon ERRNO qui stocke les numéros d'erreurs.
   * Suppression de la commande hires (ligne de commande), et remplacée par echo

cc65:

   * getcwd fonctionne correctement désormais (il est donc possible de récupérer le path courant dans son programme C
   * ajout de cgetc dans pour conio (qui permet de lire le clavier et récupérer le code ASCII de la touche.

oricium:

   * le jeu fonctionne désormais sur Orix

Bugs en cours :

   [ORIX] mkdir permet pas de créer/supprimer en relatif
   [ORIX] l au lieu de ls fonctionne quand même.
   [CC65] Certaines fonctions conio sont buggées et ne déplace pas le curseurs dans les cas des gotox, gotoy, gotoxy
   [CC65] Le deuxième fread lancé ne fonctionne pas car le 1er fread lance un EOF
   [Oricutron] Le rm ne fonctionne pas, il essaie tout le temps de supprimer à la racine. Sur réel, rm fonctionne.
   [Oricutron] le mkdir fait parfois planter Oricutron
   [ORIX] quand on tape “./” Orix indique que ce n'est pas un Orix file et il n'y a pas de retour chariot
   [ORIX] quand on tape cd \, cela fonctionne sans erreurs
   [ORIX] on peut créer un fichier avec en premier caractère, un point, mais on ne peut le voir avec ls
avatar
Jede

Messages : 59
Date d'inscription : 20/04/2016
Localisation : Var

Revenir en haut Aller en bas

Re: Orix : Thread de notification sur le développement

Message  Jede le Jeu 12 Oct 2017 - 22:25

Bonsoir,

J'ai mis à jour l'archive Orix pour que vous puissiez tester. Il y a toujours des bugs d'émulation sur mkdir et rm (en pull request sur oricutron).

J'ai commencé à faire du déploiement continu.

Les changements :

* Mise à jour d'Orix
* Mise à jour de Telemon
* Contient bootfd
* Ipkg
* ajout de pas mal de man pages
* stormlord
* mise à jour de l'outil de diagnostic du ch376
* Ajout du storybook tol
* Oricium
* vidplay avec des vidéos

Dans cette version, telemon et Orix ont toutes les features décrites plus haut (et les bugs aussi). Toujours pour rappel tous les chargements de fichiers sont équivalents en terme de vitesse que cela soit sur émulateur et sur réel.

http://orix.oric.org/lib/exe/fetch.php?media=oricutron_orix_0_4.zip

Tout cela en démo à l'alchimie (le mois prochain) en vrai Smile avec d'autres nouveaux trucs Smile

A+

avatar
Jede

Messages : 59
Date d'inscription : 20/04/2016
Localisation : Var

Revenir en haut Aller en bas

Re: Orix : Thread de notification sur le développement

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

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