2019년 6월 17일 월요일

FMPAC 배터리개조 - CR2450 사용

FMPAC 카트리지에는 SRAM 데이터를 보존하기위한 배터리가 들어있습니다.

BR2325 타입으로 동전 크기의 코인셀입니다.





카트리지가 생산된지 30년이 흘러~~ 배터리를 교체할 때가 되었네요.

이왕이면 용량 큰놈으로 넣으면 좋지않을까요?

아래의 CR2450 타입으로 두꺼운 코인셀을 골라봤습니다. ㅎ.ㅎ





두 코인셀을 비교하시려면 아래 사진을 보시면 되겠습니다.

일단 용량이 약 4배 큽니다요! 흐흐...




그럼, 삽질을 시작해보아요~



기존 배터리를 제거합니다.





그럼, CR2450을 어디에 넣느냐가 문제인데요.

기존 BR2325 자리에는 공간이 좁아서 넣을수가 없구요.

보드 뒷면에 넣을 수 있는 곳이 있습니다.

요기에 두께가 5mm인 CR2450을 넣으면 딱맞습니다.

GND 패턴의 위치도 딱 좋죠. ㅎ.ㅎb





GND 패턴을 칼로 긁어낸 후, 납을 적당히(!) 발라줍니다.

이 부분이 코인셀 하단의 (-)극성과 직결되는 곳이에요.

납땜 주위는 쇼트되지 않도록 마스킹 테입을 붙여줍니다.





다음엔, 카트리지 케이스에 코인셀 소켓을 양면테입으로 붙입니다.

원래 이 소켓은 PCB에 납땜해서 쓰는건데요.

코인셀을 옆으로 밀어서 삽입하는 방식입니다.

근데 이대로 쓰면 코인셀이 소켓밖으로 튀어나올 수 있으니깐,

소켓 가장자리를 적당히 꺾어서, 코인셀이 소켓에 고정되도록 해야합니다.

그리고, 소켓과 보드의 (+) 극성은 전선으로 이어주면 완료!




케이스에 보드를 놓고 나사를 조여주면, 코인셀의 (-)극성이 보드와 밀착됩니다.

접점이 제대로 연결되었는지 멀티미터로 확인해보면 되겠죠?





마지막으로, 케이스 안쪽에 배터리 안내문을 하나 붙여줍니다.

나이가 들어... 배터리를 개조했던 추억이 사라질(?) 수 있으니까요ㅋㅋ





케이스를 덮어주면 끝입니다.





이스2에서 SRAM 세이브/로드를 해보니, 잘 동작하네요. ㅎ.ㅎ


여기까지입니다~


2019년 6월 16일 일요일

2019.06.15 즐거운 초여름 모임이었습니다~

이번 토요일 모임은 4시부터 시작이었습니다.

보통 6시에 시작이었으니, 이번에는 잡담할 시간이 2시간 늘어난 셈이네요!


게임, 만화 등 얘기하다보니... 역시나 시간이 후딱 가버렸습니다.

잡다 주변 기기들 얘기도 많았었구요.


이번에 처음 오신분도 계셔서 반가웠습니다. ㅎ.ㅎ

다음에 또 뵈어요~



그리고,

아래는 득템한 나눔품입니다.

잘 쓰겠습니다~ ㅎ.ㅎb


- painkilla님의 MSX로고 패치

- 백마서님의 RTC 칩





- ASTERiS님의 XII-V 용 빛차단 필름


붙이고나니 완전 다크하게 되었네요!





X-II 로고가 켜지면 요렇게~ ㅎ.ㅎ





그럼, 이만~~


2019년 6월 7일 금요일

XII-V 제작 #5 - LED 보드 DIY 가이드

신청하신 XII-V는 모두 받으셨나요? ㅎ.ㅎ

택배박스를 풀면 LED 보드 용 PCB가 보너스로 들어있습니다.

XII-V 신청수량만큼 들어있어요~


제작된 보드는 LED가 빨간색입니다.

만약 다른 색깔의 비주얼라이저를 원하신다면, 보너스 PCB로 직접 만들어보실 수 있어요.


아래는 녹색 LED로 제작된 모습입니다.





아래는 필요한 부품들입니다.


- 칩 (1608 타입) 캐패시터 0.1uF 16V 9개

- 74HC273D (SO20 타입) 9개

- 어레이 저항 330옴 (9x331J 9핀 SIP 타입) 9개

- LED BAR (8LED 또는 10LED 타입) 9개

- 핀헤더 소켓 2x5핀 2개





아래 LED BAR는 왼쪽이 8LED 타입이고, 오른쪽은 10LED 타입입니다.

만약 극성이 사진과 반대라면, 위아래를 뒤집어서 장착하시면 되겠습니다.





XII-V에서는 LED 8개를 사용하니까, 10LED 타입을 꽂을 때는 윗줄 LED 두개는 사용하지 않습니다.

아래처럼 핀을 잘라버리시면 되겠네요.





