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

    ZXM-Phoenix

 

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

    Компьютер состоит из микросхем разной степени логической интеграции, преобразователя уровня "RS232=>TTL" и усилителя мощности звукового тракта. Общее количество микросхем - 71. Применение микросхем мелкой логики вместо ПЛИС обусловлено идеологией компьютера - быть похожим на машину 90-х годов. Но время берет свое и без применения микроконтроллеров уже никуда. Так и здесь применен микроконтроллер ATmega8515. Благодаря мультикарте Камиля Каримова (Caro) удалось сократить количество корпусов микросхем и в тоже время существенно повысить функциональность данной машины. Кроме того стало возможным добавить в схему компьютера контроллер IDE-периферии на основе схемы Nemo IDE. Что в конечном итоге вылилось в достаточно функциональную машину

 

 

     Всего было выпущено 6 экземпляров плат ревизии 00.

 

     В начале 2009 года была заказана пробная партия печатных плат с условным названием как ревизия 00. Но в последствии, когда одна из плат была собрана, обнаружились некоторые недочеты и ошибки схемы. После устранения этих ошибок и учтя некоторые пожелания потенциальных пользователей в свет вышла новая ревизия 01 платы. Плата имеет зеленую защитную маску и без шелкографии. Фото собранной платы представлено ниже.

 

 

     Всего было выпущено в период с мая по декабрь 2009 года 65 экземпляров печатных плат ревизии 01.

 

     В 2010 году, по просьбам спектрумистов, была организована еще одна партия плат. В этой партии производилась плата 02 ревизии. Производством занимался Андрей Карлов (CodeMaster). Он решил попробовать сделать вариант платы с синей маской и шелкографией. Производили их в Китае. В общем платы получились красивыми, только вот китайцы похоже не смогли сделать фрезерную обработку контура, ибо не получились пазы для краевого слота. Но в целом плата красавица. Фото собранной платы любезно предоставил Сергей Баган (Prusak) и можно посмотреть ниже. За что ему большое спасибо.

 

 

     Всего было выпущено 15 экземпляров плат ревизии 02.

 

     В 2011 году состоялась еще одна партия плат компьютера. Производством занимался Анатолий Гайворонский (zorel). В этой партии производилась плата 03 ревизии. На плате добавился интерфейс SD карты на базе ZC SD-Card Interface от Виталия Руденького (Keeper), реализованный на микросхеме программируемой логики (CPLD) EPM3064ATC44. Общее число микросхем при этом стало - 72. Реализацией этого интерфейса на печатной плате компьютера занимался Дмитрий Демьяненко (ZEK). Этот вариант платы сделан с красной маской и шелкографией. Производили их в Китае.

 

 

     Всего было выпущено 31 экземпляр плат ревизии 03.

 

     Так как народ у нас неугомонный и подавай им турбо режим, то немного поразмыслив решил все же добавить турбо режим в компьютер. Так как ранее турбированием компьютера ZXM-777 я уже занимался, то аналогичное схемное решение турбо режима решил применить также и на ZXM-Phoenix. Набросав схемку и поправив печатную плату, получил 04 ревизию платы. На плате появились еще две микросхемы, реализующие турбо режим. Теперь общее число микросхем стало - 74. Ну что же, время показало, что этой ревизии быть место. Решил изготовить партию печатных плат этой ревизии в Китае. На сей раз цвет маски - черный, так сказать для эксклюзивности ревизии. Фото собранной платы представлено ниже.

 

 

     Всего было выпущено 16 экземпляров плат ревизии 04.

 

     В 2012 году решил немного доработать компьютер. Изменилась схема дешифрации портов, попробовал применить в качестве дешифратора микросхему ПЗУ W27C512. Ввел режим блокировки ОЗУ выше 128кБ, позволяющий запускать программы, которые некорректно работали с портами управления памяти ОЗУ. Также добавилась схема управления питанием компьютера, реализованная на микроконтроллере ATtiny13 (возможна замена на ATtiny12, ATtiny15 или ATtiny45), позволяющий управлять ATX блоком питания. Количество микросхем компьютера сократилось, стало их 72. Таким образом эта ревизия платы стала под номером 05. И для некой эксклюзивности ревизии, цвет маски плат был выбран желтым, а шелкография выполнена черным цветом. Платы изготовлялись в Китае. Увидеть собранную плату можно на представленном ниже фото.

 

 

     Всего было выпущено 15 экземпляров плат ревизии 05.

 

     Также в 2012, после исправления мелких недочетов в плате ревизии 05 Анатолий Гайворонский (zorel) решил выпустить новую партию плат в количестве 17 штук, получивших проектное обозначение как ревизия 05.1. Платы имеют красный цвет защитной маски. Платы изготовлялись в Китае. Фото собранной платы любезно предоставил Андрей Савченко. За что ему большое спасибо.

     В 2013 году Виталий Михальков (MV1971) организовал производство еще одной партии плат ревизии 05.1 в количестве 21 штук. Платы этой партии также имеют красный цвет защитной маски.

 

 

     Всего было выпущено 38 экземпляров плат ревизии 05.1.

 

     Стоит отметить, что в конце в 2012 года была выпущена плата ревизии 06. Но она не стала официальной по причине неполной совместимости с основными ревизиями плат. Попытка применить схему видеоформирователя в стиле компьютеров аля "Пентагон" привела к тому что бордер на Фениксе стал не кратным 4 тактам процессора, что привело к неправильному отображению бордерных эффектов в ранее написанных программах. Но в любом случае, хоть плата не считается канонической и на данный момент официально последней версией является 05.2, тем не менее стоит упоминуть о вышедшей когда то ревизии. Фото собранной платы можно увидеть ниже.

 

 

     Всего было выпущено 15 экземпляров плат ревизии 06.

 

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

 

