Retro Game & PC/정보

Apple2e - 64KB or 128KB ?

smores 2024. 9. 4. 02:34

AppleIIe 에는 80컬럼 확장 카드가 들어간다. 그런데 스탠다드 타입은 램 확장은 없고, 익스텐디드 타입은 64KB의 추가 메모리가 함께 들어있다고. 이를 확인하는 방법을 아래 링크에서 배웠다.

 

https://retrocomputing.stackexchange.com/questions/1575/quick-way-to-tell-how-much-ram-an-apple-iie-has

 

Quick way to tell how much RAM an Apple IIe has

What is a simple way to tell how much RAM an Apple IIe has? The main RAM is fixed, but Aux RAM can vary. I'd like a solution that can be typed quickly from the keyboard: the context is that I'm as...

retrocomputing.stackexchange.com

 

다음의 과정을 따라간다.

 

PR#3

TEXT

HGR

CALL-151

C05E

 

이렇게 할때 세로로 줄무늬가 보이면 64KB 확장이 된 경우, 그냥 검게 보이면 램 확장이 없는 경우라고. 실기의 경우 램 확장이 된 경우 다음과 같이 보인다고 한다.

 

 

만일 잠깐 흰 줄무늬가 보였다가 지워진다고 하면 다음의 명령어를 더 넣어서 확인 가능

 

C055:0 N 2000:FF N 2001<2000.3FF8M

 

나의 경우 실기가 없어서 AppleWin 과 MAME apple2e 모드로 해 보았다. AppleWin의 경우 기본적으로 IIe 나 IIe enhanced 의 경우 램 확장이 되어서 총 128KB 라고 한다.

 

 

 

IIe 로 해 본 결과

 

 

MAME 의 경우 원하는 확장 카드를 선택할 수 있다. 

 

먼저 스탠다드 80컬럼 카드의 경우

 

C05E 까지만 했을때

 

C055:0 N 2000:FF N 2001<2000.3FF8M 까지 한 결과

 

 

Extended 80 컬럼 카드 선택시

 

C05E 까지만 했을때

 

C055:0 N 2000:FF N 2001<2000.3FF8M 한 후

 

원리는 확장메모리가 있는 경우 DHIRES (double hires) 배밀도 그래픽을 사용할 수 있고, 배밀도를 위한 절반의 메모리가 64KB 확장 메모리쪽을 사용하는데, 애플2는 부팅시 이 부분을 미리 지워두질 않고 시스템에 따라 뭔가가 남아 있다고 한다. 그 부분의 메모리를 옮겨오면서 single hires 부분은 검고, double hires 부분에 해당하는 부분이 흰 띄 같이 보이게 된다고...