# PictoChat: a matching DSi system-title decompilation

> PictoChat's standalone DSi system title is being reconstructed as matching C source for its ARM components. The workflow extracts a player's own title and BIOS dumps, compiles candidate functions with mwccarm and compares bytes with relocation awareness. The author reports 1,048 matched functions out of a current estimate of 1,551.

- Type: Case study
- Targets: App · Binary
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/tangOS-decomps/pictochat-decomp>
- Primary source: <https://github.com/tangOS-decomps/pictochat-decomp/blob/4e71dcee82f64ccc9d8262e9cbc5de1241439389/README.md>
- Catalog page: <https://awesomerea.org/resources/pictochat-dsi-decomp-case/>
- Record JSON: <https://awesomerea.org/resources/pictochat-dsi-decomp-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/pictochat-dsi-decomp-case/index.md)

## Requirements & limits

- **Prerequisites:** User-supplied PictoChat title and ARM7 BIOS dumps are required.
- **Prerequisites:** The matching workflow uses the mwccarm 2.0 toolchain and documented Python packages.
- **Limits:** The decompilation is incomplete; the dsd configuration is not yet populated.
- **License:** MIT License for the repository's original work.

## Primary sources

1. <https://github.com/tangOS-decomps/pictochat-decomp/blob/4e71dcee82f64ccc9d8262e9cbc5de1241439389/README.md>
2. <https://github.com/tangOS-decomps/pictochat-decomp/blob/4e71dcee82f64ccc9d8262e9cbc5de1241439389/LICENSE>
3. <https://github.com/tangOS-decomps/pictochat-decomp/blob/4e71dcee82f64ccc9d8262e9cbc5de1241439389/config/README.md>

## More in Apps

- [LibrePods: AirPods features on Android and Linux through a reverse-engineered protocol](https://awesomerea.org/resources/librepods-airpods-protocol-case/index.md) · Case study
- [OpenHaystack: tracking tags that use Apple Find My](https://awesomerea.org/resources/openhaystack-find-my-case/index.md) · Case study
- [PC-BASIC: a GW-BASIC-family interpreter](https://awesomerea.org/resources/pcbasic-interpreter-case/index.md) · Case study
- [ReactOS: a Windows NT-compatible operating system](https://awesomerea.org/resources/reactos-nt-compatible-case/index.md) · Case study
- [viaduct: a Linux port of NetNewsWire](https://awesomerea.org/resources/viaduct-netnewswire-case/index.md) · Case study
- [zalo-linux: a Linux package of the Zalo desktop app](https://awesomerea.org/resources/zalo-linux-desktop-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
