Введение

Прототип компьютера

Commodore 65 (также известный как C64DX) — это прототип компьютера, разработанный в Commodore Business Machines в 1990–1991 годах. Он представляет собой улучшенную версию Commodore 64 и задумывался как обратно совместимый со старой моделью, при этом предлагая ряд продвинутых функций, приближенных к возможностям Amiga.

История

В сентябре 1989 года журнал Compute! Gazette отметил, что "продажи 64-й модели стремительно снижаются, Nintendo заняла значительную долю рынка, и срок службы этого старого, надежного компьютера должен быть как-то продлен". Отметив, что Apple разработала IIGS для продления жизни линейки Apple II, журнал спросил: "Предпримет ли Commodore аналогичный шаг?". Затем в статье было продолжено:

Последние слухи говорят "да". Мы получили сообщения из нескольких источников о новой машине от Commodore — 64GS, если хотите. По имеющимся данным, эта машина работает на GE802, версии 16-битного микропроцессора 65816 (который является 16-битной версией чипа 6502), и работает на частоте 4 МГц (для сравнения, 64 работает на 1 МГц, а Amiga — чуть более 7 МГц). Она поставляется с 128 КБ оперативной памяти, расширяемой до одного мегабайта. В полностью расширенном состоянии она поддерживает 256 цветов. Максимальное разрешение составляет впечатляющие 640 x 400 пикселей. Также нам известно, что в ней предусмотрен режим совместимости с 64, чтобы владельцы 64 могли приобрести гораздо более мощную машину и при этом продолжать использовать свою библиотеку программного обеспечения. По сообщениям, 64GS поставляется со встроенным дисководом на дискетах объемом 3,5 дюйма и будет поддерживать накопитель 1581. Однако, по словам наших источников, она не будет поддерживать дисководы 1541 и 1571 (э-э, простите, не найдется ли немного колбасы?). Все, что мы слышали о звуке в новой машине, это то, что он "улучшен" и имеет стереовыход. И последнее: розничная цена 64GS составит от 300 до 350 долларов США при ее дебюте в ноябре.

The Gazette добавил: "Наши источники также сообщают о серьезных разногласиях внутри Commodore относительно целесообразности выпуска этой машины. Отдел продаж хочет выпустить ее на рынок, в то время как скептически настроенные инженеры окрестили ее "сыном Plus/4"". В следующем выпуске журнала сообщалось, что "последние слухи утверждают, что эта машина никогда не увидит свет", однако Фред Боуэн и другие сотрудники Commodore в 1990–1991 годах разработали Commodore 65 (C65) в качестве преемника C64. В конце 1990 года было принято решение о создании C65. Проект был отменен председателем Commodore Ирвингом Гульдом в 1991 году. Когда Commodore International была ликвидирована в 1994 году, ряд прототипов были проданы на открытом рынке, и, таким образом, небольшое количество людей фактически владеют Commodore 65. По оценкам, количество машин, найденных на открытом рынке, варьируется от 50 до 2000 единиц. Поскольку проект C65 был отменен, последним 8-битным продуктом CBM остался Commodore 128 1985 года с тройным режимом, частотой 1–2 МГц и 128 КБ оперативной памяти (с возможностью расширения), совместимый с C64.

Подсистема "Графика"

Основная память C65 используется совместно графической подсистемой и центральным процессором. Тактовая частота памяти работает почти в два раза выше, чем у C64. Для дальнейшего увеличения пропускной способности графической подсистемы память разделена на два 8-битных банка по 64 Кбайт, к которым CSG 4567 может обращаться одновременно. Это обеспечивает эффективную пропускную способность видео DMA в 7,2 МБ/с, что соответствует спецификации оригинального 16-битного чипсета Commodore Amiga (OCS/ECS). Центральный процессор может использовать до половины доступной пропускной способности, так как он может одновременно обращаться только к одному 8-битному банку. В более требовательных видеорежимах центральный процессор замедляется из-за увеличения времени ожидания, вызванного видеоконтроллером.

Улучшенные режимы VIC-II

