• Stars
    star
    311
  • Rank 130,024 (Top 3 %)
  • Language
    C++
  • License
    GNU General Publi...
  • Created about 4 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Daedalus X64 port for PSVITA through vitaGL.

DaedalusX64-vitaGL Build Status

DaedalusX64 is a Nintendo 64 emulator originally for Linux and PSP. This repository is the official one for the PSVITA/PSTV port using vitaGL as renderer backend.

Build Instructions

You need to have vitaGL compiled with NO_DEBUG=1 HAVE_UNFLIPPED_FBOS=1 NO_TEX_COMBINER=1 SHADER_COMPILER_SPEEDHACK=1 HAVE_CUSTOM_HEAP=1 in order to properly compile DaedalusX64.
Also, before compiling it, run:

sed -i "s/float fog_dist = coords.z \/ coords.w;/float fog_dist = coords.z;/" source/shaders/ffp_f.h
sed -i "s/#define SHADER_CACHE_MAGIC /#define SHADER_CACHE_MAGIC 99/" source/shared.h

This will apply an hack to the lib to make it handle better N64 fogging.

You can compile DaedalusX64-vitaGL with:

mkdir daedbuild
cd daedbuild
cmake ../Source
make

Compatibility List

A compatibility list can be found on this GitHub repository. Contributions are very welcome. There's also an interactive website using this data available on this link.

Discord Server

