트켓몬 블랙이 끝난지도 많이 지났고
다음세대의 트켓몬을 만들어보고 싶었습니다.
하지만 6세대 3DS는 에뮬이 없고
사실 에뮬이 있긴있지만 초기단계이므로 사실상 게임플레이는 불가능한수준
대책을 만들어야 했습니다.
그래서 3DS에 캡쳐보드를 장착하고 컴퓨터로 화면 출력을 돌린 다음
컴퓨터에서 내리는 명령을 직접 3DS로 전달해주는 장치를 직접 개발에 착수했습니다.
일단 닌텐도 3ds를 하나 새로 구입
다행히 캡쳐보드가 장착된 제품을 구할 수 있었습니다. 귀찮게 캡쳐보드부터 달지않아서 다행.
바로 뚜껑따기에 돌입합니다.
충전을 화면출력과 동시에 할수 있도록 커넥터 개조가 되어 있습니다.
이제부터 본격적인 작업에 들어갑니다.
우선 가장자리부터 시작해서 방향패드를 들어냅니다
기타 방해가 되는 모듈과 선들도 분리
그리고 캡쳐보드를 필름이 끊어지지 않게 조심스레 들어올린뒤 SD카드 슬롯을 빼내고 안에 숨어있는 나사를 제거합니다.
아랫면 확보 성공
중앙에 노란 필름은 니세트로 기판입니다.
극세선을 조심스레 버튼핀에 납땜해줍니다.
닌텐도 3DS 버튼 구조는 단순합니다.
각 핀이 그라운드로 연결되면 인식이 되는 구조라
버튼키에서 이어져 나오는 포트에 납땜을 하여 도선을 연장시킵니다.
하지만 그중에 방향키 오른쪽에 해당하는 TP90은 캡쳐보드 필름때문에 바로 납땜이 불가능하여 불가피하게 버튼 자체의 코팅을 찢고 그위 구리부분에 납땜을 하였습니다.
버튼이야 그냥 무난하군요
------------------다음글에 계속-------------------
대충 다시 덮어서 케이블을 뺄만한 공간을 찾았습니다.
오른쪽부분은 그냥 삼각줄로 케이스를 깎아냈습니다.
그리고 보통 게임카드 접속을 위해 카드 슬롯 끝부분은 그라운드이므로 그라운드핀은 게임슬롯에 납땜을 하여 이용했습니다.
혹시나 해서 확인
버튼핀과 그라운드핀을 연결했을때 정상적으로 버튼입력이 인식되는것을 확인 하였습니다.
극세사는 브레드보드 연결에 부적합하므로 끝부분은 다시 강도가 있는 단선을 연결후 절연처리를 하였습니다.
마이크로 컨트롤러에 연결후 프로그래밍 하였습니다.
원래 집에 많이 있는 ATMega328칩셋으로 쓸려 하였으나 후에 터치스크린 구현에서 필요한 DAC 성능 때문에 틴지보드를 사용하였습니다.
그리고 감압식 터치패드 입력을 분리합니다.
그런데 터치패드로 연결되는 선이 0.5mm FPC라 납땜으로 연결하기는 불가능한 크기이고 다른 대안을 찾아야 했습니다.
그와중에 집에있는 구형 PSP가 FFC케이블을 사용하던게 생각나서 바로 적출했습니다.
가장자리에 4선을 제외하고 오려서 사용을 시도해보았는데
결과는 패망
대충 커넥터에 접속은 되나 극세사랑 연결시 납땜을 하면 케이블이 바로 녹아버립니다.
FFC의 한계를 체험
이런걸 주문제작으로 살려 하면 주문제작으로 최소 몇천개는 세트로 구해야하기때문에 너무 비효율적이고 시간도 오래 걸립니다.
그러던와중에 서랍에 넣어둔 옛날 NDS를 발견
바로 분해에 들어갔습니다.
액정을 들어내니 같은 종류의 커넥터를 사용하고 있었습니다.
조심스레 액정 커버와 터치패널, 액정을 분리합니다.
터치패널에서 커넥터부분을 떼어내고
알코올로 접착제를 긁어낸뒤 극세사 납땜을 해줍니다.
--------------다음글에서 계속-------------
접촉이 잘 되었는지 확인을 위해 시험삼아 한번 꽂아 보았습니다.
나머지 부분도 납땜후 대충 전류를 흘려주니 어떻게 입력이 되긴합니다.
데이터시트를 통해 알아보니 NDS/3DS는 이 방식을 사용하는 듯 합니다. VCC는 1.8V이였습니다.
볼트미터로 전압을 측정해보니 3DS는 대충 Y+ X+ X- Y- 의 순서로 핀이 배열된듯 합니다.
자 이제 대충 컨셉은 알겠습니다.
3DS의 VCC는 1.8V인데 틴지보드는 3.3V입니다. 버퍼를 사용할 수도 있지만 터치스크린을 아예 안 쓸 예정이므로 그냥 볼트미터로 아날로그 1.8V 출력이 가능한 값을 찾아서 그 값에 비례하여 줄이는 방법을 사용 하였습니다.
3DS의 경우 Y+가 GND로 연결되어 터치 인터럽트가 발생되면 바로 0.0005초 후에 X+ 전압을 읽어내고 Y+ 이 입력모드로 전환후 0.0002초동안 Y+ 전압을 측정하는 방식으로 작동합니다.
이젠 엄청나게 정밀한 타이밍이 요구됩니다.
우선 X+ 핀은 시간적 여유가 있으므로 PWM 으로 연결하고 Y+는 ADC에서 출력하는 방식으로 코드를 짰습니다.
오실로스코프에선 대충 이렇습니다.
그리고 좀 귀찮은 노가다끝에 정확한 타이밍을 맞추는 코드를 작성할 수 있었습니다
심지어 머신코드 최적화 컴파일러가 타이밍을 틀어버리는바람에 매우 귀찮은 반복의 연속이였습니다.
드디어 완벽한 정사각형을 그려내는 컨트롤러의 모습입니다.
나머지 선들을 전부 연결후 마무리 하였습니다.
극세선들이 매우 복잡하긴 하지만 귀찮으므로 정리는 하지 않습니다.
이제 컴퓨터로 화면 출력과 동시에 게임을 할수 있는 장비가 완성되었습니다.
------------------------------
출처: 포켓몬스터 갤러리 [원본보기]
전자공은ㅊㅊ《핡》
쉽게 말하면 게임기는 한댄데 그걸 동시에 플레이하는 유저가 최소 몇백 몇천명이라는거 ㅇㅇ
이게 러브라이븐가 하는 그거냐?
크으 갓의머생
앞으로 일어날 상황: left right left 시발 왼쪽 right 왼쪽 left right (탈주)
모라는고야시불창섹기가
결국 현재 혼자서 하는중이라는..
와 포켓몬 레이팅 12개월차인데 트켓몬은 처음들어보네. 반성해야지
미친; 개쩐다야;
웜메~ 넘나 징그러운거~
뭘한건데 이게 폭도년아
재밌네 나도 틴시 하나 사서 나도 만들어보고 싶다
저새끼 의대생이냐 왜케 갓의머생 거리냐 시발 의대생이 전자공학 전공급의 회로, 코딩지식 알고 있는데 뭐하는 괴물이냐 전자공+의대면 ㄷㄷㄷ
말을 어렵게 설명해놔서 있어보이는거지 . 수준은 그냥 딱 공고에서 노는 수준.
단순하게 그냥 커넥터 똑같은거 브레드보드에다가 빼서 전선길이만 연장하고 메터 측정기로 전압체크 한 걸 무슨 비전공자 알아듣지 못하게 유식떨려는것봐라 .. 공고새끼
ㄴ그럼너가해보던가
그래서 뭘했다는거죠?
포덕이 덕중에 으뜸이라 하엿노라
ㄴ 좆까는소리하네 병신 포박이새끼
무지해서 뭔지 모름...
아 온라인되나
모레는거냐 시불장새기가
퍄퍄퍄 포덕으로서 개추준다
뭔 소리여 이게
하드웨어팀에서 일하시나 재미있겠네 ㅎㅎ
채팅창에서 명령을 넣는게 실시간 제어가 될까요? 답답할거 같은데.
딱 공고 회로 아니냐
이게 그 러브라이브인가 그거냐...?
씹뜨억폭도들이또..;;;;;;;
전자과임? 아니면 컴공 하드웨어 테크탐? 머단하네
뭐가 뭔지 모르겠스빋다
ㅁㅊㄷ ㅁㅊㅇ
1세대 트켓몬이 꿀잼이었지. 그 이후로는 단물 다 빠짐
이게 조센의 막강한 과학력이다!!
이게 그 마이 리틀 포니인가 뭔가냐?
어지간히 할짓 없었나 보군. 뭐 병신 짓거리지만 참 잘했어요.
근데 좃리웹 정신병자 새끼들은 안왔으면 좋겠다. 니네 사이트에서 니들까지 똥짓하며 놀아. 똥물 튀기지 말고.
고갤러를 위해 행복회로를 만들어줘...
와 근데 이게 뭐야
아 여러명이서 소프트웨어 하나 조작하는거구나 ㅋㅋㅋ 씨발 트롤링ㅋㅋ
천잰가요 ㅋ
ㅁㅊ새끼야 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
먼 말인지 하나도 모르겠다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
공돌이새끼 다 뒤졌으면..
뭐래 시발 문과라 무시하냐 존내열받네
문과도 휴먼이야 휴먼!
나만이해안됫냐 결론은 이게 뭐하는건데? 트켓몬이뭐여
와 정말 대단한데~ 그래서 저게 뭐라고??
집에 아트메가가 넘쳐난다고? 금수저새끼 지금 하나 어떻게 돌려먹을까 머리싸매고 있는데 갑자기 빡치네
포걀러가 또...
매나테일 이잉간의 정체는 대체 뭐야;
집에 스코프가 있냐...
전기전자과 회로설계연구중인데 결과적으로 뭘 했다는건지 전혀 모르겠다
컴퓨터를 통해 버튼에 대한 입력이 들어오고, 그걸 3DS에 있는 컨트롤러 회로에 직접 입력해서 포켓몬을 하는것
뭔데머싯냐ㅋㅋ
결국 에뮬이 없어서, 컴퓨터랑 3DS랑 연결했다는거 아니야 ㅡㅡ
빠삭하네 데이터시트활용 납땜 오실로스코프 칩컴파일 하나 빠지는게없다...
여기 가정집 맞음?
아트메가는 아두이노 쓰는거랑 비슷한거임. 대단한거아님
머라는거야 씨발놈이
그러닌깐 트켓몬부터 설명했어야지!
문리둥절
여기서 수준 운운하는새끼들 자격지심 상당한 것 같다. 수준이 낮든 높든 어쩌라는거지
그니까 하나의 게임을 트위치로 다같이 플레이 할수 있다고. 충격과 공포일거라고 이 시방새들아
4년제 전자과 나왔는데 오줌 지렸다
영문판으로 트위치 방송들어가면 양키들 개떼같이 몰려오나?
머단해~
설명충 등판한다. 3DS 게임 방송을 하고 싶은데 에뮬레이터가 없어서 정품 3DS를 분해 개조 하여 PC 화면에 띄운 작업을 한것이다.
미쳤다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
<설명충 등판> 안녕 내가 트켓몬에 대해 설명해 주겠다. 트켓몬이란 재작년쯤 미국에서 히트쳤던 것으로 포켓몬을 트위치라는 홈페이지에서 실시간으로 중계하는데 그걸 보는 시청자들이 채팅으로 그 게임을 조작할 수 있는 것이다. 예를들어 채팅에 left를 치면 트위치에 생중계중인 포켓몬이 왼쪽으로 한칸 움직이게 된다. 문제는 그 방송을 보고있는 수천명이 동시에
<설명충 등판> 채팅을 하기 때문에 게임 자체에서는 left right left up down 등등을 동시에 수행하기 때문에 제대로 된 게임이 안된다. 그러나 그런 트롤링처럼 흘러가는 재미가 있었기 때문에 게임 하나를 클리어하는데 몇주가 걸렸지만 수천명이 한 게임을 동시에 플레이 할 수 있다는 것이 굉장히 흥미로운 부분이다.
그래요 문과충이 잘못했습니다. 됐습니까?
ㅁㅊㄷㅁㅊㅇ
설명충ㅇㅂ
그러니까 트위치란 방송채널이있고 거기에 방송하는 컨텐츠가 3ds포켓몬인데 쳇창을통해 유저들이 댓글로 원격조정하면서 그 채널 구독자 전체가 참여식으로 겜방송을 한다는거네 신기하다
니가 시방 지금 내가 문과라고 존나 무시하는거냐?
이런 개미친
그러니까 저걸 사진하나하나 찍으면서 진행했다는거지?
근데 저거 트래픽 때문에 안터지냐? Mcu 가 처리하는 거냐 컴터에서 처리하고 들어가는거냐?
씹-뜨억
아그럼 단순하게 아두이노 같은걸로 채팅을 닌텐도 입력하게 만들었다는거네 수준은 공대 사학년 설계프로젝트수준
이분들 입만 보면 최소 서울대공대 교수들 가르치신 분들...
야 나도 이거 하려고 했는데 선수당해서 포기해야겠다야
트위치에서 다같이 조종하는건가
야이개새끼야 내가 공고 전자과 전자계산기 자격증 있는데 너 뭐하냐?
뭐하는놈이여 ㄷㄷ 지렸다
그냥 전자공학과 다니면 알수잇는거임 근데 에뮬로하지 왜 굳이 기계를 뜯어서 만들지?
문송
씨불...문과도 휴먼이야 휴먼
캬 개추야
6세대 3ds는 에뮬이 없단잖아
능력자다 ㅎㄷㄷ;;; 추천 준다.
걍 에뮬을 만들어 병ㅇ신아;;
6세대 3ds는 아직 에뮬 없어 시발ㅋㅋㅋㅋ 그렇게 쉽게 뚫릴 게 아닌데
이정도 스킬이면 에뮬을 직접 만드는게 어떨까싶다.
ㅁㅂㄴ//짓거리지->지껄이지 [리듬 맞춤법 봇♬]
생명화학공업과//됫->됐 [리듬 맞춤법 봇♬]
님처럼 되려면 제가 뭘 하면 돼여?
에뮬 없지 않냐 병신들아 - dc App
분야가 다른데 에뮬을 얶덖계 만들어 - dc App
와 어디대학 나오셧나 천재다
이래서 이과를 가야하는건데
세상에ㅋㅋㅋㅋㅋㅋ
닉을 보아하니 옛 크크시절의 그 분 아니시오?
문과 1패
문과새끼들 극패배 추가 물론 저도
저런 데이터시트는 어디서 구한거임?? 신기하네
한국트켓몬 좆망아님?
이건 힛갤가자
ㄷㅅㄷ
?
옘병 이걸하느니 노가다 뛰어서 하나 사가지고 하겠다 답답해 뒤지것네
왜해여?
문과 쓰라린 1패...
컴공 4학년인데 아는게 없어얌...
-------------------------- 원본 댓글 -----------------------------
순위권, 반복리플, 욕설, 도배리플 등은 삭제됩니다.
힛갤에 등록된 게시자에게 기념품을 드립니다. 관련갤러리 클릭하셔서 배송지를 남겨주세요!
ㅁㅊ
ㄷㄷ
이게먼데?
ㅁㅊㄷㅁㅊㅇ...
ㅎㄹ~~~~
ㅁㅊ.. 이게뭐냐??
포박이들 ㅁㅊㄷㅁㅊㅇ
이왜힛
ㅎㄷㄷ.....장잉정신...
?
ㄷㄷㄷ 장잉정싱
닌텐도-모니터 연결해주는 기계가 없어서 만든거냐?
걍 에뮬하겟다 시뷰리
포갤에서 힛갤도 가네 시발ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
어 이거 힛갤 갔네? - 커여운 카논쨩 짱짱걸!
머냐 이게
뭔소린지 몰게따..
야 이거 뭔소린지 이해가는놈 있음?
www.twitch.tv
/manatails
트켓몬주소
?
아재 돈 많아요?
수고하심
니들 입갤할때 입개르라고 하지마라
설레이거든
포갤 공돌이 수준 ㄷㄷㄷㄷㄷㄷ 개쩌네
설명을 해도 뭔소리인지 모르겠다
start9
ㅇㅇ
야호!
혹시 이게 뭔지 모르는 사람들을 위해 설명하자면 지금 작성자는 1.인터넷 방송을 위해 저 3ds를 방송화면에 띄울수 있게 개조했고 2.3ds를 채팅창에 연결하여 시청자가 채팅으로게임 캐릭터를 움직일수 있게 개조를 했어요. 3.그래서 시청자가 인터넷방송 채팅방에서 포켓몬스터를 할수 있게 한거임
맘껏 먹고! 맘껏 즐기고! 마테차!
떽뜨기모ち
그러니깐 이 글 작성자의 목적은 저걸로 방송 시청자가 하는 포켓몬스터를 만든거임 이런건 외국에서도 흔치않는데 대단하네. 이 글 루리웹 올리면 베스트 갈듯
공고만 나와도 이정도는 할수있음.. 걍 니들이 관심없고 돈이없는거
그와중에 좆씹덕웹 회원님 등판 ㅋㅋㅋㅋㅋㅋㅋ
이거 뭐냐 암튼 전에 잇었잖아 채팅창에 a b입력하면 실제로 그대로 눌리고 채팅하는 애들끼리 좆대로 움직여서 진행하던거. 트위치? 머시기엿나
근데 루리웹 베스트 올려서 뭐하냐 무슨 훈장받음?? 왜 루리웹타령?? 일베올리면 일베갈듯이라고 쓰는 베충이랑 뭐가 다른지
원조트켓몬
좆좆웹 씹덕 등판ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
트겟몬 하려고 이걸0ㄷㄷ
미친 ㅅㅂ
사람인가?
??
와우
좆좆웹 극혐
ㅁㅊ러브라이브가또
륵긘웝 극혐
포덕이 또..... - 솔달수달
루리웹 씹뜨억 씹선비 극혐
째원 1패
산 넘어 산이니 첩첩산중이네.
골 깊은 계곡에 물 흐르니 심심산천이네.
트켓몬이 아직까지 인기가 있구나
씹덕새끼들이 또!!!!!!!!!!!!!!
1줄요약 : 또 쓸데없는것에 시간낭비
와 미친 개쩐다..
아니 그래서 이게 머하는 물건인교.?
설명충: 트켓몬이라는 전세계 사람들이 포켓몬게임을 동시에 조종해서 즐기는 막장트롤 방송이 있는데 3ds 버전은 불법 에뮬이 풀린게 없어서 아직까지 트켓몬이 없었다. 그래서 갓조선 공돌이가 세계최초로 닌텐도를 개조해서 3ds 버전 트켓몬을 만들어낸것. 트롤하는 재미가 있으니 심심하면 같이해보자!
www.twitch.tv
/manatails
ㄴ 사실 해외에서도 동일한 방법으로 트켓몬 방송했었음
캬 참힛갤 인정한다 - DCW
미친놈인가 ㄷㄷ
퍄퍄 힛갤
뭔소린지 모르겠다 그래서 뭘 했다는 거야?
트켓몬 돈 많이 벌었지 않냐 - ^~^
트켓몬 돈 많이 벌었지 않냐 - ^~^
장잉정신 지리네 뤼 문서는 장잉정신에 대해 다룹니다 얼마나 잉여로웠으면 이짓을....
뭐라는거야?
뭘했다는겨 ㅄ이
모르면 트켓몬을 검색해
대체 뭔진 모르겠지만 닦고 기름치고 조이는것이군요 축하합니다
진짜 열심히 읽었는데 결과물이 뭐인지를모르겠다ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅅㅂ... 문과 패배 시발 좀설명좀해줘
집에 오실로스코프랑 인두랑 브래드보드가있어?
연대.컴공 4학년인데 무슨소린지 하나도 몰겠음
갓 의머생..
갓 의머생..
문과 통한의 1패
시발 들어가봤더니 하루종일 미라클 교환중...온라인 슬롯머신행
오 고생하셨어요
김치트롤ㅅㄱ
근데 포갤러중에 이거 이해할 수 있는 공돌이들이 또 있음? - DCW
이것도 개추...
그럼 혼자 컴퓨터 화면이랑 연동되는거 만는거에여?
퍄퍄퍄 - 커여운 카논쨩 짱짱걸!
공도리 ㅁㅊ다
개추
에딧해드릴까여
ㄷㄷㄷ - DCW