Процессор

КР1858ВМ1(Z80A) - 3,5МГц (для плат ревизии по 03 включительно)
TMPZ84C00-8 - 3,5МГц в нормальном режиме и 7,0МГц в турбированном режиме (для плат начиная с 04 ревизии)

ОЗУ

1024 Кб в минимальной конфигурации и 2048 Кб в максимальной. Основана на использовании модулей памяти SIMM 30pin.

ПЗУ

64 Кб

Графика

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

Звук

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

Клавиатура

внешняя PS2(эмулируемая)

Джойстик

тип Kempston (эмулируемый)

Манипулятор "мышь"

внешняя PS2  Kempston-mouse (эмулируемая )

Контроллер FDD

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

Контроллер HDD

IDE на базе Nemo IDE

Контроллер SD Card

на базе ZC SD-Card Interface (присутствует начиная с 03 ревизии плат)

Часы реального времени

на базе микросхемы PCF8583P

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

RS232 порт, магнитофонный вход/выход

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

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

Архитектура

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

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

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

Питание

ATX разъем

Размеры

mATX форм-фактор с размерами 220x240мм

 

Проект:

 

1. Инструкция по эксплуатации версии 0.8 в формате pdf - скачать
2. Схема электрическая принципиальная ревизии 00 в формате PCAD2002 - скачать
3. Печатная плата ревизии 00 в формате PCAD2002 - скачать
4. Электрическая и монтажная схемы, перечень элементов ревизии 00 в формате pdf - скачать
5. Описание изменений и доработок ревизии 00 в формате pdf - скачать
6. Схема электрическая принципиальная ревизии 00.1 (с доработками, см. пункт 6) в формате PCAD2002 - скачать
7. Печатная плата ревизии 00.1 в формате PCAD2002 - скачать
8. Электрическая и монтажная схемы, перечень элементов ревизии 00.1 в формате pdf - скачать
9. Отличия ревизии 01 от ревизии 00 в формате txt - скачать
10. Схема электрическая принципиальная ревизии 01 в формате PCAD2002 - скачать
11. Печатная плата ревизии 01 в формате PCAD2002 - скачать
12. Электрическая и монтажная схемы, перечень элементов ревизии 01 в формате pdf - скачать
13. Схема электрическая принципиальная ревизии 02 в формате PCAD2002 - скачать
14. Печатная плата ревизии 02 в формате PCAD2002 - скачать
15. Электрическая и монтажная схемы, перечень элементов ревизии 02 в формате pdf - скачать