가능하면 아래처럼 빵판에서 LED 극성확인을 해보시는 편이 좋습니다. ㅎ.ㅎ





납땜은 아래순서로 진행하시면 수월합니다.



1. 칩 캐패시터





2. 74HC273D

핀 방향에 주의하시구요~ ㅎ.ㅎ





3. LED BAR

아래 사진에서는 10LED 타입을 사용했습니다.





4. LED BAR 핀처리




다리를 꺾어도 되지만, 아래처럼 잘라버리는게 깔끔합니다.





5. 어레이 저항

사진에서 빨간색 표시된 부분이 공통핀(GND)입니다.





6. 핀헤더 소켓





완성된 모습입니다~ ㅎ.ㅎ





마지막으로 짧은 동작영상 하나를 찍어보았어요.





여기까지입니다.

혹시 궁금하신 부분 있으시면 댓글 주세요! ㅎ.ㅎ/


2019년 6월 5일 수요일

에이핑크 - 밀크업 페스티벌 콘서트

지난 6월1일/2일에 화성시에서 개최하는 밀크업 페스티벌이 있었습니다.

우유, 치즈 관련된 행사였구요. 집에서 그리멀지않은 동탄 여울공원에서 열렸습니다.


물론 뭐 행사자체에 관심이 있는건 아니고..ㅋ

6월1일 토요일의 공연 리스트를 보니 "에이핑크"가 오네요! 오호~





시간표 상으로 마지막에 등장이니...

애들 얼굴이라도 보려면, 행사 시작전에는 가야되겠더라구요.

집에서 15분 거리에 있어서 출동해보았습니다ㅋ



도착하니 "오드아이"의 공연이 막 시작되었더라구요.





앞쪽에 대충~ 자리잡고 구경을 해봅니다~ 대각선 시야지만 얼굴은 대충 보이네요.

드뎌 애들 등장~~ ㅎ.ㅎb




스크린에 뜬 나은이 얼굴샷~ㅋ






4곡 불렀네요. "%%", "1도 없어", "ALRIGHT", "FIVE" 순이었습니다.

ALRIGHT이 나올 줄은 몰랐는데! 요걸 직접 볼 수 있어서 좋았네요 ㅎ.ㅎb


혹시 그날 영상이 궁금하신 분은 아래 직캠(제가 찍은거 아님ㅋ)이라도 보셔요~





그럼, 이만~~


2019년 6월 2일 일요일

MMC/SD Drive V4 제작 #13 - 메가램 + 게임마스터 + 디스크에뮬 동시에?




코나미의 게임마스터 카트리지를 써보셨나요?

요놈은 16KB 용량의 작은 롬팩인데요.

슬롯1에 게임마스터 카트리지를 꽂고, 슬롯2에 게임 카트리지를 구동하면...

게임데이터를 바꿀 수 있는 메뉴가 나타납니다.

게임 내에서 진행상태를 디스크세이브/로드도 할 수 있습니다.


게임마스터는 MSX1 용 게임들(메가롬 포함)만 지원하구요.

MSX2 용 게임들은 게임마스터2 카트리지에서 지원되니까 참고하세요.



아래는 MMC/SD V4의 GameRunner 모드에서 게임마스터와 파로디우스를 구동한 모습입니다.






MMC/SD에서 게임마스터를 구동할 수 있는 모드는 두가지입니다.

일반 MegaRAM 모드와 GameRunner 모드(V4 전용) 되겠습니다~


- 일반 MegaRAM 모드는 V3 및 V4에서 모두 쓸 수 있습니다.

  게임롬은 MegaRAM에 로딩이 되고, 게임마스터는 본체의 램(Page1)을 이용합니다.

  게임데이터를 세이브/로드할 때는 본체의 FDD를 쓰게됩니다.


- GameRunner V4 모드(/Gn 옵션)에서는 MegaRAM과 V4의 내부램으로 구동이 되구요.

  이 때 2DD 에뮬도 함께 동작합니다.


V3의 GameRunner (/G 옵션)에서는 게임마스터 구동이 불가능하지만,

GameRunner 자체에 세이브/로드 및 치트(MCF) 기능을 활용하시면 되겠습니다.


사실 원래 계획으로는... V4의 GameRunner에도 상태 세이브/로드를 넣으려고 했는데요.

머신 에뮬의 옵션도 많고, VDP 상태를 완벽하게 복원하는게 불가능해서 그냥 기능 삭제를...ㅋ




그럼, 실제 동작 모습을 영상으로 보시죠~ ㅎ.ㅎ

영상 내용은 아래 순서로 진행됩니다.

1. 그라디우스2 실행 -> 스테이지 변경 -> 디스크 세이브 -> GameRunner 종료

2. 파로디우스 실행 -> 디스크 로드 -> GameRunner 종료

3. 그라디우스2 실행 -> 디스크 로드


카메라 포커스가 자주 왔다갔다하는데... 대충 봐주셔요~ ㅎ.ㅎ;





그럼, 이만 슈슝~~ㅎ