π
<-
Chat plein-écran
[^]

CEmu : Un émulateur TI-83 Premium CE / TI-84 Plus CE !

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:

Re: CEmu : Un émulateur TI-83 Premium CE / TI-84 Plus CE !

Message non lude Bartmaniaque » 03 Jan 2016, 10:50

Un énorme bravo à vous tous pour ce remarquable travail! :o
Avatar de l’utilisateur
Bartmaniaque
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 46.7%
 
Messages: 57
Inscription: 09 Oct 2015, 14:58
Localisation: Yonne, Bourgogne, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ère S-SI

Re: CEmu : Un émulateur TI-83 Premium CE / TI-84 Plus CE !

Message non lude Adriweb » 03 Jan 2016, 16:15

Félicitations en effet, même si j'étais déjà au courant :P

Une conséquence directe de cela est que les programmes Assembleur CE vont pouvoir enfin avoir des screenshots corrects :) (comme celui de PacMan, là)
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.2%
 
Messages: 14613
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: CEmu : Un émulateur TI-83 Premium CE / TI-84 Plus CE !

Message non lude Ti64CLi++ » 03 Jan 2016, 16:17

Bravo.
Je crois qu'il va vite remplacer l'ancien émulateur :D
Image
Avatar de l’utilisateur
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 32.3%
 
Messages: 3441
Images: 75
Inscription: 04 Juil 2014, 14:40
Localisation: Clermont-Ferrand 63
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: ENS Rennes
GitHub: Ti64CLi

Re: CEmu : Un émulateur TI-83 Premium CE / TI-84 Plus CE !

Message non lude Epharius » 03 Jan 2016, 17:20

Vous ne pouvez pas savoir à quel point je suis content de voir ce gif animé :p
Avec un tel outil, j'irais deux fois plus vite pour résoudre les bugs de PHASM, j'suis tellement impatient...
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.1%
 
Messages: 1110
Images: 4
Inscription: 08 Déc 2014, 17:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Ensimag
GitHub: MathisLav

Re: CEmu : Un émulateur TI-83 Premium CE / TI-84 Plus CE !

Message non lude Adriweb » 06 Jan 2016, 02:27

Adriweb sifflotte

Image
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.2%
 
Messages: 14613
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: CEmu : Un émulateur TI-83 Premium CE / TI-84 Plus CE !

Message non lude Adriweb » 06 Jan 2016, 05:47

Adriweb sifflotte encore plus fort...



C'est pas encore propre dans 2-3 parties du code, mais il n'y a rien de bien spécial...
J'ai presque eu à rien changer :) C'est l'avantage d'avoir un coeur d'émulation bien distinct du reste.

Show/Hide spoilerAfficher/Masquer le spoiler
Evidement, c'est du hardcodé juste pour tester, là...

Code: Tout sélectionner
void emu_loop(bool reset) {

    if (reset) {
        emu_reset();
    }

    exiting = false;

    // Tell the Nspire's LCD to map its LCDUPBASE to the CE's RAM...
    uint32_t nspire_lcd_base_backup = (*(uint32_t*)0xC0000010);
    (*(uint32_t*)0xC0000010) = (uint32_t)((asic.mem->ram.block + 0x40000));

    while (!isKeyPressed(KEY_NSPIRE_ESC)) {
        sched_process_pending_events();
        if (cpu_events & EVENT_RESET) {
            gui_console_printf("CPU Reset triggered...");
            emu_reset();
        }

        if (cycle_count_delta < 0) {
            cpu_execute();  // exec instructions with available clock cycles
        } else {
            //QThread::yieldCurrentThread();
        }

        keypad_key_event(3, 1, isKeyPressed(KEY_NSPIRE_1));
        keypad_key_event(4, 1, isKeyPressed(KEY_NSPIRE_2));
        keypad_key_event(6, 0, isKeyPressed(KEY_NSPIRE_ENTER));
        keypad_key_event(6, 1, isKeyPressed(KEY_NSPIRE_PLUS));
    }

    // Restore the Nspire's LCD upbase
    (*(uint32_t*)0xC0000010) = nspire_lcd_base_backup;

    emu_cleanup();
}
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.2%
 
Messages: 14613
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: CEmu : Un émulateur TI-83 Premium CE / TI-84 Plus CE !

Message non lude critor » 06 Jan 2016, 12:03

Super ! :bj:

On a hâte que les binaires soient enfin téléchargeables. ;)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.2%
 
Messages: 41493
Images: 14577
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: CEmu : Un émulateur TI-83 Premium CE / TI-84 Plus CE !

Message non lude jaroslavN » 06 Jan 2016, 12:35

can i do the beta ;)
can you use ti84 plus clssic too ?
The living legend, never online, everyday checking
Avatar de l’utilisateur
jaroslavN
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 32.7%
 
Messages: 111
Images: 1
Inscription: 11 Oct 2015, 13:16
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: CEmu : Un émulateur TI-83 Premium CE / TI-84 Plus CE !

Message non lude Adriweb » 06 Jan 2016, 17:49

critor a écrit:Super ! :bj:

On a hâte que les binaires soient enfin téléchargeables. ;)

Certes, mais c'était juste un test de ma part, et même avec toutes les touches mappées, quelqu'un avec plus d'expérience Ndless que moi (pas difficile :P) pourrait faire les choses bien mieux :P
Surtout au niveau vitesse, voir comment ça pourrait être amélioré...

jaroslavN a écrit:can i do the beta ;)

In theory, much of the beta testing is on the core, and can already be done on the desktop software Cemu, which you can get here : https://github.com/MateoConLechuga/CEmu

jaroslavN a écrit:can you use ti84 plus clssic too ?

No classic or even CSE, since the CEmu core is only made for emulating the CE.
There is another emu for that, though.
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.2%
 
Messages: 14613
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: CEmu : Un émulateur TI-83 Premium CE / TI-84 Plus CE !

Message non lude jaroslavN » 06 Jan 2016, 19:41

TIP:
can you make something like this:
ndless/CEmu/CEmu.tns,(other programs)
because it is going to be easy for everyone to let the programs work on this one too ,ok?
The living legend, never online, everyday checking
Avatar de l’utilisateur
jaroslavN
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 32.7%
 
Messages: 111
Images: 1
Inscription: 11 Oct 2015, 13:16
Genre: Homme
Calculatrice(s):
MyCalcs profile

PrécédenteSuivante

Retourner vers News TI-z80 (TI-73, 76, 80, 81, 82, 83, 84, 85, 86)

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 47 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.
1303 utilisateurs:
>1266 invités
>32 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)