16. Отличия ревизии 02 от ревизии 01 в формате txt - скачать
17. Схема электрическая принципиальная ревизии 03 в формате PCAD2002 - скачать
18. Печатная плата ревизии 03 в формате PCAD2002 - скачать
19. Электрическая и монтажная схемы, перечень элементов ревизии 03 в формате pdf - скачать
20. Отличия ревизии 03 от ревизии 02 в формате txt - скачать
21. Схема электрическая принципиальная ревизии 04 в формате PCAD2002 - скачать
22. Электрическая и монтажная схемы, перечень элементов ревизии 04 в формате pdf - скачать
23. Печатная плата ревизии 04 в формате PCAD2002 - скачать
24. Отличия ревизии 04 от ревизии 03 в формате txt - скачать
25. Доработки ревизии 04 для корректной работы в турбо режиме в формате pdf - скачать
26. Схема электрическая принципиальная ревизии 04.1 (с доработками, см. пункт 25) в формате PCAD2002 - скачать
27. Электрическая и монтажная схемы, перечень элементов ревизии 04.1 в формате pdf - скачать
28. Печатная плата ревизии 04.1 в формате PCAD2002 - скачать
29. Схема электрическая принципиальная ревизии 05 в формате PCAD2002 - скачать
30. Электрическая и монтажная схемы, перечень элементов ревизии 05 в формате pdf - скачать
31. Печатная плата ревизии 05 в формате PCAD2002 - скачать
32. Отличия ревизии 05 от ревизии 04 в формате txt - скачать
33. Описание изменений и доработок ревизии 05 в формате pdf - скачать
34. Схема электрическая принципиальная ревизии 05.1 (с доработками, см. пункт 33) в формате PCAD2002 - скачать
35. Электрическая и монтажная схемы, перечень элементов ревизии 05.1 в формате pdf - скачать
36. Печатная плата ревизии 05.1 в формате PCAD2002 - скачать
37. Отличия ревизии 05.2 от ревизии 05.1 в формате txt - скачать
38. Схема электрическая принципиальная ревизии 05.2 (с доработками, см. пункт 37) в формате PCAD2002 - скачать
39. Электрическая и монтажная схемы, перечень элементов ревизии 05.2 в формате pdf - скачать
40. Печатная плата ревизии 05.2 в формате PCAD2002 - скачать
41. Схема электрическая принципиальная ревизии 06 в формате PCAD2002 - скачать
42. Электрическая и монтажная схемы, перечень элементов ревизии 06 в формате pdf - скачать
43. Печатная плата ревизии 06 в формате PCAD2002 - скачать
44. Описание изменений и доработок ревизии 06 в формате pdf - скачать
45. Схема электрическая принципиальная ревизии 06.1 (с доработками, см. пункт 44) в формате PCAD2002 - скачать
46. Электрическая и монтажная схемы, перечень элементов ревизии 06.1 в формате pdf - скачать
47. Печатная плата ревизии 06.1 в формате PCAD2002 - скачать
Внимание: вопросы производства желательно согласовывать с автором.

 

Прошивки:

 

1. Прошивка микроконтроллера ATmega8515 версия 2.7 (автор Caro) - скачать
2. Прошивка микроконтроллеров ATmega8515 и ATmega162 версия 2.8 (автор Caro) - скачать
3. Прошивка микроконтроллера ATmega8515 версия 2.8.1 (автор патча Lion17) - скачать
4. Прошивка микросхемы программируемой логики EPM3064ATC44 для плат, начиная с 03 ревизии (автор ZEK) - скачать
5. Прошивка микросхемы ПЗУ W27С512 для плат, начиная с 05 ревизии, микросхема DD22. - скачать
6. Исходные тексты программы для создания прошивки микросхемы ПЗУ W27С512 для плат, начиная с 05 ревизии, микросхема DD22. - скачать
7. Прошивка микроконтроллера ATtiny13 (ATtiny12, ATtiny15, ATtiny45) версия 1.0 для плат, начиная с 05 ревизии, микросхема DD48. - скачать
8. Исходные тексты прошивки микроконтроллера ATtiny13 (ATtiny12, ATtiny15, ATtiny45) версия 1.0 для плат, начиная с 05 ревизии, микросхема DD48. - скачать
9. Прошивка микросхемы ПЗУ W27С512 для плат 06 ревизии, микросхема DD5 - скачать
10. Исходные тексты программы для создания прошивки микросхемы ПЗУ W27С512 для плат 06 ревизии, микросхема DD5 - скачать
11. Прошивки ПЗУ:

 

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

