-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathsidestore-source.json
More file actions
221 lines (221 loc) · 38.7 KB
/
Copy pathsidestore-source.json
File metadata and controls
221 lines (221 loc) · 38.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
{
"name": "Provenance Emulator",
"identifier": "com.provenance-emu.provenance.sidestore",
"sourceURL": "https://provenance-emu.com/sidestore-source.json",
"apps": [
{
"name": "Provenance",
"bundleIdentifier": "com.provenance-emu.provenance",
"developerName": "Provenance-EMU",
"subtitle": "Multi-system retro emulator for iOS & tvOS",
"localizedDescription": "Provenance supports 60+ retro gaming systems including NES, SNES, N64, Genesis, PlayStation, GBA, and many more. Features iCloud sync, controller skins, RetroAchievements, and a beautiful native UI.",
"iconURL": "https://raw.githubusercontent.com/Provenance-Emu/Provenance/develop/Provenance/Assets.xcassets/AppIcon.appiconset/appicon-1024.png",
"tintColor": "8A2BE2",
"screenshotURLs": [],
"versions": [
{
"version": "3.3.0",
"date": "2026-03-14",
"localizedDescription": "## What's New in 3.3.0\n\nThis is a big one. Four months of work since 3.2.1 covering iCloud sync, a completely revamped tvOS interface, video filters, and a ton of core and stability fixes.\n\n### ☁️ iCloud / CloudKit Sync\n- ROMs, save states, BIOS files, and artwork now sync across devices via iCloud\n- Real-time download progress indicators when loading cloud save states\n- Auto BIOS sync on game load when available in iCloud\n- ROM metadata syncs alongside files\n- Artwork syncs after library updates\n- CloudKit records management tab in Settings\n- iCloud upsell UI for new users with empty libraries\n- Sync queue pauses during emulation and resumes after\n\n### 📺 New tvOS UI (Default)\n- Completely redesigned tvOS interface now enabled by default\n- RetroWave-themed side menu with smooth animations\n- Save states browser accessible from the main UI with artwork and core name\n- \"View All\" saves section with per-system filtering\n- TopShelf v2: recent games and save states with artwork and timestamps\n- Cheats UI in the pause menu\n- Game \"More Info\" panel\n- Log viewer tab\n- Import status view in side menu\n- Search with persistent history\n- Dozens of focus, navigation, and theming fixes throughout\n\n### 🎨 Video Filters & Shaders\n- Unified filter pipeline works across native and RetroArch cores\n- GB and VHS filters improved\n- Filters accessible from the pause menu\n- RetroArch GLES 3D cores now supported (Vecx/GLiden, etc.)\n- Dolphin shader/filter support\n- PPSSPP filter support\n\n### 🎮 Core & Controller Fixes\n- **RetroArch**: Fixed player index mapping for MFi, PS4, and Xbox controllers; PS4 start/select fixed; 32x controls added; GameCube controller responder added\n- **Mupen64Plus**: Fixed PS4 start button; fixed tvOS scaling and placement; better save error messages\n- **Dolphin**: Fixed Vulkan landscape rendering\n- **GenPluGX**: Added CHD support; added wide-screen GameGear core\n- **PicoDrive**: Fixed crash on unload; fixed 32x controller mapping\n- **FCEUmm**: Fixed start/select button mapping\n- **Mednafen**: Fixed DualShock/DualSense pause/play button mapping\n- **GameBatte / TGDB Dual**: Fixed PSX/Xbox pause/select button mapping\n\n### 🐛 Bug Fixes & Stability\n- Fixed multiple app hangs from main-thread Realm access (moved to background)\n- Fixed crash in pause menu when closing core\n- Fixed potential crash if audio ring buffer init fails\n- Fixed crash in share/import extension\n- Fixed aspect ratio issues in Stella and some other cores\n- Fixed FPS label appearing in screenshots\n- Fixed artwork not refreshing in game library after sync\n- Fixed game importer re-queuing already-imported items\n- Fixed Realm contentless core crash\n- Fixed \"Continue\" carousel metadata mismatch\n- Skin selector refreshes orientation previews on rotation change\n- ManicSkin/Delta",
"downloadURL": "https://github.com/Provenance-Emu/Provenance/releases/download/3.3.0/Provenance-3.3.0-iOS.ipa",
"size": 0,
"minOSVersion": "17.0"
},
{
"version": "3.3.0",
"date": "2026-03-14",
"localizedDescription": "## What's New in 3.3.0\n\nThis is a big one. Four months of work since 3.2.1 covering iCloud sync, a completely revamped tvOS interface, video filters, and a ton of core and stability fixes.\n\n### ☁️ iCloud / CloudKit Sync\n- ROMs, save states, BIOS files, and artwork now sync across devices via iCloud\n- Real-time download progress indicators when loading cloud save states\n- Auto BIOS sync on game load when available in iCloud\n- ROM metadata syncs alongside files\n- Artwork syncs after library updates\n- CloudKit records management tab in Settings\n- iCloud upsell UI for new users with empty libraries\n- Sync queue pauses during emulation and resumes after\n\n### 📺 New tvOS UI (Default)\n- Completely redesigned tvOS interface now enabled by default\n- RetroWave-themed side menu with smooth animations\n- Save states browser accessible from the main UI with artwork and core name\n- \"View All\" saves section with per-system filtering\n- TopShelf v2: recent games and save states with artwork and timestamps\n- Cheats UI in the pause menu\n- Game \"More Info\" panel\n- Log viewer tab\n- Import status view in side menu\n- Search with persistent history\n- Dozens of focus, navigation, and theming fixes throughout\n\n### 🎨 Video Filters & Shaders\n- Unified filter pipeline works across native and RetroArch cores\n- GB and VHS filters improved\n- Filters accessible from the pause menu\n- RetroArch GLES 3D cores now supported (Vecx/GLiden, etc.)\n- Dolphin shader/filter support\n- PPSSPP filter support\n\n### 🎮 Core & Controller Fixes\n- **RetroArch**: Fixed player index mapping for MFi, PS4, and Xbox controllers; PS4 start/select fixed; 32x controls added; GameCube controller responder added\n- **Mupen64Plus**: Fixed PS4 start button; fixed tvOS scaling and placement; better save error messages\n- **Dolphin**: Fixed Vulkan landscape rendering\n- **GenPluGX**: Added CHD support; added wide-screen GameGear core\n- **PicoDrive**: Fixed crash on unload; fixed 32x controller mapping\n- **FCEUmm**: Fixed start/select button mapping\n- **Mednafen**: Fixed DualShock/DualSense pause/play button mapping\n- **GameBatte / TGDB Dual**: Fixed PSX/Xbox pause/select button mapping\n\n### 🐛 Bug Fixes & Stability\n- Fixed multiple app hangs from main-thread Realm access (moved to background)\n- Fixed crash in pause menu when closing core\n- Fixed potential crash if audio ring buffer init fails\n- Fixed crash in share/import extension\n- Fixed aspect ratio issues in Stella and some other cores\n- Fixed FPS label appearing in screenshots\n- Fixed artwork not refreshing in game library after sync\n- Fixed game importer re-queuing already-imported items\n- Fixed Realm contentless core crash\n- Fixed \"Continue\" carousel metadata mismatch\n- Skin selector refreshes orientation previews on rotation change\n- ManicSkin/Delta",
"downloadURL": "https://github.com/Provenance-Emu/Provenance/releases/download/3.3.0/Provenance-3.3.0-tvOS.ipa",
"size": 0,
"minOSVersion": "17.0"
},
{
"version": "3.2.1",
"date": "2025-11-23",
"localizedDescription": "**Full Changelog**: https://github.com/Provenance-Emu/Provenance/compare/3.2.0...3.2.1\n\nBug fixes:\n\n- iPad skins fixed\n- Joystick in default skin fixed in landscape\n- Atari Lynx Retroach controls fixed\n- RetroAchievements login fixed\n- Skin selection and import UIs fixed\n- Skin rotation issues fixed\n- Skin previews fixed",
"downloadURL": "https://github.com/Provenance-Emu/Provenance/releases/download/3.2.1/Provenance-3.2.1-iOS.ipa",
"size": 0,
"minOSVersion": "17.0"
},
{
"version": "3.2.1",
"date": "2025-11-23",
"localizedDescription": "**Full Changelog**: https://github.com/Provenance-Emu/Provenance/compare/3.2.0...3.2.1\n\nBug fixes:\n\n- iPad skins fixed\n- Joystick in default skin fixed in landscape\n- Atari Lynx Retroach controls fixed\n- RetroAchievements login fixed\n- Skin selection and import UIs fixed\n- Skin rotation issues fixed\n- Skin previews fixed",
"downloadURL": "https://github.com/Provenance-Emu/Provenance/releases/download/3.2.1/Provenance-3.2.1-tvOS.ipa",
"size": 0,
"minOSVersion": "17.0"
},
{
"version": "3.2.0",
"date": "2025-11-20",
"localizedDescription": "# Release 3.2.0\n\nWe're excited to announce Provenance 3.2.0, a major update focused on performance, skins, and quality of life improvements. This release brings highly requested features and fixes that make Provenance faster and more enjoyable than ever.\n\n## 🎨 Skins: Now Free for Everyone!\n\nThe biggest news: **Full skin support is now available to all users—no Provenance Plus required!** We believe everyone should enjoy customizing their gaming experience. However, if you love what we're building, please consider supporting the project through [Provenance Plus](https://apps.apple.com/us/app/provenance-app/id1596862805) or [Patreon](https://www.patreon.com/provenance).\n\n### What's New with Skins\n\n- **Full Manic and Delta Skin Support** for all systems (except 3DS and DS—those are coming soon!)\n- **Dramatically Improved Performance**: Faster rendering, loading, and smoother UI\n- **Fixed Rotation Issues**: No more slow redraws when changing orientation\n- **Memory Optimizations**: More efficient skin storage and rendering\n- **RetroArch Core Support**: Skins now work across all emulator cores\n- **Enhanced Skin Browser**: Faster, more responsive skin selection and preview\n\n## ⚡ Performance Improvements\n\n### Library & UI\n- **Faster Main Library**: Significantly improved scrolling and navigation performance\n- **Optimized Rendering Loop**: Better frame pacing and smoother gameplay across all cores\n\n### Core Performance\n- **Dreamcast/Flycast Enhancements**:\n - Faster emulation speed\n - Windows CE-based games now supported\n - Full networking support enabled\n- **emuThreeDS (3DS Core)**: Performance bump and reduced graphic glitches\n- **PPSSPP**: More options exposed, layout fixes, and full skin support\n\n### ROM Management\n- **Rewritten ROM Importer**:\n - Batch processing for multiple imports\n - Significantly improved artwork matching—more comprehensive, faster, and more accurate\n - Much faster and more reliable with fewer errors\n - Fixed bug where existing ROMs were repeatedly re-imported\n - Eliminated erroneous duplicate imports\n - **7zip Archive Support**: Fixed large 7zip archive handling\n- **MAME/CPS ZIP Support**: Drop MAME/CPS1,2,3 ZIP files directly into imports or the MAME/CPS ROMs folder—they'll import and load correctly!\n\n## 🐛 Major Bug Fixes\n\n### Core Stability\n- **GameCube/Wii (Dolphin) Improvements**:\n - Fixed flickering after pause/resume\n - Fixed mis-mapped button inputs\n - Corrected inverted settings\n - Faster access to overclock/underclock settings\n - Performance improvements matching dedicated emulator apps\n- **Atari ST**: No longer crashes at boot\n- **Vectrex**: Fixed core booting and blank video output\n- **Mednafen**: Fixed static audio in CHD files with FLAC compression\n- **Odyssey2**: Added numpad button suppor",
"downloadURL": "https://github.com/Provenance-Emu/Provenance/releases/download/3.2.0/Provenance-3.2.0-iOS.ipa",
"size": 0,
"minOSVersion": "17.0"
},
{
"version": "3.2.0",
"date": "2025-11-20",
"localizedDescription": "# Release 3.2.0\n\nWe're excited to announce Provenance 3.2.0, a major update focused on performance, skins, and quality of life improvements. This release brings highly requested features and fixes that make Provenance faster and more enjoyable than ever.\n\n## 🎨 Skins: Now Free for Everyone!\n\nThe biggest news: **Full skin support is now available to all users—no Provenance Plus required!** We believe everyone should enjoy customizing their gaming experience. However, if you love what we're building, please consider supporting the project through [Provenance Plus](https://apps.apple.com/us/app/provenance-app/id1596862805) or [Patreon](https://www.patreon.com/provenance).\n\n### What's New with Skins\n\n- **Full Manic and Delta Skin Support** for all systems (except 3DS and DS—those are coming soon!)\n- **Dramatically Improved Performance**: Faster rendering, loading, and smoother UI\n- **Fixed Rotation Issues**: No more slow redraws when changing orientation\n- **Memory Optimizations**: More efficient skin storage and rendering\n- **RetroArch Core Support**: Skins now work across all emulator cores\n- **Enhanced Skin Browser**: Faster, more responsive skin selection and preview\n\n## ⚡ Performance Improvements\n\n### Library & UI\n- **Faster Main Library**: Significantly improved scrolling and navigation performance\n- **Optimized Rendering Loop**: Better frame pacing and smoother gameplay across all cores\n\n### Core Performance\n- **Dreamcast/Flycast Enhancements**:\n - Faster emulation speed\n - Windows CE-based games now supported\n - Full networking support enabled\n- **emuThreeDS (3DS Core)**: Performance bump and reduced graphic glitches\n- **PPSSPP**: More options exposed, layout fixes, and full skin support\n\n### ROM Management\n- **Rewritten ROM Importer**:\n - Batch processing for multiple imports\n - Significantly improved artwork matching—more comprehensive, faster, and more accurate\n - Much faster and more reliable with fewer errors\n - Fixed bug where existing ROMs were repeatedly re-imported\n - Eliminated erroneous duplicate imports\n - **7zip Archive Support**: Fixed large 7zip archive handling\n- **MAME/CPS ZIP Support**: Drop MAME/CPS1,2,3 ZIP files directly into imports or the MAME/CPS ROMs folder—they'll import and load correctly!\n\n## 🐛 Major Bug Fixes\n\n### Core Stability\n- **GameCube/Wii (Dolphin) Improvements**:\n - Fixed flickering after pause/resume\n - Fixed mis-mapped button inputs\n - Corrected inverted settings\n - Faster access to overclock/underclock settings\n - Performance improvements matching dedicated emulator apps\n- **Atari ST**: No longer crashes at boot\n- **Vectrex**: Fixed core booting and blank video output\n- **Mednafen**: Fixed static audio in CHD files with FLAC compression\n- **Odyssey2**: Added numpad button suppor",
"downloadURL": "https://github.com/Provenance-Emu/Provenance/releases/download/3.2.0/Provenance-3.2.0-tvOS.ipa",
"size": 0,
"minOSVersion": "17.0"
},
{
"version": "3.0.5",
"date": "2025-03-13",
"localizedDescription": "## What's Changed\n* Add custom textures to emuThree by @yippeeeyay in https://github.com/Provenance-Emu/Provenance/pull/2391\n* Fix custom textures option 3ds (forgot to bridge to CitraWrapper.mm) by @yippeeeyay in https://github.com/Provenance-Emu/Provenance/pull/2398\n* ROM Deletion Improvement by @pabloarista in https://github.com/Provenance-Emu/Provenance/pull/2399\n* Update PVMetalViewController.swift - Fix Rotation misalignment. by @mrjschulte in https://github.com/Provenance-Emu/Provenance/pull/2400\n* Update crt_filter_ps.metal to fix broken scanline check by @mrjschulte in https://github.com/Provenance-Emu/Provenance/pull/2401\n* Update megaTron.metal by @mrjschulte in https://github.com/Provenance-Emu/Provenance/pull/2402\n* Update PVMetalViewController.swift for megaTron Uniforms by @mrjschulte in https://github.com/Provenance-Emu/Provenance/pull/2403\n* Update PVMetalViewController.swift - fix ulTron by @mrjschulte in https://github.com/Provenance-Emu/Provenance/pull/2404\n* Release/3.0.5 by @JoeMatt in https://github.com/Provenance-Emu/Provenance/pull/2406\n\n\n**Full Changelog**: https://github.com/Provenance-Emu/Provenance/compare/3.0.4...3.0.5",
"downloadURL": "https://github.com/Provenance-Emu/Provenance/releases/download/3.0.5/Provenance-3.0.5-iOS.ipa",
"size": 0,
"minOSVersion": "17.0"
},
{
"version": "2.2.0",
"date": "2022-12-09",
"localizedDescription": "## [2.2.0] - 2022-12-02\n\nSuper special thanks to @Carter1190 @dnicolson @ianclawson @mrjschulte @stuartcarnie for providing pull requests.\nSpecial thanks for all the Patreon and Discord members that provided testing feedback and support.\n\n### Added\n\n- Light/Dark theme\n- tvOS artwork options\n- Saturn Core options\n- Option for onscreen joystick with keyboard on/off, or never.\n- add build.yml for github actions\n- stella: joystick deadzone\n\n### Fixed\n\n- tvOS various layout, styling improvements\n- fixes #1915 joystick layout busted\n- BoxArt fix nil crash\n- add sfc extension\n- Catalyst, fix crash on game load\n- catalyst: remove broken bliss\n- fixes #1973 incorrect paths in xcworkspace\n- fixes #1991 Fixes mupen plugin paths\n- fixes #1997 update ios launch storyboard\n- fixes #2010 remove unused codesign settings\n- disable broken contributors.yml\n- fix various tvos targets with wrong target platfrm\n- fixes #1814 Use documents for image cache\n- Fixes #1814, lib deletion and icloud fixes\n- fixes #1986 adds ways to press start in SS\n- fixes #1986 Saturn start MFi, I think.\n- fixes #2019 Mednafen SNES A/B swap\n- fixes #2026 joyPad move works, clear BG\n- fixes #2027 importer double run and deleting\n- fix archive step\n- fix artwork download\n- stella: don’t crash on 2nd load\n- stella: updated and cheats,save support\n- closes #1765 map dualsense home to pause on saturn\n- closes #1765 map dualsense home to pause on saturn\n- closes #1888 fix n64 scaling\n- closes #1903 tvos build broken\n- conflicts manager add delete option\n### Updated\n\n- Min target iOS 13 all around\n- More localised strings and xib's\n- SwiftUI additions and fixes\n### PRs\n\n- Merge branch 'feature/dos-box' into develop\n- Merge branch 'remove-unneeded-styling' into develop\n- Merge branch 'remove-unneeded-table-generics' into develop\n- Merge pull request #1919 from Provenance-Emu/feature/dos-box\n- Merge pull request #1995 from dnicolson/style-fixes\n- Merge pull request #2006 from Provenance-Emu/pullrequests/dnicolson/general-cleanup\n- Merge pull request #2015 from dnicolson/fix-constraint-warnings\n- Merge pull request #2016 from dnicolson/use-tvalertcontroller\n- Merge pull request #2017 from dnicolson/remove-unneeded-styling\n- Merge pull request #2018 from dnicolson/use-system-background-for-settings\n- Merge pull request #2025 from Provenance-Emu/largeGameArt-Support\n- Merge pull request #2028 from dnicolson/add-light-theme\n- Merge pull request #2029 from Provenance-Emu/tvOS-GameInfo-Tweaks\n- Merge pull request #2030 from Provenance-Emu/feature/JoystickFixes\n- Merge pull request #2033 from dnicolson/fix-library-bottom-separators\n- Merge pull request #2036 from Provenance-Emu/feature/gh_build_action\n- Merge pull request #2038 from Provenance-Emu/mrjschulte_section_header_fix_tvOS\n\n### GitLog\n\n- Add theme ",
"downloadURL": "https://github.com/Provenance-Emu/Provenance/releases/download/2.2.0/Provenance-tvOS.ipa",
"size": 0,
"minOSVersion": "17.0"
},
{
"version": "2.1.1",
"date": "2022-06-15",
"localizedDescription": "## [2.1.1] - 2022-06-15\n\n### Added\n\n- Controls: PSX on-screen joystick can be disabled in settings. No longer shows when controller is connected\n- Swift UI beta for tvOS\n- tvOS theme support\n- Metal shader 200% speedup 👉 @mrjschulte\n- early dosbox testing code (no running yet)\n\n### Fixed\n\n- tgbdual crash on ios fixed\n\n### Updated\n\n- fceux update core to 2.6.2",
"downloadURL": "https://github.com/Provenance-Emu/Provenance/releases/download/2.1.1/Provenance-iOS.ipa",
"size": 0,
"minOSVersion": "17.0"
},
{
"version": "2.1.1",
"date": "2022-06-15",
"localizedDescription": "## [2.1.1] - 2022-06-15\n\n### Added\n\n- Controls: PSX on-screen joystick can be disabled in settings. No longer shows when controller is connected\n- Swift UI beta for tvOS\n- tvOS theme support\n- Metal shader 200% speedup 👉 @mrjschulte\n- early dosbox testing code (no running yet)\n\n### Fixed\n\n- tgbdual crash on ios fixed\n\n### Updated\n\n- fceux update core to 2.6.2",
"downloadURL": "https://github.com/Provenance-Emu/Provenance/releases/download/2.1.1/Provenance-tvOS.ipa",
"size": 0,
"minOSVersion": "17.0"
},
{
"version": "2.0.4",
"date": "2021-12-25",
"localizedDescription": "## [2.0.4] - 2021-12-24\n\n## What's Changed\n\n### Fixed\n\n* (Possible) Mupen N64 Core fix for tvOS/iOS by @mrjschulte in https://github.com/Provenance-Emu/Provenance/pull/1651\n* Update TVL in crt_fragment.glsl to reduce moirée effects at UHD by @mrjschulte in https://github.com/Provenance-Emu/Provenance/pull/1652\n* Remove absolute path to file from .xcodeproj by @davidmuzi in https://github.com/Provenance-Emu/Provenance/pull/1654\n* Release/2.0.4 by @JoeMatt in https://github.com/Provenance-Emu/Provenance/pull/1668\n\n\n**Full Changelog**: https://github.com/Provenance-Emu/Provenance/compare/2.0.3...2.0.4",
"downloadURL": "https://github.com/Provenance-Emu/Provenance/releases/download/2.0.4/Provenance-tvOS.ipa",
"size": 0,
"minOSVersion": "17.0"
},
{
"version": "2.0.3",
"date": "2021-12-22",
"localizedDescription": "## Links\n\n- 📲 [iOS IPA](https://github.com/Provenance-Emu/Provenance/releases/download/2.0.3/Provenance-iOS.ipa)\n- 📺 [tvOS IPA](https://github.com/Provenance-Emu/Provenance/releases/download/2.0.3/Provenance-tvOS.ipa)\n- 📝 [GitHub](https://github.com/Provenance-Emu/Provenance/releases/tag/2.0.3)\n- 🏪 [AltStore](https://provenance-emu.com/altstore/)\n\n🥰 [Patreon](https://patreon.com/provenance/)\n\n## Install Instructions\n\nhttps://wiki.provenance-emu.com/installation-and-usage/installing-provenance/sideloading\n\n## Changes\n\n*More Bug fixes, some core updates.*\n\n## [2.0.3] - 2021-12-16\n\n### Added\n\n- Odyssey2 core\n- Mac Catalyst early support (M1 and Intel) (not for public use yet)\n- SNES FAST and PCE FAST core options for Mednafen\n- watch os demo target\n- Odyssey add and use od2 extension\n- Add odyssey to build\n- Tentative support for VecX and CrabEMU\n- macOS testing catalyst\n- Add nitotv methods for tvOS\n- Override openURL for tvOS\n- Add Patron link to readme\n- Add Desmume2015 core\n- DuckStation initial commit\n- Cores add plist feature to ignore\n- Add PPSSPP Source\n- Play! PS2 initial commit\n- Add Dolphin project\n- Add GameCube support classes and metadata (WIP)\n- Add flycast core (WIP)\n- Add a Chinese loading example\n- Add localized strings file and example\n\n### Fixed\n\n- #1621 GBC palette options crashed gambatte\n- #1414 smarter expecptions in PVSystem\n- #1645 PCE Audio setting tweaks to match real hardware\n- #1637 Cheats label name cut off fixed\n- #1649 two PCE module audio related setting tweaks that enable Provenance's PCE Audio output to match much closer to the measured MDFourier output of a real system, as tested with @artemio from the MDFourier project.\n- Fixed rare crash in OERingBuffer\n- Cores that don't support saves no loner display save actions in menu\n- OpenVGDB Update (fixes artwork and metadata not loading)\n- Fixed strong self refs in some classes, closures\n- Fixed MD5 mismatch log message\n- Add back a crash logger #1605 add crash logger and fix minor build settings\n- switch jaguar to upstream branch\n- core option as bool for objc\n- RxDataSources switch to SPM package\n- Fix some implicit self block refs\n- closes Conflicts not reported #1601 conflicts reporting correctly\n- fixes Gambatte core immediately crashes #1621 GBC palette options crashed gambatte\n- refs After Resolving an \"Import Conflict\", subsequent imports no longer work #1414 smarter expecptions in PVSystem\n- refs WebDav Server Always-On broken #822 add small main queue delay 4webdav start\n- tvOS add multi micro gamepad to infoplist\n- tvOS fix target order setting error\n- Fix minor iCloud warning\n- Fix random warnings\n- Fix force unwraps in appdeleagte\n- Fix finicky tvOS schemes\n- Fix whole/single compilation for rel/arch targets\n- Mednafen, proper ELOG in swift\n- M",
"downloadURL": "https://github.com/Provenance-Emu/Provenance/releases/download/2.0.3/Provenance-iOS.ipa",
"size": 0,
"minOSVersion": "17.0"
},
{
"version": "2.0.3",
"date": "2021-12-22",
"localizedDescription": "## Links\n\n- 📲 [iOS IPA](https://github.com/Provenance-Emu/Provenance/releases/download/2.0.3/Provenance-iOS.ipa)\n- 📺 [tvOS IPA](https://github.com/Provenance-Emu/Provenance/releases/download/2.0.3/Provenance-tvOS.ipa)\n- 📝 [GitHub](https://github.com/Provenance-Emu/Provenance/releases/tag/2.0.3)\n- 🏪 [AltStore](https://provenance-emu.com/altstore/)\n\n🥰 [Patreon](https://patreon.com/provenance/)\n\n## Install Instructions\n\nhttps://wiki.provenance-emu.com/installation-and-usage/installing-provenance/sideloading\n\n## Changes\n\n*More Bug fixes, some core updates.*\n\n## [2.0.3] - 2021-12-16\n\n### Added\n\n- Odyssey2 core\n- Mac Catalyst early support (M1 and Intel) (not for public use yet)\n- SNES FAST and PCE FAST core options for Mednafen\n- watch os demo target\n- Odyssey add and use od2 extension\n- Add odyssey to build\n- Tentative support for VecX and CrabEMU\n- macOS testing catalyst\n- Add nitotv methods for tvOS\n- Override openURL for tvOS\n- Add Patron link to readme\n- Add Desmume2015 core\n- DuckStation initial commit\n- Cores add plist feature to ignore\n- Add PPSSPP Source\n- Play! PS2 initial commit\n- Add Dolphin project\n- Add GameCube support classes and metadata (WIP)\n- Add flycast core (WIP)\n- Add a Chinese loading example\n- Add localized strings file and example\n\n### Fixed\n\n- #1621 GBC palette options crashed gambatte\n- #1414 smarter expecptions in PVSystem\n- #1645 PCE Audio setting tweaks to match real hardware\n- #1637 Cheats label name cut off fixed\n- #1649 two PCE module audio related setting tweaks that enable Provenance's PCE Audio output to match much closer to the measured MDFourier output of a real system, as tested with @artemio from the MDFourier project.\n- Fixed rare crash in OERingBuffer\n- Cores that don't support saves no loner display save actions in menu\n- OpenVGDB Update (fixes artwork and metadata not loading)\n- Fixed strong self refs in some classes, closures\n- Fixed MD5 mismatch log message\n- Add back a crash logger #1605 add crash logger and fix minor build settings\n- switch jaguar to upstream branch\n- core option as bool for objc\n- RxDataSources switch to SPM package\n- Fix some implicit self block refs\n- closes Conflicts not reported #1601 conflicts reporting correctly\n- fixes Gambatte core immediately crashes #1621 GBC palette options crashed gambatte\n- refs After Resolving an \"Import Conflict\", subsequent imports no longer work #1414 smarter expecptions in PVSystem\n- refs WebDav Server Always-On broken #822 add small main queue delay 4webdav start\n- tvOS add multi micro gamepad to infoplist\n- tvOS fix target order setting error\n- Fix minor iCloud warning\n- Fix random warnings\n- Fix force unwraps in appdeleagte\n- Fix finicky tvOS schemes\n- Fix whole/single compilation for rel/arch targets\n- Mednafen, proper ELOG in swift\n- M",
"downloadURL": "https://github.com/Provenance-Emu/Provenance/releases/download/2.0.3/Provenance-tvOS.ipa",
"size": 0,
"minOSVersion": "17.0"
},
{
"version": "2.0.2",
"date": "2021-09-14",
"localizedDescription": "More Bug fixes mostly.\n\n### Added\n\n- XCode will detect missing git submodules and auto-clone recursive before building the rest of the project\n\n### Fixed\n\n- #1586 Running same core twice in a row would crash\n- #1593 Cheat codes menu crash fixes and other cheat code quality improvements\n\n### Updated\n\n- #1564 SteamController native SPM package port\n- Jaguar core updated with libretro upstream + my performance hacks. PR made https://github.com/libretro/virtualjaguar-libretro/pull/53#issuecomment-919242560\n- Fix many static analyzer warnings about possible nil pointer/un-malloc'd memory usage, now we check and log nils or early exit where applicable \n- SQLite.swift updated \n- RxRealm updated from 5.0.2 to 5.0.3\n- realm-cocoa updated from 10.14.0 to 10.15.0",
"downloadURL": "https://github.com/Provenance-Emu/Provenance/releases/download/2.0.2/Provenance-iOS.ipa",
"size": 0,
"minOSVersion": "17.0"
},
{
"version": "2.0.2",
"date": "2021-09-14",
"localizedDescription": "More Bug fixes mostly.\n\n### Added\n\n- XCode will detect missing git submodules and auto-clone recursive before building the rest of the project\n\n### Fixed\n\n- #1586 Running same core twice in a row would crash\n- #1593 Cheat codes menu crash fixes and other cheat code quality improvements\n\n### Updated\n\n- #1564 SteamController native SPM package port\n- Jaguar core updated with libretro upstream + my performance hacks. PR made https://github.com/libretro/virtualjaguar-libretro/pull/53#issuecomment-919242560\n- Fix many static analyzer warnings about possible nil pointer/un-malloc'd memory usage, now we check and log nils or early exit where applicable \n- SQLite.swift updated \n- RxRealm updated from 5.0.2 to 5.0.3\n- realm-cocoa updated from 10.14.0 to 10.15.0",
"downloadURL": "https://github.com/Provenance-Emu/Provenance/releases/download/2.0.2/Provenance-tvOS.ipa",
"size": 0,
"minOSVersion": "17.0"
},
{
"version": "2.0.1",
"date": "2021-09-09",
"localizedDescription": "## [2.0.1] - 2021-09-09\n\nBug fixes mostly.\nSpecial thanks to contributors on this release;\n👉 @mrjschulte\n👉 @dnicolson\n👉 @cheif\n\n### Updated\n\n- #1545 Update Mednafen to 1.27.1 ([Changelog](https://mednafen.github.io/documentation/ChangeLog.txt))\n- #1587 Clarify Refresh Game Library Ui Dialog text\n- TGBDual updated to latest upstream 1e0c4f931d8c5e859e6d3255d67247d7a2987434\n\n### Fixed\n\n- #1555 VirtualBoy crash on open\n- #1559 Mednafen build error on tvOS\n- #1583 NSLogger build issues on tvOS\n- #1584 TvOS Release does NOT build due to 'searchController' is unavailable in tvOS\n- #1585 Module 'AltKit' not found\n- #1550 Provenance for Apple TV adds \"private\" part to \"partialPath\" in PVFile\n- #1551 #1575 Fix missing roms on rescan\n- #1556 Fix VirtualBoy Crash\n- #1568 On screen buttons do not work with mednafen core",
"downloadURL": "https://github.com/Provenance-Emu/Provenance/releases/download/2.0.1/Provenance-tvOS.ipa",
"size": 0,
"minOSVersion": "17.0"
},
{
"version": "2.0.0",
"date": "2021-08-03",
"localizedDescription": "Special thanks and shout-outs to @braindx, @error404-na, @zydeco, @mrjschulte, @yoshisuga, @sevdestruct, the Mupen team, and additional contributors.\n\n**AltStore Release**\nAdd our new AltStore source: https://provenance-emu.com/apps.json\n\n**N64 Release!** with Mupen64Plus + GlideN64 — a non-jailbreak emulation _first._ A lot in this update: Swift codebase conversion, Atari Jaguar support, Saturn, Dreamcast…full _multi-disc support_ for all of you RPG fans out there, dark theme default, 60 FPS optimizations, core updates, new touch controls, iOS 12, iPhone X, WebDAV support and _much more…_\n\n⚠️ **Breaking** ⚠️\n\n2.0 does not support upgrading from 1.4 libraries. It MAY work with some versions of 1.5beta's but not all betas are the same. Your mileage may vary. For this reason we're updating the version to 2, to indicate the lack of upgrade path. \n\nℹ️ *You can install 2.0 along side 1.x by using a different bundle id*\n### Added\n\n#### New Cores\n\n- **N64 Core**: Mupen64Plus\n - GlideN64 Preview (_only_ non-jailbreak app to do this)\n - High-Resolution Texture Support\n - Gliden64 & Rice\n - 4 players\n - Rumble support\n- **Sega Saturn Core**: Mednafen\n- **Atari Jaguar Core**: Virtual Jaguar custom _Alpha_ ** Note: requires additional steps for BIOS, very unstable **\n- **Sege Dreamcast Core**: Reicast custom _Alpha_ ** Note: Unplayable, sync issues. For dev testing only **\n- [Additional] **Nintendo GameBoy Core**: [TGBDual](https://github.com/libretro/tgbdual-libretro) _Beta_\n\n#### New Features\n\n- **[Multi-disc Support](https://github.com/jasarien/Provenance/wiki/Importing-ROMs#multi-disc-games)** (disc-swapping)\n- iOS 11-15 Support\n <sup>Including Smart Invert Support so cover art and emulator view won't invert</sup><br>\n- iPhone X Support\n <sup>Full-screen Support, Home Indicator: Hides with controller, Dims while playing</sup><br>\n- MFi+ (Instant Button Swap Modes) to access to missing buttons on MFi Controllers ([MFi Controls](https://bit.ly/2LDZNzI))\n- iCloud Syncing for Save States and Battery Saves _Beta_\n- New Dark Theme Default\n- Timed Auto Saves (default: every 10 minutes)\n- Game Info View & Game Info Preview View (on 3D Touch)\n - Extended editable ROM meta data ([Customizing ROMs](https://github.com/Provenance-Emu/Provenance/wiki/Customizing-ROMs))\n <sup>cover art, title, description, genre, release date, publisher, play history…</sup><br>\n - Single ROM Browsing (swipe left/right)\n - Links to Game Manuals\n- Share Button\n - Export ROM, Saves, Screenshot and custom artwork\n- WebDAV Support (access from the Finder or other WebDAV clients)\n- Optional Touch/Overlay Controls Additions:\n - Start/Select Always On-screen (for MFi usage with iOS)\n - All-Right Shoulders (moves L1, L2, and Z to right side)\n- Save/Load Save St",
"downloadURL": "https://github.com/Provenance-Emu/Provenance/releases/download/2.0.0/Provenance-iOS.ipa",
"size": 0,
"minOSVersion": "17.0"
},
{
"version": "2.0.0",
"date": "2021-08-03",
"localizedDescription": "Special thanks and shout-outs to @braindx, @error404-na, @zydeco, @mrjschulte, @yoshisuga, @sevdestruct, the Mupen team, and additional contributors.\n\n**AltStore Release**\nAdd our new AltStore source: https://provenance-emu.com/apps.json\n\n**N64 Release!** with Mupen64Plus + GlideN64 — a non-jailbreak emulation _first._ A lot in this update: Swift codebase conversion, Atari Jaguar support, Saturn, Dreamcast…full _multi-disc support_ for all of you RPG fans out there, dark theme default, 60 FPS optimizations, core updates, new touch controls, iOS 12, iPhone X, WebDAV support and _much more…_\n\n⚠️ **Breaking** ⚠️\n\n2.0 does not support upgrading from 1.4 libraries. It MAY work with some versions of 1.5beta's but not all betas are the same. Your mileage may vary. For this reason we're updating the version to 2, to indicate the lack of upgrade path. \n\nℹ️ *You can install 2.0 along side 1.x by using a different bundle id*\n### Added\n\n#### New Cores\n\n- **N64 Core**: Mupen64Plus\n - GlideN64 Preview (_only_ non-jailbreak app to do this)\n - High-Resolution Texture Support\n - Gliden64 & Rice\n - 4 players\n - Rumble support\n- **Sega Saturn Core**: Mednafen\n- **Atari Jaguar Core**: Virtual Jaguar custom _Alpha_ ** Note: requires additional steps for BIOS, very unstable **\n- **Sege Dreamcast Core**: Reicast custom _Alpha_ ** Note: Unplayable, sync issues. For dev testing only **\n- [Additional] **Nintendo GameBoy Core**: [TGBDual](https://github.com/libretro/tgbdual-libretro) _Beta_\n\n#### New Features\n\n- **[Multi-disc Support](https://github.com/jasarien/Provenance/wiki/Importing-ROMs#multi-disc-games)** (disc-swapping)\n- iOS 11-15 Support\n <sup>Including Smart Invert Support so cover art and emulator view won't invert</sup><br>\n- iPhone X Support\n <sup>Full-screen Support, Home Indicator: Hides with controller, Dims while playing</sup><br>\n- MFi+ (Instant Button Swap Modes) to access to missing buttons on MFi Controllers ([MFi Controls](https://bit.ly/2LDZNzI))\n- iCloud Syncing for Save States and Battery Saves _Beta_\n- New Dark Theme Default\n- Timed Auto Saves (default: every 10 minutes)\n- Game Info View & Game Info Preview View (on 3D Touch)\n - Extended editable ROM meta data ([Customizing ROMs](https://github.com/Provenance-Emu/Provenance/wiki/Customizing-ROMs))\n <sup>cover art, title, description, genre, release date, publisher, play history…</sup><br>\n - Single ROM Browsing (swipe left/right)\n - Links to Game Manuals\n- Share Button\n - Export ROM, Saves, Screenshot and custom artwork\n- WebDAV Support (access from the Finder or other WebDAV clients)\n- Optional Touch/Overlay Controls Additions:\n - Start/Select Always On-screen (for MFi usage with iOS)\n - All-Right Shoulders (moves L1, L2, and Z to right side)\n- Save/Load Save St",
"downloadURL": "https://github.com/Provenance-Emu/Provenance/releases/download/2.0.0/Provenance-tvOS.ipa",
"size": 0,
"minOSVersion": "17.0"
}
],
"appPermissions": {
"entitlements": [
{
"name": "com.apple.security.application-groups"
},
{
"name": "com.apple.developer.icloud-services"
},
{
"name": "com.apple.developer.icloud-container-identifiers"
}
],
"privacy": [
{
"name": "LocalNetwork",
"usageDescription": "Used to discover and connect to local network game servers for netplay."
},
{
"name": "Camera",
"usageDescription": "Used to scan QR codes for importing game data."
}
]
}
},
{
"name": "Provenance Alpha",
"bundleIdentifier": "com.provenance-emu.provenance.alpha",
"developerName": "Provenance-EMU",
"subtitle": "Latest dev builds - test new features early",
"localizedDescription": "Alpha builds of Provenance from the develop branch. These builds include the latest features and fixes but may contain bugs. Install alongside the stable version to test new features without losing your stable install.\n\nSupports 60+ retro gaming systems including NES, SNES, N64, Genesis, PlayStation, GBA, and many more.",
"iconURL": "https://raw.githubusercontent.com/Provenance-Emu/Provenance/develop/Provenance/Assets.xcassets/AppIcon.appiconset/appicon-1024.png",
"tintColor": "FF6B35",
"screenshotURLs": [],
"versions": [],
"appPermissions": {
"entitlements": [
{
"name": "com.apple.security.application-groups"
},
{
"name": "com.apple.developer.icloud-services"
},
{
"name": "com.apple.developer.icloud-container-identifiers"
}
],
"privacy": [
{
"name": "LocalNetwork",
"usageDescription": "Used to discover and connect to local network game servers for netplay."
},
{
"name": "Camera",
"usageDescription": "Used to scan QR codes for importing game data."
}
]
}
}
],
"news": []
}