π
<-
Chat plein-écran
[^]

[ASM] Geometry Dash sur TI-83 Premium CE et TI-84+CE

Assembleur, Axe, C/C++, ICE...

Re: [ASM] Geometry Dash sur TI-83 Premium CE et TI-84+CE

Message non lude Adriweb » 07 Mar 2018, 15:55

puppy65 a écrit:CEmu à des problèmes avec l'ASM...

Ca veut pas dire grand chose, ça. CEmu émule le matériel, pas le logiciel (sinon ça serait un simulateur, pas un émulateur).

Donc oui, par exemple sur GD, il y a un problème au niveau de l'émulation sur les timers à priori, qui a été localisé (merci git bisect) ici : https://github.com/CE-Programming/CEmu/ ... -369485162
Ca vient d'un des commits de refactors de fin 2017 / début 2018 : https://github.com/CE-Programming/CEmu/ ... 185e0b32ca
Un programme minimal a été réalisé par Mateo pour mieux permettre de débugger ça.

Assez surprenant que ça ne s'est jamais vu ailleurs, en fait.
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: [ASM] Geometry Dash sur TI-83 Premium CE et TI-84+CE

Message non lude puppy65 » 08 Mar 2018, 12:29

Donc finalement est-ce que tous les programmes ASM fonctionnels sur TI-83 Premium CE (ou TI-84 Plus CE) marchent-ils sur CEmu ?
(j'ai aussi la ROM TI-84+CE que j'ai trouvé sur TI-SmartView CE mais sous forme de .jar que j'ai retransformé en ROM)
Avatar de l’utilisateur
puppy65
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 73.6%
 
Messages: 313
Images: 0
Inscription: 09 Nov 2017, 19:26
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 2nde

Re: [ASM] Geometry Dash sur TI-83 Premium CE et TI-84+CE

Message non lude Epharius » 08 Mar 2018, 15:04

Oui, ça ne m'étonnerait pas que ce soit le timer. Je vous mets tout ce que je fais dans tout Geometry Dash concernant le timer (ça a surement déjà été vu mais je vous le mets quand même :p) :

Au début du programme :
Code: Tout sélectionner
   xor a
   ld (mpTmr2Counter+3),a
   ld (mpTmr2Load+3),a
   ld hl,$000000
   ld (mpTmr2Counter),hl
   ld (mpTmr2Load),hl
   pop hl
   ld a,0Eh
   bit FLG_sphpAvlble, (iy+asm_flag2) ; dans les anciennes versions il n'était pas possible de choisir sa vitesse, on met donc celle par défaut (0Eh), sinon on met celle qui est indiquée dans l'AppVar
   jr z,INIT_oldVersionWhithoutSpeed
   inc hl
   ld a,(hl)
INIT_oldVersionWhithoutSpeed:
   ld (mpTmr2Counter+2),a
   ld (mpTmr2Load+2),a
   ld a,(mpTmrCtrl+1)
   and %11111011 ; count down
   ld (mpTmrCtrl+1),a
   ld a,(mpTmrCtrl)
   res 4, a ; using CPU clock
   set 5, a ; generate interrupts when it reaches 0
   set 3, a ; enable timer
   ld (mpTmrCtrl),a


Dans la boucle principale :
Code: Tout sélectionner
; --------------------------------
   ld hl,$F50000
   ld (hl),2
   ; waiting for the next frame
waitFrame:
   ld a,(mpTmrIntStatus)
   bit 5, a
   jr z,waitFrame
   ld a,%00111000
   ld (mpTmrIntStatus),a


Si vous voulez plus d'informations demandez-moi ;)
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
Avatar de l’utilisateur
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 7%
 
Messages: 1107
Images: 4
Inscription: 08 Déc 2014, 17:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Ensimag
GitHub: MathisLav

Re: [ASM] Geometry Dash sur TI-83 Premium CE et TI-84+CE

Message non lude FjFk » 29 Mai 2018, 17:04

Un copain me l'avait filé, j'y ai joué et j'ai adoré !
Puis je l'ai finis (il n'y avait que 2lvl) et j'ai perdu toute la RAM ^^
Mais il était vraiment génial !!!
Bravo !!!
Image
Tu veux découvrir mon projet Anonymous ?
Leviathan
Avatar de l’utilisateur
FjFk
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 82.9%
 
Messages: 282
Images: 18
Inscription: 01 Mai 2018, 15:59
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: T STL

Re: [ASM] Geometry Dash sur TI-83 Premium CE et TI-84+CE

Message non lude Epharius » 30 Mai 2018, 21:22

"Et j'ai perdu toute la RAM".
Ah merde, comment c'est arrivé ? ^^'
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
Avatar de l’utilisateur
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 7%
 
Messages: 1107
Images: 4
Inscription: 08 Déc 2014, 17:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Ensimag
GitHub: MathisLav

Re: [ASM] Geometry Dash sur TI-83 Premium CE et TI-84+CE

Message non lude FjFk » 31 Mai 2018, 17:09

j'y ai jouer en archivant les scores ^^
quand je suis arriver à la fin de lv, j'ai eu le RAM disparus ^^
c'est de ma faute ...
Image
Tu veux découvrir mon projet Anonymous ?
Leviathan
Avatar de l’utilisateur
FjFk
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 82.9%
 
Messages: 282
Images: 18
Inscription: 01 Mai 2018, 15:59
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: T STL

Re: [ASM] Geometry Dash sur TI-83 Premium CE et TI-84+CE

Message non lude Epharius » 01 Juin 2018, 12:37

Tu devais avoir une version ancienne qui elle ne supportait pas le fait d'avoir ses scores en archive, et qui n'avait que 2 niveaux (maintenant il y a Polargeist aussi).
Télécharge la dernière et il ne devrait pas y avoir de problème !
Merci de ton retour ;)
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
Avatar de l’utilisateur
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 7%
 
Messages: 1107
Images: 4
Inscription: 08 Déc 2014, 17:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Ensimag
GitHub: MathisLav

Re: [ASM] Geometry Dash sur TI-83 Premium CE et TI-84+CE

Message non lude FjFk » 01 Juin 2018, 16:51

je peux malheureusement pas faute de matériel ...
mais quand je l'aurais, je me ferais un plaisir de le faire ^^
Image
Tu veux découvrir mon projet Anonymous ?
Leviathan
Avatar de l’utilisateur
FjFk
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 82.9%
 
Messages: 282
Images: 18
Inscription: 01 Mai 2018, 15:59
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: T STL

Re: [ASM] Geometry Dash sur TI-83 Premium CE et TI-84+CE

Message non lude vincent233 » 16 Sep 2018, 03:28

can you do geometry dash on a nspire cx cas ?
Avatar de l’utilisateur
vincent233
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Prochain niv.: 0%
 
Messages: 3
Inscription: 16 Sep 2018, 03:24
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: [ASM] Geometry Dash sur TI-83 Premium CE et TI-84+CE

Message non lude Epharius » 17 Sep 2018, 20:48

I'm sorry but I don't have any nspire, and I've no idea how to do such a program on those calculators (because languages between 84+CE and nspires are completely different). And indeed, as far as I know, this program does not exist on Nspire CX CAS, all we can do is hope somebody will do it soon ;)
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
Avatar de l’utilisateur
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 7%
 
Messages: 1107
Images: 4
Inscription: 08 Déc 2014, 17:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Ensimag
GitHub: MathisLav

PrécédenteSuivante

Retourner vers Langages alternatifs

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 8 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.
1258 utilisateurs:
>1251 invités
>2 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)