Mick Laboratory
 
Мои ZXM-777 ZXM-Phoenix Devboard ZXM-Zephyr ZXM-Alcyon ZXM-Jasper На

    ZXM-777

 

      ZXM-777  - представляет собой законченное устройство, относящееся к классу ZX Spectrum совместимых бытовых компьютеров. Он был разработан в период 2006-2008 годов. Поводом послужил тот факт, что наткнулся в просторах интернета на сайт http://zx.pk.ru/, который снова зажег искорку угасшую в 2000 году, когда окончательно пересел со Спекки на PC.

    Компьютер разрабатывался на микросхемах программируемой логики (PAL) серии ATF16V8 с целью ознакомления как архитектуры ZX Spectrum совместимого компьютера, так для изучения принципов проектирования и программирования микросхем PAL. За основу взяты компьютеры ZX-777 и KAY-256. В результате проектирования, был создан компьютер ZXM-777( в память моей рабочей лошадке и тестового полигона ZX-777).Также хотелось изучить возможность применения микросхем статической (SRAM) памяти и по возможности турбировать. В результате получился мой первый собственно разработанный клон Спекки, фото платы(ревизия 01) здесь представлено.

    Компьютер позволяет работать в турбированном режиме с тактовой частотой 7,0МГц, причем производительность повысилась ровно в 2 раза. Достигнуть этого позволило применение технологии умножение рабочих (для процессора и памяти) частот в 2 раза. Правда в процеcсе применения микросхем PAL из-за выявленных незапланированных задержек сигналов память SRAM должна иметь время доступа не больше 20 нс. Пришлось найти микросхемы памяти типа КЭШ из 386-x(486-x) материнок PC. Но в целом результат был достигнут. Также вся логика и мультиплексоры были заменены микросхемами PAL логики, что позволило сократить общее количество микросхем до 44.

 

 

     Всего было выпущено в период 2006-2008 годов 2 экземпляра печатных плат. Это плата ревизии 00 и плата ревизии 01. Кроме этого была разведена ревизия 02, но я ее не стал делать, так как отличия там незначительны и уже интерес пропал(цель то достигнута была). В разделе "Проект" приведены файлы ревизии 01 и 02 так сказать для истории.

 

Краткая спецификация:

 

Процессор

TMPZ84C00-8 - 3,5МГц в нормальном режиме и 7,0МГц в турбированном режиме

ОЗУ

128 Кб Основана на использовании микросхем статической(SRAM) памяти емкостью 64Кх8.

ПЗУ

64 Кб

Графика

256x192 точек при 15 цветах (стандартный режим ZX Spectrum)

Звук

YM2149F и стандартный одноканальный биппер

Клавиатура

стандартная матрица 8x5

Джойстик

тип Kempston

Контроллер FDD

на базе КР1818ВГ93

Дополнительная периферия

магнитофонный вход/выход

Операционная система

встроенная TR-DOS, Basic 128, Basic 48

Архитектура

открытая, шинная, два слота ZX-BUS, ZX-Spectrum-машина

Компоновочная схема

системный блок

Питание

AT разъем

Размеры

220x170мм

 

Проект:

 

1. Схема электрическая принципиальная, ревизия 01, в формате PCAD200X - скачать
2. Печатная плата, ревизия 01, в формате PCAD200X - скачать
3. Электрическая и монтажная схемы, перечень элементов, ревизия 01, в формате pdf - скачать
4. Исходные коды и прошивки микросхем программируемой логики, ревизия 01 - скачать
5. Схема электрическая принципиальная, ревизия 02, в формате PCAD200X - скачать
6. Печатная плата, ревизия 02, в формате PCAD200X - скачать
7. Электрическая и монтажная схемы, перечень элементов, ревизия 02, в формате pdf - скачать
8. Исходные коды и прошивки микросхем программируемой логики, ревизия 02 - скачать

Внимание: вопросы производства желательно согласовывать с автором.

 

Прошивки:

 

 Прошивки ПЗУ:

 

ПЗУ TR DOS версии 5.03

Штатная(базовая) версия ПЗУ, без излишеств. Попытка скорректировать работу TR-DOS в турбо режиме - исправлено только пару процедур работы с диском.

Исходные коды: нет

Файл для платформы ZX Spectrum: скачать

 

      Mick Laboratory 2010...2016