π
<-
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

Unread postby Adriweb » 07 Mar 2018, 15:55

puppy65 wrote: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.
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 54.5%
 
Posts: 12971
Images: 1087
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

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

Unread postby 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)
User avatar
puppy65
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 73.6%
 
Posts: 313
Images: 0
Joined: 09 Nov 2017, 19:26
Gender: Male
Calculator(s):
Class: 2nde

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

Unread postby 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: Select all
   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: Select all
; --------------------------------
   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
User avatar
EphariusPremium
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 87%
 
Posts: 1009
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Male
Calculator(s):
Class: ENSIMAG

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

Unread postby FjFk » 29 May 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
User avatar
FjFk
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 32.6%
 
Posts: 282
Images: 18
Joined: 01 May 2018, 15:59
Gender: Male
Calculator(s):
Class: T STL

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

Unread postby Epharius » 30 May 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
User avatar
EphariusPremium
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 87%
 
Posts: 1009
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Male
Calculator(s):
Class: ENSIMAG

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

Unread postby FjFk » 31 May 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
User avatar
FjFk
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 32.6%
 
Posts: 282
Images: 18
Joined: 01 May 2018, 15:59
Gender: Male
Calculator(s):
Class: T STL

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

Unread postby Epharius » 01 Jun 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
User avatar
EphariusPremium
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 87%
 
Posts: 1009
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Male
Calculator(s):
Class: ENSIMAG

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

Unread postby FjFk » 01 Jun 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
User avatar
FjFk
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 32.6%
 
Posts: 282
Images: 18
Joined: 01 May 2018, 15:59
Gender: Male
Calculator(s):
Class: T STL

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

Unread postby vincent233 » 16 Sep 2018, 03:28

can you do geometry dash on a nspire cx cas ?
User avatar
vincent233
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 0%
 
Posts: 3
Joined: 16 Sep 2018, 03:24
Gender: Not specified

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

Unread postby 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
User avatar
EphariusPremium
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 87%
 
Posts: 1009
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Male
Calculator(s):
Class: ENSIMAG

PreviousNext

Return to Langages alternatifs

Who is online

Users browsing this forum: No registered users and 6 guests

-
Search
-
Featured topics
L'OS 5.5 de la TI-83 Premium CE / 84 Plus CE supprime l'assembleur - la plupart des jeux et certains programme ne fonctionneront plus
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Comparaisons des meilleurs prix pour acheter sa calculatrice !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

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.
681 utilisateurs:
>661 invités
>15 membres
>5 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)