mirror of
https://github.com/momo5502/emulator.git
synced 2026-01-19 19:53:56 +00:00
Commit Graph
Select branches
Hide Pull Requests
32bit-emulation
main
#1
#101
#102
#11
#110
#112
#113
#114
#115
#116
#117
#118
#119
#12
#120
#121
#122
#123
#124
#125
#126
#127
#129
#130
#131
#132
#133
#134
#135
#136
#137
#139
#140
#141
#142
#143
#144
#146
#147
#148
#149
#150
#151
#152
#153
#155
#156
#157
#158
#159
#161
#162
#164
#165
#166
#167
#168
#169
#170
#171
#172
#173
#175
#176
#177
#178
#179
#18
#181
#182
#183
#184
#185
#186
#188
#189
#19
#190
#191
#192
#193
#194
#195
#196
#197
#198
#199
#2
#200
#202
#203
#204
#205
#206
#207
#208
#209
#210
#211
#212
#213
#214
#215
#216
#217
#218
#219
#22
#220
#221
#222
#223
#224
#225
#226
#227
#228
#229
#230
#231
#232
#233
#234
#235
#236
#237
#238
#239
#24
#240
#241
#243
#244
#245
#246
#247
#248
#249
#25
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#260
#261
#262
#264
#265
#266
#267
#268
#269
#27
#270
#271
#272
#273
#274
#275
#276
#277
#278
#279
#28
#280
#281
#282
#283
#284
#285
#286
#287
#288
#289
#29
#290
#291
#292
#293
#294
#296
#297
#298
#299
#300
#301
#302
#303
#304
#305
#306
#307
#308
#309
#310
#311
#312
#313
#314
#315
#316
#317
#318
#319
#32
#320
#321
#322
#323
#324
#325
#326
#327
#328
#329
#33
#330
#334
#336
#337
#338
#339
#340
#341
#342
#343
#344
#345
#346
#347
#348
#349
#35
#350
#351
#352
#353
#354
#355
#356
#357
#358
#359
#36
#360
#361
#362
#364
#365
#366
#367
#368
#369
#370
#371
#372
#373
#374
#375
#376
#377
#378
#379
#38
#380
#381
#382
#385
#386
#387
#388
#389
#39
#390
#391
#392
#393
#394
#395
#396
#397
#398
#399
#40
#400
#401
#402
#403
#404
#405
#406
#407
#408
#409
#41
#410
#411
#414
#415
#416
#417
#418
#419
#42
#422
#423
#424
#425
#426
#427
#428
#429
#43
#430
#431
#432
#433
#434
#435
#436
#437
#438
#439
#44
#440
#441
#442
#443
#444
#445
#446
#447
#448
#449
#45
#450
#451
#452
#453
#454
#455
#456
#457
#458
#459
#460
#461
#462
#463
#464
#465
#466
#467
#468
#469
#47
#470
#471
#472
#473
#474
#475
#476
#477
#478
#479
#480
#481
#482
#483
#484
#485
#486
#487
#488
#489
#490
#491
#492
#493
#494
#495
#497
#498
#499
#500
#501
#502
#503
#504
#505
#506
#507
#508
#509
#510
#511
#512
#513
#514
#515
#516
#517
#518
#519
#520
#521
#522
#523
#524
#525
#526
#527
#528
#529
#530
#531
#532
#533
#534
#535
#536
#537
#538
#539
#540
#541
#542
#543
#544
#545
#546
#547
#548
#549
#550
#551
#552
#553
#554
#555
#557
#558
#559
#56
#561
#562
#563
#564
#565
#567
#568
#569
#570
#571
#572
#573
#574
#575
#576
#577
#578
#579
#58
#580
#581
#582
#583
#584
#585
#586
#587
#588
#589
#59
#590
#591
#592
#593
#594
#595
#596
#597
#598
#60
#600
#602
#603
#605
#606
#607
#608
#609
#61
#610
#611
#612
#613
#614
#615
#616
#617
#618
#619
#62
#620
#621
#622
#623
#624
#625
#626
#627
#628
#629
#63
#630
#631
#632
#633
#634
#635
#636
#637
#638
#639
#64
#640
#642
#643
#644
#645
#646
#647
#648
#649
#65
#650
#651
#652
#653
#654
#655
#656
#657
#658
#659
#66
#660
#661
#662
#663
#664
#665
#666
#667
#668
#669
#67
#670
#671
#672
#673
#674
#675
#676
#677
#678
#679
#68
#680
#681
#682
#683
#684
#685
#686
#687
#688
#688
#689
#690
#691
#692
#693
#694
#695
#696
#697
#698
#699
#70
#700
#702
#703
#704
#704
#705
#706
#706
#71
#72
#74
#75
#76
#77
#78
#79
#80
#81
#82
#83
#84
#85
#86
#87
#88
#89
#90
#91
#92
#93
#94
#95
#96
#98
#99
#99
Select branches
Hide Pull Requests
32bit-emulation
main
#1
#101
#102
#11
#110
#112
#113
#114
#115
#116
#117
#118
#119
#12
#120
#121
#122
#123
#124
#125
#126
#127
#129
#130
#131
#132
#133
#134
#135
#136
#137
#139
#140
#141
#142
#143
#144
#146
#147
#148
#149
#150
#151
#152
#153
#155
#156
#157
#158
#159
#161
#162
#164
#165
#166
#167
#168
#169
#170
#171
#172
#173
#175
#176
#177
#178
#179
#18
#181
#182
#183
#184
#185
#186
#188
#189
#19
#190
#191
#192
#193
#194
#195
#196
#197
#198
#199
#2
#200
#202
#203
#204
#205
#206
#207
#208
#209
#210
#211
#212
#213
#214
#215
#216
#217
#218
#219
#22
#220
#221
#222
#223
#224
#225
#226
#227
#228
#229
#230
#231
#232
#233
#234
#235
#236
#237
#238
#239
#24
#240
#241
#243
#244
#245
#246
#247
#248
#249
#25
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#260
#261
#262
#264
#265
#266
#267
#268
#269
#27
#270
#271
#272
#273
#274
#275
#276
#277
#278
#279
#28
#280
#281
#282
#283
#284
#285
#286
#287
#288
#289
#29
#290
#291
#292
#293
#294
#296
#297
#298
#299
#300
#301
#302
#303
#304
#305
#306
#307
#308
#309
#310
#311
#312
#313
#314
#315
#316
#317
#318
#319
#32
#320
#321
#322
#323
#324
#325
#326
#327
#328
#329
#33
#330
#334
#336
#337
#338
#339
#340
#341
#342
#343
#344
#345
#346
#347
#348
#349
#35
#350
#351
#352
#353
#354
#355
#356
#357
#358
#359
#36
#360
#361
#362
#364
#365
#366
#367
#368
#369
#370
#371
#372
#373
#374
#375
#376
#377
#378
#379
#38
#380
#381
#382
#385
#386
#387
#388
#389
#39
#390
#391
#392
#393
#394
#395
#396
#397
#398
#399
#40
#400
#401
#402
#403
#404
#405
#406
#407
#408
#409
#41
#410
#411
#414
#415
#416
#417
#418
#419
#42
#422
#423
#424
#425
#426
#427
#428
#429
#43
#430
#431
#432
#433
#434
#435
#436
#437
#438
#439
#44
#440
#441
#442
#443
#444
#445
#446
#447
#448
#449
#45
#450
#451
#452
#453
#454
#455
#456
#457
#458
#459
#460
#461
#462
#463
#464
#465
#466
#467
#468
#469
#47
#470
#471
#472
#473
#474
#475
#476
#477
#478
#479
#480
#481
#482
#483
#484
#485
#486
#487
#488
#489
#490
#491
#492
#493
#494
#495
#497
#498
#499
#500
#501
#502
#503
#504
#505
#506
#507
#508
#509
#510
#511
#512
#513
#514
#515
#516
#517
#518
#519
#520
#521
#522
#523
#524
#525
#526
#527
#528
#529
#530
#531
#532
#533
#534
#535
#536
#537
#538
#539
#540
#541
#542
#543
#544
#545
#546
#547
#548
#549
#550
#551
#552
#553
#554
#555
#557
#558
#559
#56
#561
#562
#563
#564
#565
#567
#568
#569
#570
#571
#572
#573
#574
#575
#576
#577
#578
#579
#58
#580
#581
#582
#583
#584
#585
#586
#587
#588
#589
#59
#590
#591
#592
#593
#594
#595
#596
#597
#598
#60
#600
#602
#603
#605
#606
#607
#608
#609
#61
#610
#611
#612
#613
#614
#615
#616
#617
#618
#619
#62
#620
#621
#622
#623
#624
#625
#626
#627
#628
#629
#63
#630
#631
#632
#633
#634
#635
#636
#637
#638
#639
#64
#640
#642
#643
#644
#645
#646
#647
#648
#649
#65
#650
#651
#652
#653
#654
#655
#656
#657
#658
#659
#66
#660
#661
#662
#663
#664
#665
#666
#667
#668
#669
#67
#670
#671
#672
#673
#674
#675
#676
#677
#678
#679
#68
#680
#681
#682
#683
#684
#685
#686
#687
#688
#688
#689
#690
#691
#692
#693
#694
#695
#696
#697
#698
#699
#70
#700
#702
#703
#704
#704
#705
#706
#706
#71
#72
#74
#75
#76
#77
#78
#79
#80
#81
#82
#83
#84
#85
#86
#87
#88
#89
#90
#91
#92
#93
#94
#95
#96
#98
#99
#99
-
3a26b3a894
Perform retrigger after violation
momo5502
2024-11-03 20:27:30 +01:00 -
690f314302
More token support
momo5502
2024-11-03 19:38:14 +01:00 -
bd8697f86a
Prepare token support
momo5502
2024-11-03 19:18:37 +01:00 -
4d5b9f0195
Align registry key name casing with microsoft
momo5502
2024-11-03 18:52:57 +01:00 -
8173b18064
Fix formatting
momo5502
2024-11-03 18:27:42 +01:00 -
63089c2e1a
More registry features
momo5502
2024-11-03 18:13:59 +01:00 -
0fc4bd6066
Merge pull request #24 from momo5502/feature/registry
Maurice Heumann
2024-11-03 16:09:14 +01:00 -
d33faab1d8
Dump registry
momo5502
2024-11-03 16:03:54 +01:00 -
0a81280796
Prepare configurable registry path
momo5502
2024-11-03 15:57:52 +01:00 -
e32624ba1f
Handle root keys
momo5502
2024-11-03 15:26:51 +01:00 -
9441072196
Fix formatting
momo5502
2024-11-03 15:26:38 +01:00 -
a83588f18d
Cleanup hive parser
momo5502
2024-11-03 15:16:36 +01:00 -
7c2132510a
Cleanup registry parsing
momo5502
2024-11-03 14:24:18 +01:00 -
17db05a410
Prepare refactoring
momo5502
2024-11-03 11:58:10 +01:00 -
fe6d35f7bd
Update README.md
Maurice Heumann
2024-11-03 11:30:46 +01:00 -
528b2ce35a
Update README.md
Maurice Heumann
2024-11-03 11:29:38 +01:00 -
4b9efc825a
Extract container utils
momo5502
2024-11-03 11:10:31 +01:00 -
53d9277d0c
Add credits
momo5502
2024-11-03 10:41:28 +01:00 -
59eba15308
Remove hive parser submodule
momo5502
2024-11-03 10:39:08 +01:00 -
b646ac882a
Move registry manager
momo5502
2024-11-03 10:34:58 +01:00 -
5390d90993
Serialize registry manager
momo5502
2024-11-03 10:13:06 +01:00 -
d710fb4403
Fix serialization
momo5502
2024-11-03 09:48:32 +01:00 -
e7148c91ae
Only register hive when successful
momo5502
2024-11-03 08:26:29 +01:00 -
629f9998d7
More registry progress
momo5502
2024-11-03 08:06:54 +01:00 -
52f2a6835a
Some dummy syscall
momo5502
2024-11-02 22:55:29 +01:00 -
86609ff151
Almost working registry support
momo5502
2024-11-02 22:52:09 +01:00 -
92b9712e45
Prepare registry support
momo5502
2024-11-02 16:07:27 +01:00 -
e0dc1934eb
Add hive parser
momo5502
2024-11-01 16:40:22 +01:00 -
c02cf778f3
Merge pull request #22 from momo5502/dependabot/submodules/deps/googletest-1204d63
Maurice Heumann
2024-11-03 07:53:09 +01:00 -
7c901e3180
Bump deps/googletest from
df1544bto1204d63dependabot[bot]
2024-11-01 17:09:28 +00:00 -
c4584054f1
Update README.md
Maurice Heumann
2024-10-31 14:51:10 +01:00 -
60b471b446
Fix branch CI
momo5502
2024-10-30 20:34:37 +01:00 -
c8a5641cfb
Support manual workflow dispatch
momo5502
2024-10-30 20:33:04 +01:00 -
e4a97e84b9
Add exception tests
momo5502
2024-10-30 15:24:29 +01:00 -
b8f126a316
Update README.md
Maurice Heumann
2024-10-30 14:25:14 +01:00 -
faa7425448
Update thumbnail
Maurice Heumann
2024-10-30 08:39:22 +01:00 -
e2c3870ed7
Remove unmapped handler logging
momo5502
2024-10-28 19:08:26 +01:00 -
ebd2dbc29e
Initialize emulator using settings struct
momo5502
2024-10-28 19:05:24 +01:00 -
dfccd6a929
Update serialization_test.cpp
Maurice Heumann
2024-10-27 15:58:17 +01:00 -
8ecf47a1e4
Make rdtsc predictable
momo5502
2024-10-27 09:46:21 +01:00 -
2f92b7c641
Fix formatting
momo5502
2024-10-27 09:50:44 +01:00 -
b9e1a0f01b
Fix warnings
momo5502
2024-10-26 17:22:36 +02:00 -
b5765b2e0e
Enable all tests
momo5502
2024-10-26 17:22:12 +02:00 -
5c3a018311
Hardcode KUSD for now
momo5502
2024-10-26 17:20:32 +02:00 -
b4415bccc9
Make query performance counter reproducible
momo5502
2024-10-26 13:18:52 +02:00 -
103440d38c
Update unicorn
momo5502
2024-10-26 11:59:16 +02:00 -
1021009296
Fix instruction execution counting
momo5502
2024-10-26 10:06:02 +02:00 -
b6a8f9793e
Fix reproducibility of unicorn context
momo5502
2024-10-26 08:40:19 +02:00 -
b5de610dc1
Skip unpredictable unicorn data
momo5502
2024-10-25 22:17:30 +02:00 -
1078635b18
Disable logging again
momo5502
2024-10-25 21:47:21 +02:00 -
a77d545830
Fix typo
momo5502
2024-10-25 21:46:43 +02:00 -
da0994826e
Workaround for ltsc2022
momo5502
2024-10-25 21:44:07 +02:00 -
43375f0fba
Output
momo5502
2024-10-25 20:32:35 +02:00 -
0e14f935d9
Upload artifacts
momo5502
2024-10-25 20:24:30 +02:00 -
3b697204bf
Fix serialization tests for now
momo5502
2024-10-25 19:32:18 +02:00 -
b1f79a04c2
Make serialization reproducible
momo5502
2024-10-25 19:27:19 +02:00 -
d782c80f3f
Prepare support for serialization of non-default-constructible objects
momo5502
2024-10-25 18:56:16 +02:00 -
d29e4a811f
Quick & dirty test execution #16
momo5502
2024-10-25 17:40:53 +02:00 -
9091131a96
Add more tests
momo5502
2024-10-25 17:32:19 +02:00 -
a3a95ec829
Prepare unittest support
momo5502
2024-10-25 17:04:45 +02:00 -
2c9718ce3f
Prepare test binary
momo5502
2024-10-24 20:34:18 +02:00 -
ff9b94e20f
Use regular return type notation
momo5502
2024-10-24 19:54:37 +02:00 -
8bac2ba407
Fix thread serialization
momo5502
2024-10-24 19:41:37 +02:00 -
ec3861f595
Restrict access to devices
momo5502
2024-10-23 20:44:01 +02:00 -
3d6f962e4c
Add fixes for basic rust hello world samples
momo5502
2024-10-23 20:24:45 +02:00 -
6a1574e02d
Switch to GPL as unicorn requires it
momo5502
2024-10-23 19:04:55 +02:00 -
1446d9193a
Support hardcoded environment variables
momo5502
2024-10-23 18:41:29 +02:00 -
c992d17300
Fix debugging
momo5502
2024-10-23 17:10:23 +02:00 -
adf9713993
Store thread name and ignore guard pages for now
momo5502
2024-10-23 16:07:21 +02:00 -
ebe0c47286
Increase PEB segment size
momo5502
2024-10-23 06:57:07 +02:00 -
2938b1bf12
Support fseek/ftell
momo5502
2024-10-23 06:27:43 +02:00 -
a8df5f6fc8
Implement basic file reading support
momo5502
2024-10-22 20:24:10 +02:00 -
45a4dfc4f0
Always open in binary mode
momo5502
2024-10-22 20:12:20 +02:00 -
af529a62d7
Basic working file writing
momo5502
2024-10-22 20:09:33 +02:00 -
4b2adb0d63
Fix thread yield
momo5502
2024-10-21 21:01:02 +02:00 -
74e8c3a6c9
Merge pull request #18 from momo5502/dependabot/submodules/deps/reflect-a53b785
Maurice Heumann
2024-10-21 20:55:56 +02:00 -
b2d2a6e4b0
Update reflect extension
momo5502
2024-10-21 20:54:03 +02:00 -
f0332d3366
Bump deps/reflect from
444d020toa53b785dependabot[bot]
2024-10-21 18:50:21 +00:00 -
9237dc0a3f
Merge pull request #19 from momo5502/dependabot/submodules/deps/unicorn-35c15ef
Maurice Heumann
2024-10-21 20:52:29 +02:00 -
c7b0cb4440
Bump deps/unicorn from
3a10c53to35c15efdependabot[bot]
2024-10-21 18:50:24 +00:00 -
e58d5ab4bd
Cleanup syscall dispatcher
momo5502
2024-10-21 20:45:09 +02:00 -
70eb6ba149
Remove api dll workaround
momo5502
2024-10-21 20:15:42 +02:00 -
924221894c
Fix current folder
momo5502
2024-10-21 20:08:51 +02:00 -
88c4a3285e
Make sure to setup the thread even if switching to the same
momo5502
2024-10-21 15:50:02 +02:00 -
5f56216d3a
Fix threading to fully work
momo5502
2024-10-21 12:41:10 +02:00 -
6a162fb1bf
Update README.md
Maurice Heumann
2024-10-21 08:03:22 +02:00 -
72bcac1536
More threading support
momo5502
2024-10-21 07:22:41 +02:00 -
9692e15c1e
Fix thread context switches
momo5502
2024-10-21 06:34:29 +02:00 -
3096257769
Some delay execution fixes
momo5502
2024-10-20 21:00:04 +02:00 -
a9e31dd58f
Quick & dirty support for delay execution
momo5502
2024-10-20 20:47:36 +02:00 -
17bfe721b3
Update README.md
Maurice Heumann
2024-10-20 10:29:00 +02:00 -
1ef4cdc8f1
Switch
momo5502
2024-10-20 10:08:40 +02:00 -
d8179bb814
Better disclaimer
momo5502
2024-10-19 22:15:47 +02:00 -
a6b50f9e8d
Fill readme
momo5502
2024-10-19 22:11:09 +02:00 -
f6c4ccc2f5
Better separator
momo5502
2024-10-19 21:56:45 +02:00 -
815e8a1950
More badges
momo5502
2024-10-19 21:53:52 +02:00 -
45ba325edc
Add better thumbnail
momo5502
2024-10-19 21:22:31 +02:00 -
92c1fed8de
More readme
momo5502
2024-10-19 21:05:29 +02:00 -
3014e47da5
Update README.md
Maurice Heumann
2024-10-19 17:53:35 +02:00 -
d8ab1b3f56
Fix NtWaitForSingleObject
momo5502
2024-10-19 12:21:17 +02:00