Commit graph

  • 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