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
¤ Vous cherchez une fonction ?
Jeux >> Classpad 400(+E) >> Add-ins >> CPBoy
CPBoy
Version : 2.5.0 Taille : 49552 octets Ajouté le : 2023-11-18 17:22 Modifié le : 2023-11-18 17:22
Auteur : diddyholz
Posté par :
ClasspaddevHors ligneMembrePoints: 20 Défis: 0 Message
Planète Casio - Add-in Casio - CPBoy - diddyholz - Calculatrices
Nombre de visites sur cette page : 862
Score au progrank : 17
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
45 téléchargements | Soumettre un test

Ce programme est sous licence MIT / X11.


Description en français :

Je souhaite vous présenter le CPBoy, un émulateur GameBoy qui vient de sortir en version 0.2.5. Sa réalisation est signée Diddyholz, qui a travailé de manière acharnée sur cette version.

Cette mise à jour apporte des améliorations notables, avec des performances accrues. Grâce à une optimisation au niveau de la mémoire intégrée du SH7305, CPBoy offre désormais une expérience de jeu plus fluide et rapide que jamais!

Son installation demande une configuration spéciale de la CP400, ce n'est pas juste un programme en BASIC ! Pour l'utiliser il vous faudra mettre en place HollyHock2, vous trouverez un guide en détails sur le site de ClasspadDev.

🔗 Release 0.2.5
📝 Installation et utilisation

English description:

I'd like to introduce you to CPBoy, a GameBoy emulator which has just been released in version 0.2.5. It's been produced by Diddyholz, who's been working hard on this version.

This update brings significant improvements, with enhanced performance. Thanks to optimization of the SH7305's on-board memory, CPBoy now offers a smoother, faster gaming experience than ever before!

Its installation requires a special configuration of the CP400 - it's not just a BASIC program! To use it you'll need to set up HollyHock2, you'll find a guide in detail on the ClasspadDev site.

🔗 Release 0.2.5
📝 Installation and use


Commentaires :


LephenixnoirEn ligneAdministrateurPoints: 24236 Défis: 170 Message
Posté le 18-11-2023 à 17:29 | #
Wow ! Je savais que ce projet existait (de loin) mais je n'avais jamais testé. Il est temps de ressortir la CP400 on dirait !
FcalvaEn ligneMembrePoints: 520 Défis: 9 Message
Posté le 18-11-2023 à 17:44 | #
La vache ça doit être le premier addin classpad ici, et c'est pas rien non plus
GG la dessus.
HashbyHors ligneMembrePoints: 505 Défis: 4 Message
Posté le 19-11-2023 à 21:19 | #
Ça fait plus de quatre ans qu'il existe un jailbreak de la classapd, le fameux HollyHock, il débarque enfin sur le site hé hé.
SlyvttHors ligneMaître du PuzzlePoints: 2309 Défis: 17 Message
Posté le 20-11-2023 à 19:17 | #
J'ai ressorti la CP400+E, installé Hollyhock-2 et testé.
Ca fonctionne superbement bien.

Du coup j'ai regardé un peu de code de 2/3 addins (je sais pas comment appeler les programmes tiers sur CP400 en fait ) et ça ressemble vachement à ce qu'on pourrait produit avec Gint.

On retrouve le SH7305 partout, il serait intéressant de checker ce qu'il faudrait faire pour faire tourner un addin fxCG sur ClassPad.
Peut être que l'effort n'est pas si conséquent.
PhoebeHors ligneMembrePoints: 2 Défis: 0 Message
Posté le 20-11-2023 à 20:16 | #
Merci pour l'ensemble de vos retours et impressions !

Historiquement on avait choisi le nom de "hook" il y a de cela bien des années en contraste avec les "addin". L'idée était simple, on charge un binaire en mémoire a une adresse fixée et on jump dessus. Le reste n'est que composition de code et structuration de programme. Il a été une volonté depuis le début de son écriture que de garder un système de chargement simple et extensible, qui n'impose de limites trop contraignante ni n'impose une structure de programme défini. Au début on pensait même déplacer cette logique de chargement dans un autre addin qui est inclus de base dans la rom, mais on est au final resté sur ce principe de "je charge, jump, mon programme fait sa vie et reviens où j'en étais" sans modifier ni les interrupts ni la runtime.

Si vous souhaitez en savoir plus sur son fonctionnement ou que vous êtes intéressé par discuter autour des détails plus technique (en anglais) je vous invite à rejoindre le serveur discord de classpaddev (https://classpaddev.github.io/#discord)

Plus récemment (environ 2 semaines) on a découvert GInt et le formidable travail autour de ses drivers. De fortes similitudes entre certaines adresses et celles que l'on a retrouvé suite à des mois de rétro ingénierie nous laissent a penser que l'on pourrait facilement en adapter une partie !

Si quelqu'un de courageux a le temps de se pencher dessus, ce sera volontiers que l'on collaborera ensemble !

Bien cordialement,
SlyvttHors ligneMaître du PuzzlePoints: 2309 Défis: 17 Message
Posté le 21-11-2023 à 09:47 | #
Pour ne pas polluer le fil du programme, je vais créer un post ad-hod pour discuter de ce sujet qui perso m'intéresse beaucoup.

C'est là que ça se passe : ClassPad fxSDK/Gint workgroup

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