You can head to Vita Nuova discord server to get help with DaedalusX64-vitaGL. We have a dedicated channel (#daedalus-x64) for discussing futur developments, suggesitons, help, etc.

Invite link: https://discord.gg/PyCaBx9

HD Textures Pack Tutorial

In order to create an HD texture pack (or adapt an existing one to DaedalusX64). You'll need to follow these steps:

  • Launch DaedalusX64 and enable Textures Dumper option under Extra menu.
  • Launch the game you want to create an HD texture pack for.
  • Play a bit the game in order to let Daedalus X64 dump all the textures the game loads in the meantime.
  • Close DaedalusX64, if you'll now navigate in ux0:/data/DaedalusX64/Textures you'll find a new folder named as the Cartridge ID of the game you've run containing a lot of images.
  • Create HD replacements for those images (or use existing ones from other textures pack) without changing filenames.

Network Roms Tutorial

In order to play roms from your PC or from an online webserver, you can follow this guide made by Samilop Cimmerian iter: https://samilops2.gitbook.io/vita-troubleshooting-guide/daedalus-x64/load-rom-through-a-web-server

Custom Bubbles Tutorial

In order to create custom bubbles for the Livearea to launch a game directly with Daedalus X64, you can follow this guide made by Samilop Cimmerian iter: https://samilops2.gitbook.io/vita-troubleshooting-guide/daedalus-x64/making-custom-bubbles

Credits

  • All the original DaedalusX64 developers
  • xerpi for the original Vita port
  • m4xw for the help sanitizing PIF code
  • MasterFeizz for the ARM DynaRec
  • TheFloW & cmf028 for their contributions to the DynaRec code
  • Salvy & frangarcj for several improvements and bugfixes
  • Inssame for some additions to the UI code
  • That One Seong & TheIronUniverse for the LiveArea assets
  • withLogic for the high-res preview assets
  • Rob Scotcher for the DaedalusX64 logo image

More Repositories

1

vitaGL

openGL wrapper for PSVITA.
C
359
star
2

lpp-vita

Lua Player Plus for PSVITA. Documentation on: http://rinnegatamante.github.io/lpp-vita/
C
170
star
3

lpp-3ds

Lua Player Plus for 3DS
C++
167
star
4

yoyoloader_vita

Loader/Wrapper for Android's YoYo Runner for PSVita.
C
161
star
5

rinCheat

Multifunction plugin for PSVITA.
C
152
star
6

Android2Vita-Candidate-Ports-List

A list of candidate Android games portable to Vita. ( https://android.rinnegatamante.it )
138
star
7

vitaQuake

Port of Quake for Playstation Vita
C
121
star
8

VitaDB-Downloader

Official VitaDB client for PSVITA/PSTV.
C
110
star
9

CHMM2

Theme Manager for 3DS
Lua
88
star
10

VitaPad

Transform your PSVITA into a PC Controller
C++
88
star
11

VITA2PC

Stream PSVITA gaming sessions over WiFi.
Objective-C
65
star
12

melonDS-Vita

Port of melonDS for PSVITA.
C++
61
star
13

vitaQuakeIII

ioquake3 port for PSVITA (Currently supporting Quake III: Arena, Quake III: Team Arena, OpenArena, Urban Terror and Q3Rally)
C
54
star
14

vitaQuakeII

Quake II port for PSVITA.
C
49
star
15

re3-vita

Port of re3 (GTA III decompilation) for PSVITA/PSTV.
C++
47
star
16

vitaRTCW

Return to Castle Wolfenstein port for PSVITA.
C
43
star
17

imgui-vita

dear ImGui port for PSVITA (vitasdk).
C++
40
star
18

d3es-vita

Port of Doom 3 for PSVITA formerly named Potatoom 3. (Based on https://github.com/emileb/d3es-multithread )
C++
39
star
19

AntiBlacklist

Advanced whitelister homebrew for PSVITA TV.
C
39
star
20

raider-vita

Port of Tomb Raider 1 & 2 Classic Android for PSVITA.
C
34
star
21

ff4_vita

C
34
star
22

VitaDB

Online database for PSVITA homebrews and plugins. (https://vitadb.rinnegatamante.it)
PHP
33
star
23

Vita-Recorder

Plugin to record clips for PSVITA/PSTV.
C
32
star
24

DaedalusX64-vitaGL-Compatibility

Compatibility List for DaedalusX64-VitaGL (https://github.com/Rinnegatamante/DaedalusX64-vitaGL)
30
star
25

goo_vita

C
29
star
26

vitaWolfen

Wolfenstein 3D port for PSVITA
C++
28
star
27

librw-vita

Port of librw for PSVITA.
C++
27
star
28

Lua-RayCast3D

3D Game Engine using RayCasting algorithm for Lua Player Plus
Lua
27
star
29

Sunshell

Multifunction shell for 3DS
Lua
27
star
30

vitaShaRK

Runtime Shader Compiler library for PSVITA
C
27
star
31

fahrenheit-vita

Port of Fahrenheit: Indigo Prophecy for PSVITA.
C
25
star
32

Big_Red_Menu

First legal opensource CIA manager for 3DS
C++
25
star
33

remaPSV

Remap plugin for PSVITA/PSTV.
Objective-C
25
star
34

NoTrpDrm

Plugin that enables official trophies pack usage with sceNpTrophy for homebrews.
C
23
star
35

vitaHexenII

Hexen II port for Playstation Vita.
C
22
star
36

OpenFMV

Opensource full-motion video game engine for PSVITA compatible with Wales Interactive games.
C
22
star
37

lua-player-plus

Multiplatform Lua interpreter (PSP/PSP Go version)
C
22
star
38

SavedataPlus

Savedata decrypter and redirecter for PSVITA/PSTV.
C
22
star
39

kuio

Kernel-User bridge for basic I/O operations for taiHen.
C
21
star
40

YoYo-Loader-Vita-Compatibility

Compatibility List for YoYo Loader Vita (https://github.com/Rinnegatamante/yoyoloader_vita)
21
star
41

TrackPlug

Playtime tracker plugin for PSVITA.
Lua
20
star
42

NBlood-Vita

Blood port for PSVITA.
C++
20
star
43

flycast-vita-compatibility-list

Compatibility list for Flycast Vita ( https://github.com/Rinnegatamante/flycast-vita )
18
star
44

AutoBoot

Auto boot an app on HENkaku startup.
C
18
star
45

Framecounter

FPS Counter plugin for PSVITA.
C
18
star
46

vitaRescale

Resolution changer plugin for PSVITA games.
Objective-C
18
star
47

3dsxlauncher_loader

CIA forwarder for 3DSX homebrews.
C
17
star
48

EDuke32-Vita

EDuke32 port for PSVITA
C++
17
star
49

Screenie

HD Screenshots plugin for PSVITA.
C
17
star
50

rvgl-vita

Port of RVGL for PSVITA.
C
16
star
51

ShaRKBR33D

Legal all-in-one one-click libshacccg.suprx installer.
C
16
star
52

RPG-Maker-3DS

RPG Maker core clone for 3DS
Lua
16
star
53

ff4a_vita

Port of Final Fantasy 4: After Years for PSVITA.
C
16
star
54

Death-Road-to-Canada-Lite

Port of Death Road to Canada for PSVITA.
C
16
star
55

ctrWolfen

Wolfenstein 3D port for Nintendo 3DS.
C
15
star
56

layton-vita

Port of Professor Layton: Curious Village HD for PSVITA.
C
15
star
57

flycast-vita-Compatibility

Compatibility List for flycast Vita port (https://github.com/Rinnegatamante/flycast)
15
star
58

ctrHexenII

Hexen II port for Nintendo 3DS
C
15
star
59

uo_amphetamin

Unofficial Amphetamin plugin for PSVITA.
C
14
star
60

AvP-Gold-Vita

Alien vs Predator Gold port for PSVITA.
C
14
star
61

smw-vita

Super Mario War port for PSVITA.
C++
14
star
62

abuse-vita

Port of Abuse for PSVITA/PSTV.
C++
14
star
63

ZeldaOLB

Zelda: Oni Link Begins port for PSVITA.
C++
14
star
64

ViBeS

Minimalistic benchmarking plugin for PSVITA.
C
14
star
65

HCL-Vita

Hydra Castle Labyrinth port for PSVITA.
C
13
star
66

srb2-vita

Sonic Robo Blast 2 port for PSVITA.
C
13
star
67

easyrpg-player-3ds

EasyRPG Player port for 3DS.
C++
13
star
68

reRescaler

Replacement for built-in PSVITA/PSTV rescaler.
Objective-C
13
star
69

SwitchQuake

Quake I port for Nintendo Switch.
C
13
star
70

RetroLivearea

Enhancer and Redirecter for PSX/PSP bubbles assets for PSVITA.
C
13
star
71

TurboPad

RapidFire plugin for PSVITA.
Objective-C
12
star
72

AnalogsEnhancer

Analogs rescaler/deadzone changer plugin for PSVITA.
C
12
star
73

smb2se-vita

Port of Super Monkey Ball 2: Sakura Edition for PSVITA.
C
12
star
74

soulcalibur_vita

Port of Soulcalibur for PSVITA.
C
12
star
75

vitaET

ET:Legacy port for PSVITA/PSTV
C
11
star
76

Purgification

Notifications purger tool for 3DS.
C++
11
star
77

InfiniteNet

taiHEN plugin that prevents games from disabling net features.
C
10
star
78

NRedneck-Vita

NRedneck (Redneck Rampage) port for PSVITA.
C++
10
star
79

MinicraftVita

Minicraft port for PSVITA
C
10
star
80

vitaVoyager

Port of lilium-voyager (Star Trek Voyager: Elite Force Holomatch multiplayer) for PSVITA.
C
10
star
81

hazard-vita

Port of Beat Hazard 2 for PSVITA.
C
10
star
82

SwitchDB

Online database for Nintendo Switch homebrews. (https://switchdb.rinnegatamante.it)
JavaScript
10
star
83

PostalVita

Postal port for PSVITA/PSTV.
C++
10
star
84

lppd-3ds

Lua Player Plus 3DS Debugger for PC
C++
10
star
85

MicroCHIP

CHIP-8/SCHIP-8 Emulator for Vita wrote with lpp-vita.
Lua
10
star
86

vitaExhumed

PCExhumed port for PSVITA/PSTV.
C++
9
star
87

layton2-vita

Port of Professor Layton: Pandora's Box HD for PSVITA.
C
9
star
88

HCL-Switch

Hydra Castle Labyrinth port for Nintendo Switch.
C
9
star
89

vFlux

f.lux clone for PSVITA.
C
9
star
90

WDNR

Reartouch pad disabler plugin for PSVITA.
C
9
star
91

rct-vita

Port of RollerCoaster Tycoon Classic for PSVITA.
C
9
star
92

K.E.T.M.-Vita

K.E.T.M. (Kill Everything That Moves) port for PSVITA.
C
8
star
93

lpp-ide

Lua Player Plus IDE
Visual Basic
8
star
94

DstroyVita

Dstroy port for PSVITA
C++
8
star
95

GxmDumper

Dumper for shaders, models and textures for PSVITA.
C
8
star
96

thimbleweed-vita

Port of Thimbleweed Park for PSVITA.
C
8
star
97

math-neon

Port of math-neon for PSVITA.
C
8
star
98

layton3-vita

Port of Professor Layton: Lost Hope HD for PSVITA.
C
8
star
99

BubbleLock

Password lock applications on PSVITA.
Objective-C
7
star
100

Touch-Remap

Touchpads remapper plugin for PSVITA.
Objective-C
7
star