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 ステートメントを使用する単純な basic プログラムは、十分に同じように動作する可能性があります。ただし、他のほとんどすべて、およびゲームと見なされるほとんどすべてのものは、一方から他方へは動作しません。

答え4

(免責事項: これらのマシンはどれも使用したことはありません。これは検索した結果です)

機械の設計が異なるため、完全に互換性がない可能性があります。これ:

VIC と PET は完全に異なるメモリ マップを使用しているため、PEEK コマンドと POKE コマンドには互換性がなく、VIC の画面は 22 文字のみであるのに対し、オリジナルの PET の画面は 40 文字であったため、両方のマシンで機能するのは非常に基本的な Basic 2.0 ソフトウェアのみでした。ただし、VIC-20 は、ほとんどの Commodore 64 デバイスと周辺機器の互換性が一般的にありました。

そしてこれ:

C64 と VIC も同じディスク/テープ形式を使用しますが、VIC で C64 ソフトウェアを実行することも、C64 で VIC ソフトウェアを実行することもできません。

関連情報