블로그 이미지
안녕하세요? 이안입니다. 과학의 모든것을 좋아합니다. 이안김

카테고리

분류 전체보기 (484)
NOTICE (12)
SALE (8)
자유 게시판 (41)
◆ APPLE II (54)
◆ SD Smart Drive (15)
◆ SD DISK II (82)
◆ SD Music card (27)
◆ SD MIDI ][+ (23)
◆ Mockingboard 4c (21)
◆ Hyperion 512K RAM+ (5)
◆ Accelerator (10)
◆ PS2 Adapter (9)
◆ Z80 Card (24)
◆ APMSX (26)
◆ APV40 (0)
◆ FC-150 (15)
◆ i86 PC (20)
◆ MPU 관련 (9)
◆ CPLD (1)
◆ RF (5)
◆ 진공관및 오디오 (28)
◆ AutoBike (13)
◆Other (27)
비공개 연구실 (0)
★ 개인방 (1)
스크랩 (0)
임시보관함 (0)
Total
Today
Yesterday

달력

« » 2024.12
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

공지사항

최근에 올라온 글

+32KB라 충분하고 즐겁지만, 그래도 왠지 모를 부족함 같은것이 있었다.

그리고 오래 전 풀지 못한숙제 2를 위해 결국 일을 저질렀다.

그 숙제란것이 메인보드에 +32KB를 넣는것이었다.

아래 메인보드를 보면 아시겠지만, 롬 자리가 더 있는것을 볼수 있다.

향후의 확장성을 고려하여 PCB가 설계된 것 같고, 언듯 보기에는 8KB롬 즉 BASIC-I를 바로 내장시키려고 했던 것이 아닌가

하는생각이 들기도 한다. 즉, 롬팩을 꽂지 않고도 바로 BASIC-I는 쓸수 있게 하려고 하지 않았을까?

FC-150의 모체는 SORD m5로 이 기기는 MSX보다 앞선 기기로 구성이 상당히 MSX와 비슷하다.

롬팩 1개를 꽂을 수 있는 구성과 내부 Video chip CPU등등.. 사운드칩 내장 형태등...

암튼 이 롬의 위치를 보면 8KB롬을 넣으려고 설계한 것을 알수 있다.

이 28핀의 위치를 개조해서 +32KB를 만드는것이 이번의 숙제이며, 예전에 실패했던일의 20년도 넘은 지금 재 도전이다.

손상된 PCB를 다시 납을 제거하고 IC소켓을 꾸며넣고 회로를 구성했다.

간단한 디코더가 필요하여 74LS00을 하나 쓰기로 했다.


칩하나를 공중배선(3D)했다. 임시로 시험하기로 하고 만들어 붙혔는데,

잘 동작한다.

일단, 롬팩의 칩을 빼서 꽂아서 시험했다.

한방에 된적이 거의 없다. 덜렁대는 탓에.. 좀더 회로를 보았는데,

-CS선의 위치가 바뀌었다. 종종 IC의 좌우를 혼동해서 이런적이 있었다.

배선을 원상복구시키고, 다시 연결해서..

BASIC-I로의 부팅화면을 볼수 있었다. ^^; ^^; ^^;


아.. 드디어 모든 숙제를 다 한것 같다.

이제는 좀 마음이 한결 가볍다.

롬팩을 이제는 필요한 프로그램으로 가득채우면 기본적인 사용은 다 끝난다.

ROM자료는 모두 구해두었으니, 향후에 롬에 구워넣으면 된다.

예전에는 2764정도를 사용했지만, 지금은 오히려 그런 소용량은 구하기도 어렵다.

작아야 32KB이니, 수메가비트를 연결해서 여러프로그램을 넣고, 선택해서 Booting을 하면

써보지 못했던 Basic-G나 Basic-F뿐만아니라 여러 알려진 게임을 모두 해볼수 있을것으로 생각한다.

이것은 이번 큰 틀에서의 계획이다.

어짜피 장비는 필요하므로 롬라이터를 구입하기로 했다.

시간과 정성을 들이면 만들수도 있지만, 이것은 목적이 아니므로 다른쪽에 정성을 들이기로 했다.

자, 그럼 그간 했던 Upgrade상황을 정리해 보자.

(1) 롬팩 메모리 +32KB 업그레이드

(2) 메인보드 메모리 +32KB 업그레이드

(3) 메인보드 전원부 탄탈 콘덴서로 교체

이렇게 3가지로 정리가 되었다.

이렇게 이번 작업은 종료되었다.

ROM Writer가 올떄까지 ROM팩 작업구상을 해야겠다.

프로그램을 적당하게 배치해야 한다.

현재는 구조상 복작하게 하지 않고, 그냥 16KB로 잘라서 할당할까 한다.

이렇게 하는것이 메모리 사용을 비효율적일 수 있지만, BASIC-F와 BASIC-W를 제외하고 모든 프로그램을 넣을 수 있다.

시험용으로는 간단하게 만들수 있을것이다.

27c256한개에 2개의 16KB프로그램을 넣을 수 있다. BASIC-G와 FALC를 넣으면 어떨까 생각해 본다.

Posted by 이안김
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함