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

Unread postby Bartmaniaque » 03 Jan 2016, 10:50

Un énorme bravo à vous tous pour ce remarquable travail! :o
User avatar
Bartmaniaque
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 46.7%
 
Posts: 57
Joined: 09 Oct 2015, 14:58
Location: Yonne, Bourgogne, France
Gender: Male
Calculator(s):
Class: 1ère S-SI

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

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

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

Unread postby Ti64CLi++ » 03 Jan 2016, 16:17

Bravo.
Je crois qu'il va vite remplacer l'ancien émulateur :D
Image
User avatar
Ti64CLi++Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 70.1%
 
Posts: 3138
Images: 61
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
Class: Maths Sup
GitHub: Ti64CLi

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

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

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

Unread postby Adriweb » 06 Jan 2016, 02:27

Adriweb sifflotte


Image
User avatar
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 51.4%
 
Posts: 12572
Images: 1081
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

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

Unread postby 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.

Evidement, c'est du hardcodé juste pour tester, là...

Code: Select all
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();
}
User avatar
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 51.4%
 
Posts: 12572
Images: 1081
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

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

Unread postby critor » 06 Jan 2016, 12:03

Super ! :bj:

On a hâte que les binaires soient enfin téléchargeables. ;)
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 95.5%
 
Posts: 32888
Images: 8627
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

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

Unread postby 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
if u read this ur useless.
:troll: :troll: :troll: :troll: :troll: :troll: :troll: :troll: :troll: :troll:
:troll: ---------------------------------------------- :troll:
:troll:-------------------useless------------------- :troll:
:troll:----------------------------------------------- :troll:
:troll: :troll: :troll: :troll: :troll: :troll: :troll: :troll: :troll: :troll:
Violeur
User avatar
jaroslavN
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 32.7%
 
Posts: 111
Images: 1
Joined: 11 Oct 2015, 13:16
Gender: Male
Calculator(s):

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

Unread postby Adriweb » 06 Jan 2016, 17:49

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

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

Unread postby 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
if u read this ur useless.
:troll: :troll: :troll: :troll: :troll: :troll: :troll: :troll: :troll: :troll:
:troll: ---------------------------------------------- :troll:
:troll:-------------------useless------------------- :troll:
:troll:----------------------------------------------- :troll:
:troll: :troll: :troll: :troll: :troll: :troll: :troll: :troll: :troll: :troll:
Violeur
User avatar
jaroslavN
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 32.7%
 
Posts: 111
Images: 1
Joined: 11 Oct 2015, 13:16
Gender: Male
Calculator(s):

PreviousNext

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

Who is online

Users browsing this forum: No registered users and 2 guests

-
Search
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
1
-
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 
-
Stats.
696 utilisateurs:
>642 invités
>50 membres
>4 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)