Важная информация

User Tag List

Показано с 1 по 10 из 118

Тема: Современный "Спектрум"

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Member Аватар для PegasResearch
    Регистрация
    26.04.2007
    Адрес
    Санкт-Петербург
    Сообщений
    35
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Современный "Спектрум"

    Законченый аналог проекта: http://groups.google.com/group/arm9f...on-board?hl=ru
    ================================================== ========
    Попытаемся предположить, каким должен быть современный Спектрум. Чем он должен отличаться от моделей 80-х годов?

    Сначала попробуем выделить сильные стороны Спектрума, обобщить накопленный опыт.
    1. Дешевизна. Это собственно и было целью Клайва Синклера -"компьютер дешевле 100 фунтов".
    2. Нацеленность на телевизор. Экономия на мониторе и возможность подключить спек практически везде (особенно при наличии RF-out). Впрочем, хорошо иметь возможность подключаться и к (S)VGA монитору.
    3. Небольшие размеры. Оригинал, да и многие клоны, размещаются в корпусе клавиатуры. Это не только удешевляет компьютер, но и делает его "полумобильным" - телевизор есть почти везде, есть переносные телевизоры... на форуме уже рассматривалась идея ноутбука.
    4. Простота конструкции. Многих привлекает возможность покопошиться в железе, расширить свои знания и умения, модифицируя Спек. Как было сказано на форуме, РС не очень-то попаяешь...
    5. Красивые (читай оптимальные) решения. Ограничения в количестве микросхем, быстродействии, объёме памяти заставляют (т.е. требуют) наличия "красивых" решений - иначе просто-напросто ничего работать не будет.
    6. Real time. Несомненный плюс - все программы работают в режиме реального времени, что позволяет создавать различную управляющую аппаратуру, интересные демки (в виде текста по бордюру для Пентагона).
    7. Наличие большого количества ПО. Это и игры, и специализированные программы (RTTY-терминал, например).

    Для многих на форуме Спек - это школа повышения квалификации, для кого-то - привычный инструмент. Однако, известны и минусы Спектрума. Попытаемся их перечислить.
    1. Низкое разрешение экрана (не говоря уж о способности управлять цветом). В настоящее время на большинстве даже старых телевизоров вполне сносно (т.е. можно разобрать буквы ;-) ) смотрится 800х600, не говоря уж о 640х480. И это без учёта возможности подключения к монитору.
    2. Невысокая производительность. Её не хватает для мультимедиа, качественной графики, 3D графики. К этому же пункту можно отнести и объём памяти. Даже 1Мб - мало для многих вещей. Тем более, при нелинейной адресации.
    3. Отсутствие поддержки сети. Отсутствие реализации интернет-браузера (возможно, мне просто неизвестно о такой программке). Туда же входит и стек желательных протоколов (TCP, UDP, IP, Ethernet...) да и сами "девайсы" - ethernet, ADSL... Для Спека слишком велики скорости этих каналов.
    4. Отсутствие ёмких накопителей. Стандартный Спек не поддерживает HDD. Также, как и USB-flash.
    5. Отсутствие USB. Это мешает подключать стандартные устройства - мыши, клавиатуры, принтеры... внешние накопители...

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

    Добавлено через 2 минуты
    Теперь подумаем, как нам оставить плюсы Спектрума и убрать минусы. Все минусы "завязаны" на небольшую производительности процессора и на отсутствие операционной системы (которая принесла бы браузер, стеки протоколов - включая USB стек, поддержку прочего софта). К сожалению, производительность 8-разрядного Z80 (даже 21МГц) невысока. Кроме того, на 8-битный процессор (подерживающий максимум 16 бит) сложно портировать 32-битные ОС и приложения. Вывод здесь очевиден (хоть и печален) - необходим 32-х разрядный процессор, недорогой, но достаточно производительный. К сожалению, в таком случае мы лишимся программной совместимости с ПО. Однако, производительность процессора позволит эмулировать Z80 (а заодно и другие специализированные микросхемы Спектрума). Предвижу, что многие не согласятся с таким подходом - "резиновый спек" и т.п. Однако, если нам удасться сохранить совместимость со всем ПО (включая реал-тайм) и оставить выше перечисленные плюсы платформы, то созданная платформа ничем хуже Спека не будет. Это уже не просто программный (писюковый ;-) ) эмулятор Спеки, это эмулятор платформы. На такой платформе возможны специальные режимы эмуляции - в виде реал-таймовой эмуляции. Плюс возможность железа установить Спектрумовский видеорежим - дорогого стоит ;-). Пусть даже железо содержит 10% от спека: главное, сохранены все преимущества Спека и совместимость с существующим ПО. На форуме уже не раз обсуждалась тема присоединения Z80 к быстродействующему CPU, который будет "сопроцессором" либо "эмулятором железа". На мой взгляд, куда выгодней эмулировать Z80 при наличии производительного процессора. Всегда можно создать 100% эмулятор (если таковых ещё нету).

    Из операционных систем наиболее подходит Linux - ввиду её доступности, разнообразия решений, открытости и дешевизны (т.е. бесплатности). Использование столь серъёзной ОСи сразу решит все проблемы стандартов (так как ОСь поддерживает почти все стандарты - файловые системы, протоколы, процессоры, ...) и проблемы ПО для новой платформы (начиная от терминала и заканичивая Оперой и OpenOffice). Под Linux существуют эмуляторы Спека (хотя, возможно, не реал-таймовые). Кроме того, существуют и эмуляторы других платформ (той же Денди), режимы которых также могут поддерживаться.
    Последний раз редактировалось PegasResearch; 08.05.2009 в 18:59. Причина: Добавлено сообщение

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 67
    Последнее: 21.04.2021, 14:51
  2. Ответов: 5
    Последнее: 20.06.2005, 00:10
  3. "Ремейк или плагиат?" или "про FIRE & ICE..."
    от antiplagiat в разделе Игры
    Ответов: 27
    Последнее: 04.06.2005, 02:55

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •