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

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

4 ответа

Решение

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

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

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

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

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

Они могут быть не полностью совместимы, потому что дизайн машин отличается. Исходя из этого:

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

и это:

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

Другие вопросы по тегам