Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zydeco/stonework
Pebble emulator for iOS and watchOS
https://github.com/zydeco/stonework
pebble watchos
Last synced: 2 months ago
JSON representation
Pebble emulator for iOS and watchOS
- Host: GitHub
- URL: https://github.com/zydeco/stonework
- Owner: zydeco
- License: gpl-3.0
- Created: 2018-12-11T22:35:56.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-05-06T18:26:27.000Z (9 months ago)
- Last Synced: 2024-05-06T19:38:10.955Z (9 months ago)
- Topics: pebble, watchos
- Language: Objective-C
- Homepage:
- Size: 2.16 MB
- Stars: 25
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Stonework
Pebble emulator for running native Pebble watchfaces on Apple devices.
## Features
* ARM Cortex-M4 application-mode CPU emulator
* 16 and 32-bit thumb instruction set
* application-mode only
* doesn't implement exceptions
* custom built, API loosely modelled after [unicorn](https://github.com/unicorn-engine/unicorn)
* Subset of Pebble API for running watchfaces
* Some bitmap and font code adapted from [neographics](https://github.com/pebble-dev/neographics)
* Work in progress, can run some watchfaces already
* Built-in [rebble store](https://apps.rebble.io) browser to install watchfaces
* Install watchfaces from Files or other sources
* Preview the running watchface on iOS before sending it to the watch
* Show watchface as a widget on iOS 14### To Do
* Implement more of the Pebble API to run more watchfaces
* Unimplemented drawing functions
* Animation
* Accelerometer
* Battery
* Communication
* and many more
* Configuration for configurable watchfaces
* rocky.js watchfaces?## Requirements
* iOS 12 or later
* WatchOS 5 or later