- 8MHz로 동작하는 65C02 프로세서와 46KB RAM, BASIC ROM을 탑재한 자작형 노트북 설계
-
9인치 디스플레이, 내장 키보드, Compact Flash 저장장치, 10000mAh 배터리, USB-C 전원 등 완전한 독립형 하드웨어 구성
-
EhBASIC에 그래픽·파일 명령어 확장을 추가해, 원형·선·사각형 그리기와 파일 저장·불러오기 기능 지원
-
메모리 맵은 RAM, 주변장치, ROM으로 구분되어 있으며, eWozMon 모니터와 부트스트랩 코드를 포함
- 오픈소스로 공개되어 있으며, MIT 라이선스로 배포되어 하드웨어 애호가와 복고형 컴퓨팅 개발자에게 유용한 참고 자료
프로젝트 개요
- LT6502는 6502 CPU 아키텍처를 기반으로 한 자작 노트북 설계
- 사용된 CPU는 65C02 (8MHz)
-
46KB RAM, BASIC ROM, 65C22 VIA(타이머 및 I/O용) 포함
- 하드웨어 사양에는 9인치 디스플레이(내장 폰트 및 단순 그래픽 지원) , 내장 키보드, Compact Flash 저장장치, 10000mAh 배터리, USB-C 충전, 시리얼 콘솔, 내부 확장 슬롯 1개가 포함
개발 진행 현황
- 2025년 11월부터 2026년 2월까지의 개발 로그가 기록됨
- PCB 설계 완료 및 전원 테스트 통과
- ROM/RAM/콘솔 초기 구동 성공
- 키보드 펌웨어 통합 및 Compact Flash, 비퍼, 배터리 동작 확인
- 4.3인치 RA8875 디스플레이 구동 성공, RA7683 디스플레이는 실패
- BIOS 개발 시작, 부팅음 및 저장/불러오기 기능 추가
- 2026년 2월에는 SAVE, LOAD, DIR 명령어 추가 및 케이스 조립 완료
향후 계획
-
확장 보드 제작 진행 중
-
10.1인치 RA8889 기반 1024x600 디스플레이 시도 예정, 실패 시 9인치 RA8875로 대체
-
MEGA644P 키스캔 코드 버그 수정 예정
메모리 구조
- 전체 메모리 맵은 RAM(0x0000–0xBEAF) , 주변장치(0xBE00–0xBFFF) , ROM(0xC000–0xFFFF) 으로 구성
- ROM에는 EhBASIC 2.22p5, Enhanced Wozmon, 부트스트랩 코드, 6502 벡터 포함
- RAM은 BASIC 실행용, Compact Flash 버퍼용 등으로 구분
- 주변장치 주소에는 확장 슬롯, 비퍼, Compact Flash, VIA, 디스플레이, 키보드, 콘솔 포트가 매핑
EhBASIC 확장 명령어
-
BEEP, CIRCLE, LINE, SQUARE, ELIPSE, PLOT 등 그래픽 명령어 추가
-
DIR, SAVE, LOAD 명령으로 Compact Flash 파일 관리 가능
-
MODE 명령으로 텍스트/그래픽 모드 전환
-
OUTK 명령으로 키보드 상단 8자 디스플레이에 문자열 출력
-
WOZMON 명령으로 eWozMon 모니터 진입 및 메모리 검사 가능
라이선스 및 언어 구성
- 프로젝트는 MIT 라이선스로 공개
- 사용 언어 비율은 Assembly 49.1% , HTML 43.5% , C++ 3.7% , BASIC 2.4% , C 0.9% , Io 0.3% , Shell 0.1%
- GitHub에서 167개 스타, 2개 포크를 기록
시각 자료
- 저장소에는 조립 전·후 사진, 화면 출력 예시, 케이스 내부 구성 이미지가 포함
- BASIC 코드 실행 화면과 키보드 테스트 사진 제공