читай про док-станцию в топике
Вид для печати
Еще пожелания будут?
экранчик от мобильника прикрутить можно...
БК-0010 правильно сказал: сабж - это одноплатная конструкция. Точка. Так давайте от неё и плясать.
Как по мне, тут такой путь развития: добавить мег SRAM, поставить камень типа EP2C20Q240 (или EP3C16Q240 - там есть свои заморочки, но цена и доставабельность вкусная).
Зачем камень? OneChipMSX в текущей реализации отжирает 11к LE и в текущую ПЛИС тупо не лезет (если пообрезать поддержку картриджев - возможно влезет и в EP2C8, пока ещё сильно не копал). Остальные проэкты насколько мне известно заметно проще.
Запихивать в него NES/SNES/SEGA - ну в принципе можно, но... Не ценой альтер по 100баксов. Тогда проще (и дешевле!) взять PC в формате miniITX и гонять всё в эмуляторах.
Кому надо флоп/винт/модем/ипрочая - или ZX Evo, или изобретать докстанцию (зачем? непонятно)
ИМХО.
Текущих "лишних" пинов у альтеры хватит.Цитата:
По возможности выход на "нормальную" клавиатуру 4Х10.
А корпус кстати очень хорош - у мну в таком корпусе есть пара поделок :) Дороговат, правда.
насчет кортекса, можно stm32 поставить, они щас по цене быдлоконтроллеров. а в будующем sdl там поднять...
а ниче что в сп2010 уже есть vga ?
речь идет о сопряжении мелких экранов от мобил и прочей техники с vga. т.е. создание контроллера.
Эти вопросы давно решены. Для этого оставлены свободные пины - хоть экран, хоть клавиатуру - бери и подключай.
Если предполагается наличие системного разъёма на шину NemoBus, и работа с док-станцией, то необходимо предусмотреть возможность подключения одним движением, как это обычно и делается в док-станциях. Т.е. сигналы VGA, клавиатуры, мыши, стереозвука, и возможно (но не обязательно) джойстиков должны выводиться на печатный краевой разъём. Таким образом втыкание и вытыкание мобильной части компьютера производится одним движением, а вся периферия уже подключена к док-станции.
Ессно, что компьютер в таком исполнении, должен иметь свой экран и органы управления, необходимые при мобильном использовании. В качестве органов управления лучше всего использовать два встроенных джойстика, справа и слева от экрана по типу приставочных геймпадов. Управление можно организовать по принципу описанному здесь: http://zx.clan.su/forum/7-11-1
Да, ребята, у вас разброд и шатание в рядах.
Какой ещё FDD и HDD?? Зачем делать монстра, которому надо ПЦшный БП и корпус?
Speccy2010 - это самый простой и в то же время современный девайс.
Мне как пользователю сего девайса и как поклоннику ZX Spectrum в нынешнее время не совсем достаточно простой обратной совместимости со Спектрумом 1982 года.
Теперь, чтобы девайс был нужен всем, а не только группе любителей своего произведения искусства необходимо придерживаться простых правил:
- дешевизна;
- максимум возможностей;
- востребованность (актуальность).
Чего по-моему мнению не хватает Speccy2010:
- Ethernet (простых 100 мбит/с эзер, с помощью которых я бы с радостью порубился во что-то по сети);
- опционально но желательно: USB для подключения Клавы, Мыши и USB FLash;
- Поддержка нескольких нестандартных граф. режимов (в том числе и старого 512x192);
- простейший аппаратный графический акселератор (нам не надо создавать очередной PSP/PS2/PS3);
- General Sound.
Все остальное уже давно реализовано и не стоит изобретать велосипед.
Согласен с предыдущим оратором ;)
Отмечу такие моменты:
Ethernet:
Действительно, было бы очень неплохо иметь в Speccy2010/2012 простенький Ethernet. Было бы весьма интересно что-то накодить клиент-серверное.
Всезнающий гугль меня привёл к такому девайсу:
http://jpegshare.net/thumbs/c6/2d/c6...12179ea78e.jpg
это контроллер Ethernet на чипе W5100 со встроенным TCP стеком, допускает прямой доступ к памяти, непрямой доступ к памяти или работу по SPI, список поддерживаемых "в железе" протоколов:
Ethernet: IEEE 802.3 10-BASE-T, IEEE 802.3u 100BASE-TX, MAC, PHY
TCP/IP: TCP, UDP, IPv4, ICMP, ARP, IGMP, PPPoE
Готовый в девайсе TCP/IP-стек - то что "доктор прописал" для Z80/3.5MHz, такой девайс можно было бы подключить к свободным выводам XP9 Speccy2010 а в последующих версиях (Speccy2012) и вовсе внедрить в плату.
Есть и другие реализации Ethernet, например:
http://jpegshare.net/images/2b/87/2b...113c13f7f4.jpg
This Ethernet module uses a cheap and easy to interface 10Mbps RTL8019AS Ethernet controller from Realtek.
http://web.archive.org/web/200904261...ethmodule.html
Было бы супер сделать что-то подобное и в Speccy2012, только например на более новом RTL8139.
Графические режимы:
Было бы здорово иметь старые расширения типа 512х192 и режимы с расширенными цветами. Также пригодился бы и какой-то новый режим с динамически задающимися экранными адресами (для реализации скроллингов).
Хотя этот пункт вроде как можно реализовать просто в рамках новой прошивки для имеющегося Speccy2010.
Люди просто привыкли к такому, маленькая коробочка их "не внушаить" :)
Исходники открыты, скачай квартус и вперёд :)
Это всё круто, а программная поддержка?
На аксель типа 9918 от MSX ресурса EP2C8 должно хватить.
Скорее всего не хватит LE на софтядро и смотреть на память надо.
С другой стороны - ну мало софта для GS, мало. И ради 0.01% заморачиваться ИМХО не стоит.
визнет к сп2010 цепляется элементарно, софт напишите?
---------- Post added at 15:57 ---------- Previous post was at 15:56 ----------
еще такое направление развития: перейти от арма с программой во флеш, к программе в озу.
Для этого надо сигналы NemoBus.
Клаву, мышу и так можно через переходник включить, а USB FLash не особо актуально при наличии SD
Это и в Sp2010 можно
аналогично
Это и щас к Sp2010 можно подлючить, свободных пинов хватает, а в ПЛИС засовывать не имеет смысла
---------- Post added at 18:10 ---------- Previous post was at 18:07 ----------
о какой программе речь?
Я бы присоединился к написанию если что. Хотя, если там уже есть штатный tcp/ip стек, то его наверное можно сразу в прикладных приложениях юзать, например можно сделать мультиплеерную игру которая будет коннектиться клиентским tcp сокетом на сервак в инете.
Оказывается, буржуи уже шагнули дальше нас в этом направлении, на том же чипе W5100 есть вот такая штука:
http://spectrum.alioth.net/doc/index.php/Hardware
Причём и программная часть уже не на нуле, имеются даже туториалы по написанию сетевых приложений под этот стандарт на Speccy:
http://spectrum.alioth.net/doc/index.php/Software
Имхо, если уж делать Ethernet на Speccy2010/2012, то совместимый с этим, было бы глупо плодить ещё один стандарт.
а сколько по твоему их в Sp2010? :) Их и есть 16 или 32 :)
---------- Post added at 01:18 ---------- Previous post was at 01:06 ----------
Все видеорежимы уже разработаны давно, вот токо среди спектрумовских видеорежимов 640х320 не может быть принципиально. В Спектруме видеорежимы бывают только кратные либо базовому разрешению, либо базовому объёму ОЗУ стандартного экрана.
Спектрумовская сетка разрешений, это - от 256х192 до 512х384, и от 384х256 до 768х512. Этого достаточно. Будет мало - умножь всё на 2 :)
---------- Post added at 01:32 ---------- Previous post was at 01:18 ----------
com28or, ты прям мистер очевидность :) . Не всё там так просто :) . Мне больше нравится путь через RTL8019, ибо по этому пути тдут многие старые компы с CP/M подобной ОС, а сеть нужна именно под ОС, а не под убогий SOS.
Я в общем-то писал в рамках проекта Speccy2012.
Главная цель Спекки2012 должна быть его доступность и востребованность. Если мы не будем учитывать максимальное количество потребностей, таких как GS, тогда и нечего думать о чем-то другом, можно действительно взять Speccy2010/PentEvo и забыть обо всех новых поделках, потому как они будут одни и те же.
Аксель мы могли бы и сами спроектировать, для GS можно было бы поставить Z80 проц. Программную поддержку для TCP/IP - это не проблема. Сеть для Спектрума и последующая адаптация мультиплеерных игр - это новая жизнь для Спектрума.
---------- Post added at 09:14 ---------- Previous post was at 09:10 ----------
Как я и писал USB - это опционально.
Паяться в Speccy2010 - это не наш метод. К сожалению Speccy2010 не имеет внешнего разъема для подключения внешних девайсов/расширений, по этому мы подразумеваем обсуждение новшеств в Спекки2012.
---------- Post added at 09:16 ---------- Previous post was at 09:14 ----------
Напишем!
---------- Post added at 09:22 ---------- Previous post was at 09:16 ----------
Чем SD карточка плоха? Не вижу проблемы в ее использовании вместо громоздких FDD и HDD. Как на счет энергопотребления? Как на счет места? Необходимо учесть так же тот факт, что условие покупки девайса может стать занимаемое место в квартире, не думаю что семейные люди (многие спектрумисты уже выросли ;)) смогут себе позволить потерю места + шум от винта и вентиляторов в собственной квартире. Иначе мы топчемся на месте и дальнейшего движения не будет.
Если будем отталкиваться от Спекки2010, то там практически все есть, осталось всего ничего - см. мой пост на предыдущей странице.
RTL8019 неплохой вариант (хотя на текущий момент уже вроде не все девайсы/свитчи поддерживают физический линк 10Мбит).
Но W5100 рулит тем, что есть встроенный TCP стек, для Speccy это очень хорошо.
Вполне согласен с этим:
http://www.nedopc.org/forum/viewtopic.php?t=8854Цитата:
W5100 вроде как держит 4 сокета максимум с буферами по 2К на каждый - для простых сетевых задач вполне сгодится
Кроме того, вариант с W5100 продвигается на родине Speccy, есть наработки, а спектрумистов не так уже и много осталось, чтобы плодить несколько разных стандартов..
Не уверен насчет необходимости сразу глобализировать в сторону сетевой ОС, на это могут уйти годы :) , для начала хотя бы прицепить ethernet к тому что есть и попробовать сделать ping и ftp-клиент.
бк опять копий наплодил?
:) Ты Sp2010 вообще видел? :) Там всё есть, ничего паять не надо, надо только верхней головой подумать :) . И GS к Sp2010 подключается элементарно, но раз до сих пор никто этого не сделал, значит никому это и нафиг не надо. Вопрос подключения GS закрыт - это никому не нужно :) , было бы нужно - уже подключили бы.
ну это уже мрак :) . Ставь что хочешь в индивидуальном порядке :)
:) делать надо так, как принято в отрасли, т.е. методом подключения док-станции, а не так как считают дилетанты :)
А RTL8019 продвигается на этом форуме, при том более грамотно, чем это реализовано в Spectanet.
Back Cat,
Предлагаю не флудить и не указывать кому что делать.
Или в этой теме конструктива ждать не стоит?
scl^mc, Sp2007, и Sp2010 именно так и делались :) , возможно ты просто не входишь в это большинство :) . И Sp2012, (если он будет :) ) будет следовать идеологии своих предшественников - развитие в сторону мобильности, иначе это уже не будет SpeccyXXXX :) . Поэтому, кому надо десктопный вариант - обращайтесь к КоЕ, у него есть то, что вам надо - Pentagon v.2.666LE.
Чтоб ограничить хотелки, напоминаю текущую концепцию Sp2012: малогабаритный одноплатный компьютер, подразумевающий возможность мобильного автономного использования, и имеющий интерфейс шины NemoBus v.1.2/v.2.0. Компьютер конструктивно состоит из двух узлов - Северного моста, выполненного на ПЛИС, и реализующего CPU и работу преимущественно с быстрой периферией посредством NemoBus, а так же с ОЗУ, и Южного моста, реализованного на ARM, и предназначенного для работы преимущественно с медленной периферией. Бонусом идёт: Просьба в хотелках не выходить за рамки идеологии развития этого компьютера, это будет расцениваться как оффтоп.
В данный момент принимаются предложения по концепции компьютера, но строго в рамках его идеологии развития.
Это то же самое, что и в РС архитектуре, с некоторой поправкой на то, что для Спектрума, устройства на шине NemoBus - это уже быстрая периферия.
skyther, не тупи. На всех оригинальных Спектрумах был интерфейс ZXBUS в виде краевого разъёма, а на Sp2012 будет интерфейс NemoBus, тоже в виде краевого разъёма, воткнув который в соответствующий ему слот док-станции получаем настольный компьютер со встроенными в док-станцию HDD, CD, и разными периферийными картами, не нужными в мобильном варианте. Соответственно, вынув Sp2010 из док-станции - получаем обрано наш миниатюрный компьютер. Соответственно док-станцию покупают токо те, кому она нужна, не обременяя остальных, кому Sp2012 нужен только в мобильном исполнении ненужными им тратами :) .
Хотелось бы, чтобы в Speccy2012 были существовавшие ранее (как в некоторых клонах, так и доработанные умельцами) дополнительные видеорежимы:
http://speccy.info/%D0%92%D0%B8%D0%B...82.D0.BA.D0.B8
http://ru.wikipedia.org/wiki/%D0%92%...8B_ZX_Spectrum
Поскольку для некоторых из них уже было некотрое количество софта.
Только добавить управление через порты (для тех, что включались "тумблером").
Другое предложение - реализовать DMA, позволяющее аппаратно перебрасывать участки памяти (включая видеопамять и верхние страницы).
(хотя согласен, что эти вещи можно реализовать и в рамках прошивки для Speccy2010)
А как же:
? ;)
А кто будет заниматься изготовлением и распространением Speccy2012, автор темы ruslannd?
syd что-то не проявляет особого интереса к этой теме..
А можно этот вариант сделать совместимым со Spectranet, чтобы использовать оттуда уже имеющиеся софтварные наработки?Цитата:
Сообщение от ruslannd
Думаю, что есть смысл игнорировать "идеологии развития" Black_Cat'а дабы проект Спекки2012 не помер и не зашел в тупик.
для начала реализуйте 16ц на сп2010...
Элементарная схема подключения GS/NGS: http://zx.clan.su/forum/8-85-1#526
Black_Cat, хорошо, объясни как из LVC245 3,3v взять "1" TTL ?