Skip to content

Commit 5df9341

Browse files
2 parents 9517da7 + ce36483 commit 5df9341

File tree

2 files changed

+58
-1
lines changed

2 files changed

+58
-1
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# DaedalusX64-vitaGL
1+
# DaedalusX64-vitaGL [![Build Status](https://dev.azure.com/rinnegatamante/Daedalus%20X64/_apis/build/status/Rinnegatamante.DaedalusX64-vitaGL?branchName=master)](https://dev.azure.com/rinnegatamante/Daedalus%20X64/_build/latest?definitionId=2&branchName=master)
22

33
Daedalus X64 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.
44

azure-pipelines.yml

+57
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# https://aka.ms/yaml
2+
3+
trigger:
4+
- master
5+
6+
pool:
7+
vmImage: 'ubuntu-latest'
8+
9+
container: gnuton/vitasdk-docker:latest
10+
11+
steps:
12+
- script: sudo apt-get install -qq -y pkg-config
13+
displayName: 'Install extra dependencies'
14+
15+
- script: sudo apt-get install -qq -y libc6-dev-i386
16+
displayName: 'Install 32 bit libraries'
17+
18+
- script: |
19+
git clone https://github.com/Rinnegatamante/math-neon
20+
cd math-neon
21+
make
22+
sudo -E make install
23+
displayName: 'Build libmathneon'
24+
25+
- script: |
26+
git clone https://github.com/Rinnegatamante/vitaGL
27+
cd vitaGL
28+
make HAVE_SBRK=1
29+
sudo -E make HAVE_SBRK=1 install
30+
displayName: 'Build vitaGL'
31+
32+
- script: |
33+
git clone https://github.com/Rinnegatamante/imgui-vita
34+
cd imgui-vita
35+
make -j$(nproc)
36+
sudo -E make install
37+
displayName: 'Build dear ImGui'
38+
39+
- script: |
40+
mkdir daedbuild
41+
cd daedbuild
42+
cmake -DVITA_RELEASE=1 ../Source -DCMAKE_TOOLCHAIN_FILE=$VITASDK/share/vita.toolchain.cmake
43+
make -j$(nproc)
44+
displayName: 'Build Daedalus X64'
45+
46+
- task: GitHubRelease@0
47+
inputs:
48+
gitHubConnection: release
49+
repositoryName: Rinnegatamante/DaedalusX64-vitaGL
50+
tagSource: manual
51+
tag: Nightly
52+
action: edit
53+
assets: |
54+
eboot_safe.bin
55+
eboot_unsafe.bin
56+
displayName: 'Deploy artifacts'
57+

0 commit comments

Comments
 (0)