Enfin décidé pour une première version :
Oric Screen Editor
Éditeur d'écran pour l'Oric Atmos
Oric Screen Editor est un éditeur permettant de créer des écrans textuels pour l'Oric Atmos. Il prend entièrement en charge l'utilisation de jeux de caractères définis par l'utilisateur.
Principales caractéristiques du programme :
- Prise en charge des cartes d'écran de plus de 40x25 caractères. Les écrans peuvent atteindre 8 Kio (8 192 octets), toutes les tailles adaptées à cette mémoire avec une largeur de 40 au minimum et une hauteur de 27 au minimum sont prises en charge.
- Prend en charge le redimensionnement de la taille de la toile, efface ou remplit la toile
Prise en charge du chargement des jeux de caractères définis par l'utilisateur (devraient être des jeux de caractères standard de 96 caractères de 6 bits de largeur et 8 bits de hauteur, des jeux de caractères alternatifs de 80 caractères ou des jeux de caractères combinés de 176 caractères). - Inclut un éditeur de caractères simple pour changer les caractères à la volée et voir directement le résultat dans votre écran conçu.
- Prend en charge les attributs de série Oric pour les modificateurs d'encre, de papier et de caractères (jeu de caractères standard ou alternatif, double hauteur, clignotement).
- Mode écriture pour taper librement des caractères avec le clavier
- Mode ligne et boîte pour dessiner des lignes et des boîtes
- Sélectionnez le mode pour couper, copier, supprimer ou repeindre (uniquement la couleur ou tous les attributs) la sélection.
- Mode de déplacement pour faire défiler le contenu de l'écran (en raison de contraintes de mémoire uniquement pour la fenêtre d'affichage 40x27)
- Mode palette, y compris le mode charmap visuel, pour sélectionner visuellement les caractères et les couleurs
- Machines à sous préférées pour sélectionner rapidement 10 personnages préférés
Nécessite un système de disque (émulation) capable d'exécuter des disques SEDORIC3, le programme a été testé avec un Cumama Reborn et Oricutron.
Downloads:
.DSK disk image
.HFE disk image
Full source code and manual / documentation at:
https://github.com/xahmol/OricScreenEditor
PDF version of manual:
https://github.com/xahmol/OricScreenEdi ... README.pdf
Hello,
Thanks for the information. If it's easier for you, you could post in english ?
@jede Haha, the Google Translate translation that bad?
Anyway, English is easier of course.
@jede Haha, the Google Translate translation that bad?
Anyway, English is easier of course.
Yes it's a bit hard to understand some sentences. I guessed some sentence.
Anyway, it does not remove all the work of releasing this software on the oric
@jede Then I guess visiting the Github page is best, as the text is a direct Google translate from the introduction there. But good to know, the French did seem to make sense to me with my limited French, but will then refrain from using Google Translate here from now on.
@jede Is it also possible to add this release to the software library on Oric.org? Tried to mail webmaster@oric.org, but that mailaddress does not seem to be working. And in the footer, clicking on contact webmaster it appears to give your mail address.
Think everything asked for should be on my Github repo , disk images are linked there, full description and doicumentation, and PNG screenshots are in this dir of the repo.
@xahmol : done. i don't know if there're some readers behind webmaster(a)oric.org. It's more reliable to use ceo(a)oric.org
https://www.oric.org/software/oric_screen_editor-2766.html
@didier_v Super, thanks!
And there are definately no readers behind that account, as I got an error message immediately 😉
webmaster email address is fixed
@xahmol I added your oric.org account to oric.org administrators, you can now modify or add your own software. It's in french, but here is a small manual : https://ceo.oric.org/guide-de-mise-a-jour-de-la-partie-software-de-www-oric-org/
@xahmol I updated the documentation. The important information is to set flags for each downloads, because batch generates .db files for Orix loader.
It means that if "Sedoric flag + disk" flags is set, it will generate in the right .db file the software, and when we will finished "sedoric support for Orix", it will be available in the loader.
"Sedoric support for Orix" is under development, it's not finished, but it will be possible to start sedoric .dsk file on the board (as ftdos commands does for ftdos/jasmin .dsk file)
@jede Nice and thanks! See I really have to catch up on Oric and the Twilighte board.
Honestly did not look at my Twilighte board for think over a year now as I became distracted by other things where I could achieve progress faster than trying to port stuff to Orix 😉as you maybe remember I got stuck at a point making Ludo work on Orix then.
The Screen Editor for different platforms is the main reason to became distracted.
@jede Nice and thanks! See I really have to catch up on Oric and the Twilighte board.
Honestly did not look at my Twilighte board for think over a year now as I became distracted by other things where I could achieve progress faster than trying to port stuff to Orix 😉as you maybe remember I got stuck at a point making Ludo work on Orix then.
The Screen Editor for different platforms is the main reason to became distracted.
We did a lot of improvements since one year. For example, you should have less problems to build ludo because i fixed a lot of things in cc65 target. I did not managed yet cc65 IRQ functions to start music for example.
opendir/readdir works in the kernel but i did not sent any pull request to cc65 repo in order to use it in cc65. opendir/readdir could be useful for Oric screen editor for example.
I wrote a lot of documention for developpers but there is a lot of missing information on this document (as in user documentation too). The better way to have information is to ask to Assinie or me 🙂
It's more and more easy to develop on Orix target (with orix-sdk or kernel primitives), but i have more and more ideas and still not more and more time to do all i want to do 🙂
I am also working on network card tools for Twilighte board and Oric screen editor could be useful, but well, i don't want to start another thing yet.
@jede Porting Oric Screen Editor to a specific Orix function is absolutely something I would like to do if time permits. Combination of direct SD card access and a lot of additional bankable memory would be ideal for OSE.
So you confirm I should definately update my Twilighte board soon.
Only thing is that the Raspberry Pi Zero I used to have WiFi file access on that board is now my RGB2HDMI, as it is impossible to buy a new RPi now and that one was the one I used the less…. But of course plain USB stick should still also work.