web-dev-qa-db-ja.com

コモドール64はVIC-20ソフトウェアと互換性がありますか?

中古の電気店から古いコモドール64を購入しました。その隣にカセットの箱があったので、私は一握りをつかみましたが、それらがすべて「VIC20」と書かれていることがわかりました。コモドール64はVIC20ソフトウェアを再生しますか?

3
Chris

私は両方(そしてC16も)を持っていました。ほとんどのVic20ソフトウェアは問題なくC64で実行されます(ただし、Vic20ゲームは数個しかありませんでした)。

テープに問題がある場合、それは一般的な問題です。ヘッドを消磁します。ヘッドを再調整する必要がある場合もありますが、それが問題であることが確実になるまで改ざんしないでください(ほとんどのC64修理はカセットでした) -ユーザーが実際にどのように機能するかを知らずにチューニングしようとしたプレーヤー)。

2
Louis Somers

いいえ、ハードウェアが異なるため機能しません。それらは同じタイプのCPUを使用します(C64の6510は変更された6502ですが、それでも互換性があります)。 VIC 20のグラフィックチップ(C64よりも初歩的です)はサウンドチップを兼ねていますが、C64には専用のより高度なサウンドチップがあります。また、前述のように、2つのメモリアドレスと周辺アドレスの場所は完全に異なります。

2
user301840

これらは同じバージョンのCBMベーシック(V2)を使用しますが、画面サイズ、サウンド、およびグラフィックス機能は完全に異なります。したがって、要約すると、出力にprintステートメントを使用する単純な基本プログラムでも同様に機能する可能性があります。しかし、他のほとんどすべて、そしてあなたがゲームであると考えるほとんどすべてのものは、一方から他方へと機能しません。

1
TopCat

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

マシンの設計が異なるため、完全に互換性がない可能性があります。 this から判断すると:

VICとPETは完全に異なるメモリマップを使用するため、PEEKコマンドとPOKEコマンドには互換性がなく、VICには22文字の画面しかなく、元のPETには40文字の画面しかなかったため、非常に初歩的なものでした。 Basic 2.0ソフトウェアは両方のマシンで機能しますが、VIC-20は一般的にほとんどのCommodore64デバイスと周辺機器互換でした。

および this

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

0
Renan