Odroid Go Advance – 무적풍화륜 펌웨어

유투버 무적풍화륜님이 운영하는 카페에서 히힛마스터님이 OGA를 위한 펌웨어를 배포하여 주셨습니다. 라즈겜동의 구퓌님 base에 여러가지 편의 기능을 추가하여 사용성을 높인것이 특징입니다.
특히 FAT32 지원으로 Windows 컴퓨터에서 게임 관리가 수월해 졌습니다. 또한 OGA v1.1 (Black Edition)을 지원하여 내장 WiFi 및 L2/R2 키가 사용가능합니다.
아직 베타라고는 하지만 꽤 잘만들어진 펌웨어라서 바로 OGA에 설치해 보았습니다.

1. Shell 환경 구성

2. 로고

  • 초기화면의 로고를 Black 기반으로 수정하였습니다.
  • root 권한으로 /boot/logo.bmp 파일 교체 또는 Window에서 교체

3. 테마

  • Switch 테마를 OGA용으로 수정
  • 폰트는 구퓌님 테마에 포함된 한글 폰트를 사용
  • root 권한으로 /mnt/fat32/system/themes 아래에 추가 또는 Windows에서 추가
  • IV키 > UI 설정 > 테마 : SWITCH-LIGHT-DARK-OGA-9P
  • IV키 > UI 설정 > 전환스타일 : INSTANT
  • IV키 > UI 설정 > 게임목록 보기 스타일 : AUTHMATIC

4. 아날로그 스틱 활성화

  • D-Pad 대용으로 아날로그 스틱 사용하기 위해 설정
  • Run command > retroarch (retroarch32) 실행
  • 설정 > 입력 > 1번 포트 입력 설정 > 아날로그로 디지털 입력 : 좌아날로그
  • 메인메뉴 > 구성 > 현재 환경설정 저장
  • 메인메뉴 > RetroArch 종료

5. 화면보호기

  • odroid 권한으로 /home/odroid/.emulationstation/slideshow/image/ 디렉토리 생성후 이미지 파일들을 추가
  • IV키 > UI 설정 > 화면보호기 설정 > 화면보호기 방식 : SLIDESHOW
  • IV키 > UI 설정 > 화면보호기 설정 > 슬라이드쇼 화면보호기 설정 > 사용자 이미지 사용 : ON

6. 시스템 확장자 변경

  • aotomisewave 및 naomi 에서 불필요한 확장자 제거

7. 시스템 추가

  • 설정되지 않은 게임시스템을 추가하기 위해 core 추가 및 es_systems.cfg 수정
  • odroid 권한으로 /home/odroid/.config/retroarch32/cores/ 위치에 so 파일들을 추가
    • /home/odroid/.config/retroarch32/cores/fbneo_libretro.so
    • /home/odroid/.config/retroarch32/cores/gw_libretro.so
    • /home/odroid/.config/retroarch32/cores/px68k_libretro.so
    • /home/odroid/.config/retroarch32/cores/fuse_libretro.so
  • fbneo 코어는 https://dsno.tistory.com/ 에서 배포한 커스텀 코어를 사용
  • es_systems.cfg에 정의된 디렉토리에 게임 롬파일 추가

8. 메뉴 이미지 추가

  • 설정 메뉴에 이미지 추가
  • /home/odroid/.emulationstation/gamelists/Retroarch/gamelist.xml 수정 및 이미지 추가
  • /home/odroid/.emulationstation/gamelists/retropie/gamelist.xml 수정 및 이미지 추가

9. Collections

  • /home/odroid/.emulationstation/collections/ 에 custom-컬렉션명.cfg 파일들을 추가
  • IV키 > 게임컬렉션 설정 > 사용자 게임 컬렉션 > 모두선택

자료 다운로드

  • 본 포스트에 작성된 번호 순으로 자료를 첨부하였습니다.
  • 참고용 자료이므로 기존자료를 백업후 사용하시기 바랍니다.
  • 본 자료로 인한 오류에 대한 책임은 지지 않습니다.
  • PW : kimstar.kr
  • 다운로드

2020-07-17 추가사항

디렉토리 구조 및 추가

  • 이 포스트에서 작성한 디렉토리 경로는 Ubuntu 기준으로 되어 있습니다. /mnt/fat32/roms/naomi/ 와 같은 경로는 윈도우 시스템에서는 F:\roms\naomi 에서 확인할 수 있습니다.
  • n64 에뮬레이터의 저장 디렉토리가 배포본에 누락되어 실행되지 않습니다. F:\save\mupen64plus 폴더가 필요합니다.
  • psp 에뮬레이터의 저장을 위해 F:\save\ppsspp 폴더가 필요합니다.

로딩화면 Splash

  • 부팅 후 로딩화면에서 배경화면을 지정하고 싶으면, /home/odroid/.emulationstation/resources/splash.png 파일을 추가하면 됩니다. 아래 이미지는 라즈겜동에 공유된 파일을 적용한 예제입니다.

테마 수정본

  • 테마 파일의 최근 수정된 버전은 라즈겜동에서 확인하실 수 있습니다.

