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

User Tag List

Страница 14 из 45 ПерваяПервая ... 101112131415161718 ... ПоследняяПоследняя
Показано с 131 по 140 из 450

Тема: ZXKit1 - конструктор для ZX-творчества

  1. #131
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Некоторые ограничения FPGA - дополнительное время на загрузку,
    Да, но это время почти незаметно. Ибо загрузка идет на частотах около 20Мгц. Для глаза получается что ус-во начинает работать сразу после включения.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  2. #132
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    66
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Да, но это время почти незаметно. Ибо загрузка идет на частотах около 20Мгц. Для глаза получается что ус-во начинает работать сразу после включения.
    Интересует не время само по себе, а какие сигналы в это время будут на шине ZX-BUS. Лишь бы чего не погорело. У CPLD там вроде состояние после включения однозначное. А как у FPGA до окончания загрузки ?
    "L-256"

  3. #133
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    А как у FPGA до окончания загрузки ?
    А вот это не знаю. Но у меня Циклон обвешан всякоразными чипами со всех сторон, и ничего не горит. Да и владельцы Altera DE1 вроде не жаловались. Скорее всего до окончания загрузки на ногах болтается "Z", либо они установлены как "вход". Ибо другое может привести к проблемам.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  4. #134
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    66
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    А вот это не знаю. Но у меня Циклон обвешан всякоразными чипами со всех сторон, и ничего не горит. Да и владельцы Altera DE1 вроде не жаловались. Скорее всего до окончания загрузки на ногах болтается "Z", либо они установлены как "вход". Ибо другое может привести к проблемам.
    Какие многоногие FPGA сейчас выгодно использовать в самоделках ?
    ZX-BUS сразу отъест ног 40, ОЗУ - ног 40. CPLD есть 208-ногие, а как обстоят дела у FPGA, которые пригодны для контроллеров ?

    Свободные ноги FPGA, наверно, надо вывести на разъемы IDC-40M. Это будет общая часть всех контроллеров. Вся цифровая часть контроллера будет в FPGA.

    Дополнительная обвязка и формирование нужных аналоговых сигналов можно делать на дополнительной платке "лазерным утюгом" или МГТФ на макетке.

    Примеры реализации:
    1. Если надо сделать IDE - интерфейс, на дополнительной плате разместить буферные микросхемы .
    2. Если надо будет сделать видеокарту - на дополнительной платке разместить формирователи аналогового сигнала и разъем VGA.
    3. Если надо будет сделать контроллер клавиатуры и джойстиков - на дополнительной платке разместить разъемы клавиатуры и микроконтроллер. Если получится - можно и без микроконтроллера сделать.
    4. Если надо сделать диспетчер памяти - ничего не добавлять.
    5. Если надо сделать ...

    Конечно, готовые контроллеры для ZX-BUS переделывать смысла нет, только если добавить функциональности. Это как пример использования базовой платы ZX-BUS.
    Память можно также перенести на дополнительную платку.
    Последний раз редактировалось zx-kit; 13.09.2009 в 13:03.
    "L-256"

  5. #135
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Какие многоногие FPGA сейчас выгодно использовать в самоделках ?
    Как-то однозначно напрашиваются на 208 ног. Сильно мощные ставить смысла нет, если в них влезут пять самих спектрумов, то...
    Например:
    Altera EP2C5Q208C8 19,22$
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  6. #136
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    66
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Как-то однозначно напрашиваются на 208 ног. Сильно мощные ставить смысла нет, если в них влезут пять самих спектрумов, то...
    Например:
    Altera EP2C5Q208C8 19,22$
    Если дешевые, то можно и мощные. Пока плата разрабатывается, может еще подешевеют. А как у них с потреблением и напряжением питания и совместимостью с TTЛ?

    Если на плате разместить три разъема-гнезда в три ряда, а в дочернюю плату впаять разъемы-вилки, то дополнительную плату можно пристегивать-отстегивать. При этом платы будут параллельно друг другу.
    Последний раз редактировалось zx-kit; 13.09.2009 в 14:05.
    "L-256"

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

  8. #137
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    107
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    По играм - процессору теперь не надо будет считать адрес точки/байта в памяти. Эту черновую работу будет выполнять ZXM VideoCard. Процессор будет заниматься более важными делами, где спешка не нужна.
    Останется сущая фигня - сесть и написать с нуля игры. Ау, программисты! Хотя бы пара человек есть? Кроме шуток - это малореально. Или я не врубаюсь как оно работает.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  9. #138
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    66
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Останется сущая фигня - сесть и написать с нуля игры. Ау, программисты! Хотя бы пара человек есть? Кроме шуток - это малореально.
    Сейчас ситуация такая - игры почти не пишут. Существует несколько причин.
    1. Недостаточные цветовые возможности стандартного экрана.
    2. Сложность программирования и медленность расширений графики.

    Чтобы нарисовать мультик или демо на стандартном Спектруме нужно быть гением и потратить кучу времени. На это способны немногие.

    Надо упростить написание игр, тогда многие смогут писать, у кого появятся задумки. При этом можно будет использовать любой язык программирования: BASIC, СИ, АССЕМБЛЕР. При наличии жесткого диска или CF карты загружать большие объемы видеоданных быстрее, чем с дисковода.

    Чтобы написать игры с качественной графикой в динамике нужна быстрая видеокарта с простым управлением в шину ZX-BUS. Только тогда могут появиться игры нового уровня. Старых игр написано много. Теперь надо писать новые.

    И игры придется писать не с нуля. Опыт человека остается, можно применить основные функции старых программ. Только выкинуть функции вывода спрайтов на экран и заменить их на более короткие, где основная работа переложена на видеокарту.

    Например, при копировании объекта на экран, проще указать координаты для вывода, номер спрайта/объекта и дать команду начала операции. Контроллер может сам рассчитать адрес начала спрайта, адрес точки на экране и скопировать с помощью трех счетчиков - адрес источника, адрес приемника и количество байтов. Это все может делать FPGA.

    Почему с помощью FPGA быстрее:
    1. FPGA может работать на большей скорости, чем Z80.
    2. Даже на одной скорости FPGA быстрее Z80, так как ей не нужны циклы, как Z80, а достаточно тактов.
    3. Шина данных FPGA может быть больше 8 бит : 16 или 32, что ускоряет копирование в два или четыре раза.
    4. У FPGA своя память, которая может работать независимо от шин Z80.
    При копировании FPGA может работать основной цикл программы, в отличие от стандартного способа вывода спрайтов.

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

    При этом точки спрайта с прозрачным цветом можно не копировать. Для этого на одну точку проще выделить целый байт, даже если используется только 4 бита. Память сейчас не проблема. Картинка получится замечательная - фон останется на месте прозрачного цвета.

    При этом написание игры получится проще, чем для PC.
    Последний раз редактировалось zx-kit; 13.09.2009 в 14:55.
    "L-256"

  10. #139
    Activist
    Регистрация
    13.07.2009
    Адрес
    Санкт-Петербург
    Сообщений
    253
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    zst, думаю ты совершенно прав..
    1) сейчас начинается нечто, что условно можно назвать 3 поколение sp-совместимых машин. Пока что единственный пример Pentagon 2.666, но почему бы не поддержать линию KoE небольшой конкуренцией (тем более что пока неизвестна дальнейшая судьба клона DTN)

    2) как расширить графику - либо применять спецпроцессор, возложив всю работу на него (идеологически новый для zx ход), либо возложить всю эту работу на центральный процессор (идеологически правильный метод, если под правильностью подразумевать приемственность). Но тогда система должна работать как можно быстрее..

    по возражениям Error404... так можно сказать про любую новую железку. Конечно поддержка софтом это залог успеха железки, но как она будет поддержана софтом, если она ни к месту, ни к времени говоря простым языком. Простой пример - пусть выпущена железка, функции которой мерцать тремя светодиодами и бипать. И все. Софтом поддержана. А толку, как ты думаешь? Или вот Спектранет - уже есть IRC клиент и библиотека сокетов беркли. Но железка ни к месту - потому что никто не хочет отказываться от благ интернет-серфинга PC, ради простого we can do it..

    Лучшей демкой sp третьего поколения с расширенной графикой, наверно все согласятся, был бы фанатский порт Fantastic Dizzy
    Последний раз редактировалось Segfault; 13.09.2009 в 19:43.

  11. #140
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    сколько раз уже жевали-жевали тему о новых экранах... хотите изобрести новый комп - не называйте его спеком. и даже спорить тогда ни с кем не придется. делайте в свое удовольствие.

Страница 14 из 45 ПерваяПервая ... 101112131415161718 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Конструктор (ZX SDK)
    от CityAceE в разделе Программирование
    Ответов: 120
    Последнее: 02.06.2014, 18:17
  2. Конструктор"сделай сам"+АТМ 4.50 Турбо
    от Nordic в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 22.11.2008, 08:27
  3. Технологии творчества-1: Как делать стихи?
    от andrews в разделе Творчество
    Ответов: 16
    Последнее: 27.06.2008, 12:30

Ваши права

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