mirror of
https://github.com/Ryubing/Ryujinx.git
synced 2025-03-15 01:54:47 +00:00
Commit graph
Select branches
Hide pull requests
feature/ava/amoled-theme
feature/ava/ams-mod-pretty-name
feature/native_aot
feature/turbo-mode
master
metal
new-metal
refactor/ava/headless-in-avalonia
xeyes
#1
#10
#101
#103
#104
#105
#108
#11
#111
#112
#113
#114
#12
#122
#124
#13
#135
#138
#139
#14
#15
#150
#158
#160
#163
#164
#166
#166
#169
#171
#183
#187
#188
#192
#193
#194
#195
#198
#2
#203
#208
#208
#216
#217
#22
#220
#221
#223
#226
#228
#231
#233
#235
#236
#237
#238
#240
#241
#242
#243
#244
#245
#247
#249
#25
#250
#257
#258
#259
#26
#260
#262
#264
#27
#272
#273
#276
#277
#278
#279
#28
#280
#281
#282
#285
#29
#295
#295
#296
#3
#30
#302
#309
#31
#310
#311
#313
#314
#318
#319
#32
#328
#329
#33
#330
#331
#332
#338
#339
#340
#342
#343
#348
#35
#352
#353
#356
#36
#360
#363
#365
#369
#37
#370
#371
#375
#381
#382
#383
#388
#389
#391
#395
#398
#4
#40
#401
#405
#408
#409
#412
#413
#415
#417
#418
#42
#420
#422
#424
#425
#426
#427
#428
#429
#43
#430
#431
#432
#434
#434
#436
#438
#438
#439
#44
#440
#441
#443
#443
#444
#446
#447
#448
#449
#45
#450
#453
#455
#46
#460
#461
#462
#465
#469
#47
#470
#471
#472
#475
#477
#48
#480
#481
#488
#489
#49
#492
#496
#497
#499
#499
#5
#50
#502
#503
#504
#505
#507
#51
#513
#515
#517
#519
#52
#523
#524
#527
#531
#533
#537
#538
#54
#540
#541
#543
#544
#545
#546
#550
#551
#552
#553
#558
#568
#569
#572
#574
#578
#579
#583
#589
#59
#590
#592
#593
#594
#598
#599
#6
#60
#601
#607
#609
#610
#610
#611
#612
#614
#615
#618
#624
#625
#626
#63
#630
#632
#633
#634
#634
#638
#641
#642
#649
#65
#650
#656
#656
#658
#661
#662
#664
#666
#667
#673
#677
#678
#686
#688
#691
#692
#695
#7
#701
#702
#703
#705
#706
#706
#707
#708
#708
#709
#711
#711
#720
#723
#725
#725
#728
#728
#729
#73
#732
#737
#738
#742
#745
#747
#747
#748
#752
#753
#753
#755
#764
#8
#83
#87
#88
#9
#92
#95
#96
#97
#98
1.2.18
1.2.19
1.2.20
1.2.21
1.2.22
1.2.24
1.2.25
1.2.26
1.2.28
1.2.29
1.2.30
1.2.31
1.2.32
1.2.33
1.2.34
1.2.35
1.2.36
1.2.37
1.2.38
1.2.39
1.2.40
1.2.41
1.2.42
1.2.43
1.2.44
1.2.45
1.2.49
1.2.50
1.2.56
1.2.57
1.2.59
1.2.64
1.2.65
1.2.67
1.2.68
1.2.69
1.2.70
1.2.71
1.2.72
1.2.73
1.2.74
1.2.75
1.2.76
1.2.78
1.2.79
1.2.80
1.2.81
1.2.82
1.2.86
Canary-1.2.10
Canary-1.2.100
Canary-1.2.101
Canary-1.2.102
Canary-1.2.103
Canary-1.2.104
Canary-1.2.105
Canary-1.2.106
Canary-1.2.107
Canary-1.2.108
Canary-1.2.109
Canary-1.2.11
Canary-1.2.110
Canary-1.2.111
Canary-1.2.112
Canary-1.2.113
Canary-1.2.114
Canary-1.2.115
Canary-1.2.116
Canary-1.2.117
Canary-1.2.118
Canary-1.2.119
Canary-1.2.12
Canary-1.2.120
Canary-1.2.121
Canary-1.2.122
Canary-1.2.123
Canary-1.2.124
Canary-1.2.125
Canary-1.2.126
Canary-1.2.127
Canary-1.2.128
Canary-1.2.129
Canary-1.2.13
Canary-1.2.130
Canary-1.2.131
Canary-1.2.132
Canary-1.2.133
Canary-1.2.134
Canary-1.2.135
Canary-1.2.136
Canary-1.2.137
Canary-1.2.138
Canary-1.2.139
Canary-1.2.14
Canary-1.2.140
Canary-1.2.141
Canary-1.2.142
Canary-1.2.143
Canary-1.2.144
Canary-1.2.145
Canary-1.2.146
Canary-1.2.15
Canary-1.2.155
Canary-1.2.156
Canary-1.2.157
Canary-1.2.158
Canary-1.2.159
Canary-1.2.16
Canary-1.2.160
Canary-1.2.161
Canary-1.2.162
Canary-1.2.163
Canary-1.2.164
Canary-1.2.165
Canary-1.2.166
Canary-1.2.167
Canary-1.2.168
Canary-1.2.169
Canary-1.2.17
Canary-1.2.170
Canary-1.2.171
Canary-1.2.172
Canary-1.2.173
Canary-1.2.174
Canary-1.2.175
Canary-1.2.176
Canary-1.2.177
Canary-1.2.178
Canary-1.2.179
Canary-1.2.18
Canary-1.2.180
Canary-1.2.182
Canary-1.2.183
Canary-1.2.184
Canary-1.2.185
Canary-1.2.186
Canary-1.2.187
Canary-1.2.188
Canary-1.2.189
Canary-1.2.19
Canary-1.2.190
Canary-1.2.191
Canary-1.2.192
Canary-1.2.193
Canary-1.2.194
Canary-1.2.195
Canary-1.2.196
Canary-1.2.197
Canary-1.2.198
Canary-1.2.199
Canary-1.2.2
Canary-1.2.20
Canary-1.2.200
Canary-1.2.201
Canary-1.2.202
Canary-1.2.203
Canary-1.2.204
Canary-1.2.205
Canary-1.2.206
Canary-1.2.207
Canary-1.2.208
Canary-1.2.209
Canary-1.2.21
Canary-1.2.210
Canary-1.2.211
Canary-1.2.212
Canary-1.2.213
Canary-1.2.214
Canary-1.2.215
Canary-1.2.216
Canary-1.2.217
Canary-1.2.218
Canary-1.2.219
Canary-1.2.22
Canary-1.2.220
Canary-1.2.221
Canary-1.2.222
Canary-1.2.223
Canary-1.2.224
Canary-1.2.225
Canary-1.2.226
Canary-1.2.227
Canary-1.2.228
Canary-1.2.229
Canary-1.2.23
Canary-1.2.230
Canary-1.2.231
Canary-1.2.232
Canary-1.2.233
Canary-1.2.234
Canary-1.2.235
Canary-1.2.236
Canary-1.2.237
Canary-1.2.238
Canary-1.2.239
Canary-1.2.24
Canary-1.2.240
Canary-1.2.241
Canary-1.2.242
Canary-1.2.243
Canary-1.2.244
Canary-1.2.245
Canary-1.2.246
Canary-1.2.247
Canary-1.2.248
Canary-1.2.249
Canary-1.2.25
Canary-1.2.250
Canary-1.2.251
Canary-1.2.252
Canary-1.2.253
Canary-1.2.254
Canary-1.2.255
Canary-1.2.256
Canary-1.2.257
Canary-1.2.258
Canary-1.2.259
Canary-1.2.26
Canary-1.2.260
Canary-1.2.261
Canary-1.2.262
Canary-1.2.263
Canary-1.2.264
Canary-1.2.265
Canary-1.2.266
Canary-1.2.267
Canary-1.2.268
Canary-1.2.269
Canary-1.2.27
Canary-1.2.270
Canary-1.2.271
Canary-1.2.272
Canary-1.2.273
Canary-1.2.274
Canary-1.2.275
Canary-1.2.276
Canary-1.2.277
Canary-1.2.278
Canary-1.2.279
Canary-1.2.28
Canary-1.2.280
Canary-1.2.281
Canary-1.2.282
Canary-1.2.283
Canary-1.2.284
Canary-1.2.285
Canary-1.2.286
Canary-1.2.287
Canary-1.2.288
Canary-1.2.289
Canary-1.2.29
Canary-1.2.290
Canary-1.2.291
Canary-1.2.292
Canary-1.2.293
Canary-1.2.294
Canary-1.2.295
Canary-1.2.296
Canary-1.2.297
Canary-1.2.299
Canary-1.2.3
Canary-1.2.30
Canary-1.2.300
Canary-1.2.301
Canary-1.2.302
Canary-1.2.303
Canary-1.2.304
Canary-1.2.305
Canary-1.2.306
Canary-1.2.307
Canary-1.2.308
Canary-1.2.309
Canary-1.2.31
Canary-1.2.310
Canary-1.2.311
Canary-1.2.312
Canary-1.2.313
Canary-1.2.314
Canary-1.2.315
Canary-1.2.316
Canary-1.2.317
Canary-1.2.318
Canary-1.2.319
Canary-1.2.32
Canary-1.2.320
Canary-1.2.321
Canary-1.2.322
Canary-1.2.323
Canary-1.2.324
Canary-1.2.325
Canary-1.2.326
Canary-1.2.327
Canary-1.2.328
Canary-1.2.329
Canary-1.2.33
Canary-1.2.330
Canary-1.2.331
Canary-1.2.332
Canary-1.2.333
Canary-1.2.334
Canary-1.2.335
Canary-1.2.336
Canary-1.2.337
Canary-1.2.338
Canary-1.2.339
Canary-1.2.34
Canary-1.2.340
Canary-1.2.341
Canary-1.2.342
Canary-1.2.343
Canary-1.2.344
Canary-1.2.345
Canary-1.2.346
Canary-1.2.347
Canary-1.2.348
Canary-1.2.349
Canary-1.2.35
Canary-1.2.350
Canary-1.2.351
Canary-1.2.352
Canary-1.2.353
Canary-1.2.354
Canary-1.2.355
Canary-1.2.356
Canary-1.2.357
Canary-1.2.358
Canary-1.2.359
Canary-1.2.36
Canary-1.2.360
Canary-1.2.361
Canary-1.2.362
Canary-1.2.363
Canary-1.2.364
Canary-1.2.365
Canary-1.2.366
Canary-1.2.367
Canary-1.2.368
Canary-1.2.369
Canary-1.2.37
Canary-1.2.370
Canary-1.2.371
Canary-1.2.372
Canary-1.2.373
Canary-1.2.374
Canary-1.2.375
Canary-1.2.376
Canary-1.2.377
Canary-1.2.378
Canary-1.2.379
Canary-1.2.38
Canary-1.2.380
Canary-1.2.381
Canary-1.2.382
Canary-1.2.383
Canary-1.2.384
Canary-1.2.385
Canary-1.2.386
Canary-1.2.387
Canary-1.2.388
Canary-1.2.389
Canary-1.2.390
Canary-1.2.391
Canary-1.2.392
Canary-1.2.393
Canary-1.2.394
Canary-1.2.395
Canary-1.2.396
Canary-1.2.397
Canary-1.2.398
Canary-1.2.399
Canary-1.2.4
Canary-1.2.40
Canary-1.2.400
Canary-1.2.401
Canary-1.2.402
Canary-1.2.403
Canary-1.2.404
Canary-1.2.405
Canary-1.2.406
Canary-1.2.407
Canary-1.2.408
Canary-1.2.409
Canary-1.2.41
Canary-1.2.410
Canary-1.2.411
Canary-1.2.412
Canary-1.2.413
Canary-1.2.414
Canary-1.2.415
Canary-1.2.416
Canary-1.2.417
Canary-1.2.418
Canary-1.2.419
Canary-1.2.42
Canary-1.2.420
Canary-1.2.421
Canary-1.2.422
Canary-1.2.423
Canary-1.2.424
Canary-1.2.425
Canary-1.2.426
Canary-1.2.427
Canary-1.2.428
Canary-1.2.429
Canary-1.2.43
Canary-1.2.430
Canary-1.2.431
Canary-1.2.432
Canary-1.2.433
Canary-1.2.434
Canary-1.2.435
Canary-1.2.436
Canary-1.2.437
Canary-1.2.438
Canary-1.2.439
Canary-1.2.44
Canary-1.2.440
Canary-1.2.441
Canary-1.2.442
Canary-1.2.443
Canary-1.2.444
Canary-1.2.445
Canary-1.2.446
Canary-1.2.447
Canary-1.2.448
Canary-1.2.45
Canary-1.2.46
Canary-1.2.47
Canary-1.2.48
Canary-1.2.49
Canary-1.2.5
Canary-1.2.50
Canary-1.2.51
Canary-1.2.52
Canary-1.2.53
Canary-1.2.54
Canary-1.2.55
Canary-1.2.56
Canary-1.2.57
Canary-1.2.58
Canary-1.2.59
Canary-1.2.61
Canary-1.2.62
Canary-1.2.63
Canary-1.2.64
Canary-1.2.65
Canary-1.2.66
Canary-1.2.67
Canary-1.2.68
Canary-1.2.69
Canary-1.2.7
Canary-1.2.70
Canary-1.2.71
Canary-1.2.72
Canary-1.2.73
Canary-1.2.74
Canary-1.2.75
Canary-1.2.76
Canary-1.2.77
Canary-1.2.78
Canary-1.2.79
Canary-1.2.8
Canary-1.2.80
Canary-1.2.81
Canary-1.2.82
Canary-1.2.83
Canary-1.2.84
Canary-1.2.85
Canary-1.2.86
Canary-1.2.87
Canary-1.2.88
Canary-1.2.89
Canary-1.2.9
Canary-1.2.90
Canary-1.2.91
Canary-1.2.92
Canary-1.2.93
Canary-1.2.94
Canary-1.2.95
Canary-1.2.96
Canary-1.2.97
Canary-1.2.98
Canary-1.2.99
-
cb665bb715
Add FDIV (vector) instruction
gdkchan
2018-02-20 16:04:22 -03:00 -
b4a1cfde10
Add SMULL (vector), USHR (scalar), FCCMPE, FNMSUB, fixed a some instructions
gdkchan
2018-02-20 14:39:03 -03:00 -
01b7538560
Lots of FS HLE fixes and implementation of missing functions/objects. (#24)
Ezekiel Bethel
2018-02-20 11:03:04 +00:00 -
068f9bff2e
Misc language usage simplifications (#26)
Kurt
2018-02-20 02:54:00 -08:00 -
dff28df84e
Resize display to window size (#27)
Merry
2018-02-20 10:52:35 +00:00 -
1039797c30
Implement Zip1, Zip2 (#25)
Merry
2018-02-20 10:41:55 +00:00 -
770cb4b655
Somewhat better scheduler I guess
gdkchan
2018-02-19 16:37:13 -03:00 -
8df0b62fe0
Tests: Add Fmax_S test (#23)
Merry
2018-02-19 04:17:26 +00:00 -
f35d286c8d
Rename ARegisters to AThreadState
gdkchan
2018-02-18 16:28:07 -03:00 -
5a0396efaf
Minor cpu fixes
gdkchan
2018-02-18 16:01:21 -03:00 -
3872ae034d
Add MLS (vector) instruction, fix mistake introduced on last commit
gdkchan
2018-02-18 02:13:42 -03:00 -
c3b5b4ffeb
Merge branch 'master' of https://github.com/gdkchan/Ryujinx
gdkchan
2018-02-18 01:57:56 -03:00 -
1c44d9f66d
Fix for some SIMD issues
gdkchan
2018-02-18 01:57:33 -03:00 -
8447635654
Update README.md (#22)
Ac_K
2018-02-18 01:46:29 +01:00 -
ee6407f5df
Create CONFIG.md (#21)
Ac_K
2018-02-18 01:45:53 +01:00 -
f469b968a8
HID Implementation (#20)
Ac_K
2018-02-18 00:54:19 +01:00 -
595e7ee588
Add FCVTAS and FCVTAU instructions
gdkchan
2018-02-17 18:59:37 -03:00 -
ebddc40550
Add events to shared memory, make it work better with direct memory
gdkchan
2018-02-17 18:36:08 -03:00 -
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 -03:00 -
b3e47b5712
Update new informations in IAudioOut (#19)
Ac_K
2018-02-16 03:19:29 +01:00 -
1bfe6a9c22
Add some tests (#18)
Merry
2018-02-16 00:04:38 +00:00 -
1df2c5ce7f
Gracefully close the app on exit (#12)
Cristian Carlesso
2018-02-15 12:16:16 +00:00 -
b73fa8eb22
Update README.md (#16)
Ac_K
2018-02-15 13:15:22 +01:00 -
be1d01bf7d
Shouldn't have undone this
gdkchan
2018-02-15 01:35:44 -03:00 -
7c314eadcf
Emit CIL directly for more SIMD instructions, add UCVTF (vector, scalar) and UZP2, fix XTN (?)
gdkchan
2018-02-15 01:32:25 -03:00 -
7c4346685c
AInstEmitAluHelper: Simplify EmitAddsVCheck (#14)
Merry
2018-02-14 22:01:36 +00:00 -
7791e1fe36
AInstEmitAluHelper: Simplify EmitSubsCCheck (#15)
Merry
2018-02-14 22:01:21 +00:00 -
74fbe1494d
macOS build (#13)
Merry
2018-02-14 21:34:38 +00:00 -
7ed1153062
Add SHRN instruction, and fix ADDV
gdkchan
2018-02-14 02:43:21 -03:00 -
f68696dc4a
Made initial implementation of the thread scheduler, refactor Svc to avoid passing many arguments
gdkchan
2018-02-13 23:43:08 -03:00 -
598d1fd3ae
Remove Console.Title += since it throws PNSE on linux
gdkchan
2018-02-12 00:43:36 -03:00 -
f337154390
Update README.md (#11)
Valentin Vanelslande
2018-02-11 21:39:41 -06:00 -
7d11a146c0
Generate CIL for SCVTF (vector), add undefined encodings for some instructions
gdkchan
2018-02-12 00:37:20 -03:00 -
9e8d99f30d
gdkchan
2018-02-10 17:51:07 -02:00 -
2f2b60db4c
Make HSessionObj implement IDisposable (#10)
Stary 2001
2018-02-10 18:31:40 +00:00 -
55743c0cba
Only throw undefined instruction exception at execution, not at translation stage
gdkchan
2018-02-10 14:20:46 -03:00 -
9f612682e0
Add BRK on the opcode table
gdkchan
2018-02-10 12:16:48 -03:00 -
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 -03:00 -
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 -03:00 -
3d0b4d345f
Fix bad rename
gdkchan
2018-02-09 21:23:16 -03:00 -
322f28668d
gdkchan
2018-02-09 21:14:55 -03:00 -
7f4a190665
Fixes to memory management
gdkchan
2018-02-09 21:13:18 -03:00 -
ccc9ce1908
Move a few more SIMD instructions to emit CIL directly instead of a method call
gdkchan
2018-02-09 17:14:47 -03:00 -
12e263f8b2
Logging Improvements (#7)
Ac_K
2018-02-09 20:39:50 +01:00 -
6a3aa6cd88
Add FVCTZS (fixed point variant) and LD1 (single structure variant) instructions
gdkchan
2018-02-09 00:26:20 -03:00 -
ebbccfcdbf
config bugfix (#6)
Ac_K
2018-02-09 04:23:20 +01:00 -
5ecfb5c657
Add internal Config support (#5)
Ac_K
2018-02-09 03:47:32 +01:00 -
aba75186e9
Copy Paste mistake (#4)
Ac_K
2018-02-09 01:51:13 +01:00 -
9e8f02b66d
Add internal Logging support (#3)
Ac_K
2018-02-09 01:43:22 +01:00 -
ae91da5b60
gdkchan
2018-02-08 20:20:01 -03:00 -
7be38562b1
gdkchan
2018-02-08 14:24:23 -03:00 -
44a87bc78e
Basic audio support2
AcK77
2018-02-08 18:20:07 +01:00 -
9f2aea4059
Basic audio support
AcK77
2018-02-08 17:52:02 +01:00 -
64d34f2882
Fix a copy-paste bug on Ins_V
gdkchan
2018-02-07 21:53:23 -03:00 -
d0954564cd
Add ADC and SBC instructions
gdkchan
2018-02-07 20:46:36 -03:00 -
79f028e410
Add FMADD and FMSUB instructions
gdkchan
2018-02-07 20:07:16 -03:00 -
768b573772
Add FMOV (scalar, register) and FCMPE instructions
gdkchan
2018-02-07 19:43:52 -03:00 -
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 -03:00 -
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 -03:00 -
b99e808791
Support loading NSO/NRO without a MOD0 header, stub some functions, support more ids on SvcGetInfo
gdkchan
2018-02-06 20:28:32 -03:00 -
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 -03:00 -
6ae5587b5e
gdkchan
2018-02-04 22:39:03 -02:00 -
d7ee5809bc
gdkchan
2018-02-04 21:11:01 -02:00 -
b7e1d9930d
aloha
gdkchan
2018-02-04 20:08:20 -03:00