CEmu

  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
2.0
Mise à jour

Emulateur de deux modèles de calculatrices Texas Instrument que sont la TI-84 Plus CE et la TI-83 Premium CE. Il est écrit en C/C++ avec l'aide de la librairie Qt pour l'interface graphique principalement. Il vous faudra donc récupérer le SDK 5 ou 6 de ce dernier pour réaliser votre binaire pour Mac.

Des builds automatiques sont disponibles ici.

Toutes sortes de fenêtre dans CEmu (Ti84/Ti86)

Changelog

Changelog

2.0

Core:

  • Support for real host->emu transfers (USB emulation), by @jacobly0. i.e. you can now transfer Apps and OSes normally
  • Support for rev M+ hardware (excluding Python coprocessor), by @jacobly0 and @calc84maniac.
  • Major LCD emulation improvements, by @calc84maniac.
  • Major watchdog timer rewrite based on hardware research, by @calc84maniac.
  • Prepare future Python-related features, by @jacobly0 and @calc84maniac (SPI, UART...)
  • Big endian support, by @calc84maniac
  • Make keypress emulation thread-safe, by @calc84maniac
  • Lots of other misc. fixes and improvements (timing, accuracy, performance, rst/trap edge cases...)

GUI:

  • Proper dark mode support (be sure to use Qt6 builds)
  • Improved display of emulation speed and screen refresh rate
  • Screenshots/recordings now have correct screen brightness
  • Fix fullscreen mode when using multiple monitors
  • Add upscale method and fullscreen aspect ratio settings
  • Add vertical printing to Keypress History
  • Add calculator skins for newer models, and some new color variants
  • Add some debugging features for TI-Basic (step-by-step execution, live variable preview etc.)
  • Fix name of a few OS variables in some cases (some were labeled Ans, formula lists support...)
  • Fix crash upon trying to export natural keymap (you can't)
  • Fix byte display order in disassembler for index bit instructions
  • Fix R register in debugger.
  • Deduplicate imported equates in the debugger
  • Add/improve variable content preview (tivars_lib_cpp updates)
  • Add disassembler option for tabs between the opcode and operands
  • Fix "Pause emulation" preventing CEmu from closing
  • Add SmartPad keymap (for use with the calc app)
  • Add screenshot IPC command/option
  • macOS: fix screenshot drag'n'drop
  • Add --reset CLI option to clear the config
  • New/improved translations by @Stephan-P (NL), @wolfarmoon (ES), @Jerry23011+@LifeEmu (CN)
  • Better version update check
  • Lots of various fixes

CI / Build:

@calc84maniac and @adriweb have been improving the build system and CI workflows:

  • Move the CI to GitHub actions (now provide builds for all three OSes)
  • macOS: native builds available for both Intel and Apple Silicon
  • macOS: the builds are now codesigned and notarized automatically
  • Take care of some LTO issues
  • Update to latest Qt5 and Qt6
  • CMake support (with vcpkg integration)

Full Changelog: v1.3...v2.0

Auteur(s)

Auteur
Adrien Bertrand, Matt Waltz.

Autres émulateurs de la catégorie

  • x49gp

    Dernière mise à jour:
    Version 1.29
  • x48ng

    Dernière mise à jour:
    Version 0.41.1
  • Plus42

    Dernière mise à jour:
    Version 1.1.14
  • Free42

    Dernière mise à jour:
    Version 3.1.10
  • g800

    Dernière mise à jour:
    Version 0.11.4
  • Firebird

    Dernière mise à jour:
    Version 1.6
  • Munt

    Dernière mise à jour:
    Version 2.7.0
  • EKA2L1

    Dernière mise à jour:
    Version auto build
  • Z1f9

    Dernière mise à jour:
    Version 20210529