# dynarmic

> dynamic recompiler for ARM

**Wikidata**: [Q119982945](https://www.wikidata.org/wiki/Q119982945)  
**Source**: https://4ort.xyz/entity/dynarmic

## Summary
dynarmic is a dynamic recompiler for ARM architecture. It is a free and open‑source software project developed by merryhime and released under the Zero‑clause BSD License.

## Key Facts
- dynarmic is described as a dynamic recompiler for ARM.  
- It belongs to the class **software**, defined as a non‑tangible executable component of a computer (sitelink_count: 169).  
- The project’s developer is **merryhime**.  
- dynarmic is licensed under the **Zero‑clause BSD License** (license date: 2023‑07‑01).  
- Its Wikidata property **instance_of** is set to **software**.  
- The SlackBuilds package for dynarmic is **development/dynarmic**.  
- The Wikidata description of dynarmic is **dynamic recompiler for ARM**.  
- Source code is available at two repositories:  
  - https://github.com/merryhime/dynarmic (qualifiers:  = ,  = )  
  - https://github.com/lioncash/dynarmic (qualifiers:  = ,  = )  
- Version history:  
  - Version **1** released **2018‑01‑01**.  
  - Version **2** released **2020‑03‑31**.  
  - Version **3** released **2020‑04‑24**.  
  - Version **4** released **2021‑02‑07**.  
  - Version **5** released **2021‑05‑04**.  
  - Version **6.0.0** released **2022‑06‑21**.  
  - Version **6.4.8** (marked as preferred) released **2023‑06‑16**.  

## FAQs
**What is dynarmic?**  
dynarmic is a dynamic recompiler designed for ARM processors, implemented as a software component.

**Who created dynarmic?**  
The project is developed and maintained by the individual or group known as **merryhime**.

**Under which license is dynarmic distributed?**  
dynarmic is released under the Zero‑clause BSD License, with the license information recorded on 2023‑07‑01.

**Where can the source code for dynarmic be found?**  
The source code is hosted on GitHub at https://github.com/merryhime/dynarmic and also mirrored at https://github.com/lioncash/dynarmic; both links carry the qualifiers  =  and  = .

**What are the notable version releases of dynarmic?**  
Releases include version 1 (2018‑01‑01), version 2 (2020‑03‑31), version 3 (2020‑04‑24), version 4 (2021‑02‑07), version 5 (2021‑05‑04), version 6.0.0 (2022‑06‑21), and the preferred version 6.4.8 (2023‑06‑16).

**How is dynarmic classified in knowledge bases?**  
It is classified as an instance of **software**, a non‑tangible executable component of a computer, and its Wikidata description reads “dynamic recompiler for ARM”.

**What packaging information exists for dynarmic?**  
In the SlackBuilds repository, dynarmic is listed under the package path **development/dynarmic**.

## Why It Matters
dynarmic provides a means to translate ARM machine code at runtime, which is essential for emulation and virtualization scenarios where ARM binaries must run on non‑ARM hosts. As an open‑source project under a permissive Zero‑clause BSD License, it allows developers to integrate, modify, and redistribute the recompiler without legal restrictions, fostering innovation in ARM‑based emulation tools. Its steady version history demonstrates ongoing maintenance and improvement, indicating a reliable component for projects requiring dynamic ARM code execution.

## Notable For
- Being a dedicated dynamic recompiler for the ARM architecture.  
- Distribution under the Zero‑clause BSD License, a highly permissive open‑source license.  
- Active versioning with multiple releases spanning from 2018 to 2023, including a preferred release (6.4.8).  
- Maintenance by the developer **merryhime**.  
- Availability in two public GitHub repositories with specific qualifiers.  
- Classification as software with a documented sitelink_count of 169 for its class.  
- Inclusion in the SlackBuilds collection under **development/dynarmic**.

## Body
### History and Versioning
dynarmic’s version timeline begins with version 1, released on **2018‑01‑01**. Subsequent releases followed: version 2 on **2020‑03‑31**, version 3 on **2020‑04‑24**, version 4 on **2021‑02‑07**, version 5 on **2021‑05‑04**, version 6.0.0 on **2022‑06‑21**, and the current preferred version 6.4.8 on **2023‑06‑16**. Each version entry includes a publication date qualifier and references to the corresponding GitHub release tag and release name.

### Licensing
The project is licensed under the **Zero‑clause BSD License**. The license metadata is recorded with a reference date of **2023‑07‑01** and points to the GitHub API endpoint for the repository.

### Development and Maintenance
dynarmic is developed by **merryhime**. This developer attribution appears in the structured properties as the value for the developer property.

### Classification and Descriptions
In knowledge bases, dynarmic is an instance of the class **software**. The class itself is defined as a non‑tangible executable component of a computer and has a sitelink_count of **169**. The Wikidata description for dynarmic is explicitly “dynamic recompiler for ARM”.

### Source Code Repositories
The source code for dynarmic is accessible via two GitHub URLs:
- https://github.com/merryhime/dynarmic
- https://github.com/lioncash/dynarmic  
Both URLs are accompanied by the qualifiers  =  and  = , indicating specific repository attributes.

### Packaging
Within the SlackBuilds ecosystem, dynarmic is categorized under the package path **development/dynarmic**, indicating its role as a development tool.

### Related Entities
The only related entity explicitly provided is the **software** class, to which dynarmic belongs as an instance. This relationship is captured by the instance_of property and is supplemented by the class’s sitelink_count of 169. No further relationships (e.g., members, subsidiaries, or awards) are present in the source material.

## References

1. [Source](https://api.github.com/repos/merryhime/dynarmic)
2. [Release 1. 2018](https://github.com/merryhime/dynarmic/releases/tag/r1)
3. [Release 2. 2020](https://github.com/merryhime/dynarmic/releases/tag/r2)
4. [Release 3. 2020](https://github.com/merryhime/dynarmic/releases/tag/r3)
5. [Release 4. 2021](https://github.com/merryhime/dynarmic/releases/tag/r4)
6. [Release 5. 2021](https://github.com/merryhime/dynarmic/releases/tag/r5)
7. [Release 6.0.0. 2022](https://github.com/merryhime/dynarmic/releases/tag/6.0.0)
8. [Release 6.4.8. 2023](https://github.com/merryhime/dynarmic/releases/tag/6.4.8)