2017년 2월 10일 금요일

FontPack 제작 #10 - 확장슬롯 동작문제(BUSDIR) 수정

폰트팩 H/W 오류 수정에 대한 내용입니다.


현상: DATA 라인에 양방향 버퍼를 사용하는 확장슬롯에서 폰트 I/O 에러 발생

원인: 확장슬롯 용 BUSDIR 신호처리가 되지않음


아래는 BUSDIR 신호를 추가하여, 보드를 수정하는 방법입니다.

직접 수정해보실 분은 참고하셔요~ ㅎ.ㅎ


------------------------------------------------------------------------------------------


폰트팩은 2종류의 보드가 있습니다.

2015년에 제작된 DevPack v1.0

2016년에 제작된 DevPack v1.1 두 종류입니다. 보드 좌측 상단의 버전 번호로 확인가능합니다.

두 회로의 차이는 크게 없지만 신호 패턴이 조금 다릅니다.


회로 추가를 위해 74LS05 칩 및 4.7K옴 저항 2개가 필요합니다.

노란색 부분은 니퍼 등을 이용해서 보드의 신호선을 끊어주어야합니다.

나머지 부분은 색깔에 맞춰 서로 연결하면 되겠습니다.

74LS05 14번핀의 VCC 5V 입력은 보드의 상단의 넒은 부분에 납땜하면 됩니다.

칼등으로 살살 긁으면 녹색 페인트를 벗길수 있어요.


아래는 DevPack v1.0 보드를 위한 납땜 위치를 보여줍니다.




아래는 DevPack v1.1 보드를 위한 납땜 위치를 보여줍니다.




아래는 제가 작업한 모습입니다.

74LS05 칩의 다리를 구부려서 저항 두개를 납땜했습니다.




아래는 최종 작업된 모습입니다.




2017년 1월 8일 일요일

Sony HB-F1 내장 프로그램의 Staff Roll 루틴

오늘 소니 HB-F1 내장 프로그램 살펴보다가 발견한건데요.


부팅할 때, P키 + Y키를 동시에 누르고 있으면 실행되는 요상한 프로그램입니다.

프로그램은 슬롯3-0의 페이지1에 있어요.


덤프한 롬은 평범한 16KB 타입이라, 해당 기종이 아니라도 실행이 가능합니다.

구동하면 바로 실행되도록 패치한 롬을 첨부했으니, 심심하시면 한번 구동해보셔요.

Download: HB-F1_Staff_Roll.zip


아래는 실제 동작하는 영상인데, 화면을 보니 blueMSX에서 캡쳐된 것 같네요.

마지막에 "It's a Sony" 목소리도 나옵니다. ㅎ.ㅎ



2017년 1월 7일 토요일

Download: INSWSKIP_v1.3.zip


--------------------------------------------------

Internal S/W Skipper v1.3 for Sony/Panasonic MSX

    By Yeongman Seo <sharksym@hitel.net>

--------------------------------------------------


2017.01.07 - HB-F1 기종 지원 추가



[ INSWSKIP.ROM ]


- Sony 및 Panasonic 내장 프로그램을 무력화합니다.

  아래 기종을 지원합니다.

  Sony HB-F1

  Sony HB-F5

  Panasonic FS-A1

  Panasonic FS-A1F

  Panasonic FS-A1MK2


- 사용법

  INSWSKIP.ROM 이미지를 롬팩으로 만들어 사용하세요.

  가능한 우선순위가 낮은 슬롯에 장착하세요.

  예) 슬롯2-3