sharksym's MSX World

sharksym.egloos.com

포토로그


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


SVU HW V1.0 WIP (1) by sharksym

드디어 SVU HW V1.0 제작에 들어갑니다.

대략적인 스펙은,

- 메모리 페이지
  1024 x 512

- 출력 해상도 :
  가로 픽셀 = 145, 290, 580
  세로 픽셀 = 110, 220, 440 (인터레이스)

- 출력 모드 :
  24BPP 1레이어 + 8BPP 1레이어 모드
    - 항상 8BPP가 상위에 오버레이 됨
  8BPP 4레이어 모드
    - 각 레이어의 오버레이 우선순위 설정 가능.
    - 컬러키는 0xFF (100% 흰색은 출력 불가능)

- 컬러 모드
  24BPP : RGB 888
  8BPP : RGB 332 (MSX2 스크린8 모드와 동일)

- 부가 기능
  HW 수평/수직 스크롤 : 메모리 페이지 범위 내에서 Rolling 됨
  Active Window 설정 : H/V Start 및 Width/Height 픽셀 설정 가능



이제 작업중인 사진이 나갑니다요.
넓직한 만능 기판에 MSX 슬롯용 보드와 연결했습니다.

너무 넓어서 사용이 불편할 것 같은 느낌도 드는군요.
반정도 되는 기판을 층층으로 쌓으면 더 좋겠다는 생각이 듭니다.
뭐, 첫 시도이니 이대로라도, 성공하면 만사 OK입니다. ㅎ.ㅎ

왼쪽은 HW 스크롤을 담당할 레지스터입니다.
2층으로 쌓아놔서 16개 칩이 들어갔습니다.

오른쪽은 각 레이어의 프레임 메모리용 어드레스 출력을 담당할 카운터입니다.
73LS193 칩 3개가 한조로 12비트 출력을 합니다.

왼쪽의 2층으로 쌓은 칩의 모습입니다.
74HC574의 입력핀이 데이터 버스 공통이라서 이렇게 연결하는 것이,
공간도 덜 차지하고 납땜할 부분을 줄여줍니다. ㅎ.ㅎ

중앙에는 MSX의 CPU I/O와 그래픽 출력을 위한 어드레스 래치들입니다.
요넘들도 2층으로 쌓았습니다. ㅋ
오른쪽에는 512KB 고속 SRAM(10ns) 4개가 자리잡고 있습니다.
SOP 변환기판으로 얹었습니다.
사진에는 안보이지만, SRAM 아래에는 8BPP 모드에서 컬러키(0xFF) 체크용 NAND 게이트가 숨어있습니다. ㅎ.ㅎ
보드 윗면은 전원 라인들이 지나가고요. 아랫면에는 신호선들이 연결되있습니다.

SRAM을 확대해서 찍은 것입니다.
요즘은 5V 8BIT SRAM을 구하기 힘든데, icbank에서 팔고 있더군요.
삼성 K6R4008C1D 8개를 사놨습니다.
이중 4개가 프레임 메모리로 쓰입니다.
24BPP 모드에서는 칩 하나가 8BIT DAC으로 출력용으로 쓰이고,
8BPP 모드에서는 칩 하나가 레이어 한개를 담당합니다.

보드 밑면입니다.
우후... 다시봐도 아찔하네요. 제발 완성했을때 실수한 부분이 많이 없길 빌어봅니다.

왼쪽 하단에 출력 윈도 설정용 레지스터 및 카운터가 자리잡고 있습니다.
윈도 설정 블럭은 H/V Sync 및 Back porch 구간의 BLANK 영역도 같이 처리합니다.
출력이 Black으로 되는 것이지요.
MSX VDP처럼 윈도 외각(Border)의 색을 지정하는 기능은 없습니다.

오른쪽에는 8BPP/24BPP 모드시 데이터 선택을 할수 있는 래치가 있습니다.
그 옆으로는 8BIT R2R DAC이 놓일 자리이고요.
MSB에 쓰일 50옴짜리 가변저항들이 보이네요.

밑면에는 선들이 점점 늘어나고 있습니다.
무게도 꽤 묵직하네요.
언제나 '취급주의'!!!  손에 걸려서 선이라도 끊어지면 완전 좌절입니다요. ㅋ

여기까지 작업하는데만 3주 넘게 걸린 듯 합니다.
요즘 평일엔 계속 국내 출장... 주말엔 아들내미랑 놀아야하고...
아무리 취미고 하는 것이지만 올해 안에 완성하는 게 목표였는데, 2008년도 2주밖에 안남았네요. 어흥~


덧글

  • painkilla 2008/12/25 14:46 #

    아 웬만한 해상도의 사진으로는 눈으로 따라가기도 힘든 길찾기입니다. 꼭 한번에 성공하실 수 있길 바랍니다. 메리크리스마스 되시고요~
  • sharksym 2008/12/25 21:49 #

    한번에 성공까지는 힘들더라도 에러난 곳이 몇군데 안되면 좋겠어요. ㅎ.ㅎ
    painkilla님도 메리 크리스마스 되세요~ (몇시간 안남았네요. ㅋ)
  • Hypers 2009/02/18 15:17 # 삭제

    아...여기도 숨은 고수분이 계시는군요..정말 잘보고 갑니다.
    MSX 는 저도 정말 추억의 기기 인데..
  • sharksym 2009/02/18 21:26 #

    Hypers님 반갑습니다.
    드림위즈가 홈서비스를 종료해버리는 바람에 이리저리 해매다가,
    블로그를 만들게 되었습니다.
    원래 목적은 paraMSX 홈피였는데 블로그가 되버렸네요. ㅋ
    심심하실때 놀러오세요~ ^^



Title MSXrating email rss

CCL

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

ClusterMaps

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

통계 위젯 (화이트)

413
84
159324

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

27