Skip to content
This repository was archived by the owner on Apr 20, 2026. It is now read-only.

Commit 52a4361

Browse files
committed
archive
1 parent 8ec0a6d commit 52a4361

1 file changed

Lines changed: 2 additions & 32 deletions

File tree

README.md

Lines changed: 2 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,5 @@
11
# qemu-pebble
22

3-
QEMU for emulating Pebble smartwatches. Pebble device model files are stored separately and overlaid onto a clean [QEMU stable-10.1](https://github.com/qemu/qemu/tree/stable-10.1) submodule at build time.
3+
QEMU with Pebble smartwatch device models. Development has moved into a fork of QEMU itself:
44

5-
## Supported machines
6-
7-
| Machine | Flag |
8-
|---|---|
9-
| Aplite | `-machine pebble-bb2` |
10-
| Basalt | `-machine pebble-snowy-bb` |
11-
| Chalk | `-machine pebble-s4-bb` |
12-
| Diorite | `-machine pebble-silk-bb` |
13-
| Emery | `-machine pebble-snowy-emery-bb` |
14-
| Gabbro | `-machine pebble-spalding-gabbro-bb` |
15-
16-
## Prerequisites
17-
18-
- macOS or Linux
19-
- Python 3
20-
- SDL2 (`brew install sdl2` on macOS)
21-
22-
## Build
23-
24-
```bash
25-
bash build.sh
26-
```
27-
28-
This will:
29-
1. Initialize the QEMU submodule (if needed)
30-
2. Overlay Pebble device files onto the QEMU source tree
31-
3. Patch meson.build/Kconfig for the Pebble machine types
32-
4. Apply the pflash CFI02 patch (Macronix NOR flash support)
33-
5. Build `qemu-system-arm`
34-
35-
Use `bash build.sh --clean` to reset the submodule before rebuilding.
5+
**https://github.com/coredevices/qemu**

0 commit comments

Comments
 (0)