Помимо поддержки всех видеорежимов C64, CSG 4567 также поддерживает несколько новых атрибутов символов, таких как "blink" (мигание) или "bold" (жирный шрифт), и может отображать любые новые или старые видеорежимы в формате 80 столбцов или 640 горизонтальных пикселей, а также в более старом формате 40 столбцов и 320 пикселей [6]. Эти улучшенные режимы "VIC II" занимают до 16 КБ системной оперативной памяти. Возможности спрайтов во всех режимах VIC соответствуют возможностям C64.

Режимы битплана

Добавлен новый видеорежим "битплане", позволяющий отображать видео настоящего типа "битплане" с использованием до восьми битплоскостей в режиме 320 пикселей и до четырех в режиме 640 пикселей. CSG 4567 также может осуществлять временное мультиплексирование битплоскостей для получения полноценного четырехцветного изображения с разрешением 1280 пикселей. Вертикальное разрешение по умолчанию составляет 200 строк, но его можно удвоить до 400 строк с использованием строчной развертки [6]. Режимы "битплане" VIC III требуют до 64 КБ системной оперативной памяти в нестрочном режиме или 128 КБ оперативной памяти в строчном (400-строчном) режиме. Поскольку C65 оснащен всего 128 КБ в базовой конфигурации, эти режимы будут использовать всю доступную оперативную память и, следовательно, полезны только в системах с расширенной памятью. В базовой системе, вероятно, было бы целесообразнее разрабатывать программное обеспечение, использующее менее требовательные разрешения с меньшим количеством битплоскостей, отчасти потому, что это позволило бы сэкономить ограниченное пространство оперативной памяти, а также потому, что большее количество битплоскостей потребовало бы большей пропускной способности видео DMA и, как следствие, замедлило бы работу процессора.

DOS

В отличие от предыдущих 8-битных компьютеров Commodore, C65 оснащен полноценной операционной системой DOS, через которую осуществляется управление встроенным 3,5-дюймовым дисководом. Дискеты, используемые в C65, имеют емкость 880 КБ, а дисковод совместим с C1581. Поскольку данный формат был непривычен для пользователей C64, в C65 сохранен последовательный порт IEC для подключения внешних дисководов Commodore. Можно использовать модели 1541, 1571, 1581 или другие аналогичные. Сама DOS основана на DOS для дисководов Commodore PET IEEE 8250. Поскольку система поддерживает работу только с двумя дисководами, включая встроенный, к внутреннему контроллеру дисководов можно подключить только один внешний дисковод. Как и в предыдущих системах, к порту IEC можно последовательно подключить до 4 дисководов.

Интерфейсы

C65 включает в себя те же порты, что и C64. Кроме того, имеется порт DMA для расширения памяти. Последний подключается аналогично Amiga 500 – через откидную крышку на нижней стороне платы. Встроенный дисковод подключается параллельно, а последовательные дисководы Commodore можно подключить через стандартный порт IEC. Также был предусмотрен разъем для генераторной синхронизации (genlock). Отсутствует только порт для магнитофона C64 datasette, а также пользовательский порт и, как и в случае с Aldi C64, – 9-вольтовая линия переменного тока. Порт расширения значительно отличается от всех предыдущих версий C64 и больше похож на порт C16.

Наследие

Поскольку Commodore 65 был лишь прототипом, было создано немного экземпляров. Если он появится на eBay, его могут продать примерно за 20 000 долларов.

MEGA65

В 2015 году Музей электронных игр и искусства (MEGA) объявил о воссоздании Commodore 65. Обладая обратной совместимостью с Commodore 64, MEGA65 оснащен аппаратным обеспечением, совместимым с Commodore 65.

В сентябре 2020 года комплекты предварительного выпуска для разработчиков (r3) были распроданы, и всего к концу 2020 года было поставлено 100 систем. 30 сентября 2021 года финальная версия MEGA65 с воссозданным корпусом C65 стала доступна для предварительного заказа. Первая партия из 400 компьютеров была распродана и отправлена клиентам к маю 2022 года. По состоянию на 10 мая 2023 года вторая партия из 400 компьютеров также была распродана и отправлена клиентам.