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 ?
Utilitaires >> Graph 35+USB/75(+E)/85/95 SD >> Add-ins >> FXGB
FXGB
Version : 1.1 Taille : 65612 octets Ajouté le : 2017-12-06 17:54 Modifié le : 2020-09-19 11:49
Auteur et posteur :
DjpadbitHors ligneMembrePoints: 121 Défis: 0 Message
Planète Casio - Add-in Casio - FXGB - djpadbit - Calculatrices
Nombre de visites sur cette page : 14712
Score au progrank : 36
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
1353 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 :

CET ADDIN N'EST PLUS MAINTENU, VOIR FXGNUBOY

Avertissement : C'est une preuve de concept
FXGB est un portage d'un émulateur gameboy (regardez la source du fork pour l'émulateur original) pour la gamme des calculatrices casio FX.
Le programme tourne actuellement à ~ 4fps (~ 22fps overclocked max sur tetris) donc ce n'est pas vraiment utilisable.
Je l'ai fait surtout pour m'amuser, donc je ne pense pas que ça va être maintenu.

Fun fact: c'est mon premier add-in avec gint.

Vous pouvez trouver la source sur mon github à: https://github.com/djpadbit/gameboy

Caractéristiques actuelles:
* Il fait tourner des jeux (à un incroyablement rapide 4fps)
* Enregistrement et chargement des sauvegardes
* Je suppose que c'est plutôt cool?
* Ehhhh

Comment utiliser:
Mettez un rom gameboy sur la racine de la calculatrice avec un nom court de préférence. (Seulement testé avec Tetris et Super Mario Land)

Lancez le complément, puis entrez le nom du fichier ROM comme il le dit. Ensuite, appuyez sur n'importe quelle touche jusqu'à ce que vous atteigniez un écran avec 6 chiffres sur le côté.
Si vous êtes intéressé, le premier nombre est le fps, le second est le mode, les 2 suivants sont les décalages x et y et les 2 derniers sont la résolution x et y.

Les controles sont

MENU - Ouvrir le menu
SHIFT - A
ALPHA - B
OPTN - Sélectionnez
VARS - Début
F1 - Réglez le mode sur 0 (mode de lecture)
F2 - Réglez le mode sur 1 (mode de réglage du décalage)
F3 - Réglez le mode sur 2 (mode de réglage de mise à l'échelle)
F4 - Réinitialiser la mise à l'échelle et le décalage par défaut
F5 - Basculer l'affichage de débogage (numéro à gauche)
F6 - Activer/Désactiver le rendu de l'lcd
Les flèches contrôlent le jeu en mode 0, le décalage en mode 1 et la mise à l'échelle en mode 2


Commentaires :

Pages: Précédente | 1, 2, 3, 4, 5, 6, 7, 8, 9 | Suivante

DjpadbitHors ligneMembrePoints: 121 Défis: 0 Message
Posté le 04-02-2018 à 14:18 | #
J'utilise sqrt() et floor() sur des float et log10() sur un int que je converti en float puis je reconverti résulat en int (c'est pas propre du tout). Je pense que je peut faire sans log10(), c'est pour un élément de GUI de toute façon et il y a probablent une meuiller facon de faire ce que je fais. Je pense que je peut trouver un moyen de ne pas utiliser floor() aussi. Par contre sqrt() est indispensable.
Julese50Hors ligneGourouPoints: 315 Défis: 16 Message
Posté le 04-02-2018 à 14:20 | #
sqrt servirait à quoi ?
LephenixnoirEn ligneAdministrateurPoints: 24581 Défis: 170 Message
Posté le 04-02-2018 à 14:23 | #
Pour log10(), je possède une fonction qdiv10() qui permet de faire des divisions par 10 très rapidement pour des entiers, ça pourrait te servir.

Pour sqrt(), je vais continuer à chercher du coup.
DjpadbitHors ligneMembrePoints: 121 Défis: 0 Message
Posté le 04-02-2018 à 14:24 | #
Pour calculer la distance du rayon dans un raycaster
DjpadbitHors ligneMembrePoints: 121 Défis: 0 Message
Posté le 04-02-2018 à 14:25 | #
Je vais regarder merci
CritorEn ligneAdministrateurPoints: 2673 Défis: 18 Message
Posté le 04-02-2018 à 14:58 | #
Merci pour la mise à jour - les progrès sont extraordinaires !
Sur SH4 en tous cas.
DjpadbitHors ligneMembrePoints: 121 Défis: 0 Message
Posté le 04-02-2018 à 15:05 | #
Je vient de poster une nouvelle mise a jour qui augemente un peu plus les fps sur SH4 et SH3 (normalement)
CritorEn ligneAdministrateurPoints: 2673 Défis: 18 Message
Posté le 04-02-2018 à 15:30 | #
Testé aussi, pas de problème.

PS : je n'ai plus de SH3
Suruq gameHors ligneMembre de CreativeCalcPoints: 621 Défis: 20 Message
Posté le 04-02-2018 à 16:05 | #
j'ai essayé la nouvelle version en mode f4 de ftune2 sur sh4 et je suis à 16 fps constant donc c'est a peut près fluide par contre le seul défaut c'est les graphismes
si tu peut faire en sorte de gérer les niveaux de gris ce serai parfait:)
CritorEn ligneAdministrateurPoints: 2673 Défis: 18 Message
Posté le 04-02-2018 à 17:38 | #
Petite remarque.

Maintenant que c'est jouable sur SH4 avec des performances honorables, en triturant le pavé directionnel de la calculatrice, j'ai fini par accrocher la touche menu qui a effectivement le défaut d'être juste à côté, ce qui m'a fait perdre toute la progression du jeu.
(pas bien grave, je venais juste de terminer le niveau 1 de Super Mario Land, peut-être pour la première fois au monde sur une Graph 35+)

Sur Prizoop il n'y a pas ce problème, car la touche menu pause le jeu pour afficher les options.
Et c'est si on tape une 2ème fois menu une fois dans les options que ça quitte réellement.

Pages: Précédente | 1, 2, 3, 4, 5, 6, 7, 8, 9 | Suivante

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 92 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