it regularly difficult to spot, aside from maybe by a genuine Rolex replica history specialist, in light of the fact that the best phony Rolex are 95% made by Rolex. If you want to know how often you should optimally be winding your rolex replica watch, Click Here.

Menus déroulants
 
Notifications
Retirer tout

Menus déroulants

11 Posts
5 Utilisateurs
4 Reactions
941 Vu
drpsy
(@drpsy)
Posts: 10
Active Member Adhérent
Début du sujet
 
[#359]

Hello,

Je vous partage juste mon petit délire d'il y a très longtemps : faire des menus déroulants sur ORIC.

Je sais, ça ne casse pas trois pattes à un canard, mais bon...

Si vous téléchargez le programme:

- on peut naviguer dans les menus avec les flèches droite et gauche et haut et bas.

- on sort avec ESC

- FUNC est redirigé pour appeler le programme, ce qui autorise son utilisation avec l'interpréteur BASIC

- Les commandes suivantes font quelque chose : Quitter, Marquer/Copier/Coller, Explode, Cls, Hd Reset et Reset.

- AH et c'est développé en 2 jours avec les pieds, donc pas optimisé et le code n'est pas vraiment bien organisé. Mais ça fonctionne !

- J'ai "documenté" le code ainsi que le README dans GITHUB. @didier: tu peux utiliser ce que tu veux pour un article 😉

  https://github.com/drpsy77/Menus

 


Ce message a été modifié Il y a 10 mois 3 fois par drpsy
 
Posté : 20 juillet 2025 0 h 35 min
ylf22300 reacted
didier_v
(@didier_v)
Posts: 616
Membre Admin
 

Haha ... excellent. et merci pour le partage du code. ca vaudra bien un article. j'en profiterais pour chercher dans les archives si cela n'a pas déja été réalisé (j'aurais dit oui mais je me trompe peut être de machine).

A quand la meme chose en hires, avec des windows en popup pour nous permettre d'avoir un environnment souris quand une des extensions le permettra (du gros délire pour le coup)


 
Posté : 20 juillet 2025 7 h 47 min
drpsy
(@drpsy)
Posts: 10
Active Member Adhérent
Début du sujet
 

On a déjà Word, Excel, Paint :

ORIC CALC : https://www.oric.org/software/oric_calc-376.html

ORISCRIBE : https://www.oric.org/software/oriscribe-210.html - excellent, avec ses 60 colonnes, 33 lignes, en mode Hires, justification automatique, etc.

Lorigraph : https://www.oric.org/software/lorigraph-1241.html

IL y en a d'autres mais j'ai essayé ceux-là et justement, ces excellents logiciels manquent cruellement de MENUS ! 😀 

Reste plus qu'à intégrer tout ça, et ensuite:

- adapter pour SEDORIC

- OU: ajouter le CSAVE sur le LOCI !


 
Posté : 20 juillet 2025 8 h 35 min
Gliou
(@gliou)
Posts: 45
Eminent Member Adhérent
 

Merci pour le partage


 
Posté : 20 juillet 2025 12 h 27 min
Kenneth
(@kenneth)
Posts: 367
Honorable Member Adhérent
 

Interessant 😎 , associé avec une souris expérimentale on aurait un outil complet. Mais bon, je n'ai toujours pas redémarré mon projet d'accouplement de l'ORIC avec un mulot...


 
Posté : 20 juillet 2025 13 h 58 min
drpsy
(@drpsy)
Posts: 10
Active Member Adhérent
Début du sujet
 

J'ai fait une mise à jour:

Interaction avec l'interpréteur possible : détournement de la lecture clavier pour utiliser la touche FUNC. ==> un appui sur FUNC active le menu. ESC permet d'en sortir. La position du curseur et le buffer sont conservés.

Copier/coller à la EMACS: on se positionne sur une coordonnée. On active le menu via FUNC, on sélectionne Edition/Marquer. On se positionne sur une autre position. on appuie sur FUNC et on fait COPIER (le menu est préselectionné). on se met ensuite n'importe où. FUNC et Edition/Coller.

Le "presse-papier" est de 256 octets et ne met pas à jour le buffer. Si on veut entrer les données dans le buffer, il faut utiliser CTRL-A.

La commande CLS fonctionne. Avantage: elle ne déclenche pas le Ready. L'écran est vraiment vierge.

Autres commandes: Hd Reset (reboot) et Reset (Soft reset).

Update 25/07: correction de bugs, calcul du HIMEM et relancement du BASIC qui affiche désormais la taille de la mémoire après le chargement du programme en auto.

J'envisage une recopie de l'écran dans une zone mémoire : ça permet d'avoir une sorte d'éditeur d'écran. Mais il faudrait l'option de désactiver le tampon clavier / ligne.

1753422267-Oric-Menus.png

Ce message a été modifié Il y a 10 mois 2 fois pardrpsy
 
Posté : 23 juillet 2025 18 h 27 min
ylf22300 reacted
drpsy
(@drpsy)
Posts: 10
Active Member Adhérent
Début du sujet
 

Le Github a maintenant un readme à l'arrache et le code est documenté


 
Posté : 25 juillet 2025 11 h 02 min
drpsy
(@drpsy)
Posts: 10
Active Member Adhérent
Début du sujet
 

J'ai ajouté une video au premier message. Et quelques fonctions. En vrai, ça peut faire éditeur de pages, en particulier si on utilise à bon escient CTRL-X, qui interrompt la saisie d'une ligne dans l'interpréteur. Quelques améliorations de couleurs à faire encore sur le menu pas toujours visible...

La sauvegarde de pages écran se fait dans la zone "perdue" du mode hires quand on est en mode TEXT. 


 
Posté : 28 juillet 2025 23 h 23 min
arzooooo
(@arzooooo)
Posts: 99
Estimable Member Adhérent
 

Bonjour.

Très joli travail.

Dans BasiX (commandes PACK et UNPACK), j'avais programmé la sauvegarde/restauration de pages (écran texte ou graphique) avec compression pour occuper moins de place. C'était assez optimisé, donc suffisamment rapide pour afficher plusieurs pages texte par seconde.

Dans un numéro de la revue MicroVO, Philippe et moi avions gagné un moniteur couleur en ayant envoyé le tout début de BasiX : mon compacteur/décompacteur d'écran et la fonction de tri de tableaux (numérique et alphanumérique) de Philippe.


 
Posté : 30 juillet 2025 19 h 48 min
drpsy reacted
drpsy
(@drpsy)
Posts: 10
Active Member Adhérent
Début du sujet
 

@didier_v Trouvé quelque chose dans un dsk qui s'appelle PD1TO50.DSK et qui contient une routine assembleur appelable depuis un programme BASIC par exemple pour afficher une fenêtre avec les chaînes de caractères de A$ à N$ et qui renvoie dans Z le numéro de la ligne sélectionnée. Ca s'appellle SUPERWIN.

https://www.oric.org/index.php?page=software&fille=detail&num_log=481

 

J'ai trouvé l'origine 'française'. C'est dans THEORIC 28. J'ai vérifié: c'est bien le même code.

 


Ce message a été modifié Il y a 10 mois pardrpsy
 
Posté : 6 août 2025 22 h 28 min
arzooooo reacted
didier_v
(@didier_v)
Posts: 616
Membre Admin
 

Posté par: @drpsy
Trouvé quelque chose dans un dsk qui s'appelle PD1TO50.DSK

Impressionnant. 

 


 
Posté : 7 août 2025 21 h 17 min
Share: