π
<-

News 2025
Avril (7)
Mars (1)

News 2024
Juin (4)
Mai (4)
Avril (2)

News 2023
Août (2)
Juin (3)
Mai (7)
Avril (2)
Mars (3)

News 2022
Août (3)
Juin (4)
Mai (1)
Avril (6)
Mars (4)
Janvier (12)

News 2021
Août (8)
Juillet (28)
Juin (20)
Mai (19)
Avril (25)
Mars (15)

News 2020
Août (16)
Juillet (13)
Juin (17)
Mai (38)
Avril (21)
Mars (17)

News 2019
Août (10)
Juin (4)
Mai (11)
Avril (8)
Mars (18)
Janvier (14)

News 2018
Août (5)
Juin (9)
Mai (10)
Avril (2)
Mars (14)
Janvier (12)

News 2017
Août (10)
Juillet (14)
Juin (14)
Mai (11)
Avril (9)
Mars (12)
Janvier (11)

News 2016
Octobre (10)
Août (8)
Juin (8)
Mai (14)
Avril (9)
Mars (13)
Janvier (11)

News 2015
Octobre (15)
Août (11)
Juin (7)
Mai (12)
Avril (6)
Mars (11)

News 2014
Août (2)
Juin (2)
Mai (5)
Avril (4)
Mars (5)

News 2013
Août (6)
Juin (8)
Mai (14)
Avril (24)
Mars (16)
Janvier (10)

News 2012
Octobre (11)
Août (6)
Juin (8)
Mai (16)
Avril (16)
Mars (6)

News 2011
Août (4)
Juin (11)
Mai (5)
Avril (2)
Mars (6)

News 2010
Juin (1)
Mai (2)
Avril (1)

News 2009
Août (2)
Avril (1)

Sortie de l'émulateur GameBoy Color TI-Boy CE pour 83P/84+CE

Nouveau messagede Adriweb » 07 Déc 2022, 13:06

Il n'y a plus vraiment besoin de le présenter... mais faisons le quand même pour les nouveaux arrivants ;)
TI-Boy CE est un émulateur de console Nintendo Game Boy développé par l'extraordinaire calc84maniac pour ta TI-83 Premium CE / 84 Plus CE :bj:

Développé en langage assembleur (ASM), c'est une véritable prouesse technique, exploitant le moindre recoin du matériel de la calculatrice, qui continue dans la lignée des émulateurs que son auteur conçoit depuis de nombreuses années, sur différents modèles de calculatrices TI.

calc84maniac faisait du teasing depuis longtemps par rapport au fait que dans ses multiples réécritures du code du cœur d’émulation, il en profitait pour plus ou moins préparer le terrain à une future évolution du code gérant la console suivante de Nintendo : la Game Boy Color.
Cette console est toujours autant basée sur un processeur Z80, mais ajoute et améliore différents aspects (comme bien entendu la gestion de la couleur), et donc gérer tout ceci relève encore et toujours de l'exploit technique... et on pouvait se demander s'il allait y arriver... 🤔

Courant octobre (ici) puis en novembre (), on a eu le droit à des previews de la future version qui approchait, compatible GBC, avec des superbes vidéos montrant la performance de l'émulateur :bj:
Il disait à l'époque avoir encore quelques bugs à régler, mais que cela ne devait plus prendre très longtemps avant d'être prêt...

Hé bien cette semaine, l'attente est terminée, calc84maniac a enfin publié la nouvelle version majeure v0.3.0 de son émulateur TI-Boy CE, compatible GameBoy Color !

Il a annoncé la nouvelle sur son blog TI-Boy CE et sur le repo GitHub avec son code source.

En quelques mots, il dit que le cœur d'émulation a eu une refonte majeure améliorant les performances et la compatibilité :
calc84maniac a écrit:Après une longue année de travail, TI-Boy CE supporte enfin la Game Boy Color ! Cela impliquait une réécriture complète du système de mémoire pour prendre en charge les memory maps des GB et GBC, permettant également une compatibilité et des performances améliorées. La fonction de correction des couleurs a également été grandement améliorée par rapport à ce qui était utilisé dans la colorisation des versions précédentes.


On notera par ailleurs l'attention particulière au skin GBC entourant l'écran virtuel, de quoi rappeler des souvenirs...

15982Voici une vidéo, postée par calc84maniac, mettant en avant les possibilités de l'émulateur en montrant Pokémon Crystal et Mario Golf :


