Commit graph

2270 commits

Author SHA1 Message Date
Sunho Kim
5f1b81e958 shader: add int32 subs & correct register type in vtest 2020-07-22 09:47:50 +09:00
sunho
a80f8f959f net: fix callback stub and give flight mode to callback 2020-07-17 16:54:06 +02:00
Sunho Kim
f4bd57f1d4 net: socket abstraction & stub udpp2p socket 2020-07-14 15:22:34 +09:00
Sunho Kim
9950d6e51d debug: log offset in memory watch 2020-07-14 15:15:44 +09:00
Sunho Kim
3a2a7b0515 shader: fix constant mistake 2020-07-14 15:02:31 +09:00
Sunho Kim
3a2ce75f40 mem: std::function BreakpointCallback 2020-07-14 15:02:11 +09:00
Sunho Kim
b4c8608d7f np: stub sceNpCmpNpId 2020-07-14 14:10:16 +09:00
Sunho Kim
34234929d6 net: stub sceNetCheckDialogGetResult 2020-07-14 13:55:51 +09:00
Nicolas Jallamion
3b71411510 io: fix regression 2020-07-11 13:51:17 +02:00
Sunho Kim
2a231c60f0
Merge pull request #657 from 1whatleytay/ngsdecode
Tsubomi
2020-07-10 04:41:03 +09:00
Zangetsu38
de0eb7f3e3 io: fix read/writen value. 2020-07-09 15:29:16 +02:00
Zangetsu38
2bdf3e501f gui/trophy collection: add popup delete trophy.
gui/trophy collection: some fix/improvement and refactor.
gui/trophy collection: add information bar.
2020-07-09 11:45:05 +02:00
Zangetsu38
a61a6b9d68 themes: some improvement and refactor.
themes: Add information bar on theme selector and start screen.
2020-07-09 10:39:18 +02:00
Zangetsu38
ebc08fa65d live area: Add information bar function.
live area: Add information bar on live area screen.
2020-07-09 10:39:18 +02:00
1whatleytay
0beecf723d ngs: run clang-format 2020-07-08 14:33:08 -04:00
1whatleytay
c2a3b292c6 ngs: make "passthrough" module default 2020-07-08 14:11:51 -04:00
pent0
e04d3411a5 ngs: Simplify implementation of routing data
- Data routes happen after deliver_data is called. Each deliver_data will takes a granularity samples and deliver it to target voice defined in the patch
- No more data FIFO is involved. Each input now has the size and work on the size of granularity.
- Remove subindex definition
2020-07-08 14:11:51 -04:00
pent0
c72018c14d ngs: Remove subindex input definition and mix right when passing receive 2020-07-08 14:11:51 -04:00
pent0
8cfb4ef4f5 ngs: Add volume amtrix 2020-07-08 14:11:51 -04:00
pent0
f88f31acbe ngs/common: Add max output ports 2020-07-08 14:11:51 -04:00
pent0
b006262931 codec/atrac9: Returns stereo s16 data frame 2020-07-08 14:11:51 -04:00
1whatleytay
673e1c1365 ngs: error on unimplemented modules
ngs: refactor modules

sorry bent I had to do it to em

ngs: add reverb module

reverb tries
2020-07-08 14:11:51 -04:00
1whatleytay
20125cb5be audiodec much better 2020-07-08 14:11:51 -04:00
1whatleytay
9843d107dc ngs: initialized Block::free 2020-07-08 14:11:51 -04:00
1whatleytay
988397d520 modules: implement libc memalign and printf 2020-07-08 14:11:51 -04:00
1whatleytay
77430da4e6 codec: add h264, mjpeg, player 2020-07-08 14:11:51 -04:00
pent0
ab0c137ec7 ngs: Implement remove route/kill and thread-safe
ngs: fix rebase
2020-07-08 14:11:51 -04:00
pent0
b83eba7a06 ngs: Implement subindex inputs
Since there are so many voices plugged in one input (we will now called it port), let's just make subindex a thing
2020-07-08 14:11:50 -04:00
pent0
38d399c8ac ngs/atrac9: Switch to next buffer on consumed end 2020-07-08 14:11:49 -04:00
pent0
51cf3fabd9 ngs: Improvise and improve the route mechanism
Now dont have to track frame count for each voice. Data produced and pass to route will be cached and transfer to all outputs if there's any left from last granularity take.
2020-07-08 14:11:49 -04:00
pent0
eb2f89b405 ngs: Partially implement route 2020-07-08 14:11:49 -04:00
pent0
508b5f2d70 modules/SceNgs: Add partially config data extraction of AT9 2020-07-08 14:11:48 -04:00
pent0
e1235e44e0 ngs: Add definition of module and voice definition
Voice definition will contains method instantiate a module
2020-07-08 14:11:48 -04:00
pent0
457948998a ngs: Implement patch scheduling and creation 2020-07-08 14:11:48 -04:00
pent0
48c6fd75d3 ngs: Implement system update 2020-07-08 14:11:48 -04:00
pent0
a8faa806bb ngs: Implement lock/unlock params and some module skeleton 2020-07-08 14:11:48 -04:00
pent0
58bf9cf42d modules/SceNgs: Implement sceNgsVoicePlay 2020-07-08 14:11:48 -04:00
pent0
9ed651fc14 ngs: Add voice scheduler 2020-07-08 14:11:48 -04:00
pent0
1791c26e7b ngs: Add voice state 2020-07-08 14:11:48 -04:00
pent0
cc0a673ec4 ngs: Implement Rack initialization 2020-07-08 14:11:48 -04:00
pent0
f3ec6db6b3 modules/SceNgs: Implement global voice definitions getter 2020-07-08 14:11:47 -04:00
pent0
1d0d47acff ngs: Initial code 2020-07-08 14:11:47 -04:00
sunho
edf48bacd8 cpu: add lle function return logging 2020-07-06 02:22:03 +09:00
sunho
8c776ae768 cpu: remove thumb interrupt handler 2020-07-06 02:10:00 +09:00
sunho
f339d15d70 cpu: log lr instead of pc in hle function log 2020-07-06 02:06:51 +09:00
sunho
fc41acb985 cpu: log hard imported lle functions 2020-07-06 02:05:47 +09:00
Zangetsu38
a67e0ecb4c gui/themes: Add save/restore scroll pos. 2020-07-02 09:16:09 +02:00
Zangetsu38
7e2b32878d module/load_module: fix apputil name
module/load module: load libhttp also for SCE_SYSMODULE_HTTPS.
2020-07-02 09:13:55 +02:00
Zangetsu38
09bcf92d14 interface: load firmware module for pvf and Ft2.
interface: refactor code and fix path module on load self.
2020-07-02 09:13:55 +02:00
sunho
1c8d442c1b shader: implement repeating vbw 2020-07-02 06:08:02 +03:00