2021-05-31

  • Piboy DMG를 이동형 서버케이스로 사용하려했던 계획은 거의 실패했다고 봐야겠다. 빌어먹을 쿨링팬 소음을 잡을 방법이 없어 CPU 사용정책을 powersave로 설정, 300Mhz까지 떨어뜨려야 비로소 52~55도 사이를 간신히 유지할 수 있다. 케이스에 직경 3mm 구멍을 수도없이 내지 않았다면 그것도 불가능했을 것이다. 비록 300Mhz 라는 낮은 클럭주파수지만 Quad CPU라서 그런지 체감은 그렇게 느리지 않다.  한편 RetroPie joy2key.py 소스를 참조로 CommandLine에서 Piboy 조이스틱과 버튼 입력을 처리할 수 있음을 배웠다. 내게는 게임보다 스크립트 처리가 더 눈에 들어온다.  이번 닭질을 통해 DPI LCD 사용방법을 제대로 배웠네. 
  • 저녁이후로 비가 엄청온다. 장마 시작이냐
  • PICO-8 입문
  • Navigating Midnight Commander using Piboy DMG Buttons 
    /home/pi/RetroPie-Setup/scriptmodules/supplementary/runcommand/joy2key.py
    /opt/retropie/supplementary/runcommand/joy2key.py
    diff --git a/joy2key.py b/joy2key.py
    old mode 100755
    new mode 100644
    index 2a56b1b..66fcde3
    --- a/./joy2key.py
    +++ b/tmp/1
    @@ -93,7 +93,7 @@ def get_button_codes(dev_path):
             js_cfg = RETROARCH_CFG
    
         # getting configs for dpad, buttons A, B, X and Y
    -    btn_map = [ 'left', 'right', 'up', 'down', 'a', 'b', 'x', 'y' ]
    +    btn_map = [ 'left', 'right', 'up', 'down', 'a', 'b', 'x', 'y', 'r2', 'l2' ]
         btn_num = {}
         biggest_num = 0
         i = 0

    ~/RetroPie/retropiemenu/Midnight Cmd.sh1

    # --------- INIT ---------
    readonly MC_CONFDIR="$HOME/.config/mc.midnightjoy"
    readonly MC_CONFSTD="$HOME/.config/mc"
    readonly JOY2KEY_SCRIPTLOC="$HOME/RetroPie-Setup/scriptmodules/helpers.sh"
    #                 왼쪽   right   up      down    a:ok   b:  x:  y:menu  r2:z   l2:z
    readonly CONFIG=(kcub1  kcuf1   kcuu1   kcud1   0x0a   kf10       kf13        kf9     0x09        0x1b)

    Termcap 문자 인코딩 참조, ASCII Table