Pour ceux qui veulent en savoir plus, voici les détails techniques des nouveautés/améliorations de cette nouvelle version (source) :
Show/Hide spoilerAfficher/Masquer le spoiler
Added
  • Game Boy Color support.
  • GBA backwards-compatibility to unlock features in some GBC games.
  • Color correction to approximate the color spectrum of a GBC or GBA screen, leveraging native gamma settings.
  • Game Boy Color skin for no-scaling mode.
  • Brightness change hotkeys usable in menus.

Changed
  • Confirmation setting for Load State now also applies to Restart Game.
  • Various improvements to the menu, courtesy of runer112:
    • Mark per-game options instead of global options with an asterisk.
    • Improved menu item alignment and font.
  • Majorly rewrite the CPU emulation to improve performance and flexibility of memory access emulation.
    • Rearrange the JIT's static register allocation and the ABI of routines called from it.
    • Remove dynamically-generated per-opcode memory routines, reducing overhead of memory region selection.
    • For special memory accesses (I/O reads or non-RAM writes), dynamically generate minimal trampolines instead.
    • For writes to MBC registers, directly use a routine for the specific register to remove range-checking overhead.
    • Always pass valid timing info to memory accesses which may require it, removing the need for validity checks.
    • Enable complex memory instructions to directly read/write RAM, such as bitwise operations and INC/DEC (HL).
    • Allow absolute reads/writes to have variable-length implementations, for better performance with banked memory.
    • Change stack bounds-checking to speed up close SP modifications (INC/DEC/ADD SP) and free up a register.
    • Use inclusive bounds for the stack to avoid thrashing when touching the high edge of a memory region.
    • Improve performance of return prediction by ignoring the stack offset unless the prediction misses.
    • Improve performance of self-modifying code checks by using 24-bit comparisons.
    • Improve performance of self-modifying JP instructions by using dynamic dispatch instead of recompiling.
    • Expand the list of supported instructions in waitloop detection to reduce false negatives.
    • Optimize ROM bank switching routine at ROM load time based on the ROM size, to eliminate redundant masking.
    • Simplify MBC3 RTC bank switching by handling RTC updates immediately before register writes.
  • Refactor the PPU scheduler to speed up writes to STAT and LYC registers.
    • Predict future writes to the LYC register based on previous frames, to avoid excessive rescheduling.
    • Remove post-vblank event cache to simplify all reschedules, and determine the event only when vblank is reached.

Fixed
  • Reduce SPI transfer clock to fix glitchy display on some calculator revisions.
  • Increase Flash wait states for increased stability on some calculator revisions.
  • Fix game screen corruption in the main menu when showing a confirmation dialog.
  • Fix garbled character display when internal ROM title contains invalid characters.
  • Fix corruption of a couple of pixels when restoring the home screen.
  • Implement more accurate open-bus read behavior for disabled cartridge RAM.
  • Implement correct mirroring behavior for MBC2 cartridge RAM.
  • Fix reads past the end of ROM banks trimmed by the ROM converter.
  • Fix conditions for the window trigger to include writes to LCDC or WY during hblank.
  • Fix display of mid-frame sprite changes resulting from direct OAM writes.
  • Allow NR30 writes to disable audio channel 3.
  • Fix a scheduler edge case which could cause crashes in some games. Fixes Space Invaders (Japan).

N'oublions pas de préciser que puisque TI-Boy CE est open-source, les commits sont disponibles sur GitHub :D

Et pour la suite ?
Calc84maniac dit que la prochaine mise-à-jour tentera d'améliorer la gestion de certaines choses complexes au niveau de la palette de couleur.
Ensuite, dans une nouvelle version (majeure !), il y aura la gestion du "link" (via connexion USB de la CE), puis du son. :bj:
Par contre, il a déjà précisé que ce n'était pas la peine d'attendre un émulateur GBA pour CE, ça n'arrivera pas, le matériel est bien trop différent :P


Téléchargement: TI-Boy CE pour TI-84 Plus CE et TI-83 Premium CE (Python OK). Note : le convertisseur de ROM n'a pas changé.
(Attention : cette version ne fonctionne pas directement sur CEmu à l'heure actuelle. Pour obtenir une build spéciale qui y fonctionne, il faut juste rebuilder avec -DCEMU en suivant les instructions, et désactiver le mode plein-écran de TI-Boy CE)

Merci calc84maniac, et amusez-vous bien :D
Lien vers le sujet sur le forum: Sortie de l'émulateur GameBoy Color TI-Boy CE pour 83P/84+CE (Commentaires: 2)

Pack de niveaux Oiram méga durs pour 83PCE 84+CE Graph 90+E

Nouveau messagede critor » 06 Déc 2022, 09:54

12303En janvier 2017, c'est tout un monument du jeu vidéo qui débarquait sur calculatrices TI-83 Premium CE et TI-84 Plus CE, j'ai nommé Oiram CE par MateoconLechuga.

Oiram CE est un moteur de jeu Mario-like reprenant partiellement le gameplay ainsi que les sprites de jeu Super Mario Bros 3 sorti en 1988 pour la console de jeu japonaise Nintendo Famicom puis en 1990 pour sa déclinaison internationale Nintendo NES.

Outre les niveaux intégrés, tu peux rajouter pléthore de packs de niveaux additionnels, et même en créer toi-même très facilement grâce à un éditeur dédié pour Windows ou Mac.

Grâce à Oiram CE, ta TI-83 Premium CE se transforme en formidable console de jeux portable. ;)

En août 2020, Thomas Williamson portait Oiram CE pour calculatrices Casio Graph 90+E et fx-CG10/20/50.

Le portage avait comme gros point fort le fait d'accepter directement d'ouvrir les fichiers de niveaux au format .8xv de Texas Instruments.

Mais la version Casio bénéficiait également d'avantages spécifiques, comme celui de tirer profit de la puissance supérieure du matériel pour nous offrir une hauteur d'affichage bien plus grande. Tu peux comparer toi-même, rien à voir avec le demi-écran de la TI-83 Premium CE : :D
1249512784

Voici aujourd'hui par WhatAHacker un nouveau pack de niveaux pour Oiram, Mega-hard levels.

Il paraît que ces niveaux d'une difficulté ultime arrivent même à donner du fil à retordre à leur concepteur :


Seras-tu cap d'en venir à bout pour décrocher le titre de meilleur joueur ou meilleure joueuse Oiram sur Terre ? ;)

Attention, Oiram CE rentre dans la catégorie des programmes en langage machine dits ASM.

Sur Casio, aucun problème. :)

Mais par contre chez Texas Instruments, suite à un acte maladroit d'un enseignant de Mathématiques français avec ses gesticulations aveugles dans le contexte de la réforme du lycée, le constructeur a réagi en supprimant la gestion de tels programmes depuis la mise à jour 5.5.1.

Si tu es sur une des versions ainsi bridées, tu peux quand même jouer sans trop d'efforts. Il te faut :
  1. installer arTIfiCE pour remettre la possibilité de lancer des programmes ASM
  2. ensuite de préférence installer Cesium pour pouvoir lancer les programmes ASM plus facilement, ou même AsmHook pour pouvoir les lancer comme avant
  3. installer les bibliothèques C nécessaires au fonctionnement de certains jeux dont celui-ci (mais rien de compliqué, juste à transférer le fichier et c'est tout)


Téléchargements :
Lien vers le sujet sur le forum: Pack de niveaux Oiram méga durs pour 83PCE 84+CE Graph 90+E (Commentaires: 0)

Rail Run CE - courses 3D sur vos TI-83 Premium CE !

Nouveau messagede Shadow » 05 Déc 2022, 07:49

16205Ce 4 novembre 2022, Zsolt Mathez publie son tout premier jeu pour TI-83 Premium CE et TI-84 Plus CE. Sous le nom de Rail Run CE, on peut le catégoriser comme un jeu de course 3D. D'autre part, on peut noter un thème des années 80 avec le texte à 7 segments, juste avant de lancer une course.

Au niveau gameplay, le joueur est sous le contrôle d'une bille. La bille avance automatiquement, mais des obstacles viennent perturber la/les voies. Il y a également des pièces placées le long de la course. Le joueur doit donc esquiver les obstacles, ramasser un maximum de pièces, et terminer la course.
On compte actuellement deux types d'obstacles ;
  • Les murs, clignotant noir/rouge
  • les voies sans terrain ; il faut utiliser le pont pour faire "voler" la bille

Pour info, la course se divise en plusieurs niveaux, assez longs. Nous ne savons pas combien il y en a. Nos joueurs comptent 17 niveaux pour l'instant.

En tous cas, plus vous finissez de niveaux, plus la difficultée est élevée. Et sachez que si vous ne parvenez pas à terminer un niveau, vous ne recommencerez pas depuis le début. Un fichier sauvegarde est crée à chaque fois que vous exécutez le jeu. Si le jeu détecte une sauvegarde existante, vous pourrez reprendre au niveau où vous vous êtes arrêtés ;).

Note ; en haut de l'écran, vous constaterez
  • à gauche, votre score total (depuis le début)
  • à droite, le numéro du niveau

