Skip to content

EmuELEC 4.1k

Compare
Choose a tag to compare
@british-choi british-choi released this 09 May 05:34
· 18030 commits to master since this release
be1f555

한글판 개발자입니다.

2021/05/31

EEROMS partition을 default로 ntfs를 사용했습니다만, 여러가지 문제점이 발견되어 영문버전과 동일하게 fat32로 변경하였습니다.
하지만, exfat등을 사용하실 분은 flash write후 device에 sd card를 넣고 최초 부팅하기 전에 EMUELEC 파티션에 "ee_fstype"을 생성하고 여기에 사용하고자 하는 file system 종류를 기록하고, device에 sd card를 넣고 최초 부팅을 하면 사용자가 원하는 file system으로 EEROMS 파티션이 생성됩니다. (default: fat32, exfat, ext4, ntfs)

RG351V도 어느 정도 작업이 완료되었습니다. (아직 테스트하지 못한 여러 Bug들이 있을 수 있습니다. 양해 구합니다.)
RG351V의 2nd memory의 사용법은 기존 USB stick을 사용할 때와 동일합니다.
root directory에 "roms" 라는 directory를 생성하고, roms directory에는 "emuelecroms" 라는 파일을 생성합니다. (내용은 없어도 됩니다)
그리고 1st memory의 EEROMS partition에 생성된 directory를 2nd memory의 roms directory로 copy하고, 각 directory에 맞게 game rom을 copy하시고 부팅하시면 2nd memory의 rom list가 보여지게 됩니다.
(2nd memory는 sdcard reader에 꽂고, 다른 EmuELEC기기에 꽂으면 그대로 인식합니다)

4.1k official 버전은 여기서 마무리 하고, 추후에는 4.2k test 버전으로 찾아뵙겠습니다.

2021/05/26

일부 32bit core가 video driver version mismatch로 인해 동작하지 않는 문제점이 발견되었습니다.
관련 부분 수정한 바이너리를 다시 올립니다.
Rom file copy하느라 고생하셨을 텐데.. 다시 백업 하시고 작업하시길 바랍니다.

RG351V도 준비하고 있었습니다. (그래서 정신이 없었습니다)
RG351V 임시 버전이며, 추후 테스트 버전 릴리즈시 부터 정상적인 릴리즈를 하겠습니다.
(임시버전이라.. 몇일 후에 삭제될 예정입니다. 그냥 돌아간다 정도로만 생각해 주세요. 거의 테스트 못했습니다.
2nd memory는 roms 디렉토리에 emuelecroms 라는 파일을 만들어 두면 자동 인식합니다)

2021/05/15

이번 버전에는 EEROMS 파티션이 기존 FAT32로 되어 있어서 4GB 이상의 파일을 copy할 수 없고, 파일 시스템의 안정성 또한 떨어지는 관계로 EEROMS 파티션의 기본 파일 시스템을 NTFS를 사용하도록 변경해 놓았습니다.(MacOS에서도 NTFS를 지원하는 것으로 알고 있습니다.) 이러한 변경으로 인해 .tar파일을 통한 Update를 지원하지 않습니다.
그러므로 image를 새로 다운로드 하셔서 필요한 부분을 새로 셋팅하셔야 합니다.
기존 영문 버전의 초기 레포트 되는 버그를 수정해서 Release하려 했으나, 개발자의 Build PC의 고장 및 EEROMS 파티션을 NTFS로 변경함에 있어서 문제점으로 인해 릴리즈가 많이 늦어졌습니다.
양해를 구합니다.

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 EmuELEC#600)
  • Fix drastic game saves & save states erased when resetting scripts & binaries to default (PR EmuELEC#595)
  • Add Potator a Watara Supervision emulator core
  • gptokeyb bump and fix missing trigger actions
  • Crystal bump to latest
  • emuelec-emulationstation bump to latest

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 EmuELEC#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 (EmuELEC#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