devos50/qemu-ios

A QEMU emulator for legacy Apple devices

1,279

stars

80,537

commits

C

primary language

Feb 19, 2025

updated

README

QEMU-iOS

QEMU-iOS is an emulator for legacy Apple devices. Currently, the iPod Touch 1G and iPod Touch 2G are supported.

it2g-qemu

The schematic below shows the most important hardware components of the iPod Touch 2G and their interactions. The schematic for the iPod Touch 1G is mostly similar.

it2g-schematic

Running the iPod Touch 1G

Instructions on how to run the iPod Touch 1G emulator can be found here. A technical blog post with more information about the peripherals and reverse engineering process is published here.

Running the iPod Touch 2G

Instructions on how to run the iPod Touch 2G emulator can be found here.

Contributors

(top 30 of 297)

pm215

9,805 commits

rth7680

7,880 commits

bonzini

4,699 commits

philmd

3,807 commits

devos50/qemu-ios

A QEMU emulator for legacy Apple devices

1,279

stars

80,537

commits

C

primary language

Feb 19, 2025

updated

README

QEMU-iOS

QEMU-iOS is an emulator for legacy Apple devices. Currently, the iPod Touch 1G and iPod Touch 2G are supported.

it2g-qemu

The schematic below shows the most important hardware components of the iPod Touch 2G and their interactions. The schematic for the iPod Touch 1G is mostly similar.

it2g-schematic

Running the iPod Touch 1G

Instructions on how to run the iPod Touch 1G emulator can be found here. A technical blog post with more information about the peripherals and reverse engineering process is published here.

Running the iPod Touch 2G

Instructions on how to run the iPod Touch 2G emulator can be found here.

See what people are saying

Contributors

(top 30 of 297)

pm215

9,805 commits

rth7680

7,880 commits

bonzini

4,699 commits

philmd

3,807 commits

Languages

C

80.3%

C++

11.9%

Python

4.0%

Shell

1.6%