본문 바로가기

분류 전체보기210

레트로아크 설정 회전편 -#3 스샷은 또 다음기회에 올리고 설명이 길어 진다. ​ 게임기를 설정하는 사람 입장에서는 특정 게임기의 설정치는 거의 동일 하다. 화면을 크기, 회전, 기타 베젤 등등, 기종이 바뀐다면 물론 달라질것 이다. ​ 본인도 그 설정값을 저장한 파일을 만들어 두고 그냥 복사만 한다. 그런데 한번 만들기가 쉬울수도 어려울수도 있다. 특정 폴더의 세팅값을 동일 하게 한다면 파일 하나만 만들면 된다. 그러나 게임마다 다르게 한다면, 게임마다 만들어야 한다. 게임이 100개라면 비슷한 파일을 100개 만들어야 한다. 굳이 다르게 하지 않는다면 폴더명으로 된 파일 하나만 만들면 된다. 그러나 사람의 욕심이 그렇지 않다. 각각의 게임마다 다른 베젤을 넣고 다르게 만들고 싶어 진다. 그래서 그 세팅 파일은 도스배치 명령어나 프.. 2022. 6. 18.
레트로아크 설정 회전편 -#2 스샷같은것을 넣을라고 했는데, 말이 길어 진다. ​ 특정코어로 게임을 실행 했다고 하자. 예를 들어 세로게임 폴더를 만들고 그 폴더의 게임을 실행 했다고 가정하는것이다. 그 폴더의 모든 게임은 세로로 실행되기를 원하는경우 이다. 세로게임 설정은 2가지 인데, 실제로는 같은것이다. ​ 설정에서 게임을 회전하고 앞에서 이야기 한데로 그 폴더의 모든 게임은 세로로 돌리기를 원한다. 그러면 2번 그 폴더 저장을 하면 된다. 여기서 저장하고 나오면 특정 위치에 파일이 만들어 진다. 앞으로 그 폴더의 모든 게임을 실행하면 회전되어서 게임이 실행된다. 왜냐 하면 특정위치에 만들어진 파일을 참고 하기 때문이다. ​ 앞에서 이야기한 설정은 2가지 이지만 실제로는 같은것이다의 설명이 들어 간다. 굳이 레트로아크의 설정을 .. 2022. 6. 18.
레트로아크 설정 회전편 -#1 레트로아크 화면 화전에 대해서 알아 보자. 이전에 이야기한것중에 제일 많이 쓰는 회전 방법이다. ​ 개념에 대한 이해가 먼저 되어야 한다. 천천히 읽어 보면 이해가 갈것이다. ​ 게임중에 핫키 + x키를 누르면 설정화면으로 들어간다. - 여기서 안들어 가지면 핫키 조합으로 아무거나 눌러 보기 바란다. ​ 설정화면에서 설정을 바꾸고 그냥 나오면 게임 설정은 저장되지 않는다. 당연한 말이지만, 저장하는곳은 다른곳에 있다. 쉽게 말해서 설정하는곳은 여러곳에 있고 저장하는곳은 또 다른곳에 있다. 여기서 중요한것 한가지가 있다. 설정 저장방법은 3가지가 있다. 1. 실행코어 저장 2. 롬이 위치한 폴더 저장 3. 게임 롬만 저장 ​ 이름에서 알수 있듯이 게임의 설정치가 적용되는 범위이다. 2,3을 제일 많이 사용.. 2022. 6. 18.
ES, 레트로아크 그리고 코어 -#2 레트로아크에 대해서 좀 더 알아 보자. ​ 레트로아크는 코어를 실행시켜 주는 실행파일 이라고 했다. 그래서 안드로이드 OS, 원도우에서는 단독으로 실행 된다. 그리고 롬파일을 불러 와서 실행 시킨다. 그렇다 굳이 ES가 없이도 실행 될수 있다. 그러나 레트로파이나 애물렉에서 ES를 통해서 실행되게 했다. 게임을 선택하고 게임시작 동영상, 이미지 파일을 보고 무슨 게임인지 알게 쉽게해주는 장점이 더 많아서 이다. ​ 다시 설명한다면 안드로이드에서 ES에 해당하는 dig같은 프로트엔드도 ES에 해당된다고 보면 된다. 원도우에서 어트렉트모드에서 레트로아크를 실행하는것과 유사하다. ​ 레트로아크는 단독실행과 게임롬을 가지고 실행 했을때 각각의 다른메뉴를 보게 될것 이다. 물론 옵션에서 중요 메뉴가 보이게 사라지.. 2022. 6. 18.
ES, 레트로아크 그리고 코어 -#1 ES, 레트로아크 그리고 코어 대해서 알아 보자. ​ 레트로아크만 보면 원도우 pc, 안드로이도, 리눅서에 따라 위치가 좀 애메한 점이 조금 있기는 하다. 그리고 앞으로 나오는 내용은 90%는 진실 10%는 거짓말이다. 그냥 비유적으로 적절하게 설명할 것이다. 꼭 진실을 알 필요는 없다. ​ 아래 내용은 레트로파이, 애물렉, 바토세라, 리콜박스에 해당하는 내용이다. ​ 부팅하면 제일 처음으로 접하는것은 ES화면이다. ES는 게임기를 선정하고 게임을 고르는 역활을 한다. 버턴도 설정 할 수있기는 한데 100% 게임과 연결되지는 않는다. 게임기의 종류와 게임에 따라서 일부만 적용된다. ​ 여기서 ES는 두개를 호출 할 수 있다. 어드마메와 레트로아크이다. 본인은 이것을 애물레이터라고 부른다.(공식적인 명칭은.. 2022. 6. 18.
소프트웨어로 구현하는 오락실 연사버턴- #2 아래 소스의 연사버턴의 구현에 대한 코드가 거의 전부이다. 적당한 시간 계산과 무조건 연사발동 그리고 연사 해제까지 있다. 연사 버턴이라고 해서 무조건 누르고 있는것은 아니라 적당한 시점에서 조금씩 버턴을 off 시켜야 한다. void Gamepad::auto_button_function(int idx, GamepadButtonMapping *mapButtonB, uint32_t pinMask) { static int auto_cnt[8]; static uint32_t pre_BTN[8]; static uint32_t off_Time[8]; static uint32_t on_Time[8]; static int auto_delaytime[8] = { 2000, 2000, 2000, 2000, 2000, 2.. 2022. 4. 3.
소프트웨어로 구현하는 오락실 연사버턴- #1 아두이노나 라즈베리 피코 등등 여러가지로 오락실 조이스틱을 만든다는 이야기는 들어 봤을것 같다. 지금은 라즈베리파이 피코를 이용한 조이스틱 만들기 이다. 전체적인 소스코드는 아래의 링크의 소스를 참고 했다. https://github.com/FeralAI/GP2040 GitHub - FeralAI/GP2040: Gamepad firmware for Raspberry Pi Pico and other RP2040 microcontrollers supporting Nintendo Switch, XI Gamepad firmware for Raspberry Pi Pico and other RP2040 microcontrollers supporting Nintendo Switch, XInput and DirectI.. 2022. 4. 3.
아이피타임 공유기를 확장기로 사용하기 본인은 아이피타임 공유를 20년 정도 사용하다가 이제 다른 공유기를 사용한다. 변경이유는 소비자 응대에 대한 불만 때문이다. 그래서 아이피타임 공유기는 많이 있고 최근에 구매한 ASUS공유기를 연결하는 방법이다. 기존에는 아이피 타임 공유기 + 아이타임 확장기를 사용했다. - 아이피타임 확장기가 오래 사용하니 맛이 간것이 문제 이다. 그래서 2,3일에 한번 재부팅해야 했다. - AS로 문의해도 답도 주지 않고 컴맹 취급하는게 불만 이다. - 이쪽 업계에서 30년 이상 일을 해서 컴맹은 아니라고 했지만, 컴맹 취급이다. 현재 ASUS 공유기 + 아이피타임 공유기(확장기로 변경) 1. 리셋, 인터넷연결 끊은 컴퓨터에 WAN제외한 나머지 1개 선에 연결 - reset시 admin/admin - 꼭 reset이.. 2022. 3. 6.
오락실게임 세로 설정 라즈베리와 N2의 세로게임설정에 관한 이야기 이다. 사전 지식이나 다른정보가 필요합니다. 무엇 보다 다음번 세팅을 위한 개인적인 자료 입니다. 라즈베리나 N2에서 세로게임을 설정하기 위해서는 confg 파일과 overlay 파일이 필요 합니다 overlay에도 cfg파일과 png가 입니다. 여기서 나오는 3개의 파일을 만드는 방법은 다른 자료를 참고 하시 바랍니다.. 일단 여기 3개의 파일이 만들어 졌다고 가정하면 3개의 파일은 라즈베리와 N2에서 공유해서 사용 할 수 있습니다. 설정의 변경은 없습니다. 다만 서로의 위치경로가 달라서 다른 위치에 저장해야 합니다. 그리고 아래 설정 파일은 1920x1080의 FHD의 설정값 입니다. 해상도가 다른경우 달라 질수가 있습니다. /opt/retropie/con.. 2022. 2. 10.