Salut,
Voici la procédure pour pouvoir démarrer le jeu ATTACK OF THE PETSCII ROBOTS sur la twilighte board, je l'écris ici pour ceux qui veulent tester. Mais, il faudrait que je le documente proprement, et que surtout cela soit fait automatiquement quand on downloade l'archive du repo. Mais voici la doc
- Télécharger le jeu et mettre tous les .tap à la racine du storage qui est sur la twilighte board
- Renommer PETROBOTS.TAP en PETRO.TAP
- copier petro.db dans "/var/cache/basic11/p/"
Au prompt Orix, lancer :
/#basic11 "PETRO
Le lien vers le fichier .db (à renommer en petro.db car au download, il n'a pas le bon nom) : https://www.oric.org/ftp//games/software/f/free_petscii_robots//stuff_2774_petro.db
Et de mon coté, je travaille à une version "Erebus" compatible avec l'auteur. Kenneth m'a donné des infos pour comprendre comment je pourrais faire. A ce stade, je relis le fonctionnement du périphérique.
Avec la vidéo :
il y a d'autres moyens de la lancer, mais avec le fichier .db (qui est en réalité un fichier de conf), c'est plus simple. Les joysticks devraient marcher, mais ce n'est pas le cas, je n'ai pas regardé dans le détail.
Le probleme, c est certains jeux multipart qui utilisent l'environnement de l'émulateur (plusieurs fichiers TAP), plutot que l'environnement ORIC (1 seul fichier TAP qui contient plusieurs tronçons), normalement, en mode magnéto, contrairement a la disquette, on ne peut pas choisir le fichier suivant, (ou alors il fallait jongler avec la bande magnétique) tout vient à la queue leu-leu. Il faudrait fusionner les fichiers du jeu PetsciiRobots pour avoir un seul fichier TAP, en supposant que la progression du joueur soit linéaire. Après, avec l'Erebus on peut tricher en récupérant dans les pages 0 et 2 le cluster en cours pour recharger un fichier "déjà passé" dans le fichier TAP.
Il faudrait fusionner les fichiers du jeu PetsciiRobots pour avoir un seul fichier TAP
Sauf que des portions sont rechargées plusieurs fois :). Si c'était aussi simple, j'aurais déjà donné le tap qui marche à Simon Luce
Après, avec l'Erebus on peut tricher en récupérant dans les pages 0 et 2 le cluster en cours pour recharger un fichier "déjà passé" dans le fichier TAP
J'apprends quand j'ai le temps le source. A trouver les bonnes variables. Je vais je pense faire quelques essais en basic pour voir