π
<-

[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.

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.8%
 
Posts: 14720
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
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):
MyCalcs profile
Class: 2nde

Online

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 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 7.8%
 
Posts: 1152
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

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 ClaudeBot [spider] ?
Leviathan
User avatar
FjFk
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 82.9%
 
Posts: 282
Images: 18
Joined: 01 May 2018, 15:59
Gender: Male
Calculator(s):
MyCalcs profile
Class: T STL

Online

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 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 7.8%
 
Posts: 1152
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

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 ClaudeBot [spider] ?
Leviathan
User avatar
FjFk
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 82.9%
 
Posts: 282
Images: 18
Joined: 01 May 2018, 15:59
Gender: Male
Calculator(s):
MyCalcs profile
Class: T STL

Online

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 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 7.8%
 
Posts: 1152
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

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 ClaudeBot [spider] ?
Leviathan
User avatar
FjFk
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 82.9%
 
Posts: 282
Images: 18
Joined: 01 May 2018, 15:59
Gender: Male
Calculator(s):
MyCalcs profile
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
Calculator(s):
MyCalcs profile

Online

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 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 7.8%
 
Posts: 1152
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

PreviousNext

Return to Langages alternatifs

Who is online

Users browsing this forum: ClaudeBot [spider] and 6 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.
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
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.
1096 utilisateurs:
>1069 invités
>18 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)