Штатная(базовая) версия ПЗУ, без излишеств.

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

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

ПЗУ TR-DOS 6.11P by Keeper

Версия с рам-диском размером 892Кб. Рам-диск всегда работает как диск D:

Исходные коды: скачать

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

ПЗУ TR-DOS 6.11P + Fatall 0.23 Сборка by Keeper

Экспериментальная сборка с копировщиком Fatall 0.23 by savelij в свободной странице ПЗУ. TR-DOS версии 6.11P by Keeper.Версия с рам-диском размером 892Кб. Рам-диск всегда работает как диск D:

Исходные коды: скачать

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

ПЗУ TR-DOS 6.10P + WDC 1.26 Сборка by Keeper

Экспериментальная сборка с копировщиком WDC 1.26 by Budder в свободной странице ПЗУ. TR-DOS версии 6.10P by Alsp

Исходные коды: скачать

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

ПЗУ TR-DOS 6.11P + WDC 1.3 Сборка by Keeper

Экспериментальная сборка с копировщиком WDC 1.3 by Budder в свободной странице ПЗУ. TR-DOS версии 6.11P by Keeper

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

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

ПЗУ TR-DOS 5.04T by Zloy

Экспериментальная прошивка ZXM-Phoenix с RAM-диском ("подправленая" от KAY - изменены надписи в 128 меню). Проверено - работает. By Zloy

Для инициализации RAM диска:

1) *"C:"

2) FORMAT"C:name"

Содержимое диска при сбросе не теряется...

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

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

ПЗУ TR-DOS 6.11P + Fatall 0.25 Сборка by Mick

Экспериментальная сборка с копировщиком Fatall 0.25 by savelij в свободной странице ПЗУ. TR-DOS версии 6.11P by Keeper.Версия с рам-диском размером 892Кб. Рам-диск всегда работает как диск D:

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

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

ПЗУ TR-DOS 6.11Q + Fatall 0.25 Сборка by Mick

Экспериментальная сборка с копировщиком Fatall 0.25 by savelij в свободной странице ПЗУ. TR-DOS версии 6.11Q by Velesoft.Версия с рам-диском размером 892Кб. Рам-диск всегда работает как диск D:

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

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

 

Софт:

 

    Здесь будет выкладываться софт, использующий аппаратные особенности компьютера. Иными словами на других компьютерах программы либо будут работать не корректно, либо работать не захотят:

 

Демо программа Parus4Phoenix

Демонстрационная программа от AAA Band, написанная для фестиваля Chaos Construction 2011. Изначально бордерный эффект был заточен под компьютер Pentagon-128. Но потом великий VNN_KCS адаптировал ее под ZXM-Phoenix, за что ему громадное спасибо.

Авторы: AAA Band

Год выпуска: 2011 оригинал, 2012 адаптация под ZXM-Phoenix

Исходные коды: скачать

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

Демо программа PhoenixGift

Демонстрационная программа, посвященная 3 летию компьютера ZXM-Phoenix. В программе используется бордерный эффект, заточенный под ZXM-Phoenix. Спасибо Petr Kouril за предоставленную картинку, которая легла в основу этой демки. Также спасибо авторам музыки и бордерного эффекта, которые были позаимствованы для создания этой программы.

Автор: Mick

Год выпуска: 2011

Исходные коды: скачать

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

Демо программа Black cat demo

Демонстрационная программа написанная для создания массовости работ фестиваля DiHalt 2012. Правда на конкурс отправлялась усеченная версия под компьютер Pentagon-128. В этом варианте программы используется бордерный эффект, заточенный под ZXM-Phoenix. Спасибо автору оригинальной картинки, которая легла в основу этой демки. Также спасибо Rob Hubbard за музыкальную композицию Goldrunner, которые были позаимствованы для создания этой программы.

Автор: Mick

Год выпуска: 2012

Исходные коды: скачать

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

Демо программа Pussyсat

