[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-80561":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":14,"stars7d":16,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":18,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":21,"hasPages":21,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":15,"starSnapshotCount":15,"syncStatus":13,"lastSyncTime":27,"discoverSource":28},80561,"DukeX","MaftyManicEMU\u002FDukeX","MaftyManicEMU","Xbox Emulation on iOS","",null,"C",89,2,1,0,13,21,9,52.03,"Other",false,"master",[],"2026-06-12 04:01:29","\u003Cdiv align=\"center\">\n  \u003Cimg src=\"docs\u002Fassets\u002Fbranding\u002Fdukex-logo.png\" alt=\"DukeX\" width=\"360\">\n  \u003Cp>\n    \u003Cstrong>Original Xbox emulation for iOS, built from xemu with a native Swift interface.\u003C\u002Fstrong>\n  \u003C\u002Fp>\n  \u003Cp>\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fstatus-experimental-8f95c4?style=flat-square\" alt=\"Status: experimental\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fplatform-iOS%2018%2B%20arm64-111827?style=flat-square\" alt=\"Platform: iOS 18+ arm64\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Frenderer-MoltenVK%20%2B%20Metal-1f6feb?style=flat-square\" alt=\"Renderer: MoltenVK and Metal\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FJIT-version%20aware-2f855a?style=flat-square\" alt=\"JIT: version aware\">\n  \u003C\u002Fp>\n\u003C\u002Fdiv>\n\nDukeX is an experimental iOS-focused frontend for [xemu](https:\u002F\u002Fxemu.app).\nIt embeds the xemu core in a native Swift shell, provides an iPhone-friendly\nlibrary and settings experience, and presents the Vulkan renderer through\nMoltenVK and a native `CAMetalLayer`.\n\n> DukeX does not include Xbox system files, game images, or signing\n> certificates. Users and testers are required to provide their own legally\n> obtained files. DukeX is intended solely for legitimate emulation and\n> preservation purposes, and is not designed for use with pirated materials.\n\n## At a Glance\n\n- Latest release: `v1.0.0`.\n- Device target: iPhoneOS arm64, install target iOS 18.0 or later.\n- Runtime: TCG with version-aware JIT setup; iOS 26 or later uses the\n  StikDebug Universal.js flow.\n- Graphics: xemu Vulkan renderer through MoltenVK with a native Metal\n  presenter.\n- Interface: native SwiftUI library, profile, and settings tabs.\n- Networking: Insignia-oriented NAT defaults with user-configurable settings.\n- Known work: rendering correctness, Metal HUD visibility, and title-by-title\n  tuning.\n\n## Features\n\n| Category | Details |\n| --- | --- |\n| Game library | Cover artwork, game launch, dashboard launch, favorites\u002Ftitle\u002Flive\u002Frecent sorting, portrait and landscape column options, long-press actions, and Insignia live indicators for supported titles. |\n| File management | User-accessible `BIOS`, `ROMs`, `Covers`, `GameConfigs`, and `ShaderCaches` folders through iOS file sharing. |\n| JIT workflow | Optional automatic StikDebug handoff for the iOS 26+ Universal.js JIT flow. |\n| Display | MoltenVK-backed Metal presenter with portrait and landscape-aware sizing. |\n| Input | Controller support through iOS GameController APIs. |\n| Online setup | Insignia-focused NAT defaults plus editable network settings. |\n| Profile | App-side Insignia profile tab with cached public status and dashboard login handoff. |\n| Per-game tuning | Custom config import and shader-cache clearing from each game menu. |\n| Diagnostics | Built-in FPS\u002Fsystem statistics HUD and app-owned launch logs for device-side testing. |\n| Advanced runtime | TCG translation block cache size controls for performance testing. |\n\n## Availability\n\nCurrent DukeX builds are published through GitHub Releases for sideloading.\nThe repository also includes canonical AltStore\u002FSideStore metadata under\n[`altsource\u002Fsource.json`](altsource\u002Fsource.json) for public distribution.\n\nCompatibility and performance vary by title, device, iOS version, and JIT\navailability. DukeX should be treated as experimental software.\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"docs\u002Fassets\u002Fbranding\u002Fstikstore-badge.png\" alt=\"Available on StikStore\" width=\"170\">\n  \u003Cimg src=\"docs\u002Fassets\u002Fbranding\u002Fsidestore-badge.png\" alt=\"Available on SideStore\" width=\"170\">\n\u003C\u002Fp>\n\n## Dependencies\n\n### Runtime\n\n- Supported iPhone or iPad hardware for device testing.\n- iOS 18.0 or later. iOS 18.x uses W^X reprotection after JIT has\n  been enabled for the process. iOS 26 or later requires StikDebug with\n  Universal.js assigned to the DukeX bundle identifier.\n- Legally obtained Xbox flash BIOS, MCPX ROM, and HDD image.\n- Legally obtained XISO game images.\n- Optional Insignia account and registered dashboard for online service testing.\n\n### Build\n\n- macOS with Xcode 26 or newer and the iPhoneOS SDK.\n- MoltenVK iOS framework and headers, supplied locally and not committed.\n- vcpkg `arm64-ios` dependency prefix used by the embedded xemu core.\n- Meson, Ninja, Python, and the standard xemu\u002FQEMU build toolchain.\n- Apple signing assets only when creating signed device builds or sideload\n  release packages.\n\n## Documentation\n\n- [Changelog](CHANGELOG.md)\n- [iOS port overview](docs\u002Fios-port\u002FREADME.md)\n- [iOS build instructions](docs\u002Fios-port\u002FBUILDING.md)\n- [Renderer notes](docs\u002Fios-port\u002FRENDERER.md)\n\n## Repository Layout\n\nDukeX keeps the QEMU\u002Fxemu source tree at the repository root because the\nupstream build system expects that layout. The main DukeX-specific areas are:\n\n| Path | Purpose |\n| --- | --- |\n| `ios\u002F` | Native Swift shell, assets, settings UI, and device build scripts. |\n| `altsource\u002F` | AltStore\u002FSideStore source metadata and store-facing image assets. |\n| `docs\u002Fios-port\u002F` | DukeX iOS build and renderer notes. |\n| `docs\u002Fassets\u002Fbranding\u002F` | README and release-facing DukeX image assets. |\n| `hw\u002Fxbox\u002F`, `target\u002Fi386\u002F`, `tcg\u002F`, `ui\u002F`, `net\u002F`, `block\u002F` | Core emulator code used by the embedded iOS runtime. |\n| `docs\u002Fupstream\u002F` | Preserved upstream QEMU reference files for provenance and contributor context. |\n\n## Upstream And Licensing\n\nDukeX is based on xemu, which is itself based on QEMU. For upstream xemu\ninformation, visit [xemu.app](https:\u002F\u002Fxemu.app).\n\nQEMU\u002Fxemu licensing information remains in `LICENSE`, `COPYING`, and source\nfile headers throughout the tree. DukeX is not affiliated with Microsoft, Xbox,\nor the xemu project.\n","DukeX 是一个面向 iOS 的初代 Xbox 模拟器，基于 xemu 核心并采用原生 Swift 界面构建。该项目的核心功能包括通过 MoltenVK 和 Metal 渲染器实现的 Vulkan 图形渲染、针对 iPhone 优化的游戏库和设置界面，以及支持控制器输入和在线配置。它特别适合那些希望在 iOS 设备上体验合法获取的 Xbox 游戏的用户或开发者，并且适用于 iOS 18 及以上版本的 arm64 架构设备。请注意，DukeX 不提供任何 Xbox 系统文件或游戏镜像，用户需要自行准备合法来源的内容。","2026-06-11 04:01:13","CREATED_QUERY"]