2016년 8월 31일 수요일

FS-A1GT RAM 1024KB 확장하기

파나소닉 A1GT는 메인램이 512KB입니다.

이걸 두배로~ 1024KB로 개조하는 내용입니다.


저의 A1GT는 2004년 쯤에 램 1024KB 확장해서 지금까지 쓰고 있습니다.

개조하기 앞서, 아래 내용을 꼭 알고 계셔야합니다.


1. A1ST와는 달리, A1GT는 보드 H/W적으로 쉽게 1024KB 증설이 가능하다.

2. A1GT의 메모리 매퍼 레지스터 출력은 6BIT로 16KB x 64 (1024KB)까지 동작한다.

3. A1GT의 메모리 매퍼 레지스터 입력은 5BIT로 16KB x 32 (512KB)까지 동작한다. 


DOS1 시절에 만들어진 프로그램 등의 일부 S/W에서는,

매퍼 레지스터를 읽어서 메인 메모리 용량을 확인하는 경우가 있습니다.

이건 MSX 표준에서는 금지된 것이지만, 대부분의 MSX2 이상의 본체들은 레지스터 읽기를 지원합니다.

이 때문에 기존 A1GT 512KB 상태에서는 동작하던 S/W가 A1GT 램 1024KB 확장 후 동작안되는 경우도 발생합니다.

이 경우, 매퍼 레지스터의 5번 BIT를 별도 H/W로 구현하면 될거라 예상하지만, 실제 테스트해보진 않았습니다.

참고하세요!



그럼 개조 방법 설명입니다.


1. 보드 전면(앞면)

  

- R800 아래 위치한 J302 점퍼를 연결(납땜으로 떡칠!)합니다.


- 기존 DRAM LH64256 칩 4개를 제거합니다.

  저는 기존 DRAM을 제거하지 않고 R373, R372를 분리했습니다.


- DRAM GM71C440 두개를 추가합니다.

  각 칩의 CAS는 보드에 납땜하지 않고 별도의 선으로 서로 연결합니다.

  연결된 CAS는 R373 출력과 연결합니다.


아래는 작업된 보드의 사진입니다.







2. 보드 후면(뒷면)


- R370 저항을 제거합니다. 저는 살짝 때서 옆에 붙여놨어요. (도망 금지~)


- R352의 저항을 때서, R353에 붙여줍니다. 저항을 옮기는거에요.


아래는 작업된 보드의 사진입니다.







여기까지 되면, 부팅 시 1024KB 램 확인할 수 있습니다.

램이 부족한(?) GT를 좀 더 여유롭게 만드시려면 한번 도전해보세요.

사실 별로 어렵지 않습니다만, 보드를 뒷면(등짝!)을 봐야해서 좀 귀찮아요. ㅎ.ㅎ


-끝-


PS. 첨부된 파일은 일본 유저가 만든 램확장 문서입니다. ST/GT 내용 모두 있어요.

Download: FS-A1STGT_1MB_RAM_expansion_(JP).zip


댓글 없음:

댓글 쓰기