about summary refs log tree commit diff
path: root/nixpkgs/pkgs/applications/emulators/retroarch/hashes.json
blob: 459109e9247b10bdb340105ca45ada67f9ec23b0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
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
496
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
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
{
    "!comment": "Generated with update_cores.py script, do not edit!",
    "2048": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "libretro-2048",
            "rev": "331c1de588ed8f8c370dcbc488e5434a3c09f0f2",
            "hash": "sha256-gPrAmoBnfuTnW6t699pqS43vE6t0ca3jZcqTNRaJipA="
        },
        "version": "unstable-2023-02-20"
    },
    "atari800": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "libretro-atari800",
            "rev": "410d7bf0c215f3444793a9cec51c129e7b67c400",
            "hash": "sha256-mUhAraZrmElB6rxQziQG6I2sCdkiX5wYBJhkZgpMSa0="
        },
        "version": "unstable-2023-11-14"
    },
    "beetle-gba": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "beetle-gba-libretro",
            "rev": "38182572571a48cb58057cde64b915237c4e2d58",
            "hash": "sha256-4xnXWswozlcXBNI1lbGSNW/gAdIeLLO9Bf1SxOFLhSo="
        },
        "version": "unstable-2021-09-18"
    },
    "beetle-lynx": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "beetle-lynx-libretro",
            "rev": "48909ddd1aba4de034d9c1da70c460b1724daa3b",
            "hash": "sha256-aAS9N54kA2st1+3BodiXDR4sbUDSvoFHpa28D9sohx4="
        },
        "version": "unstable-2023-11-01"
    },
    "beetle-ngp": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "beetle-ngp-libretro",
            "rev": "673c3d924ff33d71c6a342b170eff5359244df1f",
            "hash": "sha256-V3zcbEwqay3eXwXzXZkmHj3+rx9KY4r0WkzAYFZXlgY="
        },
        "version": "unstable-2023-11-01"
    },
    "beetle-pce": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "beetle-pce-libretro",
            "rev": "20b86372b5f490394099ee0ad06e0eb3a4fd5c2e",
            "hash": "sha256-jYV2eiBSLj9H2RIau8NwYLGV2SY7GqygEYTJ3YVoMNc="
        },
        "version": "unstable-2024-03-22"
    },
    "beetle-pce-fast": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "beetle-pce-fast-libretro",
            "rev": "9bfba0eb494cd994087cc41e5204cc11484ceae0",
            "hash": "sha256-NnI3Yh4vD5edI0rWbiU2XXYppzv5FvoZr52ikOcTUo4="
        },
        "version": "unstable-2024-03-15"
    },
    "beetle-pcfx": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "beetle-pcfx-libretro",
            "rev": "47c355b6a515aef6dc57f57df1535570108a0e21",
            "hash": "sha256-ylFo/wmLQpQGYSrv9PF2DBmr/8rklmHF9R+3y8v93Rs="
        },
        "version": "unstable-2023-05-28"
    },
    "beetle-psx": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "beetle-psx-libretro",
            "rev": "77060aa536c81075371c79621c95772fef765868",
            "hash": "sha256-IZXn3Yn1BndRCjKCzzzcWyMBFBzKAoQ732XK32FiYK4="
        },
        "version": "unstable-2024-03-15"
    },
    "beetle-saturn": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "beetle-saturn-libretro",
            "rev": "8192ecca34d44f8f85175fa7b7fab6ec2ffb31c2",
            "hash": "sha256-2YDfyIEoCj9dM+d3+UOTFVNA56OnBNO5HgJAjoV7Xik="
        },
        "version": "unstable-2024-02-25"
    },
    "beetle-supafaust": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "supafaust",
            "rev": "6b639c98372d1c9bac885c55d772c812d2a9d525",
            "hash": "sha256-EVXwjrxooZm1JqG4HswUe8zwN81Rm7SPB5Fr4WfpTnc="
        },
        "version": "unstable-2023-06-19"
    },
    "beetle-supergrafx": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "beetle-supergrafx-libretro",
            "rev": "e41f864c0abb36aef20f8e37cd9d9a92c00a9221",
            "hash": "sha256-LkkW5mQmwv89ZECssVh43ezwe4xMagUOiSz82OupISQ="
        },
        "version": "unstable-2024-03-22"
    },
    "beetle-vb": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "beetle-vb-libretro",
            "rev": "9d1bd03f21dac7897f65269e1095496331efce8b",
            "hash": "sha256-CT6CfRe8TOgXuJoUA0TKl71m10XeocUCTUjh88eCenU="
        },
        "version": "unstable-2023-11-01"
    },
    "beetle-wswan": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "beetle-wswan-libretro",
            "rev": "32bf70a3032a138baa969c22445f4b7821632c30",
            "hash": "sha256-dDph7LNlvzVMVTzkUfGErMEb/tALpCADgTjnzjUHYJU="
        },
        "version": "unstable-2023-11-01"
    },
    "blastem": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "blastem",
            "rev": "277e4a62668597d4f59cadda1cbafb844f981d45",
            "hash": "sha256-EHvKElPw8V5Z6LnMaQXBCdM4niLIlF3aBm8dRbeYXHs="
        },
        "version": "unstable-2022-07-26"
    },
    "bluemsx": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "bluemsx-libretro",
            "rev": "e8a4280bcbd149d1e020adcd9469ad9d8bd67412",
            "hash": "sha256-uh4lMOCN1WXKVJybFkkGxIRWAlde74yPH5eaB1/1qsk="
        },
        "version": "unstable-2023-11-10"
    },
    "bsnes": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "bsnes-libretro",
            "rev": "494d53b11d875a51f2de9e8fe25db038ae4c63fa",
            "hash": "sha256-hLFT4m0900+2PAmVS41Z5uf3Ir2hg2pCbs2der8CG+k="
        },
        "version": "unstable-2024-03-15"
    },
    "bsnes-hd": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "DerKoun",
            "repo": "bsnes-hd",
            "rev": "f46b6d6368ea93943a30b5d4e79e8ed51c2da5e8",
            "hash": "sha256-Y3FhGtcz7BzwUSBy1SGMuylJdZti/JB8qQnabIkG/dI="
        },
        "version": "unstable-2023-04-26"
    },
    "bsnes-mercury": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "bsnes-mercury",
            "rev": "60c204ca17941704110885a815a65c740572326f",
            "hash": "sha256-eJ0lac1I7E4YdsVVrIuXx31UL9w3OR6QTVHq5YBgnJU="
        },
        "version": "unstable-2023-11-01"
    },
    "citra": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "citra",
            "rev": "2d67658e85de4767c0eefeb2829d710401c5c802",
            "hash": "sha256-u2XwAudFgI7j/k6Bq5fk874aI6KpZawlBoIs2+M+eZY=",
            "fetchSubmodules": true
        },
        "version": "unstable-2024-01-24"
    },
    "desmume": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "desmume",
            "rev": "b518fec54b79f2f71a7536715efcdcd7f60638a8",
            "hash": "sha256-X6ZL+XdsrdPoOU5zqNsUraMrlPU/HmKWUolrWjFcbDQ="
        },
        "version": "unstable-2024-01-11"
    },
    "desmume2015": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "desmume2015",
            "rev": "af397ff3d1f208c27f3922cc8f2b8e08884ba893",
            "hash": "sha256-kEb+og4g7rJvCinBZKcb42geZO6W8ynGsTG9yqYgI+U="
        },
        "version": "unstable-2022-04-05"
    },
    "dolphin": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "dolphin",
            "rev": "2f4b0f7902257d40a054f60b2c670d6e314f2a04",
            "hash": "sha256-9WYWbLehExYbPmGJpguhVFXqFJ9aR6VxzFVChd4QOEg="
        },
        "version": "unstable-2022-12-17"
    },
    "dosbox": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "dosbox-libretro",
            "rev": "b7b24262c282c0caef2368c87323ff8c381b3102",
            "hash": "sha256-PG2eElenlEpu0U/NIh53p0uLqewnEdaq6Aoak5E1P3I="
        },
        "version": "unstable-2022-07-18"
    },
    "dosbox-pure": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "schellingb",
            "repo": "dosbox-pure",
            "rev": "87bf6365158325b76ff238c1ad8daf16a859bbe8",
            "hash": "sha256-IU5AnOEuwZm/bJ9NuxhTQ8Tb5ngmjysLj/om/6P730s="
        },
        "version": "unstable-2023-12-29"
    },
    "easyrpg": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "EasyRPG",
            "repo": "Player",
            "rev": "f8e41f43b619413f95847536412b56f85307d378",
            "hash": "sha256-nvWM4czTv/GxY9raomBEn7dmKBeLtSA9nvjMJxc3Q8s=",
            "fetchSubmodules": true
        },
        "version": "unstable-2023-04-29"
    },
    "eightyone": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "81-libretro",
            "rev": "525d5c18f1ff3fc54c37e083a475225d9179d59d",
            "hash": "sha256-H0w9hcAUVOGr0PtNLVdFQScxd3ildZZ68w+TL7vG4jk="
        },
        "version": "unstable-2023-11-01"
    },
    "fbalpha2012": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "fbalpha2012",
            "rev": "b7ac554c53561d41640372f23dab15cd6fc4f0c4",
            "hash": "sha256-BaeMLej2MLc4uipqTD2z2sHUeOsc50Q1c+PEiPD1cks="
        },
        "version": "unstable-2023-11-01"
    },
    "fbneo": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "fbneo",
            "rev": "b6c6d883df5e9e9a9a5d4b9f09e796702b08d177",
            "hash": "sha256-dLDtcjp68caRwc3wLj80Oj7HA/SlW7/eswbY1n3aRAc="
        },
        "version": "unstable-2024-03-21"
    },
    "fceumm": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "libretro-fceumm",
            "rev": "40969671ce9e4b1a49165d836476cd71bb960131",
            "hash": "sha256-wdAigh3qUzB3wmh6q/dwCHHhuyqyAmqV+NSvrzjODVM="
        },
        "version": "unstable-2024-03-02"
    },
    "flycast": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "flyinghead",
            "repo": "flycast",
            "rev": "40cdef6c1c9bd73bf3a55d412e30c25bbcf2b59c",
            "hash": "sha256-+3PqeLT6i2HesVaA5b13bavNqH0mqeFIkHfhusdzWYU=",
            "fetchSubmodules": true
        },
        "version": "unstable-2024-03-19"
    },
    "fmsx": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "fmsx-libretro",
            "rev": "9b5cf868825a629cc4c7086768338165d3bbf706",
            "hash": "sha256-zDDAMzV+pfu+AwjgXwduPfHyW1rQnvaDpFvz++QBBkA="
        },
        "version": "unstable-2024-02-08"
    },
    "freeintv": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "freeintv",
            "rev": "85bf25a39a34bbc39fe36677175d87c2b597dbe7",
            "hash": "sha256-4cU/YRZZb7EWNBJX8M91Lb+bCCIlks6xX2Cf6Iq/g9g="
        },
        "version": "unstable-2023-04-17"
    },
    "fuse": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "fuse-libretro",
            "rev": "847dbbd6f787823ac9a5dfacdd68ab181063374e",
            "hash": "sha256-jzS7SFALV/YjI77ST+IWHwUsuhT+Zr5w4t6C7O8yzFM="
        },
        "version": "unstable-2023-06-23"
    },
    "gambatte": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "gambatte-libretro",
            "rev": "b2dadf0c4ebcc70f04245d8bc1eefc2b8d56cbe3",
            "hash": "sha256-GvZO2TJM8L65/aWp3KRsA7VpAmS6Gz3e64LDcOt97qc="
        },
        "version": "unstable-2024-03-15"
    },
    "genesis-plus-gx": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "Genesis-Plus-GX",
            "rev": "667158b034ce860e345b13e1ed927fea9d155b96",
            "hash": "sha256-uerlejdqJO+vPDs1K7dAxImfJzWrEWlVhF/uTaQoo6E="
        },
        "version": "unstable-2024-03-15"
    },
    "gpsp": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "gpsp",
            "rev": "4caf7a167d159866479ea94d6b2d13c26ceb3e72",
            "hash": "sha256-1hkxeTjY52YuphQuDMCITn/dIcNx/8w4FkhQjL8DWz8="
        },
        "version": "unstable-2024-02-10"
    },
    "gw": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "gw-libretro",
            "rev": "0ecff52b11c327af52b22ea94b268c90472b6732",
            "hash": "sha256-N/nZoo+duk7XhRtNdV1paWzxYUhv8nLUcnnOs2gbZuQ="
        },
        "version": "unstable-2023-05-28"
    },
    "handy": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "libretro-handy",
            "rev": "65d6b865544cd441ef2bd18cde7bd834c23d0e48",
            "hash": "sha256-F4WyiZBNTh8hjuCooZXQkzov0vcHNni6d5mbAMgzAiA="
        },
        "version": "unstable-2024-01-01"
    },
    "hatari": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "hatari",
            "rev": "a4c9eb0bb79e47a2870c12b04566c1f8d25e4bf3",
            "hash": "sha256-mHz2nB9Vr/PVifd6w+kz7ZCH+N8igmcS8InvevZoSpE="
        },
        "version": "unstable-2023-09-29"
    },
    "mame": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "mame",
            "rev": "6d6d21fd9e41dab2b0e0ca0587baf3fcad18fd67",
            "hash": "sha256-8pPDIxnEeeTQl160E+sg/wmchOR53pQmbhvEAXRFif0="
        },
        "version": "unstable-2024-02-29"
    },
    "mame2000": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "mame2000-libretro",
            "rev": "1472da3a39ab14fff8325b1f51a1dfdb8eabb5c8",
            "hash": "sha256-Nd5OqkoMJZ8TzEZGqDT0YX6lHK/H3I5EqJ841PteLi8="
        },
        "version": "unstable-2023-10-31"
    },
    "mame2003": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "mame2003-libretro",
            "rev": "838f84f14422529c37bbb9803eb649209c8ba4e8",
            "hash": "sha256-NiqlA4FjHS0GLypEg6QbhEJlhV0YU7VmMquzqnyr7aA="
        },
        "version": "unstable-2024-02-08"
    },
    "mame2003-plus": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "mame2003-plus-libretro",
            "rev": "8e60ed0217ff6206768d7bdc6313e86c4c852405",
            "hash": "sha256-zq143CSDMSBQ/e7kntz63cTaKk552IKfCoRGmt5jYik="
        },
        "version": "unstable-2024-03-21"
    },
    "mame2010": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "mame2010-libretro",
            "rev": "5f524dd5fca63ec1dcf5cca63885286109937587",
            "hash": "sha256-OmJgDdlan/niGQfajv0KNG8NJfEKn7Nfe6GRQD+TZ8M="
        },
        "version": "unstable-2022-06-14"
    },
    "mame2015": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "mame2015-libretro",
            "rev": "316cd06349f2b34b4719f04f7c0d07569a74c764",
            "hash": "sha256-CBN04Jf26SIk8mKWlui5spQGokBvgFUCvFiC8NoBGw0="
        },
        "version": "unstable-2023-11-01"
    },
    "mame2016": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "mame2016-libretro",
            "rev": "01058613a0109424c4e7211e49ed83ac950d3993",
            "hash": "sha256-IsM7f/zlzvomVOYlinJVqZllUhDfy4NNTeTPtNmdVak="
        },
        "version": "unstable-2022-04-06"
    },
    "melonds": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "melonds",
            "rev": "c6488c88cb4c7583dbcd61609e0eef441572fae8",
            "hash": "sha256-kU0xPM6WBqK6UpMNMotHc3jRFTodahPJRrfbcjdCJTI="
        },
        "version": "unstable-2023-04-13"
    },
    "mesen": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "mesen",
            "rev": "d6f2f1797694f87e698c737b068f621889e96fa9",
            "hash": "sha256-iLX9UvrjYjGjyaLD4sC10gntWUvgZrwiUqTS7S7YDdc="
        },
        "version": "unstable-2024-01-30"
    },
    "mesen-s": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "mesen-s",
            "rev": "32a7adfb4edb029324253cb3632dfc6599ad1aa8",
            "hash": "sha256-/OOMH7kt9Pmkdmy5m+I8FMvog5mqZHyrZvfjHccz8oo="
        },
        "version": "unstable-2022-07-25"
    },
    "meteor": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "meteor-libretro",
            "rev": "e533d300d0561564451bde55a2b73119c768453c",
            "hash": "sha256-zMkgzUz2rk0SD5ojY4AqaDlNM4k4QxuUxVBRBcn6TqQ="
        },
        "version": "unstable-2020-12-28"
    },
    "mgba": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "mgba",
            "rev": "b2564482c86378581a7a43ef4e254b2a75167bc7",
            "hash": "sha256-9qHk4V7wb9YISpZ2xO2NWCGCFMRWpE8lAKTzIldsC9M="
        },
        "version": "unstable-2024-02-28"
    },
    "mrboom": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "Javanaise",
            "repo": "mrboom-libretro",
            "rev": "3d5a840e424df30beaf2746c98f538ea1b44bd31",
            "hash": "sha256-emNX2U4y2CO6biJ6vwY15otRs44WbPJTGmgP+uCSUfM=",
            "fetchSubmodules": true
        },
        "version": "unstable-2024-02-26"
    },
    "mupen64plus": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "mupen64plus-libretro-nx",
            "rev": "3f794eec4dc4af2f22ecce507f2da324381d3d92",
            "hash": "sha256-xO01TAjW8otnoU8fzmK69BufoQn3eY9BPamc3ISqBn8="
        },
        "version": "unstable-2024-03-07"
    },
    "neocd": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "neocd_libretro",
            "rev": "71ebe5044639b825e5bd1bd590fef3e918133b80",
            "hash": "sha256-YVxt3bJ54DD91VHkeQyYdo/BEq//lnBKd9Y42Vby3qc="
        },
        "version": "unstable-2024-02-01"
    },
    "nestopia": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "nestopia",
            "rev": "2cef539e0df9ae5c8e6adf830a37f5d122bf5f05",
            "hash": "sha256-OKqD99kqpIoqRUOByQ4qwAczYlIGeAn0xfTZVC5jptc="
        },
        "version": "unstable-2024-02-18"
    },
    "np2kai": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "AZO234",
            "repo": "NP2kai",
            "rev": "c2ca4046860264cb307e768f529f180caee5e224",
            "hash": "sha256-RizN+NpVp0paXvdt7OudX9/5GJms1YvJ+NVe9iV3nnw=",
            "fetchSubmodules": true
        },
        "version": "unstable-2024-01-10"
    },
    "nxengine": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "nxengine-libretro",
            "rev": "1f371e51c7a19049e00f4364cbe9c68ca08b303a",
            "hash": "sha256-4XBNTzgN8pLyrK9KsVxTRR1I8CQaZCnVR4gMryYpWW0="
        },
        "version": "unstable-2023-02-21"
    },
    "o2em": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "libretro-o2em",
            "rev": "44fe5f306033242f7d74144105e19a7d4939477e",
            "hash": "sha256-zg8wplVTKRzqa47mmWlqribg+JU4Nap4Ar/iR7y87xs="
        },
        "version": "unstable-2023-10-19"
    },
    "opera": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "opera-libretro",
            "rev": "35e16483be900ea8aa20e87d2710b677437f73ce",
            "hash": "sha256-ZNHSxI8l0KGJ6uAvOsEhNpB0IkBxtb9Imj3tA/LiOto="
        },
        "version": "unstable-2024-01-13"
    },
    "parallel-n64": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "parallel-n64",
            "rev": "1b57f9199b1f8a4510f7f89f14afa9cabf9b3bdd",
            "hash": "sha256-L20RGav0FJfydOICCNhAMGxIuIvPABDtCs5tWzrh768="
        },
        "version": "unstable-2024-01-15"
    },
    "pcsx2": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "lrps2",
            "rev": "f3c8743d6a42fe429f703b476fecfdb5655a98a9",
            "hash": "sha256-0piCNWX7QbZ58KyTlWp4h1qLxXpi1z6ML8sBHMTvCY4="
        },
        "version": "unstable-2023-01-30"
    },
    "pcsx_rearmed": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "pcsx_rearmed",
            "rev": "2b2ac30d6905b3434d822c223b36957aef96a857",
            "hash": "sha256-jBs3ccKXGX0wumQkGeoNpbsRfWFx5lTufUE0NhEfCtk="
        },
        "version": "unstable-2024-03-21"
    },
    "picodrive": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "picodrive",
            "rev": "d907d65692a45e126d0c7d6685cc8792b52bc577",
            "hash": "sha256-CJJcWVueg3dbBT4r6W1y8Qj7iRwH7PupvFp+CKEII7o=",
            "fetchSubmodules": true
        },
        "version": "unstable-2024-01-23"
    },
    "play": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "jpd002",
            "repo": "Play-",
            "rev": "6e9fa384d6e94f552ba56c3233b38770c41b46af",
            "hash": "sha256-KplGpF0d821ms/UA0GVtDVgdFQR6Xbl844GVPUId77Q=",
            "fetchSubmodules": true
        },
        "version": "unstable-2024-03-21"
    },
    "ppsspp": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "hrydgard",
            "repo": "ppsspp",
            "rev": "cd85b4d5e8410dd9b5a9ee5c0e507abd0dc3ff29",
            "hash": "sha256-a/Le2xFoLmRU8Q2WIegipt/kU49px20W7P6/zqQsspQ=",
            "fetchSubmodules": true
        },
        "version": "unstable-2024-03-21"
    },
    "prboom": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "libretro-prboom",
            "rev": "6ec854969fd9dec33bb2cab350f05675d1158969",
            "hash": "sha256-y0qZwYNwcO4ofWDZ7UXN9ZVMPFxjCnLDDZKBMdZLxEY="
        },
        "version": "unstable-2023-05-28"
    },
    "prosystem": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "prosystem-libretro",
            "rev": "4202ac5bdb2ce1a21f84efc0e26d75bb5aa7e248",
            "hash": "sha256-BR0DTWcB5g0rEoNSxBx+OxBmLELjdR2fgsmdPU7cK68="
        },
        "version": "unstable-2023-08-17"
    },
    "puae": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "libretro-uae",
            "rev": "5f683ae67b998fcadd69fa8f65f2440fa8ef135f",
            "hash": "sha256-SvV18vqMf9ZtGzrK3bnE0h2ImYi1QuLi7t+ZO91Lm6Y="
        },
        "version": "unstable-2024-02-22"
    },
    "quicknes": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "QuickNES_Core",
            "rev": "cd73f021be7dd5b1a21b71155a320364c02de4ac",
            "hash": "sha256-fmTAK32ASA8M5nxUUUilm/yMNkmqSAG/gauB7fy1Kbc="
        },
        "version": "unstable-2024-02-01"
    },
    "same_cdi": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "same_cdi",
            "rev": "54cf493c2dee4c46666059c452f8aaaa0bd7c8e0",
            "hash": "sha256-/+4coMzj/o82Q04Z65DQiPaykK6N56W6PRQLtyJOd8E="
        },
        "version": "unstable-2023-02-28"
    },
    "sameboy": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "sameboy",
            "rev": "09138330990da32362246c7034cf4de2ea0a2a2b",
            "hash": "sha256-hQWIuNwCykkJR+6naNarR50kUvIFNny+bbZHR6/GA/4="
        },
        "version": "unstable-2022-08-19"
    },
    "scummvm": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro-mirrors",
            "repo": "scummvm",
            "rev": "2fb2e4c551c9c1510c56f6e890ee0300b7b3fca3",
            "hash": "sha256-wrlFqu+ONbYH4xMFDByOgySobGrkhVc7kYWI4JzA4ew="
        },
        "version": "unstable-2022-04-06"
    },
    "smsplus-gx": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "smsplus-gx",
            "rev": "96fa9bc65aa27a5ab2779f9f2ff0439fec7cf513",
            "hash": "sha256-tlxlI0+5QFgu2IRB4Cpz9XItbhprLNlq1YdCFGXGyIE="
        },
        "version": "unstable-2023-10-31"
    },
    "snes9x": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "snes9xgit",
            "repo": "snes9x",
            "rev": "1e1c45be07bf5760e73414d9ed0253d6dedb8605",
            "hash": "sha256-gGAsKsI5e9jU6Zo2f72TBsHWdR6Bl+3Y1Om1zsbIjqs="
        },
        "version": "unstable-2024-02-14"
    },
    "snes9x2002": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "snes9x2002",
            "rev": "540baad622d9833bba7e0696193cb06f5f02f564",
            "hash": "sha256-WJh8Qf1/uFaL9f9d28qXsbpeAZfYGPgjoty3G6XAKSs="
        },
        "version": "unstable-2022-08-06"
    },
    "snes9x2005": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "snes9x2005",
            "rev": "fd45b0e055bce6cff3acde77414558784e93e7d0",
            "hash": "sha256-zjA/G62V38/hj+WjJDGAs48AcTUIiMWL8feCqLsCRnI="
        },
        "version": "unstable-2022-07-25"
    },
    "snes9x2010": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "snes9x2010",
            "rev": "d8b10c4cd7606ed58f9c562864c986bc960faaaf",
            "hash": "sha256-7FmteYrAYr+pGNXGg9CBC4NFlijGRf7GdtJfiNjmonU="
        },
        "version": "unstable-2023-02-20"
    },
    "stella": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "stella-emu",
            "repo": "stella",
            "rev": "8e8549c1c441e62c2bac0ae5a6489ba3e15412c6",
            "hash": "sha256-gcIBtLpfmjPHxnixMOF/onNyIclC8sDrmgTi3zHW0Mc="
        },
        "version": "unstable-2024-03-08"
    },
    "stella2014": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "stella2014-libretro",
            "rev": "8ab051edd4816f33a5631d230d54059eeed52c5f",
            "hash": "sha256-wqssB8WXXF2Lu9heII8nWLLOvI38cIfHSMA7OOd6jx0="
        },
        "version": "unstable-2023-02-20"
    },
    "swanstation": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "swanstation",
            "rev": "77aeeea58a45cccae7a8be37645f8f5a27ff101b",
            "hash": "sha256-z+9Y9hoQ832caip5U+siQXh9GFxLMnX0HcmLa93B/lc="
        },
        "version": "unstable-2024-01-26"
    },
    "tgbdual": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "tgbdual-libretro",
            "rev": "a6f3018e6a23030afc1873845ee54d4b2d8ec9d3",
            "hash": "sha256-MBUgYXX/Pc+TkwoS7OwbXSPssKUf6lwWx/bKhvwDkHs="
        },
        "version": "unstable-2022-08-06"
    },
    "thepowdertoy": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "ThePowderToy",
            "rev": "f644498193c4c8be689d8a1d2a70e37e4eff4243",
            "hash": "sha256-aPUqrrrH2Ia56A3Kx6ClMcZO9nbHGJIcEQ6nFyIMamo="
        },
        "version": "unstable-2023-01-17"
    },
    "tic80": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "tic-80",
            "rev": "bd6ce86174fc7c9d7d3a86263acf3a7de1b62c11",
            "hash": "sha256-RFp8sTSRwD+cgW3EYk3nBeY+zVKgZVQI5mjtfe2a64Q=",
            "fetchSubmodules": true
        },
        "version": "unstable-2022-06-11"
    },
    "vba-m": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "vbam-libretro",
            "rev": "a2378f05f600a5a9cf450c60a87976b80d6a895a",
            "hash": "sha256-vWm28cSEGex5h7JkJjzNPqEGtQWHK0dpK2gVDlQ3NbM="
        },
        "version": "unstable-2023-08-18"
    },
    "vba-next": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "vba-next",
            "rev": "ee92625d2f1666496be4f5662508a2430e846b00",
            "hash": "sha256-r3FKBD4GUUkobMJ33VceseyTyqxm/Wsa5Er6XcfGL2Q="
        },
        "version": "unstable-2023-06-03"
    },
    "vecx": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "libretro-vecx",
            "rev": "3a5655ff67e161ef33f66b0f6c26aaf2e59ceda8",
            "hash": "sha256-NGZo1bUGgw4YMyyBfTsvXPQG/P130mkXzt4GXE/yatU="
        },
        "version": "unstable-2024-03-17"
    },
    "virtualjaguar": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "virtualjaguar-libretro",
            "rev": "8126e5c504ac7217a638f38e4cd9190822c8abdd",
            "hash": "sha256-U/qdKApE0OU3jc6ekfgEZ7VCaIqCc2h+Y+IHe7PIRY0="
        },
        "version": "unstable-2023-06-01"
    },
    "yabause": {
        "fetcher": "fetchFromGitHub",
        "src": {
            "owner": "libretro",
            "repo": "yabause",
            "rev": "4c96b96f7fbe07223627c469ff33376b2a634748",
            "hash": "sha256-7hEpGh2EcrlUoRiUNntaMZEQtStglYAY1MeCub5p8f8="
        },
        "version": "unstable-2023-01-03"
    }
}