Commit Graph

  • 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
  • 2347c44bbf Improve access to system registers by using properties, also use exclusive region granularity on exclusive load/stores, and ensure that acquires without releases won't hold the address forever, remove unused ALU rev method gdkchan 2018-02-06 12:15:08 -0300
  • 6ae5587b5e
    Update README.md gdkchan 2018-02-04 22:39:03 -0200
  • d7ee5809bc
    Create README.md gdkchan 2018-02-04 21:11:01 -0200
  • b7e1d9930d aloha gdkchan 2018-02-04 20:08:20 -0300