sharksym's MSX World

sharksym.egloos.com

포토로그


구글 애드센스 (블로그 기본)


태그 : My_Device 요약보기전체보기목록닫기

1 2 3 4 5 6 7 8

PAC-V 제작 #7 - IMSP/MPXP에서 LED 동작

일단 사진 한장 올라갑니요~ ㅎ.ㅎM에서 MP3 재생하는 모습이네요.PAC-V는 본체에서 YM2413(OPLL) 칩을 액세스 하는 순간을 캡쳐해서 LED를 구동합니다.아래는 OPLL 칩의 레지스터인데요, PAC-V에서 사용하는 부분은 빨간색으로 표시했습니다.예를 들어, 게임에서 OPLL 채널 0번으로 소리를 낸다면,30H 레지스터의 악기/볼륨 세팅 후 ...

PAC-V 제작 #6 - LED 패턴 셋업

PAC-V의 SRAM에는 FMPAC BIOS 롬, PAC SRAM 데이터, LED 패턴 데이터가 함께 저장됩니다.이런 데이터를 관리해주는 프로그램이 필요하겠죠?일단 PAC의 SRAM 데이터는 FMPAC 내장 프로그램으로 세이브/로드 가능하니까,FMPAC BIOS 롬과 LED 패턴 데어터 관리용 프로그램만 만들면 되겠네요.그래서 완성된 프로그램이 "PAC...

PAC-V 제작 #5 - 볼륨 및 드럼 채널 구현

이번엔 LED 막대기 크기를 실제 채널 볼륨에 맞춰서 보여주도록 해보았습니다.OPLL(YM2413)은 채널 출력이 9개입니다.각 채널 볼륨은 4BIT 설정이라 16단계로 설정이 가능하지만...PAC-V의 LED는 채널 당 8개가 들어있으니, 약간 몽당연필스러운 모습이 되겠습니다요. ㅋ아래는 동작 중 찍은 사진입니다.아시다시피 OPLL은 아래 두 가지 출...

PAC-V 제작 #4 - LED BAR 동작 테스트

일단 사진 한장 나갑니다~ (설정샷? ㅎ.ㅎ)주문한 PCB가 배달이 되었습니다.지난 주말을 전기인두와 함께 화끈하게~ ㅎ.ㅎ;;슬롯 커넥터가 있는 보드는 사이즈가 아담하고 좋네요.(요것만 넣고 그냥 PAC으로 써도 괜찮으려나요.)부품들을 하나씩 붙여줍니다.작은 애들 먼저, 큰 애들은 나중에~!아래는 이번 납땜 노가다의 하이라이트가 되겠습니다. ㅜ.ㅜLE...

PAC-V 제작 #3 - 보드를 그려보아요~

목표는 "맛탱이님의 케이스를 가공없이 그대로 사용하자"입니다.외부 스위치는 없구요! ㅎ.ㅎ; 2색 LED 하나 들어갑니다. (빨강/초록)문제는 LED 바 부품인데요.요게 높이가 8mm 가량되기 때문에 그냥 보드에 실장하면, 케이스가 닫히지 않습니다.뭐, 케이스를 잘라내면 되긴하겠지만 LED 표시부가 워낙 넓어서 안좋을 것 같아요.그래서, 보드를 두장 붙...

PAC-V 제작 #2 - FMPAC BIOS + SRAM 테스트

PAC (또는 FM-PAC)의 SRAM은 배터리로 데이터 내용이 유지됩니다.FM-PAC의 BIOS는 ROM으로 들어있구요.이걸 어떻게 구현할까 생각하다가, 간단한 방법으로 정했습니다.적당한 용량의 SRAM 하나랑 NiMH 충전지를 넣는식으로요~ㅋ만능기판에 납땜하려면 힘드니까, 저의 전용 개발보드(-_-)인 DevPack으로 대강 구현해봤습니다.CPLD,...

PAC-V 제작 #1 - 구상

고명호님의 FMPAC 제작기를 보다 한가지 머리에 떠올랐어요. ㅎ.ㅎMSX 에뮬을 보면 PSG, FM(OPLL) 등의 사운드 출력을 레벨미터로 보여주는 기능이 있는데,이걸 실제 기기로 만들어보면 재밌지않을까? 생각이 되더라구요.OPLL 9채널 출력이라 레벨미터 9개만 표시되면 OK! 인데...혹시나해서 서랍에 넣어둔 LED 바를 꺼내보니! 헛..헛..ㅋ...

MMC/SD Drive V3 메가램 1024KB #2 - S/W도 업뎃?

SRAM 512KB에서 1024KB로 늘어난 용량을 활용할 수 있도록 S/W 업뎃을 해보았습니다.일단 BIOS 부팅 시, SRAM 영역을 R/W 테스트해서 용량 확인하도록 했습니다.그럼 MMCSD.COM 등의 다른 프로그램에서는 어떤 방식이 보드를 체크하는데에 편리할까요?가장 쉬운 건 역시 H/W(보드) 버전을 다르게 두는 방법이겠죠? 간단하니까요 ㅋS...

MMC/SD Drive V3 메가램 1024KB #1 - SRAM 하나 더?

MMC/SD Drive V3에는 512KB 용량의 SRAM이 들어있습니다.BIT로 얘기하면 4메가 BIT가 되겠네요.MMC/SD Drive의 어드레스 매퍼는 8BIT 레지스터로 구성되어있고, 페이지 크기는 8KB입니다.8BIT 레지스터니까 최대 페이지 갯수는 256개, 따라서 8KB x 256 = 2MB 주소 공간을 가집니다.실제 메가램 모드로 구동시,...

FontPack 만들기 #8 - 한글 BASIC 지원

오랜만에 FontPack BIOS 업뎃을 해보았습니다.최근 맛탱이님의 폰트팩 활용 프로그램을 보며 많은 생각(약 10초)이 들더군요.ㅋBASIC에서 한글 출력을 해보려는 분들이 얼마나 될까?...생각은 10초면 충분했구요.ㅋ 일단 수정작업으로 들어갑니다.결론: 기존 코드의 버그들도 소탕하면서~ 주말을 홀라당 까먹었네요. ㅎ.ㅎ[ 사용 환경 ]- 텍스트 ...
1 2 3 4 5 6 7 8



CCL

크리에이티브 커먼즈 라이선스
Yeongman Seo에 의해 작성된 저작물은, 별도의 라이선스 조건이 없는 경우 크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.

MSX rating & email

ClusterMaps

구글 애드센스 (세로 큰직사각형)

통계 위젯 (화이트)

753
334
120995

이 이글루를 링크한 사람 (화이트)

19