Commit graph

706 commits

Author SHA1 Message Date
Alexandro Sanchez Bach eb5280d28a Added vp-tool/fp-tool 2018-04-02 21:56:57 +02:00
Alexandro Sanchez Bach 38bd32dc0f Using vcpkg for zlib 2017-10-29 15:37:22 +01:00
Alexandro Sanchez Bach cca12b2990 Fixed SELF loader issues 2017-10-29 15:27:33 +01:00
Alexandro Sanchez Bach ee3e611cc8 Fixed more issues 2017-10-29 03:48:04 +01:00
Alexandro Sanchez Bach 8ca6d1cc41 Passing kernel state to syscalls via arguments 2017-10-28 23:46:20 +02:00
Alexandro Sanchez Bach 06c459abce Fixed build issues 2017-10-28 21:56:00 +02:00
Alexandro Sanchez Bach 6c25ba83ec Added PPC vector test stubs
Thanks @zecoxao
2017-10-28 20:04:36 +02:00
Alexandro Sanchez Bach 6ced5cae48 Merge branch 'master' of https://github.com/AlexAltea/nucleus 2017-10-28 20:04:21 +02:00
Alexandro Sanchez bb099e4aef Merge pull request #7 from sanpii/travis
Fix travis configuration syntax
2017-01-03 12:49:46 +01:00
Sanpi 78e86f7181 Fix travis configuration syntax 2017-01-02 22:26:08 +01:00
Alexandro Sanchez e6f19d402f Merge pull request #6 from 3141card/patch-4
add syscall prototypes and some object types
2016-11-18 20:23:12 +01:00
3141card fba2e8175b add syscall prototypes and some object types 2016-10-24 20:57:52 +02:00
Alexandro Sanchez a43d008b70 Merge pull request #4 from 3141card/patch-1
add missing LV2 error code
2016-10-16 17:40:01 +02:00
Alexandro Sanchez e240155a31 Merge pull request #5 from 3141card/patch-2
add some member structs of LV2 process object
2016-10-16 17:39:25 +02:00
3141card ef42383b60 add some member structs of LV2 process object 2016-10-16 15:14:59 +02:00
3141card 4ef8d49a06 add missing LV2 error code 2016-10-16 14:27:20 +02:00
Alexandro Sánchez Bach fe8a15fc6d Improved Nucleus startup 2016-09-04 21:39:38 +02:00
Alexandro Sánchez Bach 57f38c3a10 Renamed Audio/Graphics interface 2016-09-04 21:38:14 +02:00
Alexandro Sánchez Bach 08c5688e99 Documented few Memory classes 2016-09-04 21:35:43 +02:00
Alexandro Sánchez Bach 4821a65399 Merged branch 'feature-abstract-memory' 2016-09-03 00:38:30 +02:00
Alexandro Sánchez Bach 32dff109b0 Added arguments for OrbisOS sys_dynlib_* syscalls 2016-09-03 00:32:11 +02:00
Alexandro Sánchez Bach 1f8f2e93b7 Added GuestCPU/HostCPU classes 2016-09-03 00:31:15 +02:00
Alexandro Sánchez Bach e8ee5cd801 x86 state and register-backup 2016-08-31 11:12:22 +02:00
Alexandro Sánchez Bach 201a78c381 Improved Orbis SELF loader 2016-08-27 15:04:49 +02:00
Alexandro Sánchez Bach 2065e95510 Small note by @3141card 2016-08-26 23:05:44 +02:00
Alexandro Sánchez Bach aa9445a4cb Added info on PS3 SELF/SPRX key abbreviations 2016-07-19 22:33:03 +02:00
Alexandro Sánchez Bach 6d533fab87 Fixed front-face orientation 2016-06-15 21:44:41 +02:00
Alexandro Sánchez Bach c7fb5855f4 Fixed perspective issues caused by broken Mat*Vec 2016-06-14 13:20:16 +02:00
Alexandro Sánchez Bach e3cae88fc5 Implemented XCB backend 2016-06-13 00:13:25 +02:00
Alexandro Sánchez Bach 2b81e39c90 Split Wayland/Xlib/XCB in nucleus-linux 2016-06-12 20:06:03 +02:00
Alexandro Sánchez Bach 756e5c8a02 Fixed Linux builds 2016-06-12 02:33:07 +02:00
Alexandro Sánchez Bach 7a076c541f Fixed few PPU instructions and V128 word order 2016-06-11 23:41:47 +02:00
Alexandro Sánchez Bach ff4b06791d Partially implemented some sat. PPC vector instr. 2016-06-02 01:45:32 +02:00
Alexandro Sánchez Bach e5232cd8e4 Minor filesystem fixes and few PPC ops added 2016-06-02 01:16:43 +02:00
Alexandro Sánchez Bach 0901d56b7d Implemented rsx_vp/rsx_fp comparison ops 2016-06-02 00:01:22 +02:00
Alexandro Sánchez Bach 556eb79b9c Vector compare fixes and host information 2016-06-01 21:20:13 +02:00
Alexandro Sánchez Bach b4b316c9bb Simplified cpu::hir::Builder for vector comparisons 2016-06-01 19:04:55 +02:00
Alexandro Sánchez Bach 77e46b4086 Implemented vector comparisons at x86 backend 2016-06-01 18:54:03 +02:00
Alexandro Sánchez Bach 3a8d295006 Implemented more arithmetic/logical PPU vector ops 2016-06-01 00:46:03 +02:00
Alexandro Sánchez Bach af489c5d54 Implemented rotate/shift/pack/unpack PPC vector ops 2016-05-31 23:45:07 +02:00
Alexandro Sánchez Bach 38f38010f4 SPU channels draft 2016-05-28 16:21:06 +02:00
Alexandro Sánchez Bach 934587304e Implemented MFC transfers and minor SPU fixes 2016-05-27 21:15:23 +02:00
Alexandro Sánchez Bach a1ebc2f1b6 Implemented integer/memory SPU instructions 2016-05-27 17:17:06 +02:00
Alexandro Sánchez Bach aab476358b Implemented shift/rotate SPU instructions 2016-05-27 15:52:14 +02:00
Alexandro Sánchez Bach 26216a0f32 Implemented branching/comparison SPU instructions 2016-05-27 14:40:28 +02:00
Alexandro Sánchez Bach 57a9e32e15 Using interpreted instructions in SPU translator 2016-05-27 03:39:09 +02:00
Alexandro Sánchez Bach 0d6b48739e SPU assembler rdch/wrch fixes and MFC commands 2016-05-27 01:35:48 +02:00
Alexandro Sánchez Bach bcc58db504 Automatic version string 2016-05-26 15:05:44 +02:00
Alexandro Sánchez Bach f0e527be7b SPU function calls and minor fixes 2016-05-26 03:53:16 +02:00
zecoxao 74414a5384 Added PPC vector unit test drafts 2016-05-26 03:47:12 +02:00