π
<-
Chat plein-écran
[^]

Emulateur Game Boy déjà pour Casio Prizm fx-CG/Graph 90+E !

Re: Emulateur Game Boy déjà pour Casio Prizm fx-CG/Graph 90+

Message non lude tswilliamson » 05 Avr 2017, 21:46

It's something to do with the file loading. I'm going to experiment with loading from ROM directly instead of using the Bfile call on calculator to avoid making the OS call. Also, I need to disable to overclock functionality.

For now, it seems like looking for VRAM start being 0xAC000000 is a good way to detect if the program is running on the new calculator or not.
Avatar de l’utilisateur
tswilliamsonProgrammeur
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Prochain niv.: 40%
 
Messages: 18
Inscription: 04 Avr 2017, 16:36
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Emulateur Game Boy déjà pour Casio Prizm fx-CG/Graph 90+

Message non lude critor » 05 Avr 2017, 21:52

@parrotgeek1

CGDoom doesn't work :
Image
And of course, I've got the 3MB doom.wad file at the root of my storage...
Image

OpenJazz Jack Rabbit doesn't work :
Image

It might be useful to make a list of Prizm add-ins which are working or not.
Then, we'll have to see if somebody is ok to fix some of them... I don't know if the original developers are still around.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41470
Images: 14480
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Emulateur Game Boy déjà pour Casio Prizm fx-CG/Graph 90+

Message non lude parrotgeek1 » 06 Avr 2017, 00:05

.
Dernière édition par parrotgeek1 le 07 Jan 2021, 18:02, édité 1 fois.
Avatar de l’utilisateur
parrotgeek1Programmeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 88%
 
Messages: 745
Inscription: 29 Mar 2016, 01:22
Localisation: This account is no longer used.
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Emulateur Game Boy déjà pour Casio Prizm fx-CG/Graph 90+

Message non lude critor » 06 Avr 2017, 23:21

I've just posted a first list, after testing almost all add-ins in your repository :
viewtopic.php?t=19815&p=215166#p215166

Its simple : most add-ins are completely broken - we've got work...
Which is great when the original developers have left the community, and when the source code is missing...

Did you forget or have to remove/exclude some add-ins ?
I couldn't find Pover in your repository for example.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41470
Images: 14480
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Emulateur Game Boy déjà pour Casio Prizm fx-CG/Graph 90+

Message non lude parrotgeek1 » 06 Avr 2017, 23:34

.
Dernière édition par parrotgeek1 le 07 Jan 2021, 18:01, édité 1 fois.
Avatar de l’utilisateur
parrotgeek1Programmeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 88%
 
Messages: 745
Inscription: 29 Mar 2016, 01:22
Localisation: This account is no longer used.
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Emulateur Game Boy déjà pour Casio Prizm fx-CG/Graph 90+

Message non lude critor » 24 Avr 2017, 11:16

Peut-être est-ce de s'être fait dépasser par Prizoop (mais rien d'étonnant quand on y met 2 ans...), ce qui est totalement inexcusable dans une situation où il avait très largement l'avantage (émulateur Game Boy déjà existant pour calculatrice couleur TI-84 Plus C Silver Edition à technologique similaire, et dont il était seul à avoir les sources et à les comprendre parfaitement puisqu'en étant l'auteur), mais calc84maniac réagit enfin et nous sort la 1ère vidéo de démo de TI-Boy CE, l'émulateur Game Boy pour TI-83 Premium CE / TI-84 Plus CE :
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41470
Images: 14480
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Emulateur Game Boy déjà pour Casio Prizm fx-CG/Graph 90+

Message non lude Adriweb » 24 Avr 2017, 12:02

J'avais aussi annoncé ça ici viewtopic.php?p=215629#p215629 par manque de topic dédié ;) (il en faudrait peut-être un, en fait)

Oui, ça a pris un certain temps pour en arriver là, personne ne dit le contraire, mais tu es quand même trop dur avec lui dans le sens où il a en gros tout refait ou presque, en fin de compte (et cette mouture est bien plus fidèle et performante). Et après tout il n'a de compte à rendre à personne, comme tous les bénévoles de la communauté qui sortent des choses quand ils le peuvent/veulent.
De toute façon, il vaut mieux avoir quelque chose de (très) bien fait à un instant t plutôt que quelque chose de bâclé plus tôt, tu es le premier à le dire.

(Mais pour l'aspect closed-source gênant, on est certes d'accord - on verra si la version CE sera open un jour ou l'autre...)
Enfin bon, inutile de reprendre le débat qui a déjà eu lieu...

Et sinon, à ce que je sache, pas de lien avec Prizoop, il avait "juste" pris une sorte de break ces derniers temps (depuis Janvier en gros) et s'y est remis il y a quelques jours/semaines (peut-être un peu trop, même: "I think I probably worked myself too hard on TI-Boy the last couple of weeks, heh. wrecked my immune system by staying up too late at nights")
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.1%
 
Messages: 14606
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Emulateur Game Boy déjà pour Casio Prizm fx-CG/Graph 90+

Message non lude Adriweb » 30 Avr 2017, 00:33

Pour revenir sur Prizoop, une grosse mise-à-jour a été annoncée par tswilliamson, amenant notamment le support GBC, du son, mais aussi d'améliorations de performances.
Download sur GitHub (et plus d'infos sont sur le repo aussi).
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.1%
 
Messages: 14606
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Emulateur Game Boy déjà pour Casio Prizm fx-CG/Graph 90+

Message non lude critor » 30 Avr 2017, 13:27

With color and sound it's a huge update, probably countless hours of work ! :bj:



But unfortunately, I'm running into lots of new problems with Game Boy Color ROMs on the Graph 90+E.

Some games freeze with a white game screen after their copyright screen :
  • Zelda Oracle of ages (jap)
  • Zelda Oracle of seasons (jap)

Some games are too fast (pretty faster than the original hardware) with the default auto frameskip :
  • Super Mario Bros Deluxe
  • Pokemon Jaune (french Pokemon Yellow)

Super Mario Bros Deluxe only works if it's the 1st game to be launched after a reset.
If launched after another game (Zelda Link's Awakening DX for example), it immediately freezes with a white game screen.

If launched with frameskip=0, Super Mario Bros Deluxe 1st level is completely different.
Different static tiles graphics and positions - thus you even get goombas falling from the sky.
The end of level elements graphics are invisible, and the game freezes after completing level 1 when you start level 2.

Probably apply to many other games...



I haven't tested compressed ROMs or sound for the moment.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41470
Images: 14480
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Emulateur Game Boy déjà pour Casio Prizm fx-CG/Graph 90+

Message non lude tswilliamson » 02 Mai 2017, 22:33

Thanks Critor!

Yeah I added some more advanced timing code that must be broken on the new model. Do you mind running an experiment for me? If you have the clamp speed option set to "On" and the Frameskip option set to "4" (the maximum) can you try to time something that can be easily timed? A good example is the Tetris opening music stops playing after a while.

If it takes exactly half the time, etc, I'll know exactly how to tweak it.
Avatar de l’utilisateur
tswilliamsonProgrammeur
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Prochain niv.: 40%
 
Messages: 18
Inscription: 04 Avr 2017, 16:36
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

PrécédenteSuivante

Retourner vers News Casio

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 55 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2606 utilisateurs:
>2593 invités
>8 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)