Release Orix 2022.3
 
Notifications
Retirer tout

Release Orix 2022.3


jede
 jede
(@jede)
Reputable Member Adhérent
Inscription: Il y a 3 ans
Posts: 343
Début du sujet  

Salut, 

Sortie du kernel et du shell version 2022.3, disponible ici : https://repo.orix.oric.org/dists/official/tgz/6502/cardridge.tgz

Ce n'est que le kernel et le shell, le reste devrait suivre, mais c'était plus simple d'annoncer déjà le kernel et le shell. Pour ceux qui veulent tout faire tout d'un seul coup, il faudrait attendre la fin des annonces sur ce  post, je mettrai la procédure finale.

Néanmoins, certains binaires ne fonctionneront plus suite à cette mise à jour, ils sont dispos dans le repo, mais il faut dire lesquels et cela sera fait dans un autre post. 

Les changements : 

Kernel : 

* [XMKDIR] Fix registers
* [XATN] Arc Tan routine removed
* [XCOS] Cosinus routine removed
* [XSIN] sinus routine removed
* [XLN] Ln routine removed
* [XLOG] Log routine removed
* [XEXP] Exp routine removed
* [XOPEN] Now, WR_ONLY Flag does not create the file. O_CREAT is handled and create the file
* [XFSEEK] now works in 32 bits mode (return EOK if OK, EINVAL if whence is not recognize)
* [XOPEN] [XREAD] [XCLOSE] Allows to open 2 files at the same times
* [XFREE] Fix many bugs 
* [Load from device] Add magic token to start any binary without checks
 
CC65
 
* [cc65] Fix mkdir bug
* [cc65] now send correct fd for fwrite/fopen/fread to the kernel
* [cc65] kbhit has the right behavior now
 
Shell : 
* Add readline (command line behavior) : insert/replace mode move to end of the line, at the beginning etc (see : sh - Orix (orix-software.github.io)  code : Assinie) 
* update man pages
* man removes shell ptr and no others command were working, when man is used without any argument => fixed
* add sedoric font (with accent)
* man can displays now more than one screen
 
 
Mise à jour (mais pour ceux qui veulent attendre de tout faire du 1er coup), attendre la suite
* gunzip/untar sur le device de la twilighte board
* Sur orix dans le shell : 
 - cd /usr/share/carts/2022.3
pour la clé usb par défaut : 
 - orixcfg -r -s 4 kernelus.r64
pour la sdcard par défaut : 
 - orixcfg -r -s 4 kernelsd.r64
 
Nous avons oublié de montré à la visu readline qui simplifie la ligne de commande.

Citation
jede
 jede
(@jede)
Reputable Member Adhérent
Inscription: Il y a 3 ans
Posts: 343
Début du sujet  

Sortie de systemd (partie loader)

Toujours pareil, pour ceux qui veulent faire toutes les mises à jour d'un seul coup, attendre les prochains posts.

Sortie du loader 2022.3.

Les changements : 

  • Affichage de la version du loader (en bas à droite)
  • Le nombre de jeux ne cesse d'augmenter (788 mais normalement, il devrait y en avoir plus car je n'ai pas mis à jour sur réel tout les fichiers) (En rouge)
  • Affichage de la fiche jeu issue d'oric.org quand on presse espace sur l'entrée choisie (ici 3D fongus). Voir encadré Orange. Cela affiche toutes les infos d'oric.org ainsi que les commentaires. La navigation (perfectible) : Flèche du haut et flèche du bas. Ainsi, la mise à jour sur oric.org influe sur la qualité des infos sur le menu "loader".
  • Quand on presse une lettre, on arrive sur la 1ère entrée commençant par cette lettre. Ex : en pressant sur P, on arrive à l'entrée "Pac-Oric" et donc, on accède rapidement aux soft commençant par P sans avoir à descendre sur les 788 jeux

Installation : 

Puis funct+L pour démarrer le loader...

Attention, il faut impérativement le kernel 2022.3 pour avoir toutes les fonctionnalités du loader.

 
1655763833-20220621_000942.jpg

RépondreCitation
jede
 jede
(@jede)
Reputable Member Adhérent
Inscription: Il y a 3 ans
Posts: 343
Début du sujet  

Pour info, la gestion par Assinie de la ligne de commande (ici "man sh") qui permet de voir les possibilités (il manque un écran). On s'arrange pour que chaque commande ait une page man

1656023532-20220623_220551.jpg

RépondreCitation
jede
 jede
(@jede)
Reputable Member Adhérent
Inscription: Il y a 3 ans
Posts: 343
Début du sujet  

Sortie de grep (code assinie) qui permet de chercher des pattern dans des fichiers. https://repo.orix.oric.org/dists/official/tgz/6502/grep.tgz (procédure de tout à la fin du post)

1656023717-grep.jpg

RépondreCitation
jede
 jede
(@jede)
Reputable Member Adhérent
Inscription: Il y a 3 ans
Posts: 343
Début du sujet  

Le format préféré de Simon, le tar. On peut désormais detarrer des .tar 🙂

https://repo.orix.oric.org/dists/official/tgz/6502/untar.tgz (procédure de tout à la fin du post)

1656023921-20220623_180022.jpg

RépondreCitation
jede
 jede
(@jede)
Reputable Member Adhérent
Inscription: Il y a 3 ans
Posts: 343
Début du sujet  

Et submit (Assinie) qui permet de lancer des scripts.

https://repo.orix.oric.org/dists/official/tgz/6502/submit.tgz

il y a des exemples dans /usr/share/submit/

1656024120-submit.jpg

RépondreCitation
jede
 jede
(@jede)
Reputable Member Adhérent
Inscription: Il y a 3 ans
Posts: 343
Début du sujet  

Et donc voici la procédure finale, pour faire tout d'un seul coup :

 

* Telecharger https://repo.orix.oric.org/dists/official/tgz/6502/sdcard.tgz

* gunzip/untar sur le device de la twilighte board

* Sur orix dans le shell : 
 - cd /usr/share/carts/2022.3
pour la clé usb par défaut : 
 - orixcfg -r -s 4 kernelus.r64
pour la sdcard par défaut : 
 - orixcfg -r -s 4 kernelsd.r64

RépondreCitation
Share: