中古電気店で古い 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 ソフトウェアを実行することもできません。