-
Notifications
You must be signed in to change notification settings - Fork 68
Projects using nxdk
Devin edited this page Mar 17, 2024
·
47 revisions
Title | Description | Link |
---|---|---|
dc27-dooom | Port of the classic first-person-shooter DOOM (chocolate-doom) to Xbox for DEFCON 27 CTF. | https://github.com/mborgerson/dc27-dooom |
SDL2 Tetris | A port of SDL2 Tetris to Xbox. | https://github.com/chrisderwahre/sdl2-tetris-xbox/tree/nxdk |
OpenSWE1R | Unfinished. Unofficial port of Star Wars: Episode 1 Racer using OpenSWE1R. | https://github.com/JayFoxRox/openswe1r/pull/43 |
Neverball | Unfinished. Depends on experimental changes to nxdk. Unofficial port of Neverball. Tilt the floor to roll a ball through an obstacle course before time runs out. | https://github.com/JayFoxRox/neverball/pull/1 |
VVVVVV | Unfinished. Depends on experimental changes to nxdk. Unofficial port of VVVVVV. | https://github.com/JayFoxRox/VVVVVV/pull/1 |
Heart of Darkness | Unofficial port of Heart of Darkness using an existing console port based on hode. | https://github.com/JayFoxRox/hode/pull/1 |
Prince of Persia | Port of SDLPoP; An open-source port of Prince of Persia, based on the disassembly of the DOS version. | https://github.com/Ryzee119/SDLPoPX |
Commander Keen 4,5,6 | Port of omnispeak; A reimplementation of "Commander Keen in Goodbye Galaxy!". A pixel-perfect, bug-for-bug clone of the original games. | https://github.com/Ryzee119/omnispeakX |
OpenTyrian | Port of opentyrian; An open-source port of the arcade-style vertical scrolling shooter DOS game Tyrian". | https://github.com/Ryzee119/opentyrianX |
Cosmo's Cosmic Adventure | Port of cosmo-engine; A new game engine for playing Cosmo's Cosmic Adventure. | https://github.com/Ryzee119/cosmo-engineX |
rsbsPLUS-xboxen | Joke port of the first V.Smile homebrew rsbs (Red sphere Blue sphere). | https://github.com/rsbsPLUS-org/rsbsPLUS-xboxen |
Raptor-Xbox | Xbox port of Raptor Call of the Shadows | https://github.com/RetroGamer02/raptor-consoles |
Title | Description | Link |
---|---|---|
Teo-ng | A Thomson TO8D emulator (with a virtual keyboard) | http://www.teo-ng.com |
Peanut-GB | A high speed and portable Game Boy (DMG) emulator | https://github.com/Ryzee119/Peanut-GB/tree/xbox/port/xbox |
Title | Description | Link |
---|---|---|
NevolutionX | An open-source, nxdk based dashboard. | https://github.com/dracc/NevolutionX |
LithiumX | Another open-source, nxdk based dashboard. | https://github.com/Ryzee119/LithiumX |
Title | Description | Link |
---|---|---|
nxdk-rdt | Remote Dev Tool is a tool to remote control an Xbox using memory access and RPC. | https://github.com/XboxDev/nxdk-rdt/ |
Xenium-Tools | A tool that perform some basic functions to support the OpenXenium modchip on the Original Xbox console. | https://github.com/Ryzee119/Xenium-Tools |
USB OHCI Test | A range of examples testing all the USB class drivers in nxdk. | https://github.com/Ryzee119/nxdk_ohci_test |
Xbox Kernel Test Suite | Xbox kernel APIs tester, for testing the Cxbx-Reloaded kernel implementation. | https://github.com/Cxbx-Reloaded/xbox_kernel_test_suite |
beep | A tool to control a PC-speaker if attached to the Xbox motherboard (or in XQEMU). | https://github.com/0DaveX/beep |
xbox-fps-overlay | Depends on experimental changes to nxdk. A DXT for development kits, to display the current FPS of D3D applications in the corner of the display. | https://github.com/JayFoxRox/xbox-fps-overlay |
CheatX | Depends on experimental changes to nxdk. A DXT cheat plugin to search memory, and create/load cheats. | https://github.com/Voxel9/CheatX |
nv2a-re | Superseded by nxdk-rdt and nv2a-trace. A tool to assist in reverse engineering the NV2A (Xbox GPU). | https://github.com/JayFoxRox/nv2a-re |
dump-xbox | Superseded by nxdk-rdt and python-scripts. Tool to dump Xbox EEPROM, Flash and HDD. | https://github.com/JayFoxRox/xbox-tools/tree/master/dump-xbox |
backup.c | Tool to dump the eeprom & config sector of your HDD (probably doesn't work on softmods?) | https://gist.github.com/GXTX/3bd63bc3d67e50aab27bb6d0c71e3ba3 |
Xbox PCI Header Dumper | Tool to dump PCI header contents with additional information into log file. | https://github.com/RadWolfie/xbox_pci_header_dumper |
Xbox Object Directory List | Tool to dump active object directory contents with additional information into log file. | https://github.com/RadWolfie/xbox_object_directory_list |
The current structure of the nxdk Makefile is not capable of handling different libraries effectively. Adding libraries to the nxdk repository quickly adds a maintenance overhead.
Unfortunately, nxdk doesn't have a package manager yet either. Therefore, we encourage users to add their libraries / ports in the following list instead.
Projects should directly include these libraries directly (git submodule or install script for example).
Note: Some libraries are currently unfinished. You can help by working on these libraries (discussing design / finalizing implementation).
Title | Description | Link |
---|---|---|
XGU | Higher level GPU abstraction libraries to abstract or replace pbkit. | https://github.com/dracc/xgu |
xgu-gl | A naive implementation of a subset of OpenGL using XGU as backend. It's not intended to be a fully functional implementation of OpenGL. The code must be adapted for use in actual projects. | https://github.com/JayFoxRox/xgu-gl |
pbgl | pbGL is a partial implementation of OpenGL 1.x for the Xbox using NXDK and PBKit. It's partially based on xgu-gl by JayFoxRox. | https://github.com/fgsfdsfgs/pbgl |
nxdk-libyuv | Variant of libyuv from 2011, before MMX was removed (in eaedc1d), with enhancements for MMX and bugfixes; name-change pending. Intended for video playback and GPU video overlays. | https://github.com/JayFoxRox/nxdk-libyuv |
micropython | A very basic port of micropython. | https://github.com/JayFoxRox/micropython/pull/1 |
PH7 | Port of a very functional PHP5 compiler and virtual machine. (note some limitations) | https://github.com/JayFoxRox/nxdk/pull/81 |
lvgl-sdl | An SDL/nxdk wrapper for the Light and Versatile Graphics Library lvgl.io. | https://github.com/Ryzee119/lvgl-sdl |
nxdk-ftp | An FTP server library for nxdk. | https://github.com/dracc/nxdk-ftp |