Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
The Microsoft SoftCard for the Apple II: Getting two processors to share the same memory 섬네일

The Microsoft SoftCard for the Apple II: Getting two processors to share the same memory

Microsoft Developer faviconMicrosoft Developer·Architecture·
Memory RemappingDirect Memory AccessMemory MapApple IIMemory Refresh
2025년 11월 04일1

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

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 실행 가능 및 메모리 공유 구현
  • 시스템 호환성 확보를 위한 맵 재배치

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
Windows MIDI Services and the 10-MIDI driver limit 섬네일
51%

Windows MIDI Services and the 10-MIDI driver limit

Microsoft Developer faviconMicrosoft Developer·2025년 11월 07일
How can I detect that Windows is running in S-Mode, redux 섬네일
51%

How can I detect that Windows is running in S-Mode, redux

Microsoft Developer faviconMicrosoft Developer·2025년 11월 17일
What makes <CODE>cheap_<WBR>steady_<WBR>clock</CODE> faster than <CODE>std::<WBR>chrono::<WBR>high_<WBR>resolution_<WBR>clock</CODE>? 섬네일
51%

What makes <CODE>cheap_<WBR>steady_<WBR>clock</CODE> faster than <CODE>std::<WBR>chrono::<WBR>high_<WBR>resolution_<WBR>clock</CODE>?

Microsoft Developer faviconMicrosoft Developer·2025년 10월 22일