Et ce qui est pratique, c'est que vos données s'archivent lorsque vous quittez le programme. Pas besoin de s'inquiéter pour un reset RAM si le jeu est déjà archivé :) .

Nous vous partageons ainsi les commandes du jeu ;
  • entrer
    commencer le niveau
  • <
    ou
    >
    ; changer la bille de voie
  • annul
    ; quitter instantanément le jeu

Pas très compliqué :p
N'hésitez pas à partager votre score ici, et nous prévenir s'il y a une limite de niveaux (en nous envoyant une capture).

Et n'oubliez pas que vous aurez besoin des bibliothèques clibs pour lancer Rail Run CE.


Bon jeu :)

Attention, Rail Run CE rentre dans la catégorie des programmes en langage machine dits ASM.
Suite à un acte irresponsable d'un enseignant de Mathématiques français avec ses gesticulations dans le contexte de la réforme du lycée, Texas Instruments a réagi en supprimant la gestion de tels programmes depuis la mise à jour 5.5.1.

Pour savoir la version (OS) de votre calculatrice, effectuez la démarche suivante :
2nde
puis
+
puis
1
(à propos) ; ce qui est écrit en dessous de "TI-83 Premium CE" correspond à l'OS de votre calculatrice.


Si vous êtes ainsi sur une des versions bridées, vous pouvez quand même en profiter. Pour cela, il vous faut :
  1. installer arTIfiCE pour remettre la possibilité de lancer des programmes ASM
  2. ensuite de préférence installer Cesium afin de pouvoir lancer les programmes ASM plus facilement, voire même AsmHook pour pouvoir les lancer comme avant
Un tutoriel est disponible ici.
L'OS le plus récent de la TI-83 Premium CE est la version 5.8.0.



Téléchargements :


Via : ticalc.org
Lien vers le sujet sur le forum: Rail Run CE - courses 3D sur vos TI-83 Premium CE ! (Commentaires: 3)

2ème preview de l'émulateur Game Boy Color pour TI-83/84+CE

Nouveau messagede Adriweb » 20 Nov 2022, 11:48

Il n'y a plus vraiment besoin de le présenter... mais faisons le quand même pour les nouveaux arrivants ;) TI-Boy CE est un émulateur de console Nintendo Game Boy développé par l'extraordinaire calc84maniac pour ta TI-83 Premium CE / 84 Plus CE :bj:

Développé en langage assembleur (ASM), c'est une véritable prouesse technique, exploitant le moindre recoin du matériel de la calculatrice, qui continue dans la lignée des émulateurs que son auteur conçoit depuis de nombreuses années, sur différents modèles de calculatrices TI.

calc84maniac faisait du teasing depuis longtemps par rapport au fait que dans ses multiples réécritures du code du cœur d’émulation, il en profitait pour plus ou moins préparer le terrain à une future évolution du code gérant la console suivante de Nintendo : la Game Boy Color.
Cette console est toujours autant basée sur un processeur Z80, mais ajoute et améliore différents aspects (comme bien entendu la gestion de la couleur), et donc gérer tout ceci relève encore et toujours de l'exploit technique... et on pouvait se demander s'il allait y arriver... 🤔

15982Il y a quelques semaines, j'avais la joie de vous présenter un aperçu exclusif de cette nouvelle version, avec une petite vidéo montrant l'écran de démo de Pokémon Crystal.

On y admire la rapidité d'émulation ;)

L'auteur disait par ailleurs qu'il avait encore des choses à corriger et à implémenter avant de pouvoir penser à une release...

Hé bien aujourd'hui calc84maniac propose un nouveau preview, après de multiples améliorations et corrections de bugs, et avec cette fois-ci une vidéo de gameplay dans 2 jeux différents : Super Mario Bros. Deluxe et Magi Nation.



Ce n'est toujours pas fini, car il reste encore quelques bugs à corriger, mais le projet avance bien ! On lui souhaite bonne chance pour la finalisation :)
Lien vers le sujet sur le forum: 2ème preview de l'émulateur Game Boy Color pour TI-83/84+CE (Commentaires: 2)

Geometry Dash et tous les niveaux adaptés sur TI83PCE !

Nouveau messagede Shadow » 07 Nov 2022, 22:16

Depuis 2016, la TI-83 Premium CE bénéficie d'une superbe adaptation de Geometry Dash par Epharius aidé d'Anonyme0. :favorite:

La version téléchargeable du jeu inclut actuellement des adaptations de huit des 21 niveaux accompagnant la version complète du jeu mobile :

