Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Jeux >> Graph 35+USB/75(+E)/85/95 SD >> Add-ins >> Zork
Zork
Version : 1.0 Taille : 160600 octets Ajouté le : 2018-08-20 05:23 Modifié le : 2018-09-16 22:04
Auteur et posteur :
DjpadbitHors ligneMembrePoints: 121 Défis: 0 Message
Planète Casio - Add-in Casio - Zork - djpadbit - Calculatrices
Nombre de visites sur cette page : 3022
Score au progrank : 31
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
648 téléchargements | Soumettre un test


A cause du changement de processeur des nouvelles Graph 35+ USB, 75 et 95 SD, de nombreux addins sont incompatibles avec ces calculatrices.
Rendre un addin compatible - Plus d'informations sur ce problème - Liste des addins compatibles

Description :

Aujourd'hui dans la catégorie "un truc que personne n'as demandé mais que j'ai porté sur une calto quand même" nous avons Zork le fameux jeux d'aventure textuel des années 1978. Bon il est en anglais mais ça c'est pas très grave hein.

Source sur mon github comme toujours: https://github.com/djpadbit/zork

Attention cet Addin ne fonctionne que sur les calto SH4.
Comme pour FXGB j'ai utilisé gint et je n'ai eu aucun problème (même si ça serait bien que le reste des appels BFile soient implémenté :P)
Pour qu'il fonctionne il faut avoir le fichier "dtextc.dat" (que vous pouver trouver dans le zip) sur la calto.
Aussi F1 permet de switcher entre minuscule et majuscule et les flèches haut et bas pour monter et descendre dans le text.
Vous pouver sauvegarder en faisant "save" et reprendre en faisant "restore".
L'icon est pas tip top mais c'est le mieux que je sache faire.
Je sais pas trop écrire ici hein.


Commentaires :

Pages: 1, 2, 3 | Suivante

DjpadbitHors ligneMembrePoints: 121 Défis: 0 Message
Posté le 20-08-2018 à 05:43 | #
Whoops la première version que j'avais posté ne fonctionnais pas a cause de trucs bizares, je l'ai mis a jour maintenant ça devrais fonctionner (quelle idée de poster des trucs a 5h du mat sans vérifier si ça fonctionne ou pas)
LephenixnoirEn ligneAdministrateurPoints: 24145 Défis: 170 Message
Posté le 20-08-2018 à 08:35 | #
Wow, Zork c'est quelque chose ! Quand tu dis porté tu veux dire que le fichier de données dans l'archive est le même que dans le jeu original ?

Je l'ai lancé, mais après un défilement rapide de texete en anglais (que je n'ai pas le temps de lire) ça se termine sur :

[...] lettered sign reading:

INITIALIZATION FAILURE
The darkness becomes all encompassing and your vision fails.
The game is over.

Une idée ?

(même si ça serait bien que le reste des appels BFile soient implémenté :P)

Ah, ça c'est facile normalement...
Dark stormEn ligneLabélisateurPoints: 11631 Défis: 176 Message
Posté le 20-08-2018 à 09:03 | #
Readme a écrit :
This version of dungeon has been modified from FORTRAN to C. The original was written in DEC FORTRAN, translated from MDL. It was then translated to f77 for UN*X systems, from which it was translated to C. The C translation was done with the help of f2c, the FORTRAN to C translator

Je comprends mieux pourquoi le code est truffé de trucs bizarres
DrakHors ligneRédacteurPoints: 1925 Défis: 40 Message
Posté le 20-08-2018 à 12:42 | #
Alors là, si on a Zork sur Calto, je veux essayer !
DjpadbitHors ligneMembrePoints: 121 Défis: 0 Message
Posté le 20-08-2018 à 14:11 | #
Oui c'est le Zork original (enfin celui du port C de zork). Pour l'INITIALIZATION FAILURE, je pense qu'il y'a plus de ram probablement ? je sais pas je vais voir, tu pourrait me dire ou tu était pour voir si je peut refaire le crash. Le code du port zork de c est déja pas très lisible alors c'est un peut compliqué de débugger.C'est un truc que je préfère avec le sdk casio l'émulateur + débugger mais il n'y en a pas avec gint donc je doit mettre des print un peut partout. Ah oui aussi il me semble que les sauvegardes fonctionne mais je n'ai pas vraiment testé.
LephenixnoirEn ligneAdministrateurPoints: 24145 Défis: 170 Message
Posté le 20-08-2018 à 14:14 | #
C'est juste au démarrage que j'ai eu ça. J'appuie sur EXE pour lancer l'add-in, le texte défile, et il s'arrête sur ce message.

Je ne sais pas trop ce qu'on peut faire niveau debuggage, en tous cas la SH3 supporte les breakpoints et la SH4 a une interface de debuggage mais je ne sais pas si c'est pas par USB (à étudier). Il y a sûrement des possibilités.
DjpadbitHors ligneMembrePoints: 121 Défis: 0 Message
Posté le 20-08-2018 à 14:17 | #
Tu est bien sur une calto SH4 et tu as bien le fichier dtextc.dat sur la calto ?

Oh intéressant faudrait regarder, parceque le débogage est super utile.
LephenixnoirEn ligneAdministrateurPoints: 24145 Défis: 170 Message
Posté le 20-08-2018 à 14:55 | #
Ahaa non c'est un fail de ma part, je ne l'avais pas envoyé xD

Bon, ça marche bien en fait ! ^^'

Quand je lis la brochure dans la boîte aux lettres, le texte défile assez vite. Y a-t-il une sorte de touche "Arrêt défil" pour avoir le temps ?
DjpadbitHors ligneMembrePoints: 121 Défis: 0 Message
Posté le 20-08-2018 à 14:57 | #
Tu peut monter et descendre avec les flèches haut et bas, mais faut que je rajoute la répétition des touches.
LephenixnoirEn ligneAdministrateurPoints: 24145 Défis: 170 Message
Posté le 20-08-2018 à 15:00 | #
getkey_opt() a une option pour la répétition, je dis ça au hasard

Pages: 1, 2, 3 | Suivante

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 101 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd