Excellent !
Un méga travail formidable ! Bravo !
Bel hommage rendu a Twilighte.
Bravo, que de travail accompli...
Bravo pour ces nouveautés et cet hommage à Twilighte
En gros, les 10% restants, ce sont les softs telestrat. La carte c'est grosso modo la transformation d'un atmos en telestrat amélioré. Les roms telestrat pourraient presque marcher telles quelles (il y a une grosse compatibilité telestrat sur plusieurs parties).
En revanche, je n'ai pas trop voulu faire un démarrage telestrat de base, alors que c'était possible. Il y a une autre méthode pour le faire. Yakafokon toujours
Pour info, sur fwrite et fread sur la target telestrat (Orix) cc65, un bug a été corrigé. C'est disponible dans le repo cc65 (donc, il faut rebuilder la lib).
En gros, dans certains cas, fread() et fwrite() ne renvoyaient pas le bon nombre d'octets lus/écris
untar en version 2023.2 est disponible : https://repo.orix.oric.org/dists/2023.2/tgz/6502/untar.tgz
Code : Assinie
untar est passé en format relogeable. Cette version ne peut fonctionner qu'avec un kernel égal ou supérieur à v2022.4
il faut donc upgrader le kernel, soit prendre une version antérieure
Comme j'avais fait les vidéos, je publie en public :
Démarrage du disk bocco.dsk sans controleur de disquette : (54) [Twilighte board] Starting bocco adventures - YouTube
Meurtre en série : (54) Twilighte board : meurtre en série without floppy drive controler - YouTube
Blakes'7 est désormais disponible au format relogeable : https://repo.orix.oric.org/dists/2023.2/tgz/6502/blakes7.tgz
Le format relogeable permet de démarrer plusieurs programmes sans qu'ils empiètent sur la même plage mémoire.
Un article sur le site est disponible pour montrer l'application.
'gunzip' est passé en mode relocation.
Pour telecharger :
Nouvelle sortie du kernel et du shell pour la twilighte board :
Les infos ici :
2023.2 - ORIX v2023.1 DOCUMENTATION (orix-software.github.io)
Ce qu'il faut retenir :
1) le shebang est géré, pour ceux qui ne connaissent pas, cela permet de dire au kernel que c'est un script qui est lancé avec en argument l'interpréteur
2) la possibilité de lancer désormais des binaires en "./"
3) l'exécution des paths en absolus dans le kernel (actuellement, il fallait que le binaire soit dans /bin/ obligatoirement.
D'autres trucs arrivent, mais c'est en cours de finalisation.