Notice

  • 이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-변경금지 2.0 대한민국 라이선스에 따라 이용할 수 있습니다. 크리에이티브 커먼즈 라이선스
  • 저작권과 관련된 파일요청 및 작업요청을 받지 않습니다.
  • 댓글에 대한 답변은 늦을 수도 있습니다.
  • 22 댓글

    1. 망자 응답

      아직 무풍펌이 베타라 그런지 안되는게 많았는데 여러 정보 감사합니다. 저같은경우 아토믹웨이브, 닌텐도64,MSX,MSX2,파이널번이 실행이안됐었는데 올려주신거 보고 배우겠습니다.~

    2. 망자 응답

      한가지만 더 질문을 드릴게요. 자료는 다운이 안되지면 캡쳐해 주신것들 힌트삼아 파이널번 네오도 추가하고 msx나 아토믹웨이브들 코어를 수정하여 정상 작동이 되었는데요.딱하나 닌텐도64만큼은 실행이 안되네요. 레트로아크에서 코어로 구동하는게 아니라 mupen64plus <—-이걸로 실행하는거 같은데…
      혹시 닌텐도 64도 실행 성공 하셨는지요?

      • kimstar 글쓴이응답

        아직 베타라서 배포본에 빠진 디렉토리가 있더군요.
        디렉토리 만들어 주시면 되요.
        /mnt/fat32/save/mupen64plus
        /mnt/fat32/save/ppsspp

        • 망자 응답

          알려주신 그것은 세이브가 안 되는걸 수정하는방법은 아닌지요? 말씀주신대로 수정했습니다만
          n64는 여전히 실행이 안되네요. ㅠ

          • 김민수 응답

            새로 추가해 주셨네요. 이제 저처럼 폴더 안 헷갈리리라 봅니다.^^
            이제 워활하게 N64나 PSP세이브 문제가 해결되었습니다.~

            • kimstar 글쓴이

              잘 해결되셨다니 다행이네요. 이제 즐겜하시기 바랍니다. ^^

    3. 아이스보드 응답

      저도 자료 다운로드가 안되네요. 정말 좋은 자료라서 꼭 받고 싶습니다 ~

    4. 1인분 응답

      감사합니다. 아날로그 스틱 활성화는 했는데
      파이널번 네오는 시작 부터 어떻게 해야할지 모르겠네요 ㅜㅜ

      • kimstar 글쓴이응답

        첨부파일의 es_system.cfg 파일을 덮어 씌우시고,
        fbneo 코어파일을 다운받아 설명한 위치에 옮겨 넣으시고,
        /mnt/fat32/roms/fbneo/ 디렉토리를 만들어서 게임을 넣으시면 됩니다.

    5. 망자 응답

      아…로딩화면 과제를 또 주시는군요.~
      해당파일넣는곳이 올려주신사진상에 윈도우에 꼽으면 그냥 보이는 폴더 data(F)폴더안에 system/splash 가 아니고
      파라곤 같은 프로그램으로 실행해야 보이는 root폴더 안에 /home/odroid/.emulationstation/resources/
      이곳 이지요? 따라해봤는데 로딩이 적용이 안되서요. 따로 옵션에서 로딩설정하는거라도 있을지요?
      이뻐서 적용해 보고 싶은 욕심이 자꾸만 들어 또 질문을 드립니다. ㅠ

      • kimstar 글쓴이응답

        /home/odroid/.emulationstation/ 아래에 resources 디렉토리 생성하고,
        splash.png 파일만 넣어주면 됩니다.
        추가적인 설정은 필요없습니다.

        • 망자 응답

          아!! 이미지가 여러장이라 그냥 넣으면 다 나오는줄 알았습니다. 파일 하나만splash.png하나만 적용해 주는거였군요. 잘 적용 했습니다.!!

    6. 이카리군 응답

      항상 도움이 되는 정보 감사합니다!

      Rk2020에 무풍펌 적용하여

      사용중입니다

      헌데 ps1구동시 롬폴더에 넣은 PBP파일이

      에뮬목록화면에 뜨질 않네요…

      ISO파일은 목록에 뜨는데..

      어떤 별도의 조치를 취해야할까요?

      • kimstar 글쓴이응답

        es_systems.cfg 파일에서 ps1를 지원하는 파일 확장자에 pbp, PBP 가 없는것 같습니다.
        “7. 시스템 추가”를 참고하셔서 확장자를 추가해 보시기 바랍니다.

    7. TJ 응답

      혹시 스냅샷 어디다 넣어야 뜨는지 좀 알 수 있을까요? ㅠㅠ
      스냅샷이 안떠서 지금 몇시간째 삽질중이에ㅛ ㅠㅠ

      • kimstar 글쓴이응답

        스냅샷 넣는 위치는 고정값은 아닙니다.
        아무곳이나 원하는 위치에 넣으시고, gamelist.xml 에서 이미지파일 위치를 정확히 지정하시면 됩니다.
        보통 상대경로를 많이 사용하는데요.
        test.rom 이라는 파일 롬파일 아래에 snapshot 디렉토리 생성후 test.png 파일을 넣었다면 gamelist.xml에는 다음과 같이 설정되어야 합니다.
        [game]
        [path]test.rom[/path]
        [name]게임제목[/name]
        [image]./snapshot/test.png[/image]
        [/game]

    댓글 남기기