Commit graph

  • 479443564c Remove unneeded log messages gdkchan 2018-03-04 00:09:16 -0300
  • 8dcffe6a51 Fix hid touch screen timestamp, add more log info gdkchan 2018-03-04 00:06:44 -0300
  • 7d48886750 Fix Rename* functions on FspSrv, add a separate class do hold system settings on Switch gdkchan 2018-03-03 14:04:58 -0300
  • 646af2498c Fix paths using ascii instead of utf8 on IFileSystem gdkchan 2018-03-03 02:24:04 -0300
  • c14c69a10c
    Refactor HID, fix issues (#48) gdkchan 2018-03-02 22:49:17 -0300
  • efef605b26 Fix REV64 (vector) instruction gdkchan 2018-03-02 20:24:16 -0300
  • 829b1b1cc0 Add REV64 (vector) instruction gdkchan 2018-03-02 20:03:28 -0300
  • f39a864050 Add EXT, CMTST (vector) and UMULL (vector) instructions gdkchan 2018-03-02 19:21:54 -0300
  • 1d71e33171 Update IAudioOut.cs (#51) Ac_K 2018-03-02 05:06:05 +0100
  • 65e04e9854 stub set_sys (#49) emmauss 2018-03-01 22:23:55 +0200
  • 5d8a615c21 Enable hardware frame buffer texture scaling gdkchan 2018-02-28 23:37:40 -0300
  • eacd432387 Fix wrong rotation direction on nvflinger gdkchan 2018-02-28 19:21:04 -0300
  • 424e045940 More stubs (#47) Ac_K 2018-02-28 21:58:04 +0100
  • 7f0bee2ff8 Stubs implementations (#45) Ac_K 2018-02-28 04:31:52 +0100
  • f876bd2a80 Change SvcGetInfo 5 to return actual heap size, remove AMemoryAlloc since it is no longer needed with direct memory access, move some memory management logic out of AMemoryMgr, change default virtual filesystem path to AppData gdkchan 2018-02-27 20:45:07 -0300
  • 708761963e Fix corner cases of ADCS and SBFM gdkchan 2018-02-26 15:56:34 -0300
  • f6dc86c6a0 Implement SvcSetMemoryAttribute gdkchan 2018-02-25 22:53:01 -0300
  • 13214ffa43 Fix regression introduced on last commit with wrong ImageEnd gdkchan 2018-02-25 22:44:30 -0300
  • 950011c90f Added initial support for function names from symbol table on the cpu with tracing, fix wrong ImageEnd on executables with MOD0, fix issue on the CPU on input elimination for instruction with more than one register store gdkchan 2018-02-25 22:14:58 -0300
  • e174100474 Implement many objects, improve logging. (#42) Ac_K 2018-02-25 19:58:16 +0100
  • fba0bf8732 Refactor IPC services to have commands into separate classes, fix readme url gdkchan 2018-02-25 01:34:16 -0300
  • a4ff0d3484 Update ADC test, add WZR/WSP, ADCS, SBCS test (#37) MS-DOS1999 2018-02-25 02:50:58 +0100
  • e90a0f0e33 Update SvcSystem.cs (#40) Ac_K 2018-02-25 00:09:10 +0100
  • 8fa26a18c5 Update IpcMessage.cs (#38) Ac_K 2018-02-25 00:08:54 +0100
  • c9f54aabfb Update IpcHandler.cs (#39) Ac_K 2018-02-25 00:08:29 +0100
  • 31b35a9645 Add FABD (scalar), ADCS, SBCS instructions, update config with better default control mappings, update readme with the new mappings gdkchan 2018-02-24 18:47:08 -0300
  • c02a2b510f
    Fix build link gdkchan 2018-02-24 13:30:37 -0300
  • 035efc913e Fix cpu issue with cmp optimization, add HINT and FRINTX (scalar) instructions, fix for NvFlinger sometimes missing free buffers gdkchan 2018-02-24 11:19:28 -0300
  • 3936c93448 Map heap on heap base region, fix for thread start on homebrew, add FCVTMU and FCVTPU (general) instructions, fix FMOV (higher 64 bits) encodings, improve emit code for FCVT* (general) instructions gdkchan 2018-02-23 21:59:38 -0300
  • 2ed733b1d5 Somewhat better NvFlinger (I guess) (fixes #30) gdkchan 2018-02-23 18:48:27 -0300
  • eafc58c9f2 Add flags parameters in singleOpcode function, and add ADC Test (#36) MS-DOS1999 2018-02-23 15:53:32 +0100
  • f09a0082bf Review of cpu tests and creation of a class for mixed cpu tests. (#35) LDj3SNuD 2018-02-23 13:29:20 +0100
  • 0ff5ec5cb5 Merge branch 'master' of https://github.com/gdkchan/Ryujinx gdkchan 2018-02-22 16:26:54 -0300
  • 2cba1d49f6 Add FRINTP instruction, fix opcode ctor call method creation with multithreading gdkchan 2018-02-22 16:26:11 -0300
  • 1b33e2f1d4 implement single tap touchscreen (#34) emmauss 2018-02-22 15:28:27 +0200
  • 224211367f Initiale hbmenu.nro support (#32) Ac_K 2018-02-22 01:51:17 +0100
  • b2f733da78 FspSrv improvements, also fix ImageEnd for NROs without a MOD0 section gdkchan 2018-02-21 18:56:52 -0300
  • 3696255457 Add ChocolArm64 reference to Ryujinx.Tests gdkchan 2018-02-20 17:19:00 -0300
  • fed74be81d Fix various typos in the Readme (#31) Hexagon12 2018-02-20 22:10:03 +0200
  • 62b827f474 Split main project into core,graphics and chocolarm4 subproject (#29) emmauss 2018-02-20 22:09:23 +0200
  • cb665bb715 Add FDIV (vector) instruction gdkchan 2018-02-20 16:04:22 -0300
  • b4a1cfde10 Add SMULL (vector), USHR (scalar), FCCMPE, FNMSUB, fixed a some instructions gdkchan 2018-02-20 14:39:03 -0300
  • 01b7538560 Lots of FS HLE fixes and implementation of missing functions/objects. (#24) Ezekiel Bethel 2018-02-20 11:03:04 +0000
  • 068f9bff2e Misc language usage simplifications (#26) Kurt 2018-02-20 02:54:00 -0800
  • dff28df84e Resize display to window size (#27) Merry 2018-02-20 10:52:35 +0000
  • 1039797c30 Implement Zip1, Zip2 (#25) Merry 2018-02-20 10:41:55 +0000
  • 770cb4b655 Somewhat better scheduler I guess gdkchan 2018-02-19 16:37:13 -0300
  • 8df0b62fe0 Tests: Add Fmax_S test (#23) Merry 2018-02-19 04:17:26 +0000
  • f35d286c8d Rename ARegisters to AThreadState gdkchan 2018-02-18 16:28:07 -0300
  • 5a0396efaf Minor cpu fixes gdkchan 2018-02-18 16:01:21 -0300
  • 3872ae034d Add MLS (vector) instruction, fix mistake introduced on last commit gdkchan 2018-02-18 02:13:42 -0300
  • c3b5b4ffeb Merge branch 'master' of https://github.com/gdkchan/Ryujinx gdkchan 2018-02-18 01:57:56 -0300
  • 1c44d9f66d Fix for some SIMD issues gdkchan 2018-02-18 01:57:33 -0300
  • 8447635654 Update README.md (#22) Ac_K 2018-02-18 01:46:29 +0100
  • ee6407f5df Create CONFIG.md (#21) Ac_K 2018-02-18 01:45:53 +0100
  • f469b968a8 HID Implementation (#20) Ac_K 2018-02-18 00:54:19 +0100
  • 595e7ee588 Add FCVTAS and FCVTAU instructions gdkchan 2018-02-17 18:59:37 -0300
  • ebddc40550 Add events to shared memory, make it work better with direct memory gdkchan 2018-02-17 18:36:08 -0300
  • 161193e113 CPU refactoring - move SIMD (scalar and vector) instructions to separate files by category, remove AILConv and use only the methods inside SIMD helper to extract/insert vector elements gdkchan 2018-02-17 18:06:11 -0300
  • b3e47b5712 Update new informations in IAudioOut (#19) Ac_K 2018-02-16 03:19:29 +0100
  • 1bfe6a9c22 Add some tests (#18) Merry 2018-02-16 00:04:38 +0000
  • 1df2c5ce7f Gracefully close the app on exit (#12) Cristian Carlesso 2018-02-15 12:16:16 +0000
  • b73fa8eb22 Update README.md (#16) Ac_K 2018-02-15 13:15:22 +0100
  • be1d01bf7d Shouldn't have undone this gdkchan 2018-02-15 01:35:44 -0300
  • 7c314eadcf Emit CIL directly for more SIMD instructions, add UCVTF (vector, scalar) and UZP2, fix XTN (?) gdkchan 2018-02-15 01:32:25 -0300
  • 7c4346685c AInstEmitAluHelper: Simplify EmitAddsVCheck (#14) Merry 2018-02-14 22:01:36 +0000
  • 7791e1fe36 AInstEmitAluHelper: Simplify EmitSubsCCheck (#15) Merry 2018-02-14 22:01:21 +0000
  • 74fbe1494d macOS build (#13) Merry 2018-02-14 21:34:38 +0000
  • 7ed1153062 Add SHRN instruction, and fix ADDV gdkchan 2018-02-14 02:43:21 -0300
  • f68696dc4a Made initial implementation of the thread scheduler, refactor Svc to avoid passing many arguments gdkchan 2018-02-13 23:43:08 -0300
  • 598d1fd3ae Remove Console.Title += since it throws PNSE on linux gdkchan 2018-02-12 00:43:36 -0300
  • f337154390 Update README.md (#11) Valentin Vanelslande 2018-02-11 21:39:41 -0600
  • 7d11a146c0 Generate CIL for SCVTF (vector), add undefined encodings for some instructions gdkchan 2018-02-12 00:37:20 -0300
  • 9e8d99f30d
    Update README.md gdkchan 2018-02-10 17:51:07 -0200
  • 2f2b60db4c Make HSessionObj implement IDisposable (#10) Stary 2001 2018-02-10 18:31:40 +0000
  • 55743c0cba Only throw undefined instruction exception at execution, not at translation stage gdkchan 2018-02-10 14:20:46 -0300
  • 9f612682e0 Add BRK on the opcode table gdkchan 2018-02-10 12:16:48 -0300
  • 9063766ed6 Add BRK instruction, fix wrong namespace on one of Am interfaces, and disable Debug/Trace logs by default gdkchan 2018-02-10 10:24:16 -0300
  • 276f9f6d48 Completely remove static methods inside Ipc interfaces, also remove GetObject method from ServiceCtx as it is no longer needed with this change gdkchan 2018-02-09 23:31:26 -0300
  • 3d0b4d345f Fix bad rename gdkchan 2018-02-09 21:23:16 -0300
  • 322f28668d
    Ipc refactor (#9) gdkchan 2018-02-09 21:14:55 -0300
  • 7f4a190665 Fixes to memory management gdkchan 2018-02-09 21:13:18 -0300
  • ccc9ce1908 Move a few more SIMD instructions to emit CIL directly instead of a method call gdkchan 2018-02-09 17:14:47 -0300
  • 12e263f8b2 Logging Improvements (#7) Ac_K 2018-02-09 20:39:50 +0100
  • 6a3aa6cd88 Add FVCTZS (fixed point variant) and LD1 (single structure variant) instructions gdkchan 2018-02-09 00:26:20 -0300
  • ebbccfcdbf config bugfix (#6) Ac_K 2018-02-09 04:23:20 +0100
  • 5ecfb5c657 Add internal Config support (#5) Ac_K 2018-02-09 03:47:32 +0100
  • aba75186e9 Copy Paste mistake (#4) Ac_K 2018-02-09 01:51:13 +0100
  • 9e8f02b66d Add internal Logging support (#3) Ac_K 2018-02-09 01:43:22 +0100
  • ae91da5b60
    Merge pull request #2 from gdkchan/direct_memory gdkchan 2018-02-08 20:20:01 -0300
  • 7be38562b1
    Merge pull request #1 from AcK77/master gdkchan 2018-02-08 14:24:23 -0300
  • 44a87bc78e Basic audio support2 AcK77 2018-02-08 18:20:07 +0100
  • 9f2aea4059 Basic audio support AcK77 2018-02-08 17:52:02 +0100
  • 64d34f2882 Fix a copy-paste bug on Ins_V gdkchan 2018-02-07 21:53:23 -0300
  • d0954564cd Add ADC and SBC instructions gdkchan 2018-02-07 20:46:36 -0300
  • 79f028e410 Add FMADD and FMSUB instructions gdkchan 2018-02-07 20:07:16 -0300
  • 768b573772 Add FMOV (scalar, register) and FCMPE instructions gdkchan 2018-02-07 19:43:52 -0300
  • 18ac1c4045 Removed parts of the MMU functionality to use memory directly (faster, but potentially more dangerous, WIP), also changed the Shl/Sshr immediate instructions to use IL instead of calling the method gdkchan 2018-02-07 13:44:48 -0300
  • d77d691381 Implement SSHL instruction, fix exception on FMAX/FMIN, and use a better exception message for undefined/unimplemented instructions gdkchan 2018-02-07 09:38:43 -0300
  • b99e808791 Support loading NSO/NRO without a MOD0 header, stub some functions, support more ids on SvcGetInfo gdkchan 2018-02-06 20:28:32 -0300