게임

닌텐도 「사테라뷰」로 Slack 메시지를 수신한 사람

나나시노 2018. 10. 22. 11:25
반응형




닌텐도 「사테라뷰」로 Slack 메시지를 수신한 사람



슈퍼 패미콤 전용 주변기기로서 1995년에 등장한 「사테라뷰」는, BS 아날로그 방송을 사용해서 위성과 데이터통신할 수 있고, 하늘로부터 게임을 전송하는 독창적인 게임기기이었습니다. 그러나, 보급되지 않고 사라진 사테라뷰입니다만, 인기 채팅 툴 「Slack」 메시지를 사테라뷰로 수신하는 것에 성공한 기술자가 나타났습니다.



인터넷이 보급되는 것 보다 전에, 「위성에서 게임 등 컨텐츠를 전송하는 획기적인 시스템」을 이용했었던 사테라뷰이었습니다만, BS 아날로그 방송을 수신할 수 있는 환경을 갖추는 사람이 그다지 많지 않았습니다. 다양한 원인으로 성공하지 않고. 닌텐도는 2000년에 사테라뷰 컨텐츠 전송을 종료하고, 닌텐도 흑역사가 되었습니다.


Slack 엔지니어 bertrand fan씨는, 극히 최근에 1990년대에 일본 시장을 향해서 BS에서 컨텐츠를 전송하는 흥미 깊은 게임 주변기기인 사테라뷰 존재를 알게 되었습니다. 사테라뷰 구조를 알거나서, 「슈퍼 패미콤에 위성신호를 보낼 수 있으면, Slack을 사용할 수 있는 것이 아닐까?라고 생각해 냈다고 합니다.


팬씨는 자신이 Mac 사용자라고 할 것도 있어, 사테라뷰를 서포트하는 에뮬레이터로서 「bsnes-plus」를 사용하기로 했습니다. 또, OS X에 적합한 바이너리가 보이지 않았으므로, bsnes-plus는 스스로 컴파일했다고 합니다.


다음에 사테라뷰에 적합한 게임 카트리지 「BS-X: The Story of The Town Whose Name Was Stolen 영어판 DRM 버전을 사용하고, 「8BitDo Mod Kit」을 사용해서 오리지널인 슈퍼 패미콤 컨트롤러를 Mac과 Bluetooth로 접속했습니다.


팬씨는 「SatellaWave」라고 하는 툴을 사용해서 Satellaview Broadcast 바이너리 파일을 생성했습니다.


팬은 게임내 가게에서 판매되는 아이템 리스트에 주목했습니다. 이 리스트를 개량하는 것으로 「Name」에 시간과 송신자를, 「Usage Text」에 메시지를 분배하면, Slack 메시지를 수신하는 메일러와 같이 활용할 수 있다고 생각했습니다.


그리고, SatellaWave에 있는 현재 설정을 XML 파일로서 저장하는 기능을 활용하고, Slack API와 BOT를 조합시켜서 채널 이력 확인과 최신 메시지를 끌어 내는 프로세스를 자동화하는 것으로, Slack 메시지를 받으면 가게 아이템을 갱신하는 구조에 개변하고, 「사테라뷰로 Slack 메시지를 수신한다」라고 하는 일에 성공했습니다.


사테라뷰로 메시지를 실시간으로 수신하는 동영상


Slack running on a SNES


반응형