π
<-

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+

Unread postby tswilliamson » 05 Apr 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.
User avatar
tswilliamsonProgrammeur
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 40%
 
Posts: 18
Joined: 04 Apr 2017, 16:36
Gender: Not specified
Calculator(s):
MyCalcs profile

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

Unread postby critor » 05 Apr 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby parrotgeek1 » 06 Apr 2017, 00:05

.
Last edited by parrotgeek1 on 07 Jan 2021, 18:02, edited 1 time in total.
User avatar
parrotgeek1Programmeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 88.2%
 
Posts: 748
Joined: 29 Mar 2016, 01:22
Location: This account is no longer used.
Gender: Not specified
Calculator(s):
MyCalcs profile

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

Unread postby critor » 06 Apr 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby parrotgeek1 » 06 Apr 2017, 23:34

.
Last edited by parrotgeek1 on 07 Jan 2021, 18:01, edited 1 time in total.
User avatar
parrotgeek1Programmeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 88.2%
 
Posts: 748
Joined: 29 Mar 2016, 01:22
Location: This account is no longer used.
Gender: Not specified
Calculator(s):
MyCalcs profile

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

Unread postby critor » 24 Apr 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby Adriweb » 24 Apr 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")

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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

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

Unread postby Adriweb » 30 Apr 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).

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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

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

Unread postby critor » 30 Apr 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby tswilliamson » 02 May 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.
User avatar
tswilliamsonProgrammeur
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 40%
 
Posts: 18
Joined: 04 Apr 2017, 16:36
Gender: Not specified
Calculator(s):
MyCalcs profile

PreviousNext

Return to News Casio

Who is online

Users browsing this forum: ClaudeBot [spider] and 8 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
863 utilisateurs:
>837 invités
>17 membres
>9 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)