# CasioEmuMsvc: Emulator and devkit for Casio nX-U8/100 and nX-U16/100 MCU series

> Source: <https://github.com/telecomadm1145/CasioEmuMsvc/tree/stable>
> Published: 2026-10-30 08:33:13+00:00

| 🇺🇸 English | 🇨🇳 中文 | 🇻🇳 Tiếng Việt | 
|---|---|---|
| [Read →](https://github.com/telecomadm1145/CasioEmuMsvc/blob/stable/docs/README.en.md) | [阅读 →](https://github.com/telecomadm1145/CasioEmuMsvc/blob/stable/docs/README.zh-CN.md) | [Đọc →](https://github.com/telecomadm1145/CasioEmuMsvc/blob/stable/docs/README.vi.md) | 

- 🖥️ **Full emulation** of nX-U8/100 & nX-U16/100 MCUs
- 🔬 **Rich developer tools** — debugger, disassembler, hex editor
- 📸 **Snapshot system** with branching save-states and screen previews
- 🔌 **Plugin API** — MCP (AI-driven), Python, Cw2tools, and custom plugins
- 🚀 **Multi-platform** — Windows (MSVC), macOS, Linux (CMake/Ninja), Android (Gradle/NDK)
- 🎨 **Theme manager** , localization, Discord Rich Presence, and auto-update checker

Important

macOS Usage

Because the macOS app is built and uses an ad-hoc signature, macOS Gatekeeper will quarantine the app and may display a *"Launch failed"* or *"App is damaged"* error upon first launch.

To bypass this protection, after extracting the file, open your **Terminal** and run the following command to clear the quarantine flag:

```
xattr -cr /path/to/CasioEmuMsvc.app
```

(Replace /path/to/CasioEmuMsvc.app with the actual path to your extracted app. You can type xattr -cr and drag the App into the Terminal window). After running this command, you can simply double-click the app to open it normally.

- 💬 **Discord** :[discord.gg/NM39VPdJTf](https://discord.gg/NM39VPdJTf)
- 📧 **Email** :[telecomadm1919@gmail.com](mailto:telecomadm1919@gmail.com)
- 🐛 **Issues** :[GitHub Issues](https://github.com/telecomadm1145/CasioEmuMsvc/issues)
