Совместим ли Commodore 64 с программным обеспечением VIC-20?

Совместим ли Commodore 64 с программным обеспечением VIC-20?

Я только что купил старый Commodore 64 в магазине подержанной электроники. Рядом с ним стояла коробка с кассетами, поэтому я схватил несколько, только чтобы узнать, что на них всех написано "VIC 20". Будет ли Commodore 64 воспроизводить программное обеспечение VIC 20?

решение1

У меня были оба (и C16 тоже). Большинство программ для Vic20 будут работать на C64 без проблем (хотя у меня было всего несколько игр для Vic20).

Если у вас возникли проблемы с лентами (это распространенная проблема), размагнитьте головку, возможно, вам даже придется ее перенастроить, но лучше не трогайте ее, пока не убедитесь, что проблема именно в этом (большинство отремонтированных C64 представляли собой кассетные проигрыватели, которые пользователи пытались настроить, не имея представления о том, как они на самом деле работают).

решение2

Нет, это не сработает, так как аппаратное обеспечение отличается. Они используют один и тот же тип ЦП (хотя 6510 в C64 — это модифицированный 6502, но все еще совместимый). Графический чип в VIC 20 (который более примитивен, чем в C64) также является звуковым чипом, в то время как C64 имеет свой собственный выделенный и более продвинутый звуковой чип. И, как упоминалось выше, адреса памяти и периферийные адреса в них совершенно разные.

решение3

Они используют одну и ту же версию CBM basic (V2), но размер экрана, звук и графические возможности совершенно разные. Итак, вкратце, простые базовые программы, использующие операторы печати для вывода, могут работать достаточно похоже. Но почти все остальное, и почти все, что вы считаете игрой, не будет работать в одной версии в другой.

решение4

(отказ от ответственности: никогда не пользовался ни одной из этих машин, это результат поисков)

Они могут быть не полностью совместимы, поскольку конструкция машин разная. Судя поэтот:

Поскольку VIC и PET используют совершенно разные карты памяти, команды PEEK и POKE не были совместимы, и поскольку у VIC был экран только на 22 символа, в то время как у оригинальных PET был экран на 40 символов, только ОЧЕНЬ элементарное программное обеспечение Basic 2.0 могло работать на обеих машинах. Однако VIC-20 был в целом совместим с большинством периферийных устройств Commodore 64.

иэтот:

C64 и VIC также используют один и тот же формат диска/ленты, однако вы НЕ сможете запустить программное обеспечение C64 на VIC, как и программное обеспечение VIC на C64.

Связанный контент