Commodore 64는 VIC-20 소프트웨어와 호환됩니까?

Commodore 64는 VIC-20 소프트웨어와 호환됩니까?

방금 중고 전자제품 매장에서 오래된 Commodore 64를 구입했습니다. 그 옆에 카세트 상자가 있어서 한 줌 집어 들었는데, 모두 "VIC 20"이라고 적혀 있다는 것을 알게 되었습니다. Commodore 64가 VIC 20 소프트웨어를 재생할 수 있나요?

답변1

나는 둘 다 가지고 있었습니다(그리고 C16도 마찬가지였습니다). 대부분의 Vic20 소프트웨어는 C64에서 문제 없이 실행됩니다(Vic20 게임은 몇 개밖에 없었지만).

테이프에 문제가 있는 경우 이는 일반적인 문제입니다. 헤드의 자기를 없애고 헤드를 다시 정렬해야 할 수도 있지만 문제가 확실할 때까지 함부로 조작하지 마십시오(대부분의 C64 수리는 케이스트였습니다). -사용자가 실제로 어떻게 작동하는지 알지 못한 채 튜닝을 시도한 플레이어).

답변2

아니요, 하드웨어가 다르기 때문에 작동하지 않습니다. 동일한 유형의 CPU를 사용합니다(C64의 6510은 수정된 6502이지만 여전히 호환 가능). VIC 20의 그래픽 칩(C64보다 더 기초적임)은 사운드 칩으로도 사용되는 반면, C64에는 전용의 고급 사운드 칩이 있습니다. 그리고 위에서 언급했듯이 둘의 메모리 주소와 주변 장치 주소 위치는 완전히 다릅니다.

답변3

동일한 버전의 CBM Basic(V2)을 사용하지만 화면 크기, 사운드, 그래픽 성능이 완전히 다릅니다. 요약하자면, 출력을 위해 print 문을 사용하는 간단한 기본 프로그램은 충분히 유사하게 작동할 수 있습니다. 하지만 그 밖의 모든 것, 그리고 게임이라고 생각하는 거의 모든 것이 서로 작동하지 않을 것입니다.

답변4

(면책조항: 해당 기계를 사용한 적이 없습니다. 주변을 검색한 결과입니다.)

기계의 디자인이 다르기 때문에 완전히 호환되지 않을 수도 있습니다. 으로 판단하면이것:

VIC와 PET는 완전히 다른 메모리 맵을 사용하기 때문에 PEEK와 POKE 명령은 호환되지 않았으며 VIC에는 22자 화면만 있었지만 원래 PET에는 40자 화면이 있었기 때문에 아주 기본적인 Basic 2.0 소프트웨어만 두 컴퓨터에서 모두 작동했습니다. 그러나 VIC-20은 일반적으로 대부분의 Commodore 64 장치와 호환되는 주변 장치였습니다.

그리고이것:

C64와 VIC도 동일한 디스크/테이프 형식을 사용하지만 VIC에서 C64 소프트웨어를 실행할 수 없으며 C64에서 VIC 소프트웨어를 실행할 수도 없습니다.

관련 정보