1983년부터 고장난 RadioShack 노트북에 직면한 Stephen Cass는 IEEE Spectrum 편집기를 제거하지 않았습니다. 대신 그는 로직 보드를 꺼내서 최신 마이크로컨트롤러로 교체하여 구형 모니터를 제어할 수 있었습니다. 컵 그는 자신의 모험에 대해 썼습니다. 지난주 Spectrum에 대해 자세히 설명했습니다.
Cass는 Radio Shack에서 수술을 받았습니다. TRS-80 모델 100—최초로 생산된 노트북 중 하나 — Kyocera가 설계하고 일본에서 NEC PC-8201로 출시된 원피스 “슬레이트” 모양이 특징입니다. 명성에 대한 주장은 작은 휴대용 크기(두께 2인치, 3.9파운드)뿐만 아니라 4개의 AA 배터리로 최대 20시간 동안 작동할 수 있는 능력과 결합된 인상적인 키보드였습니다.
Model 100은 2.4MHz Intel 프로세서를 탑재했습니다. 80C85 CPU, 8~32KB RAM, 8줄, 백라이트가 없는 40자 흑백 LCD. 요즘의 휴대용 몬스터들에 비하면 별거 아닌 것 같지만, 저널리스트들은 사랑스러운 Model 100은 내장된 텍스트 편집기로 이동 중에도 편안하게 이야기를 쓸 수 있기 때문입니다. 또한 Microsoft BASIC, 터미널 프로그램 및 ROM의 주소록이 포함되어 있습니다.
어떤 사람들은 100 모델을 업그레이드하는 동안 새로운 LCD 화면 그리고 CPU(케이스와 키보드만 유지)를 고려하여 Cass는 빈티지한 240 x 64픽셀 휴대용 화면으로 인터페이스를 실험하기로 결정했습니다. 그는 컴퓨터가 현재의 LCD 패널에 비해 틀에 박힌 방식으로 화면 구동을 처리하기 때문에 특히 어렵다는 것을 알게 되었습니다.
Cass는 “M100의 LCD는 각각 자체 HD44102 드라이버 칩으로 제어되는 10개의 개별 모니터입니다.”라고 말합니다. “모든 드라이버 칩은 40 x 32 픽셀만 제어하는 오른쪽에 있는 두 개의 칩을 제외하고 화면의 50 x 32 픽셀 영역을 담당합니다.” Cass는 디자이너가 제한된 메모리로 텍스트 렌더링 속도를 높이기 때문에 이 방법을 선택했다고 말합니다.
여기 내 데모가 있습니다. 먼저 한 번에 모든 칩에 기록하여 화면을 채우고 지운 다음 화면이 가능한 한 빨리 전체 화면 비트맵을 로드한 다음 하드웨어 유선 전송 및 부분 새로 고침을 사용하여 스와이프합니다! pic.twitter.com/VbF2vgaG9L
스티븐카스 2022년 9월 21일
스크린 프로토콜 작업 후 Cass는 스크린과 모던 사이의 인터페이스를 구축했습니다. 아두이노 메가 2560 마이크로컨트롤러. 이제 프로젝트가 제자리에 있으므로 Model 100의 LCD에 비트맵 그래픽을 표시하고 전달할 수 있습니다. 다음 단계는 모니터 및 키보드 인터페이스(파일 사용 Teensy 4.1.1 업데이트 키보드 연결을 처리하기 위한 개발 보드)를 Raspberry Pi 4 컴퓨팅 모듈에 연결하면 빈티지 느낌의 강력한 휴대용 컴퓨터가 됩니다.
그의 프로젝트의 기술적 세부 사항에 대해 자세히 읽을 수 있습니다. IEEE 스펙트럼 웹사이트에서. 행운을 빕니다, 스티븐!