forked from EmuELEC/EmuELEC
-
Notifications
You must be signed in to change notification settings - Fork 11
/
CHANGELOG
1187 lines (954 loc) · 65.2 KB
/
CHANGELOG
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
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
EmuELEC CHANGELOG
==================
# v4.7k
새 버전을 출시한 지 오랜 시간이 지났고, 많은 변경 사항과 버그 수정, 그리고 많은 분들의 도움으로 드디어 v4.7k가 출시되었습니다!
이 업데이트에서 문제가 발견되면 먼저 새로 설치하여 테스트하십시오!
미리 사과드리지만, 변경 로그는 GitHub 커밋과 PR에서 자동으로 생성될 예정이며, 변경 사항이 많아서 일부 누락될 가능성이 높습니다.
하지만 여기 짧은 (불완전한) 버전이 있습니다.
Added support for PortMaster! in addition we have added a few new ports.
Added FMtowns emulator
Updated most emulators to the latest version
Fixed many Bluetoth gamepad issues, specially with fake PS3 Gamepads (tested with shanwan and guo hua)
Added support for MT7668 BT chip
Updated to the latest CoreELEC base (CE-20 branch)
Autogamepad configs should now work much better and support more controllers
Fixed some issues with resolution switching
Enabled TTS on Emulationstation
... 그리고 내부적으로도 많은 변화가 있습니다!
## Thanks to the always supportive Patreons
Scott O'Connell
Libre Computer Project
John Johnson
victor manuel sanchez lopez
Daniel Iruegas
John Gamester
Matthew S
jmthill
Russ Crandall
Peter Shaw
Tony Escobar
Dennis W.
Michael Brown
AlienatedDiego2
And all the others that helped in the past, from the bottom of my heart thank you all!
## Special thanks
And in no particular order, I would like to personally thank:
Vpeter
Langerz82
7ji
Miwasp
Kelv
JohnnyonFlame
ebeem-sama
Qbertaddict
Dim (I still love the Crystal theme!)
SamWilson (Happy BD!)
AlienatedDiego
tobetter
portisch
danielmx
f.caruso
Pro-me3us
worstcase_scenario
Hardkernel
GameForce
LibreComputer
CoreELEC team
...And you!
Thanks!
테스트 시간이 부족하여 일부 기기는 제대로 테스트되지 않았으니, 버그나 문제를 발견하면 깃허브에 이슈를 개설해 주시기 바랍니다.
다른 소식...EmuELEC 포럼이 곧 종료됩니다!
2024년 2월 말에 EmuELEC 포럼이 종료될 예정임을 알려드리게 되어 유감스럽게 생각합니다. 포럼을 읽기 전용 모드로 유지하기를 희망하지만 이를 보장할 수는 없습니다.
이 결정의 가장 큰 이유는 discourse에서 제공하는 무료 패키지의 용량이 초과되어 이를 업그레이드할 수 있는 리소스가 없기 때문입니다.
두 번째 이유는 대부분의 포럼 활동이 지원되지 않는 디바이스와 비공식 이미지를 사용하는 사용자로부터 이루어지고 있으며, 당사가 이를 중재하거나 보증할 수 없고 보증하고 싶지도 않기 때문입니다.
지원되는 디바이스 및 공식 이미지에 대한 지원이 필요한 경우 [Discord](https://discord.gg/cbgtJTul) 서버에 참여하시기 바랍니다.
## Github Automatic Changelog:
* Updating Virtual Jaguar and enabling it by @Kelvfimer in https://github.com/EmuELEC/EmuELEC/pull/1068
* Added script for setting cheevos if entries are missing in settings.ini by @Kelvfimer in https://github.com/EmuELEC/EmuELEC/pull/1074
* Update flycast gles by @Kelvfimer in https://github.com/EmuELEC/EmuELEC/pull/1112
* ampart: remove package and installation script by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/1119
* fix broken packages by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/1123
* Add sharp x1 by @Kelvfimer in https://github.com/EmuELEC/EmuELEC/pull/1117
* Dev Retroarch setkillkey option by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1109
* ES input PS3 GamePad Default Controller Assignment Fix. by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1088
* Dev advmame joy update by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1103
* oga patch for scummvm is no longer needed by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/1130
* Make python-evdev for oga/gf compilable again by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/1131
* GF patch for scummvm is no longer needed. by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/1133
* Fix brightness reset on GF (issue #1136) by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/1139
* Revert ethtool to version 6.0 to make oga/gf compilable again by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/1132
* Dev flycast joy fixes by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1113
* Updating version of emuelec-emulationstation by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/1128
* Match kernel versions identical to 64 bit version by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/1142
* Make glibc compilable for oga and gf by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/1129
* Dev - Amlogic Different Resolutions other than 1080p fix. (in seperate PR) by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1171
* Enable CIFS on Odroid-M1 by @drizzt in https://github.com/EmuELEC/EmuELEC/pull/1175
* RTL8821CU: switch source to 8821cu-20210916 by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/1176
* poppler: switch source to freedesktop's gitlab by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/1177
* dosbox-svn: bump to 53ca2f6 (2023.04.08) by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/1178
* scummvm: bump to b5ca1b3 (2023.04.09) by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/1180
* xash3d: remove configure option --disable-vgui by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/1182
* minor fix - advmame - joy assign - menu cancel button to left thumb by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1172
* Dev ppssppsdl auto joypad by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1134
* Dev auto gamepad yabasanshiro by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1126
* Dev joy common update by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1060
* inject_bl301: fix PKG_SHA256 and add PKG_ARCH by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/1183
* opengl-meson: fix for Amlogic-ne by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/1184
* amiberry: fix for Amlogic-ne and improve by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/1185
* lib32-opengl-meson: support Amlogic-ne by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/1186
* [EE - Emulator][FbNeoSA] Adds DPAD hats assignments by default. by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1187
* Amlogic-ne: fix cfgload by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/1204
* EE - Display Resolution - Configurable FrameBuffer, and some fixes. by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1208
* [EE 4.4+ Fix] Better Game Controller Bluetooth Support. by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1201
* Emulators update for next Emuelec version by @Kelvfimer in https://github.com/EmuELEC/EmuELEC/pull/1205
* Modified patches for SDL2.28.1 OGA by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/1215
* Modifed patch for RA version 1.15 OGA by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/1216
* Bump bstone by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/1214
* Added Vircon32 libretro core by @Chandler-Kluser in https://github.com/EmuELEC/EmuELEC/pull/1229
* Fix apache-ant version, 1.10.13 by @yingw in https://github.com/EmuELEC/EmuELEC/pull/1226
* New Emulators update for version 4.6.5 by @Kelvfimer in https://github.com/EmuELEC/EmuELEC/pull/1218
* Modified patch for Retroarch version 1.16 by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/1219
* test function added to emuelec-utils. by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1234
* New updates for EmuElec 4.6.5 by @Kelvfimer in https://github.com/EmuELEC/EmuELEC/pull/1235
* EE - set fb and resize - fixes. by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1237
* opengl-meson: fix lib32 mali symlinks for Amlogic-ne by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/1203
* EE - display - 480i support by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1206
* Update es_systems.cfg by @yingw in https://github.com/EmuELEC/EmuELEC/pull/1253
* System updates 4.7 by @Kelvfimer in https://github.com/EmuELEC/EmuELEC/pull/1251
* New emu update for 47 by @Kelvfimer in https://github.com/EmuELEC/EmuELEC/pull/1252
* Updated SDL2_mixer 32 bit and 64 by @Kelvfimer in https://github.com/EmuELEC/EmuELEC/pull/1250
* Fixes4.7 by @Kelvfimer in https://github.com/EmuELEC/EmuELEC/pull/1258
* Latest changes for Crystal theme by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/1259
* Update submodule in dosbox-svn by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/1262
* Update joy_common.sh GUID fix by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1271
* Update retroarch fix audio amlogic old by @bennydiamond in https://github.com/EmuELEC/EmuELEC/pull/1260
* Dev virtualjaguar clock experimental by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1236
* EE - setres.sh - 480cvbs 576cvbs default fix by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1270
* EE - hypseus gamepad config fix by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1199
* EE - Advmame auto gamepad fixes 2. by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1272
* Add missing dependency by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/1275
* b2024 - Advmame Button Remap New Revision 2 by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1274
* [Bug Fix] GameForce chi - Retrorun-go2 - Rotation Fix. by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1267
* [Bug Fix] Fix EE Audio Volume Adjustment on reset. by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1266
* Update emuelec-bluetooth - v2.1 revision by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1276
* Update es_features.cfg by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1279
* EE 4.7 - emuelec-bluetooth - RSSI fix for Bluez 5.72 by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1281
* dev - OpenBOR - joypad fix by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1287
* Bump bstone by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/1288
* Revert part of the latest changes in script image by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/1293
* EE - Port - Native Video support, and virtual keyboard fixes by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1291
* Fixing Half Life and updating by @Kelvfimer in https://github.com/EmuELEC/EmuELEC/pull/1296
* xow package include in image. by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1298
* Multiemu Emulator by @Kelvfimer in https://github.com/EmuELEC/EmuELEC/pull/1300
* Last emus update 4.7 by @Kelvfimer in https://github.com/EmuELEC/EmuELEC/pull/1301
* Generate correct advmame.rc by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/1303
* dev - auto gamepad - strip unneeded backslash in expressions by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1304
* Fix supertuxkart by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/1306
* Fix segfault when exiting directly after startup by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/1307
* EE - ES Shutdown/Restart Fix by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1308
* Bump some emulators by @Kelvfimer in https://github.com/EmuELEC/EmuELEC/pull/1311
* EE - Device Gameforce - Retrorun - Rotation and controls Fix by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1310
## New Contributors
* @drizzt made their first contribution in https://github.com/EmuELEC/EmuELEC/pull/1175
* @Chandler-Kluser made their first contribution in https://github.com/EmuELEC/EmuELEC/pull/1229
* @yingw made their first contribution in https://github.com/EmuELEC/EmuELEC/pull/1226
* @bennydiamond made their first contribution in https://github.com/EmuELEC/EmuELEC/pull/1260
**Full Changelog**: https://github.com/EmuELEC/british-choi/compare/v4.6k...v4.7k
# v4.6k
## 업데이트하기 전에 전체 변경 로그를 읽으십시오. 기본 시스템에 많은 변화가 있었습니다. 특히 파티션을 처리하는 방식에 따라 새로 설치해야 할 수도 있습니다.
이제 systemd 및 ROMS용 외부 소스를 마운트하기 위한 새로운 도구가 있습니다.
당신은 여기서 그것에 대해 더 읽을 수 있습니다: https://github.com/EmuELEC/EmuELEC/pull/980
EEROMS 파티션은 8gb보다 큰 SD 카드에서만 생성됩니다. 자세한 설명은 https://github.com/EmuELEC/EmuELEC/pull/979에서 확인할 수 있습니다.
이것은 또한 두 번째 파티션이 생성되는 방식을 변경합니다. 이제 6GB가 되었습니다(4GB sd 카드를 사용하지 않는 한 2GB가 됩니다) 4.5 이하에서 업데이트하면 2GB 스토리지 파티션이 유지되지만, 스토리지 파티션을 더 크게(6GB) 해야 하는 경우에는 8GB보다 큰 SD 카드에 새로 설치해야 합니다.
시스템 기반은 이제 CoreELEC 20에서 제공되며 모든 에뮬레이터, 코어 및 포트는
이 릴리스 당시 최신 버전으로 업데이트되었습니다.
시간이 부족하여 일부 장치는 제대로 테스트되지 않았습니다. 버그나 문제가 발견되면 주저하지 말고 [Discord](https://discord.gg/cbgt)를 통해 알려 주십시오.JTul), [EmuELEC 포럼](https://emuelec.org) 또는 github에서 이슈를 오픈합니다.
# Thanks to the always supportive Patreons
John Johnson
victor manuel sanchez lopez
Daniel Iruegas
Victor Davis
John Gamester
Matthew S
jmthill
Russ Crandall
tailbøx
Peter Shaw
Noah Heninger
BSM_Mylock
Tony Escobar
Dennis W.
Nina Seramour
Michael Brown
Tomas Radej
Brian
Chad Barker
AlienatedDiego
Bryan Pizzuti
And anyone else who has supported via other means, in the past, present and future, I really appreciate it!
## What's Changed
* fakeroot: bump to 1.28 (from no-longer-existing 1.27) by @JohnnyonFlame in https://github.com/EmuELEC/EmuELEC/pull/884
* Update libretro core cap32 by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/886
* Update hypseus-singe to fix some games by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/887
* Bump RigelEngine to latest version by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/889
* Fix audio stuttering in lzdoom again by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/888
* Multiple controller mappings - iNNEXT USB and PlayGame USB by @nwildner in https://github.com/EmuELEC/EmuELEC/pull/840
* dev joy advmame fix - 1 controller controlling 2 players and more bug. by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/891
* Fix for mpv not compiling on OGA/OGS/GF by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/919
* fix fs-resize would break on 4GB drives, and EEROMS was not properly formatted on USB drives by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/921
* RK356x: update uboot for firefly devices by @shantigilbert in https://github.com/EmuELEC/EmuELEC/pull/926
* EE-ES Multidisc creation support. by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/923
* implements installtointernal via a new package ampart by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/928
* introduce new emmc installation method aminstall by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/930
* Remove duplicate PKG_VERSION in bstone package.mk by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/938
* mount_romfs.sh: rewrite to properly support 2-partition layout by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/942
* ampart: bump version f0c3cc44; aminstall: misc fixes and better migration of EEROMS by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/943
* mount_romfs.sh: ensure /storage/.update is always mounted as long as EEROMS is valid; mount EEROMS when user-defined storage-roms.mount failed by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/944
* Misc packages fixes by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/946
* Revert RTL8812AU to previous version by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/947
* poppler: bump version 32fa288 (22.06.0) and deps fix by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/948
* jslisten: add systemd as dependency as it includes libudev.h by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/949
* emuelec-32bit-libs: fix typo PKG_BUID -> PKG_BUILD by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/951
* exfat-linux: seperate from linux to save build time by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/950
* Misc depedency fixes (qt-everywhere, ampart) by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/953
* Introduce actual multilib support by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/956
* Flycast Textures folders by @Kelvfimer in https://github.com/EmuELEC/EmuELEC/pull/960
* Fix typo description heart of darkness by @Kelvfimer in https://github.com/EmuELEC/EmuELEC/pull/959
* DuckStation Textures - Modify emuelec-dirs add /roms/psx/textures by @Kelvfimer in https://github.com/EmuELEC/EmuELEC/pull/958
* lib32: optimize, behaviour change and mali fix by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/957
* Updating duckstation to the latest working version by @Kelvfimer in https://github.com/EmuELEC/EmuELEC/pull/967
* Adding symlink logic in duckstation.sh to redirect to texture replacement by @Kelvfimer in https://github.com/EmuELEC/EmuELEC/pull/966
* Add PKG_NEED_UNPACK to lib32 packages that need it. by @shantigilbert in https://github.com/EmuELEC/EmuELEC/pull/971
* fheroes2: fix controller not working; SDL2 cleanup by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/974
* Fix assets dir in devilutionX by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/976
* fs-resize: raise storage size to 6g, allow omitting eeroms manually by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/979
* eemount: introduce package & change mount logic by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/980
* eemount: bump 4adf3138; init: fix disabled systemds units by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/983
* eemount: bump 2321603 by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/984
* force overwrite file on unziping files by @lihexali in https://github.com/EmuELEC/EmuELEC/pull/989
* Update Emulators 4.6 by @Kelvfimer in https://github.com/EmuELEC/EmuELEC/pull/1013
* lib32-libdrm: keep up with generic-libdrm by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/1016
* ffmpeg: fix dep x264; lib32-ffmpeg: switch to openssl by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/1019
* options: raise default ccache limit to 20G by @7Ji in https://github.com/EmuELEC/EmuELEC/pull/1022
* package emulator advmame - patch for vsync to work with the fps. by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/992
* Bump bstone to latest by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/1023
* Update emulators 46 part 2 by @Kelvfimer in https://github.com/EmuELEC/EmuELEC/pull/1018
* emulator - duckstation standalone - game controller autoconfiguration by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/994
* [Feature] Cloud Loading and Saving for retroarch auto saves and state saves. by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/997
* EE - joy common - controller - order fix and revision by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/936
* Check resolution fixes, Setres overhaul, cvbs fix other resolutions people could not see. Borders option added. AdvMame Exit Display Fix. by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1021
* Update es_systems.cfg by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/1054
* Update 99-emuelec.conf by @miwasp in https://github.com/EmuELEC/EmuELEC/pull/1055
* Set Resolution - Fixes by @Langerz82 in https://github.com/EmuELEC/EmuELEC/pull/1058
## New Contributors
* @JohnnyonFlame made their first contribution in https://github.com/EmuELEC/EmuELEC/pull/884
* @7Ji made their first contribution in https://github.com/EmuELEC/EmuELEC/pull/921
* @lihexali made their first contribution in https://github.com/EmuELEC/EmuELEC/pull/989
# 4.5k
## EmuELEC v4.5k - Core/Emulator Update
This version is just an emulators and cores update, but it also has some small bug fixes.
## Bug fixes
* Add 32-bit .info files for the libretro cores that need it, this fixes issues as save states not working.
* Fix audio stuttering in lzdoom again (#888)
* Fix an issue where gptokeyb would not kill emulators if hotkey was set to the `select` button
* Fixed a small issue with cloud sync if the configuration file was edited in windows
## Core and emulator updates
While this looks like a small changelog, keep in mind this is mostly an update for most cores, ports and emulators (60+) have been updated to the latest commits on github, we tested them internally but as always we cannot test with all devices and with all games, so if you find issues please post them on the forum or discord, unless, if you are 100% sure it's a reproducible bug then open a Github issue.
# 4.4k
General:
Huge update to base build system:
* All Amlogic devices now use the same kernel 4.9-19!
* You might notice a bit more performance on some emulators as well usage in general.
* IMPORTANT: S905 (GXBB, p201) for the moment is no longer supported. If you have one of those devices (s905 no letter after the 5) DO NOT UPDATE, stay in 4.3.
Fixed Bugs:
* One of the most annyoing bugs that plagued fbdev with Retroarch was finally fixed (Issue #76)
fixed in PR `mali_fbdev fix for fps drop after egl_destroy` (#789) by @spleen1981!
This means that using retroarch as bootup option is now possible (some small changes need to be done).
* Fixed bluetooth connectivity issues
* Fix zoom not working on manuals
* Fix many external mounting issues
* Backup will now rename the file instead of deleting it after restore.
* Fixed SuperTux and SuperTuxKart data download
* Fixed autoupdate would show update available even if there was none.
Additions and other fixes:
* Added WIP Mupen64plus Standalone
* Added fbneo Standalone
* Added Duckstation Standalone
* Added Yabasanshiro Standalone
* Added Blake Stone to ports
* Added iotop
* Added VIM
* Added External Mount settings in ES
* Added option to create key remaps for Advance MAME
* Switch to SDL 2.0.20 for all devices
* Support for Pixelcade (Install script is in Setup)
* Retroachievements encore is now configurable from ES
* Added Enable Integer Overscaling in ES
* Use toggle for fast forward instead of hold
* Add .68k .68K .sgd .SGD to genesis/md
* Added gamepad auto configuration for Dolphin and Flycast Thanks to Joshua L (@Langerz82)
* Reworked Advance MAME gamepad auto configuration Thanks to Joshua L (@Langerz82)
* Removed ceemmc because it's no longer compatible with 3 partitions
* Added option to backup to cloud services using rclone.
* Switch to parallel_n64_32b as default n64 emulator for handhelds.
* Add Heart Of Darkness to ports (PR #863)
* Added a5200 core as default emulator for Atari 5200
* Added gearcoleco core (PR #859)
* Updated several emulators (PR #856)
* Added Messen-s to gameboy to allow for Super GameBoy emulation (PR #848)
And many other changes! for the full list check out the commit history.
Cloud sync note:
Be sure to read https://rclone.org/remote_setup/#configuring-by-copying-the-config-file
Name your remote as `EmuELEC_Remote` and copy rclone.conf to `/emuelec/configs/rclone/`
finally create a folder named `EmuELEC_Backup` on your cloud service.
If you would like to use another name for the remote or backup folder you can create a file named
`/emuelec/configs/rclone/ee_cloud_sync.cfg` and add this to the file:
```
EE_SYNC_REMOTE="your_remote_name"
EE_SYNC_PATH="your_backup_folder"
```
Cloud backup and restore options are in
"Main Menu > EmuELEC Settings > Danger Zone > Cloud Backup Settings and Game Saves"
"Main Menu > EmuELEC Settings > Danger Zone > Cloud Restore Settings and Game Saves"
# 4.3k
General:
* Fix Autoupdate
* Fix no backup restore if EEROMS was set to fat32
* Fix no external ROMS if EEROMS was set to fat32
* Fix typo on Parallel N64 32b core name
* Unify Brightness between ES and RA
* Fix advmame.sh: unset DISPLAY for Amlogic and Amlogic-ng
* Fix SuperTux2: Fix sed in launch script
* Fix vertical mode not respecting index ratio
* Fix Connect to WiFi on first boot if using es_defaults.txt
* Fix volume resets to 98% using AV
* Fix Do not redirect stdout/stderr to /dev/null in maxperf and normperf. (#661)
* Fix Reverse ABXY button in devilutionX
* Fix Do not update ppsspp assets
* Fix Amstrad GX4000
* Fix create /storage/roms/amstradgx4000 on boot
* emuelecRunEmu.sh: remove hardcoded bin path, this allows to use most of the binaries/scripts be called from `/emuelec/bin` or `/usr/bin` in that order
* Add Megadrive MSU to es_systems.cfg
* Add fceumm-mod libretro core to play some additional NES ROM hacks. (#658)
* New Packages: Box64, Box86, GL4es, Axe11, libglu (for future use)
* Bump most cores and emulators to current versions
* Bump SDLPoP to v1.22
* Bump sonic2013 to bff61df
* Bump soniccd to a5e1f2a
* Bump ppsspp to 9de9420 (fix some korean character is broken in settings)
* Add Flycast Stand Alone
* Add Alternate version of Mupen64plus-nx
* Replace old filemanager for 351Files
* Cleanup es_systems.cfg remove and add some extentions
* Add Hurrican port (Handhelds currently have no working controls)
* Atomiswave: Remove workaround for nvmem
* Fix Stadia Gamepad. Thanks to amuzulo#1322
* Fix RA uses correct time zone
* Fix issue with lzdoom loading .doom files and sound on mods
* Update some sound packages
* Fix es_systems.cfg: Add extensions to c64/c128 and Amiga (#677)
* Add Cdogs-sdl to ports
* Bump Retroarch to v1.9.10
* Bump fbneo to 0c82272 (support dsno's korean hack 9/26)
* Bump dosbox-pure to v0.17
* Bump devilutionX to 490343a
* Bump VVVVVV to a346379 (v2.3.4)
* Bump mame2003-plus to b9b23ff
* Bump neocd_libretro to 323f102
* Add Abuse to ports NOTE: WIP controls
* Add Nxengine-evo to ports (support korean language)
* Add Streets of Rage Remake
* Fix Retroarch display of CJK characters (Fixes #534 & #431)
* Fix SFC not scraping
* Updated most emulators and cores
* Create folders for fbneo consoles
* Minor changes to fix switching of resolutions.
* fheroes2: Add Free Heroes of Might & Magic II port
* SoRR: Fix controls on Gameforce and OGA
* Fix bezels downloaded to the wrong location
* Enable Random Boot videos (see note)
* es_systems.cfg: C64 add .tap extension
* Add "Set as bootgame" option to advance game options (see notes)
* Stop using autostart.sh and use /usr/bin/emuelec_autostart.sh (if you need to use autostart please use /storage/.config/custom_start.sh)
* emuelec-emulationstation: use GLES2 renderer
* Many small fixes I may have missed on this changelog
Amlogic-ng:
* Add preliminary support for Raxda Zero (But not support korean version)
* Add preliminary support for Raxda Zero
* Add RTL8761 Bluetooth Support (#698)
* Include ssv6xxx-aml drivers
Odroid Go Advance:
* Enable bluetooth support for OGA/OGS (#725)
Note about random intro videos:
mp4 files only and they should be in `/storage/roms/splash/introvideos`
if no mp4 file is found the default intro video is shown.
In ES, enabling "Randomize Boot Video" will also enable "Always Show Boot Video"
Note about "Set as bootgame":
This will allow to select a single game to start at boot, useful for arcade systems or for handhelds if you have a favorite game and what to launch it on boot.
This game is launched by ES before it loads the game gamelists, so any stats recorded by ES will saved (e.g. times played, last played, etc)
Select the game and open the "Advance Game Options" and then set "Launch This Game At Startup" to "On"
* After the game is ended (via hotkey+start) normal boot will continue.
* Not all systems support this (e.g, ports).
* Any retroarch settings (shaders, filters, bezels, splash, etc) will be respected.
* To remove bootgame, select the game that is currently set to boot and set "Launch This Game At Startup" to "Off", or go into "System Settings > Developer > Stop Launching This Game At Startup"
Fixes #728
# 4.2k
A new forum has been open for emuelec: https://emuelec.org
General:
* Add ee_fstype to set the EEROMS partitions to the desired file system, between FAT32 (default), EXT4, EXFAT and NTFS (read the warning about using NTFS). Instructions coming soon to Wiki/forum
* Fix OGG background music
* Update setres.sh and advmame.sh for resolution 1280x1024p60hz (PR #600)
* Fix drastic game saves & save states erased when resetting scripts & binaries to default (PR #595)
* Add Potator a Watara Supervision emulator core, roms go into /storage/roms/supervision
* gptokeyb bump and fix missing trigger actions
* Crystal bump to latest
* emuelec-emulationstation bump to latest
* Bump Retroarch to v1.9.4
* Switch Duckstation name to Swanstation
* Rework 32bit core detection on emuelecRunEmu.sh
* Yabasanshiro: Revert back to 7ae0de7 as it gives much better performance
* Added freej2me Java games emulator, it accepts .jar files and they should go into /storage/roms/freej2me. Internet is required only on first run to download the Java JDK.
* Bump RigelEnfgine to fix a bug
* Hypseus replaced by Hypseus-singe
* Add auto gamepad configuration for Hypseus
* Add Non-Commercial Duckstation core (untested)
* Always update es_systems.cfg on system update
* Fix unusual bug that metadata would not save on quit or restart (You need to remove the directory /storage/.config/emulationstation/scripts/quit)
* Replace SDL1.2 with SDL1.2-compat
* Bezels will now respect ratio and integer scale set in menu
Amlogic-ng:
* Enable qca6174 drivers (Fixes issues #611)
* Update SDL2 to SDL 2.0.12
* Fix Retroarch not updating after applying CPU video filter
* Bump kernel to 640e3a3
Odroid Go Advance/Super & GameForce:
* Bump kernel to use latest Mali G31 blobs
* Introduce RetroRun, available for Flycast for the moment
* Use gptokeyb for controls on Solarus
* Fix reboot while charging
* Fix retrorun reversed analogs
* Convert screenshots from pbm to png
GameForce:
* Move global hotkey to button 1 to avoid conflicting hotkeys in retroarch, 1+Dpad up/down for volume, 1+Dpad lef/right for brightness
* Brightness was not correctly calculated on GameForce (PR #619)
* Fix hypseus controls (#622)
* Update U-boot and Kernel
* Fix Opentyrian
* Fix Advancemame
# New ee_fstype
Starting with 4.2 a new option for people that are having issues with the EEROMS partition is available, but it comes with a few warnings, please read carefully and decide if this is for you:
* To be able to use this option a fresh install is required
* Do not change anything if FAT32 works for you
* Use EXFAT instead of NTFS when possible
* If you use Linux EXT4 might be the best option for you!
* I repeat do not change anything if FAT32 works for you
* Keep in mind this is a very experimental feature
* If you insist in using NTFS please read the warning below
## Intructions
If you would like to use FAT32 skip steps 2,3 and 4
1.- Flash the correct test image to your SD, it needs to be the .img.gz on a CLEAN sd, it will not work on update (.tar)
2.- Right after it is flashed open the first partition EMUELEC
3.- Create a file named ee_fstype (no extension!) on the root of the EMUELEC partition
4.- Open the file and type `exfat`,`ntfs` or `ext4` save it and close it
5.- Do whatever you do to the partition (dtb change, ee_default.txt, etc)
6.- Test
Keep in mind this is an experimental feature, only enable it if you would like to help testing it, please report any issues to the EmuELEC forum, Discord or Github
# NTFS Filesystem warning
While I tried to do as much testing as possible with the new ee_fstype option, there still might be issues, NTFS is by far the most problematic so I suggest you first try fat32 or exfat, both will work on Windows computers and Macs. NTFS might have some issues with mounting the update folder, so please use it as a last resort.
# 4.1k
General:
* Emulationstation: While in a game list, pressing X/Y will move to a random game/open game options, holding X/Y will mark it as favorite/open search (thanks to @lethal-guitar)
* Bump Duckstation to e414aeb
* Pico-8: Allow saving favorite carts, include binary in backup
* Update Sonic 1 and 2 so that they work with multiple gamepads
* Bump most emulators and cores to newest git hash (check commits for specifics)
* Bump Crystal theme which now includes a new panel (boxart), 16:9, 4:3 and CRT versions
* Enable bezels on OGS, not fully tested yet
* Bump Genesis-plus-gx and Genesis-plus-gx-wide to support FM music
* Use DinguxFileManager as default on all platforms
* Use gptokeyb as a fake keyboard for OpenBOR
* Support Korean language for TvTextView
* Bump mpv to v0.33.1
* Bump Retroarch to 1.9.2
* Bump amiberry to v4.1.2
* Bump PPSSPPSDL to v1.11.3
* Bump dosbox-pure to v0.13
* Bump eduke to 7225643
* API keys for Emulationstation have been changed, please refer to the emuelec-emulationstation/package.mk
* Add ee_fstype to set the EEROMS partitions to the desired file system, between NTFS(default), FAT32, EXT4 and EXFAT. Instructions coming soon to Wiki/forum
* Fix OGG background music
* Update setres.sh and advmame.sh for resolution 1280x1024p60hz (PR #600)
* Fix drastic game saves & save states erased when resetting scripts & binaries to default (PR #595)
* Add Potator a Watara Supervision emulator core (not tested)
* Add beetle-supafaust (SNES emulator core)
* gptokeyb bump and fix missing trigger actions
* Crystal bump to latest
* emuelec-emulationstation bump to latest
Odroid Go Advance/Super
* Bump kernel to use latest Mali G31 blobs
Additions:
* Added Chocolate-Doom and lzdoom with support for mods
* Added SuperTux and SuperTuxKart to ports
* Added Imagemagick (mainly for screenshot manipulation from CLI)
* Added logos to the ports (Thanks to Dim!)
* Added vertical aspect ratio option to OGA/S
* Added gptokeyb to enable video controls on all devices with SDL support! with configuration support
* Replace jslisten with gptokeyb to kill emulators
* Added easyrpg to es_systems.cfg
* Added Ecwolf with support for mods
* Added supermariowar to ports, on the first run a fake keyboard will be used, make sure you set your gamepad and restart the game, if you need to run the fake keyboard again delete /emuelec/configs/smw/nofakekeyb and run the game again.
* Added Flycast 32bit as core option for Dreamcast/Atomiswave/Naomi
* Added Amstrad GX4000
Fixes:
* Removed unused scripts, and fixed many small issues with scripts
* Fixed many script that were causing hangups or other issues
* Fixed gamecontrollerdb.sh it will now replace the UUID from the one in the db, this fixes weird controllers that use the same UUID as others (but are not the same)
* Fixed an issue with unicode characters not displaying correctly on the EEROMS partition (CN, JP, etc)
* Fix SonicCD Gamepad for the OGS
* Fix Pico-8 disappearing splore file
* Fix Scummvm game scan
* Fix brightness not restored after reboot on OGA/S, thanks to @miwasp, fixes issue #470
* Fixed issue with OGA/S OC not beeing applied correctly (this does not solve the random lockups on some devices)
* Fix backup/restore issues
* Fixed Retroach video recording
* Fixed Eduke not running when having lots or ROMS in ES, by enabling swap (much testing needed!)
* Fixed an issue with ES not playing .ogg music files in BGM
* Fixed some errors messages were not wrapped and could not be read
* Fixed OpenBor would not work after playing one game
* Fixed DevilutionX character voices were wrong
* Fixed DevilutionX mouse emulation was not working
* ARM32 interpreter is now symlinked so no need for patchelf
* Fix some TimeZones not displaying/working correctly (#546)
* Fix hand-held bezels for 720p and 1080p
* Fix NDS controller for RG351P
This version includes a big change on how binaries and scripts are stored, basically to deal with the issue of people not reading how to properly update
and since I am getting tired of answering the same question over and over again, lets just move all binaries and scripts to RO /usr/bin, this will force
update all of these and make updating much simpler.
If you use custom scripts /emuelec/bin and /emuelec/lib are still in the path so you will have to deal with it accordingly.
All configurations regarding emuelec will still be handled in /emuelec/config
Note that this is probably not final, I still need to do a lot of testing, but keep that in mind if you want to update
# 4.0k
Yes its finally here :)
The change log is HUGE so I am just going to focus on the most important parts (and the ones I can remember):
* EmuELEC is no longer 32bit, it has now moved to AARCH64 (With some small parts still being 32 bit, like PCSX_Rearmed and Parallel64)
* A brand new default theme made specifically for EmuELEC! Crystal! https://github.com/dm2912/Crystal
* For easy access with any computer a third partition (EEROMS) will now be created on the first boot as FAT32, which is where all the ROMS will be stored.
* Update folder is now located in EEROMS/.update in case you want to copy the update files directly, its also still accesible from the samba share
* S912 (Including most Pandora) will no longer be supported, if you have one of those 3.9 is the latest version
* Most save states are now in one folder (/storage/roms/savestates/[system] or EEROMS/savestates/[system]) I might have missed a few of the standalone emulators, but if you find any issues with that, please let me know, please make sure you move them there if you plan to keep using your old ones
* Introduced ee_defaults.txt https://github.com/EmuELEC/EmuELEC/commit/9358efe01af501326526ce479ca6c5f55932e34a
* Switch all error messages and scripts to use [TvTextViewer](https://github.com/lethal-guitar/TvTextViewer), also improve how these are displayed
* New emulator/cores added Dosbox-pure, Solarus, Tic-80, Mesen, DosBox-Staging, DosBox-X and others
* Dolphin has been added to the Amlogic-ng devices, but it is only really playable on S922x devices and gamepad stills needs to be set manually. Will fix this on v4.1
* Added many ports including Duke Nukem 3D, Sonic 1, 2 and CD, RigelEngine, Bermuda Syndrome, Hydra Castle Labyrinth and others. Keep in mind most of the ports still need the DATA as it is not included! (check `Missing Bios` in the `Game Options`)
* Better Bluetooth manager and connection in general also Keep Bluetooth pairings even if doing a full reset
* Most emulators and cores are updated
* Support for the Odroid-Go Super
As well as many, many other issues, bug fixes and additions I probably forgot! but you can check the (mostly) full change log here:
https://github.com/EmuELEC/EmuELEC/compare/v3.9...EmuELEC:master
# Very important note!
This version is NOT backwards compatible, meaning this release cannot be used to upgrade older versions! I know lots of people hate reinstalling, but due to the nature of the changes this is a MUST but now with the third partition you can copy the ROMS directly, faster and safer! no messing around with software that corrupts the data! be warned that if you do not do a clean install, you will have issues!
This version also includes a new auto update script that will hopefully make it easier than ever to update when new versions come out.
If you are new to EmuELEC please READ the WiKi at https://github.com/EmuELEC/EmuELEC/wiki BEFORE asking for any help. You can also join us in discord! https://discord.gg/cbgtJTu If you want to support EmuELEC please click on the "Support" button on top to find out how!
We have tried our best to test each and every aspect of EmuELEC but keep in mind we cannot test each and every game and setting, so I am sure you will find new and improved bugs and issues! so don't hesitate to jump into discord to let us know, or open an issue right here in GitHub (but please follow the template!)
# 3.9
This is the last 32bit release of EmuELEC, this also concludes support for the S912 devices (including Pandora boxes) as there is no 64bit drivers for this SOC.
Starting from v4.0 EmuELEC will only be 64bits, this unfortunately means that you cannot upgrade from 3.9 to v4.0, so a clean install must be made, but you can do a backup of your roms and settings and copy them over to v4.0 if you like but this has to be done manually.
This release is mostly bug fixes:
* Emuelec-Emulationstation: Bump to dbb576d
* Retroarch: Fix crash with CHD + Cheevos
* Odroid N2+ :Fix reboot after danger zone reset
* Add Pico-8 Support
* Rename n64.rmp to Mupen64Plus-Next.rmp and Fix remapping loading
* Disable digital to analog on ParaLLEl N64 too
* es-theme-EmuELEC-carbon: Bump to ca062ff
* Fix DOOM location (#308)
* Fix killall triggering crash detection (#303)
* fix ee_backup
* OdroidGoAdvance: FIX RGA scaling not covering the whole screen
* Other small changes and fixes.
# 3.8
Due to some confusion I removed the v11 from the OdroidGoAdvance name, since the image works on both v1.0 and v1.1, this should not affect functionality at all.
As a reminder, starting with v4 there will be no more 32bit releases, only ARM64 and upgrading from one to the other is not possible.
## BEFORE OPENING AN ISSUE OR ASKING FOR HELP I BEG YOU TO CHECK THE WIKI! IT IS VERY FRUSTRATING TO RESPOND TO THE SAME QUESTIONS OVER AND OVER AGAIN WHEN THE ANSWER IS ALREADY ON THE WIKI! https://github.com/EmuELEC/EmuELEC/wiki
## Please remember, EmuELEC is COMPLETELY FREE! it is not to be sold or included in ANY commercial products as a whole, if you have paid for EmuELEC or an image, DEMAND YOUR MONEY BACK! For more license info read https://github.com/EmuELEC/EmuELEC/blob/master/README.md
* Bios check will now be performed AFTER and ONLY if a game crashes
* OdroidGoAdvance: New feature! Added vertical mode for some cores (mostly arcade cores)
* New Emulationstation option: Random video screen saver, place videos in /storage/roms/mplayer
* Fix: ports showed error even on gracious exit
* SDLPoP: Fix settings not being saved
* Mupen64plus-nx: Use Gles3 for OdroidGoAdvance fixes #260
* emuelec-utils: Unify some small scripts for easy management
* Added a timezone selection to make it easier to set your current time
* S922x: Disabled small cores for a little performance boost
* Remove some unused cores for space
---beetle-lynx
---crocods
---dosbox-x
---easyrpg
---xow
---libretro-bash-launcher
They can be brought back if demand exists
* re-add ssv6xxx-aml: fixes #261 (hopefully)
* Add DOSBox scan script (#292) - Easier way to add DOSBox games (untested)
* Use GCC optim -O3 system-wide - Squeeze a bit more performance on some cases
* OdroidGoAdvance: use internal terminal to display error - Uses proper rotation and error message will properly close!
* S922x/A311D: Use a service to handle small cores - Fixes the reboot issue
* Add pcenginecd to bios check
* Add .mdf for Sega Saturn (#288)
* Odroid Go Advance: Enable rs97-commander-sdl2
* VLC: bump to 3.0.11.1
* Fix MSX2 platform for scrapping
* Retroarch: Added some default core settings
* Amlogic-ng: Goodbye libhybris! - Use proper GLES headers, this fixes some gfx errors on some cores, like Mupen64
* Amiberry: Fix WHDload not working
* Bump Retroarch
* Bump Emulationstation
* Many other small under the hood fixes
# 3.7
# Important notes
This release has many new features some of them that will require a bit of setting up if you are upgrading. The biggest change is that the getcores.sh file that was responsible for showing what emulator was used for what platform is no longer used, this means that emuelec.conf and emuoptions.conf from earlier versions will no longer will compatible! (well only the core/emulator part) so if you previously had set some games to run on certain emulators this needs to be redone, sorry about that but its for the better!
It is highly recommended to do a clean install and just transfer your /storage/roms folder again!
If you are doing this, also make sure your saves are transferred, since there was a bug on v3.6 that used `/storage/.config/retroarch/saves` instead of saving on the same path as the ROM.
**WARNING:** This will REPLACE the es_systems.cfg file, if you manually changed this file those changes will need to be redone, sorry can't seem to find a better way yet.
**WARNING 2:** If your saves are in /storage/.config/retroarch/save* (or any other place other than the /storage/roms folder) make a backup of them BEFORE you update! or they will be lost, RA should now save them on the same folder as the ROM (as it did before) but you need to replace the retroarch.cfg (you can just delete it from network share or ssh and reboot) or change the `savefiles_in_content_dir` and `savestates_in_content_dir` to true in the retroarch.cfg file
If you are updating, remember to run "RESET EMUELEC SCRIPTS AND BINARIES TO DEFAULT" from the EmuELEC meu > Danger Zone after the update is done, otherwise you will run into problems.
# Project Support
If you wish to support EmuELEC you can use Patreon or Paypal, note that this is absolutely not required to enjoy EmuELEC but it helps a lot and it is greatly appreciated!
https://patreon.com/emuelec
https://paypal.me/shantigilbert
Also, we have started a new official EmuELEC Youtube channel aimed at showcasing EmuELEC running different systems on different boards/tv boxes, and why not maybe some tutorials or game-plays in the future!! please drop by and subscribe!
https://www.youtube.com/emuelec
## We have very little time to fully test everything but we have tried our best to test each feature, keep in mind there are so many variables it is possible that we missed some! So if you find any sort of problem please don't hesitate to open an Issue, check out the (very WIP) wiki https://github.com/EmuELEC/EmuELEC/wiki (which you can also help by adding or editing it!) or you can also join us in discord: https://discord.gg/cbgtJTu
## BEFORE OPENING AN ISSUE OR ASKING FOR HELP I BEG YOU TO CHECK THE WIKI! IT IS VERY FRUSTRATING TO RESPOND TO THE SAME QUESTIONS OVER AND OVER AGAIN WHEN THE ANSWER IS ALREADY ON THE WIKI! https://github.com/EmuELEC/EmuELEC/wiki
## Please remember, EmuELEC is COMPLETELY FREE! it is not to be sold or included in ANY commercial products as a whole, if you have paid for EmuELEC or an image, DEMAND YOUR MONEY BACK! For more license info read https://github.com/EmuELEC/EmuELEC/blob/master/README.md
Now for the update notes!
# Fixes and new features
* Netplay lobby is now accessible directly from ES for the cores that support it
* Add support for Odroid N2+ (to OC you need to edit config.ini in the first partition `max_freq_a73=2400` and `max_freq_a53=2016`, watch your temps)
* Added (untested) support for LaFrite
* Introduce ee_check_bios: This will check for missing bios before launching a game, and it will display a dialog box if any required bios are missing. Based on #218 by @TheLastProject The only one I did not add to this list is Cgenius as it seems it can be used for several games not just one, so having a requirement for all games seemed bad.
* Add a Bluetooth on/off switch to ES, this will allow you to disable BT if you are not using it.
* setsettings.sh: fix atari800 loading and gambatte colorization
* es_systems.cfg: remove all groups
* Add support to read profile.d from /storage/.config
* SDL_GameControllerDB: Fix Oga v1.1 mapping
* Emuelec-emulationstation: Change default settings
* advmame: Another attempt at auto config joysticks that should work on the OGA (hopefully)
* fbterm.sh: add "error" to display a dialog box with an error for 10 secs
* emustation-config: make sure the BT agent is not running (this one is important)
* Add sanity checks when launching Cave Story (#218)
* missing-bios: add --filter
* updatecheck.sh: Add forceupdate test
* Added NEC PC-9800 to es_systems.cfg
* Ports: Included hydracastlelabyrinth, OpenTyrian, HodeSDL, Bermuda but only OpenTyrian has a launch script, as soon as I test the others I will add the launch script
* Added a missing core "Quicknes"
* OdroidGoAdvance: Enable 3do and Saturn, I have no idea why people want to play these systems on the OGA, but by popular demand, here they are.
* Fix/improve Bluetooth pairing
* Bluetooth: Try to pair gamepads at boot, to make this work you need to set your game-pad in pairing mode when EmuELEC is booting
* Initial Bluetooth management menu (#209) under setup scripts you will find a new menu driven Bluetooth pairing method, by coach1988, very useful if the regular method does not work for you.
* YouTube search: Add default search word to ES. under the EmuELEC settings menu there is a new option to set the default word to search, in case you don't have a keyboard this can be used, not ideal, but it works.
* Remove "tiggerhappy", was planing on using it but never got to, so it was just wasting space
* ES can now show PDF manuals from games.
* set_advmame_joy.sh: force button "a" as "ui_select"
## bumps
* Cyclone68000: bump to 94a9d9a
* Libretro: Bump some cores
* Retroarch: Bump to a308be6
* Advancemame: Bump to ceabee9
* Dosbox-x: bump to d13deeb
* Amiberry: Bump to 0209dbf
* PPSSPPSDL: Bump to 3403e28
* ResidualVM: Bump to 626c557
* ScummVMSA: Bump to 4d99e3a
* StellaSA: Bump to 5f5ac95
* OpenBOR: Bump to e761464
* Mupen64plus-nx: Bump Amlogic-ng to be9b85a
* HatariSA: Bump to 453e88b
* Skyscraper: Bump to e39e882
* youtube-dl: Bump to 2020.06.16.1
* xow: bump to 9e86c52
* Parallel64: bump to 76193f8
* emuelec-emulationstation: Bump to 5e9dc64
# 3.6k
* RetroArch 한글깨짐 문제 수정
* X11에 한글폰트 추가
* EmulationStation 한글번역 적용
# 3.6
* Fixed AdvanceMame gamepad auto-configuration, a new option to enable/disable this has been set in the Main Menu - EmuELEC Settings.
* Removed steam controller support, I don't think anyone was using it and it was just eating resources, if many people ask for it I will enable it again.
* Added small youtube search engine (needs a keyboard) for now its included in the Setup menu script #14.
* Mplayer: Added support for .twi and .ytb files, if you include a file with a twitch or youtube address it will be played by mplayer (needs internet).
* Added Skip Song to ES, using the left thumb button (l3) you can skip the current song.
* Added a small (VERY BETA) way to view videos directly from ES, drop your .mp4, .mkv, mpg, .mov videos to /storage/roms/mplayer and they will appear in ES, it still needs theming, so they will show up withouth an image/icon.
* Fixed splash screen on 720p resolution or below.
* Enabled CEC support and Remote support for devices that support it.
* ES now has some new options to play with including hiding extensions per platform, so if you have .bin/.cue files you can hide one of them and now have no doubles, its available on the "select" menu from a gamelist, under "view customisation" (which has a typo, but thats besides the point).
* Flycast is now working again, plus added PSP to the no rewind list so it should work even with no rewind enabled globally (it didn't before).
* Most emulators have been updated to the latest git.
* OdroidGoAdvance: Use upstream PPSSPPSDL instead of PPSSPPSDL-GO, there might be gamepad issues.
* OdroidGoAdvance: Add support for V1.1 with extra buttons and WiFi module, buttons might have changed a bit, taking suggestions on how to best set them up!.
* OdroidGoAdvance: Besides all the changes mentioned above a sleep mode added by @KiwiHop (many thanks!).
* OdroidGoAdvance: Fixed a bug that would trigger a black screen on the OGA 10 min after waking up the device.
* OdroidGoAdvance: Switched global HOTKEY to F5.
* Synched with CoreELEC 9.2.3.
* Small script cleanups, other bug fixes and few other tweaks I am forgetting probably.
EmuELEC will now force copy es_systems.cfg because when changes were made upstream to es_systems.cfg the update did not copy the new file, this version fixes that.
WARNING: This will REPLACE the es_systems.cfg file, if you manually changed this file those changes will need to be redone, sorry can't seem to find a better way yet.
# 3.5
* Fixed FPS on Emulationstation would drop after returning from a game (Amlogic-ng)
* Add ee_alsa.always option emuelec.cong use to dissable pulseaudio, this might fix some issues when returning from a game, you will loose mixing sounds in ES
* Moved splash screens to /storage/roms/splash and also load splash per platform
* Backup will now backup more settings (like VVVVVVV,PPSSPP configs)
* Remove avahi requirement for pulseaudio in hopes that it will fix a rare bug
* Added many Wifi/Bt chips to Amlogic-ng project (Thanks to CE!)
* Added images and descriptions (only in ENG) for the setup scripts!
* Removed ev-tools as they were not being used, use regular evtest
* Updated emulators and cores to current GIT versions.
* Danger zone "reset system to default config" will now leave ROMS folders in place
* Introduce maxperf option (enabled by default) useful for OdroidGoAdvance and S912
* Removed core updater from retroarch to keep people from screwing up their installation
* Probably other changes I forgot to mention
New device supported! OdroidGoAdvance
This is the first official release for the OGA, although there are still many know issues, bugs and changes needed I felt it is at a place where I could release
the first official version.
NOTE: I still expect MANY issues with the OGA release, please bear with me while I keep investigating on known issues and try to fix them
# 3.4
This is a bug fix release that also adds a few features
* Added VVVVVV and 2048 to ports
* Reworked how bezels are used, they should now go into /storage/roms/bezels
* Fix Muppen64plus-nx on S905/S912
* Fix rare bug where ES would hang after returning from retroarch
* Reworked the "Danger Zone" options
* Use ffplay for intro video and splashes, this also enables gif splashes to be used (not yet configurable, s912 still has a few problems)
* Include extra WiFi drivers for Amlogic-ng
* Bump Amiberry to 3.10
* Fix NeoCD not working with CHD
* Fix Scummvm libretro not loading games after scanning
* Make HatariSA use the same bios path as libretro /storage/roms/bios/tos.img
* Bumped a few libretro cores and emulators
* Other small bugfixes
Please remember, EmuELEC is COMPLETELY FREE! it is not to be sold or included in ANY commercial products, if you have paid for EmuELEC or an image, DEMAND YOUR MONEY BACK!
---------------------------
# 3.3
This is just a small bug fix release that also adds S905x3 support
* Added support for the S905x3 chip-sets, keep in mind many functions might still not work for your device (WiFi, Bluetooth, Ethernet, etc)
* Added script to open a terminal window, needs a Keyboard but you can kill it with Hotkey+start
* Added script to view last emuelec.log
* Fixed issue with rom names with single quotes not saving advanced options
* Fixed manual delay on show-splash script
* Remove unnecessary extensions for Saturn
* Sync base with CE
* Bumped a few emulator/cores to latest git.
---------------------------
# 3.2
* Added option to prioritize gamepads (for up tp 5 players) in Emulationstation
* Added new script to copy ROMS from USB to internal storage
* Added newest changes to ES by Fabrice Caruso and the Batocera team, with some minor menu changes
* Added a new option to emuelec.conf "global.retroarch.menu_driver" to select the Retroarch menu driver from ozonoe (default), rgui and xmb
* Added Fakelottes, scanline and sharp shaders
* Added option to select RA menu driver in emuelec.conf
* Added option to set a delay to wait for slow external drives in emuelec.conf
* Added ports: Cannonball, Xrick (Rick Dangerous), Commander-Genius (Commander Keen), Doom, Doom2, Quake, Mr.Boom, REminiscence (FLASHBACK), Cave Story, Dinothawr. Thanks to KEgg
Roms for each port should go into the /storage/roms/ports/[game]
* Added Steam Controller support (ONLY WITH DONGLE NO BT!)
* Added Stella stand alone
* Added PSPminis in Es menu
* Added support for PNG and MP4 splash screens
* Added a simple backup option to EmuELEC settings under danger zone
* Removed sixais as it seems its not needed for PS3/PS4 gamepads
* Reverted back to GIT e723594 for PPSSPPSDL and ppsspp_libretro as it seems it has better performance
* Switch to es-theme-EmuELEC-carbon with changes made by drixplm which now inlclude all system logos supported in EmuELEC!
* Switch back to Muppenplus64-next git version f77c16f for performance reasons (still not final change, maybe)
* Separated configuration files to improve performance, emuoptions.conf now hold all the settings for games and platforms
* Bumped most libretro cores and emulators to latest version available
* Fixed a longstanding issue with advancemame and some games displaying only black screen!
* Fixed a rare issue where the system would hang if you ran Retroarch directly then return to Emulationstation
* Fixed many wrong and missing extensions in es_systems.cfg
* Fixed Advmane not displaying correctly on 720p
* Fixed lot of other minor bugs
------------------
# 3.1
Mostly bug fixes and emulator updates, but there is also a new feature that many have asked for, choosing emulators per game!
Change emulator per system: On the main menu select "GAME SETTINGS" > "ADVANCED" > [Choose system] > "EMULATOR"
Change emulator per game: Navigate to the game you want to choose emu for, press select on the gamepad (Game options menu) choose "ADVANCED GAME OPTIONS" > "EMULATOR"
------------------
# 3.0
Huge update!
New look, new logo (by Prizco), and intro video (by ElF0rma) included!
Emulationstation now has many new options coming from Batocera-emulationstation and adapted for EmuELEC
Notable features include:
* Game Settings: You can set some setting that are used on Retroarch directly on this menu, can be set (by priority) per game, per system or globally
* Background music has been upgraded and it now shows the titles, music still goes into /storage/roms/BGM
* Bluetooth controllers! Easy to pair Bluetooth controllers (still need a keybord or other gamepad first)
* Wifi has been revamped, you can still use the old method (By script in setup) or use the on-screen-keyboard to connect to WiFi directly from ES!
* ES Built-in scraper is now working, but Skyscrapper and Selph's scraper are still included
* Themes and Bezels can now be downloaded directly from ES (in menu: system settings, updates)
* Multi language support!
* Many other new features and small changes!
Fixes:
All platforms:
* OpenBOR: Removed gl4es, it now uses less resources to run
* ResidualVM is now included, put roms in /storage/roms/residualvm, use the included "Scan ResidualVM games" script to populate the list (see note 1)
* ScummVM now includeds a "Scan ScummVM Games" script to populate the list
* Fixed Amiberry sound
* Almost all emulators/cores updated to current versions
* ComicBook theme has a bug that would play multiple videos at the same time so it has been replaced by es-theme-carbon (Fabrice Carusos's version)
S905
* Fixed Reicast sound issue
Many more small bug fixes and changes, check the git history for those.
Note 1: ResidualVM still has a small bug where the pointer in GUI will not show, so you might need a keyboard to run some games, after the game has started you can use the gamepad withouth an issue.
# 2.7.1
Mostly small bugfixes
All platforms
* Return to fbterm because fbpad did not work with a keyboard
* Fix bezels not showing if first argument was "LIBRETRO"
* Skyscraper fix launch script
S922x/A311D/S905x2
* Fix audio not working on emulators
# 2.7