핵심 요약
Microsoft Developer가 개발한 Z-80 SoftCard는 Apple II에서 CP/M를 실행하기 위해 두 프로세서를 메모리 공유로 동작시키는 확장 카드입니다. Z80의 REFRESH 신호를 이용해 6502의 레지스터를 주기적으로 갱신하고, 주소 변환 회로로 두 CPU가 동일 RAM을 안전하게 이용하도록 합니다.
구현 방법
- Z80 삽입 및 CP/M 로드 지원
- 0000→1000 등 메모리 매핑 재구성
- Apple II 특수 영역($0100, $0200–$02FF, $03F0–$03FF) 충돌 회피를 위한 맵핑 조정
주요 결과
- CP/M 실행 가능 및 메모리 공유 구현
- 시스템 호환성 확보를 위한 맵 재배치

