Calculatrices
Graph 35 à 100 (CFX)
Graph 25/25+ (Pro) (fx-7400)
Graph 75/85/95 (SD) (fx-9860)
Graph 100/100+ (AFX)
ClassPad 300/330
Fx-CG 10/20
Fx-CP 400
Graph 90+E

Retour aux miniatures
Tri avancé
Liste des programmes
Nom Date
Bitmap wars
Immeuble
DémineurC
Tamacasio
Zork
Essai
Dungeon
MarioMaker
15 second ninja
Run
Slide
Arena
Tu Quoque
Kirby DreamLand
Geometry Dash
KT Polar Bear
Pac-Man
Feeries
IPod Spin
SeaRush
Pages: 1,2,3,4,5,6,7,8,9 >>

¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Jeux >> Graphs 75/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: 94 Défis: 0 Message
Planète Casio - Add-in Casio - Zork - djpadbit - Calculatrices
Nombre de visites sur cette page : 785
Score au progrank : 22
Pas encore de note !

Vous devez être inscrit(e) et avoir 20 points ou plus pour noter.
143 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: 94 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: 14626 Défis: 136 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 stormHors ligneMembre d'honneurPoints: 10773 Défis: 174 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: 1922 Défis: 38 Message
Posté le 20-08-2018 à 12:42 | #
Alors là, si on a Zork sur Calto, je veux essayer !
DjpadbitHors ligneMembrePoints: 94 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: 14626 Défis: 136 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: 94 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: 14626 Défis: 136 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: 94 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: 14626 Défis: 136 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 v42 © créé par Neuronix et Muelsaco 2004 - 2019 | Il y a 29 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