Эта демонстрационная программа изначально входила в работу от группы AAA Band, бордерный и мультиколорный эффекты были настроены под компьютер Pentagon-128. Чтобы порадовать владельцев компьютера ZXM-Phoenix пришлось немного подрихтовать эту часть и теперь она стала самостоятельной маленькой демо программой. Скажем дружно за этот бордерный эффект великому VNN_KCS - Большое спасибо!!!

Авторы: AAA Band

Год выпуска: 2010 оригинал, 2012 адаптация под ZXM-Phoenix

Исходные коды: скачать

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

Демо программа Happy New Year 2012

Эта демонстрационная программа, написанная великим VNN_KCS и посвящена наступившему 2012 году. Изначально эффекты были настроены под компьютер Pentagon-128. Также для проигрывании музыки необходима карта General Sound. Чтобы владельцы ZXM-Phoenix смогли тоже насладится этой демкой, то пришлось немного поколдовать над ней. Правда плавность бегущей строки, ввиду конструктивных особенностей компьютера, обеспечить не представляется возможным. Также вставил небольшой детект карты GS, так что программа будет работать и без музыки.

Автор: VNN_KCS

Год выпуска: 2011 оригинал, 2012 адаптация под ZXM-Phoenix

Исходные коды: скачать

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

Демо программа MLT Picture 1

Эта демонстрационная программа позволяет посмотреть 34 мультиколорные (MultiTech) картинки на экране компьютера ZXM-Phoenix. Для работы программы необходим турбо режим с тактовой частотой процессора 7МГц. Используемые тут картинки позаимствованы из демопрограмм под DMA DATA-GEAR by Omega. Музыка by DRON of G.D. и предоставлена AAA из архивов нерелиженой музыки Newart. За что всем им большое и огромное спасибо.

Автор: Mick

Год выпуска: 2012

Исходные коды: скачать

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

Демо программа PhoenixGift 2012

Демонстрационная программа, посвященная 4 летию компьютера ZXM-Phoenix. Спасибо авторам музыки и картинки феникса, которыя я позаимствовал при создании этой демки.

Автор: Mick

Год выпуска: 2012

Исходные коды: скачать

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

Демо программа Virus Demo

Небольшая демонстрационная программа, где я продолжил изучение технологии вывода видеоинформации через стек. Эта программа расчитана на компьютер ZXM-Phoenix, так как использует 7 бит порта 7FFDh. Спасибо авторам музыки и картинок, которые легли в основу этой демки. А также выражу огромную благодарность нашему неутомимому ААА, за оказанную помощь.

Авторы: Mick и AAA

Год выпуска: 2013

Исходные коды: скачать

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



Эмулятор:

 

    Для просмотра существующих программ под ZXM-Phoenix, а также для написания новых, можно воспользоваться специальной версией эмулятора Unreal Speccy , которую сделал Молодцов Александр (molodcov_alex). Скачать данную версию эмулятора можно здесь .

 

 

Благодарности:

 

Каримову Камилю (caro) - за разрешение использовать схему мультикарты для ее интеграции в компьютер;

Ткачуку Валерию (Black Cat) - за дельные советы и концепцию микшера(выход звука);

Иванову Евгению (Ewgeny7) - за пример расширения памяти и помощи в редактировании руководства;

Руденькому Виталию (Keeper) - за модифицированный вариант контроллера дисковода и за кучу разных прошивок ПЗУ;

Герасимчуку Сергею (Zloy) - за полезную информацию по подключению компьютера к телевизорам с интерфейсом SCART;

Юдину Станиславу (CityAceE) - за форум http://zx.pk.ru/, который собрал вместе всех бывших и настоящих спектрумистов, да и просто любителей старых компьютеров;

Шаповалову Андрею (Xobbiman) - за сайт http://pk8000.narod.ru/, приютивший информацию о компьютере пока я не созрел на создание своего собственного сайта;

Демьяненко Дмитрию (ZEK) - за реализацию контроллера SD карт.

Молодцову Александру (molodcov_alex) - за поддержку компьютера в эмуляторе Unreal Speccy.

Юдину Владимиру (Lion17) - за исправление ошибок в прошивке Atmega8515 в контроллере мультикарты.

 

      Mick Laboratory 2010...2016