목록전체 글 (623)
마음 속 하늘은 항상 맑음~!
인터넷 서핑 중에 https://gp2040-ce.info/ 라는 조이패드를 만드는 RP2040 기반의 프로젝트를 발견했다. 그래서 만들기로 하고 알리에서 RP2040-ZERO라는 미니 보드와 그냥 아무런 싼 조이스틱을 구입해서 바로 제작. 설명에 보면 반응 속도와 기능이 좋고 매크로도 지원한다. 구입한 조이스틱은 예측한 것처럼 당연하게도 그대로의 기능에는 XInput가 지원이 안된다. 그냥 USB 조이스틱의 기능만을 가졌다. 이를 XInput가 지원되는 조이스틱으로 만들려고 하는 작업이다. 그리고 RP2040-ZERO를 선택한 이유는 너무 보드가 크면 조이스틱 안에 구겨넣을 수 없다. 그래서 큰 크기를 가진 원래 RP2040을 사용하기 어렵다. GP2040-CE는 많은 RP2040 호환 보드를 지원하는..
한때 유명했던 롬라이터 중에 EZP2019+라고 있었다. 지금도 판매하는 중이고 이는 8051계열인 CH552G 칩셋으로 만들어진걸로 알려져 있다. EZP2023+는 CH554로 만들어진걸로 알려져 있다. 그럼에도 불구하고 EZP2019+와 EZP2023+는 장치 아이디가 같다. EZP2023+ 프로그램으로 EZP2019+ 하드웨어를 사용할 수 있다. 어떻게 만들어졌는지는 중요하지 않고 문제는 소프트웨어인데, 이게 박스에 미니 CD롬으로 담겨져서 온다. 그리고 하나 더 문제는 EZP2019+의 드라이버인데 이게 libusb를 사용하기 때문에 필터 드라이버 때문에 윈도우즈 드라이버 서명 인증을 끄지 않으면 설치되지 않는다. 이 문제는 해결하기 위해 zadiag라는 서명된 드라이버를 만들어주는 프로그램을 사..
이미 웹을 검색해보면 Regedit으로 하는 방법이 있지만, 그 과정이 복잡한 편. 그래서 간단히 innosetup 인스톨러를 이용해 스크립트도 붙이고 해서 만들었다. 스크립트 코드는 윈10 이상을 체크하는 것 말곤 특별한게 없다. 더보기 ; Script generated by the Inno Script Studio Wizard. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! #define MyAppName "Win_web_disable_search" #define MyAppVersion "1.0" [Setup] ; NOTE: The value of AppId uniquely identifies this applicat..