ГЛАВНОЕ МЕНЮ

  Главная

  Новости

  Описание

  Файлы

  Контакты

  Информация

 

ДОПОЛНИТЕЛЬНО

  Форум

  Голосование

  Зеркало


Описание

О проекте

Проект создан для поиска сторонников в достижении окончательной цели разработки и внедрения схемы наладонного PALM компьютера с архитектурой ZX-Spectrum. Привестсвуется любое участие, любая помощь*! Даже мнение важно!
Наряду со стандартной конфигурацией ныне доступны некоторые расширения архитектуры особенно заметные в многочисленных клонах. Взять по возможности все самое лучшее (ставшее стандартом де факто) и применить в конструкции, именно это и есть цель проекта. Жаль, но от многих комплектующих придется отказаться по причине их малой распространенности.
Детали для проекта уже все есть.. почти*. Схемных решений по обходу конфликтов с портами тоже достаточно, а вот отходить от класики, т.е. бетадиск придется. Нужен полноценный эмулятор дисковода (реальный дисковод на наладоннике..) через рамдиск с винчестера 2.5' или CF. Плохо, что все сайты по спектрум продвинутым проектам стали прикрывать. Наверно, придется изобразить стандартную схему 128kb (хотя минимум 512kb на микросхеме soj) ленточного спека с дальнейшим наращиванием конфигурации по памяти и накопителям. Однако повторить её получится в ближайшее время, с полностью открытой архитектурой (схемой) и без притензий на коммерческую выгоду от продажи десятка плат.
Хотя винчестер навесить можно сразу, вот только правильную схему выбрать или сразу обе, а может их больше чем две? Часть проблем пришлось переложить на пользователей, оные с легкостью смогут навесить свое оборудование и "перепрограммировать" любой порт без применения специализированных микросхем. Этим и объясняется возможность легкой смены конфигурации.
Застрял на, казалось бы, элементарных вещах, а имено модифицированных программах "биос" и стандартах дисковых накопителей. Написание тестов памяти и производительности..тоже. Еще пожалуй память свыше 128kb (на клонах слишком разное), но с этим разобраться проще.

Дополнительная конфигурация следующая:
- ядро I Z80 20MZh (процессор), ядро II (в роли сопроцессора) eZ80 50MZh;
- выбор частота/скважность использования процессорного ядра I и II;
- возможность останова/перезарузки ядра I из ядра II;
- чтение и запись из памяти ядра I программ ядром II вплоть до прошивок ППЗУ с дальнейшим запретом записи;
- 48, 128 (при 512kb(I) до 2mb soj + 1-16mb(II) + 256k кэш/видеопамять);
- музыкальный сопроцессор AY;
- LCD, VGA и PAL.. на выбор, вплоть до распайки деталей на плату.
..вся эта конфигурация без особых сложностей со стороны схемы и существующих программ.

Как видно из краткого, но основного списка, в пояснении нуждается только наличие кэш/видеопамяти. Думается, что это дубликат участков (видео)памяти при записи в оные подключается эта память и дублирует информацию. В остальные моменты видеопамятью заняты видеоконтроллер, дополнительно вычисляется значение для порта #FF, процессор же свободен для других операций. К тому же режим скважности, позволяет использовать процессор на полной мощности заданный интервал времени, высвобождая ресурсы для "сопроцессора" и тормозя тем самым процессор до номинальных эквивалентов частот реального спека (кроме работы с лентой). Кстати, наличие реального процессора, сопроцессора и эквивалента ULA, это очень и очень хорошо.. кушает ;)

* - все еще нет доступного экрана Nintendo DS, а главное документации по нему.
Помогите раздобыть приставку в любом состоянии с целыми экранами.

Copyright ©2006 zx-palm.narod.ru

Hosted by uCoz