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

User Tag List

Страница 1 из 45 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 450

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

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

    По умолчанию ZXKit1 - конструктор для ZX-творчества

    МНОГОПЛАТНЫЙ КОНСТРУКТИВ ДЛЯ КЛОНА ZX SPECTRUM

    Попробую объяснить так. Взять какой-нибудь клон, например, PENTAGON-128. Мысленно перенести детали контроллера дисковода на отдельную плату контроллера. Музыкальный процессор - на другую плату. Порты клавиатуры и джойстика - на третью. Память и видеоконтроллер - на четвертую. А то, что останется - на пятую плату, плату процессора.

    Если теперь сделать эти пять плат и установить в кросс-плату с 5/7/10 разъемами, то получится PENTAGON-128 в другом конструктиве. Программы, соответственно, будут работать те, что работали на PENTAGON-128.

    Для начала можно разделить на модули более простой компьютер Ленинград и постепенно добавлять к нему модули для расширения до PENTAGON-128.

    Потом можно добавлять новые возможности.
    Последний раз редактировалось zx-kit; 12.10.2019 в 14:12.
    "L-256"

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

  3. #2
    Guru Аватар для AAA
    Регистрация
    06.04.2005
    Адрес
    Земля, Москва, Марьино
    Сообщений
    21,509
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    16 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Одноплатные компьютеры трудно модернизировать
    Это почему ?
    Ваабще зачем их столько плодить если софта нет совершенно ?

    Есть уже: Pentagon 1024 в который без проблем втыкается TSFM,NeoGS,ZXMC2,HDD,CD
    Круче ваабще уже некуда. Но и софта для работы с винтом нет.

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

    Есть тот же Speccy 2007, захотел, заказал, собрал.

    (описал те модели, которые без всяких проблем можно купить и собрать самому)

    Что еще надо то ?

    Вопрос в том что за половину 2009 года всем миром было написано: 10 демок, и кучка никому практически ненужных интро. Как хороший пример, группа Triebkraft/4th Dimension сделал Aeon, ну просто крутняк не реальный и это на обычном компе без наворотов.

    Игр было написано не более 5ти.

    И вопрос про расширения, кто нибуть, чтонибуть для них написал ? Сколько написано для NeoGS музыки, сколько написано для ТСФМ ? Один Савелий, ковыряется, что то пишет, пытается моды прочесть с флехи. А где остальные программеры ? Правильно все в концепциях. (я тупой в программировании, но все что мне по силам делаю для спека). Умел бы программировать я б каждый день дему вылеплял.

    Под экран Пентагона один Brezee написал две демы под некоторые возможности Пентагона и ТСФМ и все...

    Достаточно тех компов, которые есть. Софта нет ваабще никакого или есть на уровне версии 0.001 или только для пати какого нить.
    Сейчас дай бог сил CHRV, он создаст ATM3. Ваабще самолет по сравнению со всем остальным и что еще надо ? Ну загрузку с флехи сделать нормальную... Хватит концепций, давайте играться и развивать то, что есть.
    Хоть изучим их возможности.
    Последний раз редактировалось AAA; 06.06.2009 в 09:58.

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

    По умолчанию

    ... Новое — это старое плюс хорошо забытое старое плюс нереализованное старое и немного нового ...

    ...В одноплатном компьютере собраны схемные решения, лучшие с точки зрения автора на момент создания платы. В дальнейшем точка зрения автора может измениться, но даже он не сможет изменить плату без скальпеля и паяльника. Если схема на ПЛИС — может не хватить ног или ячеек. Многие одноплатные компьютеры имеют медленную память.

    Если компьютер многоплатный, то можно усовершенствовать одну плату, а остальные не трогать. В случае одноплатного компьютера придется разрабатывать новый компьютер...

    ...Старый софт никуда не денется, а новый не пишут из-за ограничений цвета стандартного экрана или неудобства работы с новыми видеорежимами...

    На одноплатных компьютерах нет возможности прямого доступа ко всей памяти. Предлагается, что в конструкторе ZXKit1 на плате процессора будет генератор 14 МГц, панелька для Z80, небольшая ПЛИС, которая управляет скоростью процессора (NORMAL / TURBO), резисторы подтяжки 10 кОм к +3.3 В, регистры установки номера регистра ОЗУ и ПЗУ по 16 Кб, разъемы для кнопки TURBO и светодиода TURBO.
    Сигналы номера сегмента RAM_SEG_0 ... 7 и ROM_SEG_0 ... 2 должны выводиться на дополнительные 36 контактов шины ZX-BUS2 модуля. По запросу доступа к шине процессора эти сигналы тоже должны переходить в z-состояние.
    Получается аналог процессора с большим количеством адресных выходов.
    На один из 36-ти контактов ZX-BUS2 можно вывести +3.3 В. Остается еще 36-11-1=24 контакта, которые можно использовать.
    "L-256"

  5. #4
    Guru Аватар для AAA
    Регистрация
    06.04.2005
    Адрес
    Земля, Москва, Марьино
    Сообщений
    21,509
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    16 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Если компьютер многоплатный,
    Если компьютер многоплатный, то:
    ты имеешь необычайные глюки, которые исходят от многочисленных разъемов. Пример тому неудачный пентагон 1024.
    Цитата Сообщение от zst Посмотреть сообщение
    В случае одноплатного компьютера придется разрабатывать новый компьютер...
    Зачем, для чего , почему ? Кому это надо ? Есть у меня одноплатный АТМ Турбо 2. Что еще надо ? Все есть для того, чтобы творить, для того чтобы изучать сипиэмы и ис досы.

    Я ваабще не понимаю зачем изобретать еще какой то спеки (одноплатный, многоплатный, трехэтажный и.т.п.) ? Что изменится от того, что будет еще один клон клона ?

    Уже многократно опредяляли на форуме чего не хватает современному спектруму:
    нормального человеческого пентагоносвкого стабильного инта,
    загрузки образов trd,scl с флеш карты
    и многочисленного классного софта под эти цели.
    Все остальное есть, а некоторые вещи по два раза сделаны (TS,TSFM,GS,NeoGS)

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

    По умолчанию

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

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

    ZXKit1 может состоять из следующих плат:

    1.Плата процессора - на ней панелька для Z80 и генератор тактовых импульсов.
    2.Плата основного ОЗУ и стандартного видеоконтроллера — для начала можно подпаять к макетке для ZX-BUS плату Ленинграда, из которой вытащить Z80 и ПЗУ.
    3.Плата ПЗУ — на ней панелька для ПЗУ Ленинграда.
    4.Плата манипуляторов - ZXMC2 или аналогичная для подключения клавиатуры PS/2.
    5.Плата загрузчика — пока не надо.
    6.Плата дополнительного ОЗУ и видеоконтроллера — пока не надо.
    7.Плата палитры, формирователя сигналов VGA и PAL — пока каждый подключает к монитору или телевизору как может.

    Таким образом компьютер заработал...
    Теперь подключаются специалисты по железу, которые дорабатывают каждый свою плату:


    Например, skyther (специалист по flash) разрабатывает новую плату ПЗУ, где будет уже не микросхема с ультрафиолетовым стиранием, а flash, которую проще купить в любом магазине радиодеталей. Далее он добавляет в свой программатор для flash поддержку платы ПЗУ для ZXKit1 (слот SL-98).

    Затем syd (специалист по загрузке с SD-CARD) разрабатывает новую плату загрузчика образов trd и scl.

    Затем Lethargeek, Vladimir Kladov и др. (специалисты по видеоконтроллерам) разрабатывают плату дополнительного ОЗУ и видеоконтроллера с количеством цветов 16/256 на точку, отдельным ОЗУ и т.д. Плата будет состоять из ОЗУ и ПЛИС.

    Схема платы палитры есть у Black Cat.

    Описание новой платы процессора я приводил выше.

    Вот так, всем вместе, можно модернизировать Спектрум и добавить то, чего не хватает для удобства работы и упрощения написания игр.
    Ну а все уже разработанные контроллеры для ZX-BUS просто вставляются в слоты и работают дальше, ничего не заметив.
    Последний раз редактировалось zx-kit; 07.06.2009 в 07:30.
    "L-256"

  7. #6
    Veteran
    Регистрация
    24.01.2009
    Адрес
    Камышин
    Сообщений
    1,395
    Спасибо Благодарностей отдано 
    89
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    ZXKit1 предназначен для разработчиков нового железа, для опробывания в железе новых идей, создания макета устройства.

    Многие на форуме являются специалистами по какому-то устройству Спектрума или хотя бы предлагают какие-то доработки. Если каждое устройство расположено на отдельной плате - этот специалист может легко воплотить в жизнь свою идею.
    Похоже, просто амбициозный "юный джедай" решил заявить о себе как о разработчике нового "СУПЕР-Клона" Speccy! Дерзайте, юноша, дерзайте! Если вы доведете свой клон хотя бы до опытного образца и он будет хотя бы работать(пусть не без мелких глюков) - честь вам и хвала! А так - это пустое сотрясание воздуха!
    Цитата Сообщение от zst Посмотреть сообщение
    Например, skyther (специалист по flash) разрабатывает новую плату ПЗУ, где будет уже не микросхема с ультрафиолетовым стиранием, а flash, которую проще купить в любом магазине радиодеталей. Далее он добавляет в свой программатор для flash поддержку платы ПЗУ для ZXKit1 (слот SL-98).

    Затем syd (специалист по загрузке с SD-CARD) разрабатывает новую плату загрузчика образов trd и scl.

    Затем Lethargeek, Vladimir Kladov и др. (специалисты по видеоконтроллерам) разрабатывают плату дополнительного ОЗУ и видеоконтроллера с количеством цветов 16/256 на точку, отдельным ОЗУ и т.д. Плата будет состоять из ОЗУ и ПЛИС.
    А ты уверен, что хотя бы кто-то из этих людей захочет что-то делать для твоего клона? Ладно железо, но нежен и софт, но и не только системный. Кто все это будет писать? Комерческой выгоды - никакой, а просто так - сомнительно! А все предложенные тобой навороты, не поддержанные программно - просто бесполезная кучка микросхем и зря выброшенные деньги!
    Я думаю, что вполне будет достаточно Speccy 2009 vXX от Алеса Молодцова! Если там будет все, что заявлено - вот оно счастье и за реальные деньги! Если будет хотя бы один слот ZX-Bus - что ещё надо? Все самое необходимое уже будет на борту! Хочешь наворачивать ещё по железу (вот только зачем?) - "райзер" в слот и вперед!
    Короче, удачи в ZX-сроительстве!

  8. #7
    Activist Аватар для Romanich
    Регистрация
    02.11.2006
    Адрес
    Владивосток
    Сообщений
    481
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ещё один концептолог (очень мягко сказано) заявился

    вот вначале подтвердите свою концепцию хотя бы единым опытным образцом

    потом добейтесь поклонников

    затем софт новый напишите или портируйте с других платформ!

    и не какие-нибудь тупые демо-интры, а реальный софт игрового или другого характера

    а пока это лишь слова-слова...

    и ещё. помощников тут не ищите- их просто нет...

    да и вообще, чем старый спектрум не устраивает?
    EMU Apparatchik Romanich
    http://emu-apparatchik.narod.ru

  9. #8
    Master
    Регистрация
    04.12.2008
    Адрес
    г. Черкассы, Украина
    Сообщений
    957
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Одноплатные компьютеры трудно модернизировать, поэтому первоочередная задача - сделать компьютер достаточно легко расширяемым. Это позволит продлить время жизни ZX SPECTRUM путем апгрейда отдельных модулей.
    Чем не устраивает одноплатный на FPGA? Помню свой макет, состоял он из 4-х плат соединяемых разъемами СНО63-64 + БП + HDD + FDD. Занимало все в зборе, где-то пол стола. Так же думал, что с помощью модулей решиться проблема доработок. Дорабатывая один модуль, приходилось дорабатывать и другие. Из-за большого кол-ва соединений упала надежность всего устройства. Часть чипов стояла в панельках. Помню, хотел все DIP корпуса (74ALS) заменить на SMD (74AC), чтобы уменьшить размеры плат и ток потребления. Понравилось использование в схемах управления - ПЛМ, тем самым уменьшалось время исправлений и доработок (не нужно было перепаивать горсть микросхем). Да, было время...

    Сейчас довожу до завершения проект на FPGA, думаю сделать до конца этого года. Буду рад помочь.

  10. #9
    Master
    Регистрация
    04.12.2008
    Адрес
    г. Черкассы, Украина
    Сообщений
    957
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Может заинтересует вот этот проект http://www.retroleum.co.uk/electronics-articles/v6z80p/
    Делаю подобное, только Z80 в FPGA.

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

    По умолчанию

    Сейчас меня устроил бы SPECCY2007 из-за SD-CARD. Но у него маленькая ПЛИС, а я хочу в будущем попробовать сделать быструю работу графики с 256 цветами. Для этого мне понадобится быстрая память (10 нс) и отдельная ПЛИС, а также макет для экспериментов.

    Для этого хорошо подойдет материнская плата с несколькими слотами, соединенными параллельно. Шину лучше взять стандартную ZX-BUS, для своих сигналов использовать дополнительные 36 контактов в разъеме от старых 386 плат с ISA разъемами. Я еще ничего не изобретаю - это все есть на форуме.

    Для начала планирую разобраться в содержимом ПЛИС SPECCY2007, разделить на несколько ПЛИС по функциональному назначению: сегменты памяти, видеоконтроллер, дешифрация портов, загрузчик с SD-CARD. Получится почти тот же компьютер, но распределенный по разным платам. Когда появится свободное место в каждой ПЛИС, можно будет начать модернизацию.

    Мне нужно два джойстика с выбором типа: SINCLAIR1, SINCLAIR2, KEMPSTON, CURSOR, QAOPM, DEFINE. Об этом тоже кто-то писал на форуме.

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

    Для загрузки палитры понадобится загрузчик, желательно с доступом ко всему объему памяти. Образы ROM тоже желательно загружать с SD-CARD.

    Пока собираюсь работать над платой VGA и PAL для Пентагона. На форуме уже об этом писали. Заказал детали для макета.

    Вроде эти вещи тоже всем нужны... Частоту кварца, кадровой развертки и Z80 в DIP40 менять не собирась. То есть я не придумываю новый Cпектрум, я мечтаю сделать старый немного более удобным.

    А оси меня не очень интересуют, IS-DOS устраивала, только диски пятидюймовые зашаркивала до смерти - пришлось поставить трехдюймовый дисковод и использовать дискеты Verbatim Data Life Plus...
    "L-256"

Страница 1 из 45 12345 ... ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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