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 軟體。

相關內容