Mais bien d'autres choses sont possibles car vous pouvez très facilement créer et charger vos propres niveaux. :bj:

Un éditeur intégré à Geometry Dash est accessible avec la touche
+
, rien de plus simple pour rajouter un niveau. ;)

Si vous préférez bénéficier d'un écran plus grand pour une meilleure vue d'ensemble, la conception peut également se faire sur ordinateur avec le logiciel Tiled où il suffira d'utiliser le tileset de Geometry Dash, puis d'en exporter une version .csv avant de la convertir en ligne.
Pour plus d'informations, cliquez ici.

Cela a justement permis l'adaptation de plusieurs autres niveaux du jeu original, ainsi que diverses créations, telles que :


Aujourd'hui, l'équipe des Geometry Dasheurs vient vous annoncer que tous les niveaux Geometry Dash ont été adaptés sur vos CE ! :D

Niveau tutoriel : The Practice Level
Programme de triche

Geometry Dash Originaux :
Stereo Madness (niveau 1 - facile)
Back On Track (niveau 2 - facile)
Polargeist (niveau 3 - normal)
Dry Out (niveau 4 - normal)
Base After Base (niveau 5 - dur)
Can't Let Go (niveau 6 - dur)
Jumper (niveau 7 - très dur)
Time Machine (niveau 8 - très dur)
Cycles (niveau 9 - très dur)
Xstep (niveau 10 - maniaque)
Clutterfunk (niveau 11 – maniaque)
Theory Of Everything (niveau 12 – maniaque)
Electroman Adventures (niveau 13 – maniaque)
Clubstep (niveau 14 - démon difficile)
Electrodynamix (niveau 15 – maniaque)
Hexagon Force (niveau 16 – maniaque)
Blast Processing (niveau 17 – très dur)
Theory Of Everything 2 (niveau 18 – démon difficile)
Geometrical Dominator (niveau 19 – très dur)
Deadlocked (niveau 20 – démon difficile)
Fingerdash (niveau 21 – maniaque)

Geometry Dash Meltdown :
The Sever Seas (niveau 1 - facile)
Viking Arena (niveau 2 - normal)
Airborne Robots (niveau 3 - dur)

Geometry Dash Subzero :
Press Start (niveau 1 - facile)
Nock Em' (niveau 2 - dur)
Power Trip (niveau 3 - très dur)

Geometry Dash World
DASHLANDS (Monde 1)

TOXIC FACTORY (Monde 2)

Un grand merci à nos dirigeants ;
  • critor ; fondateur du site
  • Epharius ; fondateur de Geometry Dash CE
  • Anonyme0 ; responsable des graphismes du jeu
  • Shadow ; fondateur de l'équipe des Geometry Dasheurs

Et à nos membres qui resteront gravés chez nous ;

Shadow a écrit:Je n'aurai jamais pu terminer ce projet sans l'aide de mes amis :favorite:
Nous avons été très investis ensemble. Chaque membre a joué un rôle essentiel (surtout mon premier collaborateur ; Orlando Jakubec)


L'équipe des Geometry Dasheurs se renomme les TI-Gameurs puisque leur projets s'imposent sur d'autres conceptions...
N'hésitez pas à tester leur niveaux en tous cas ;)


Attention, Geometry Dash rentre dans la catégorie des programmes en langage machine dits ASM.
Suite à un acte irresponsable d'un enseignant de Mathématiques français avec ses gesticulations dans le contexte de la réforme du lycée, Texas Instruments a réagi en supprimant la gestion de tels programmes depuis la mise à jour 5.5.1.

Pour savoir la version (OS) de votre calculatrice, effectuez la démarche suivante :
2nde
puis
+
puis
1
(à propos) ; ce qui est écrit en dessous de "TI-83 Premium CE" correspond à l'OS de votre calculatrice.


Si vous êtes ainsi sur une des versions bridées, vous pouvez quand même en profiter. Pour cela, il vous faut :
  1. installer arTIfiCE pour remettre la possibilité de lancer des programmes ASM
  2. ensuite de préférence installer Cesium afin de pouvoir lancer les programmes ASM plus facilement, voire même AsmHook pour pouvoir les lancer comme avant
Un tutoriel est disponible ici.
L'OS le plus récent de la TI-83 Premium CE est la version 5.8.0.


Téléchargements :
Lien vers le sujet sur le forum: Geometry Dash et tous les niveaux adaptés sur TI83PCE ! (Commentaires: 6)

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
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.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
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.
2723 utilisateurs:
>2704 invités
>10 membres
>9 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/2025)
-
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)