Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Разработка НОВОГО клона (http://zx-pk.ru/showthread.php?t=4381)

jager 18th December 2006 15:42

2 skyther:
1. причем здесь пессимизм? может быть консерватизм?
2. если следовать вашей логике, зачем тогда человеку вообще надо было бы писать про то, что он намеревается делать? ну сделал бы тихо и получал бы удовольствие.
3. из 2. следует, что человек хочет пообщаться и сделать так, чтобы не только ему одному было интересно.

2 all?:
мое ИМХО, сейчас все эти фичи реализованные на матери совершенно не нужны, раньше, во времена спека, это были попытки борьбы за рынок, сейчас... а что сейчас... выпускается на заказ только 2 (?) модельки (ATM, Pentagon 1024). Не думаю, что у них целью стоит борьба за рынок. И зачем нужны будут эти нестандартные расширения? Как я уже писал выше, те кто имеют спек, врядли будут покупать новый только из-за этих никем не поддерживаемых расширений (кто купит? коллекционер, тот кто не имет спека реального, ну и несколько исключений из предложенного правила, и все). И врядли будет писаться софт, кроме 1-2 х демок написаных, например, автором. А если расширения будут в виде доступном многим владельцам старых/новых реальных спеков, то тут уже есть о чем подумать, целевая аудитория шире.

skyther 18th December 2006 15:48

да я просто человека поддержать хочу :)

acidrain 18th December 2006 16:19

Quote:

Originally Posted by ASDT
Кто скажет - тридевятый чип совместим с msx2?

В каком плане совместим? Ищи лучше на сайтах и форумах фанов мсх. Скорее да, чем нет ;)

Максагор 18th December 2006 18:50

Quote:

Originally Posted by jager
мое ИМХО, сейчас все эти фичи реализованные на матери совершенно не нужны, раньше, во времена спека, это были попытки борьбы за рынок, сейчас... а что сейчас... выпускается на заказ только 2 (?) модельки (ATM, Pentagon 1024). Не думаю, что у них целью стоит борьба за рынок. И зачем нужны будут эти нестандартные расширения? Как я уже писал выше, те кто имеют спек, врядли будут покупать новый только из-за этих никем не поддерживаемых расширений (кто купит? коллекционер, тот кто не имет спека реального, ну и несколько исключений из предложенного правила, и все). И врядли будет писаться софт, кроме 1-2 х демок написаных, например, автором. А если расширения будут в виде доступном многим владельцам старых/новых реальных спеков, то тут уже есть о чем подумать, целевая аудитория шире.

Пишу не для возобновления спора-ругани, не для доказательства "истинной спектрумовости", и не для "проталкивания" АТМ, а лишь для восстановления элементарной справедливости:

Если иметь ввиду расширения для АТМ, то они очень даэе поддержаны софтом, и очень даже продолжают поддерживаться. Так что владельцы оной железяки будут включать сии режимы не только для того, чтобы показать гостям, что "и еще такое у меня на спектруме есть".

ASDT 18th December 2006 19:29

"А то что находтся много консерваторов, меня как интузиазиста огорчает, но не в той степени в которой бы хотелось первым."
Не боись! :) Консерватизм - средство борьбы с различными
"вредоносными новшествами" ... :)

"Кто скажет - тридевятый чип совместим с msx2? "
"Афаик обратная совместимость не 100%, к MSX приделывался только в качестве дополнения (не замены)."
Тогда это мертвяк ...

"И зачем нужны будут эти нестандартные расширения?"
Вот и я уже давно этот вопрс задаю ...
Я могу тоже всякую фигню прикручивать, но
останавливаю себя ... :)

"Если иметь ввиду расширения для АТМ, то они очень даэе поддержаны софтом, и очень даже продолжают поддерживаться."
Относительно нуля ... очень.

Orionsoft 18th December 2006 20:01

и будет возможность BORDER убрать вообще ?!

MegaMyth 18th December 2006 20:15

Расставляем точки над Ё!
 
Проект который я делаю - он не коммерческий.
То что я выложил на форуме его концеп - это не потому что провожу его рекламу, а потому что хочу выяснить что нужно пользователям спесси, тем, которые возможно захотят повторить его... Всем желающим я предоставлю файлы и даже помогу сделать платы и монтаж...
Я за то, чтобы спектрум не загнивал в том состоянии в котором его представил сер синклер и каком его увидел свет... давно следовало сделать спектрум не с 1-м системным разъёмом...
Если делать спек с множеством системных разъёмов расширения - под это нужен корпус... а по скольку только корпуса АТХ в настоящее время можно купить по низким ценам, поэтому выбран этот форм фактор... можно было сделать с форм фактором допустим Sun, но его мало кто сможет найти даже б/у, не говоря о новом...
Скептики меня не пугают... а наоборот предают мне некоторую уверенность в себе. Раз мой проект возбудил в толпе такую реакцию - значит он не безразлицен... и возможно даже комуто нужен... а если он нужен хоть одному человеку - значит это нужный проект и он обязательно увидет свет...
Обращаюсь к тем, кто считает что не стоит строить спектрум по принципу ПЦ:
ПЦ - это воплощение, практически совершенной, доступной машины с архитектурой, построеной в лучших традициях построения вычислительных систем.... и те кто против этого - либо жалают чтобы спектрум продолжал умирать... либо просто завидуют тому, что они сами этого не предложили...
И еще по поводу видеоконтроллера... давайте спросим у программистов, которые куют софт и работают с графикой... проще ли им работать с линейной адресацием памяти или с адресацием по типу спектрума....
Для тех и для других я предоставляю выбор - либо то либо другое... и даже возможность использования и той и той адресации одновременно...
Хочу сказать еще одну вещь... кому этот проект не интересен - просто не читайте и не пишите в эту ветку... если кому-то что-то не нравиться - пишите мне будет интересно и я приму это к сведению...

ZEK 18th December 2006 20:28

Хачу развертку на 60Гц с NoFlic(или че то в это духе) фильтром.
100Гц не каждый монитор умеет а 60 умеют все!

ZEK 18th December 2006 20:32

И че именно ACEX ?? он же почти в 3 раза дороже за макроячейку по сравнею с тем же первым циклоном, а стоимость почти не отличается

ASDT 18th December 2006 21:01

"и будет возможность BORDER убрать вообще ?!"
Вот у себя я убрал совсем ...
Думаю это надо делать.

Valen 18th December 2006 21:01

Quote:

Originally Posted by heroy
Хачу развертку на 60Гц с NoFlic(или че то в это духе) фильтром.
100Гц не каждый монитор умеет а 60 умеют все!

Хорошо было бы сделать и 100Гц (для CRT) и 60Гц (для TFT).
При 100Гц, спековский экран показывается 2 раза подряд.
При 60Гц нужен какой-нидь фильтр, чтобы "разбросать"
спековские кадры (50Гц) на ВГА кадры (60Гц).

Если будут новые режимы, там уже нужно подумать сможет ли
видео-контроллер сгенерить
1) 640*480*256 85Гц. (для CRT-шников)
2) 640*480*256 60Гц. (для TFT-шников)

ASDT 18th December 2006 21:10

"Хочу сказать еще одну вещь... кому этот проект не интересен - просто не читайте и не пишите в эту ветку... "
Можно подумать это уникальный проект ...
Вот давеча свой "клон" доделал ..., и
у меня есть своё мнение ...
А это похоже на очередную "химеру" :)

Lethargeek 18th December 2006 22:08

Quote:

Originally Posted by MegaMyth
ПЦ - это воплощение, практически совершенной, доступной машины с архитектурой, построеной в лучших традициях построения вычислительных систем...

Нет слов. Я даже глаза на всякий случай протер. :v2_blink:
Да эту "совершенную машину" только в последние годы стали вытаскивать из маразма первоначальных разрабов (причем с изрядной потерей обратной совместимости). Вот только делать "новый Спек" (да и вообще новый комп) по типу "сегодняшнего" пц у одиночек-энтузиастов кишка тонка. Снова получится подобие "вчерашнего" пц. Видно народ подзабыл, что это такое.

Quote:

Originally Posted by MegaMyth
И еще по поводу видеоконтроллера... давайте спросим у программистов, которые куют софт и работают с графикой... проще ли им работать с линейной адресацием памяти или с адресацием по типу спектрума....

Спрашивать надо на конкретных примерах, а не абстрактных "по типу того-сего".
Любое решение по адресации должно быть не самоцелью, а средством повышения эффективности кода.

Quote:

Originally Posted by MegaMyth
Для тех и для других я предоставляю выбор - либо то либо другое...

Я даже знаю, что они выберут. Именно реально "проголосуют софтом" - как всегда.

Quote:

Originally Posted by MegaMyth
и даже возможность использования и той и той адресации одновременно...

Одновременно в данном конкретном случае - это как?

jager 18th December 2006 22:22

2 MegaMyth:
Quote:

Хочу сказать еще одну вещь... кому этот проект не интересен - просто не читайте и не пишите в эту ветку... если кому-то что-то не нравиться - пишите мне будет интересно и я приму это к сведению...
Что-то не понятно, сначало человек просит, чтобы ему предложения предлагали, когда народ начал предлагать, немного не то, что хочет разработчик, он всех их назвал теми "кому не интересен проект". Обидно. Если Вы уже давно все решили, зачем тогда спрашивать? Я очень заинтересован в новом спеке. И, раз уж вы называете ПЦ продвинутой архитектурой, то почему делаете заранее встроенный в систему видеоконтроллер?

2 Максагор: Я вас ужасно уважаю и не хотел вас обидеть (если это так). Прошу прощения, если вас зацепило мое мнение. Это просто мое мнение. :-)

Максагор 18th December 2006 23:06

Quote:

Originally Posted by jager
2 Максагор: Я вас ужасно уважаю и не хотел вас обидеть (если это так). Прошу прощения, если вас зацепило мое мнение. Это просто мое мнение. :-)

Меня ничего нисколько не зацепило. Честно. :)
Я лишь уточнил вашу вразу о поддержке софтом конкретных режимов конкретного клона. Так сказать, внес свою правку в информацию. Совсем не с целью в данном случае кого-то разоблачить, затеять спор и т.д.. Ну, типа, если один скажет - "скорость света равна 300000 км в секунду", а другой в ответ - "Хочу уточнить - 300000 км в секунду в вакууме!"

Так что усе путем! :)

cr0acker 19th December 2006 00:37

Quote:

Originally Posted by Максагор
Меня ничего нисколько не зацепило. Честно. :)
Я лишь уточнил вашу вразу о поддержке софтом конкретных режимов конкретного клона. Так сказать, внес свою правку в информацию. Совсем не с целью в данном случае кого-то разоблачить, затеять спор и т.д.. Ну, типа, если один скажет - "скорость света равна 300000 км в секунду", а другой в ответ - "Хочу уточнить - 300000 км в секунду в вакууме!"

Так что усе путем! :)

В которм находится сферический конь?

Romanich 19th December 2006 06:46

вопрос автору темы: Как достигнется частота 100-120MHz для Z80 который номинально до 20МГц? Разгон с радиатором или речь шла о "ПЛИСовском исполнении" проца?

Romanich 19th December 2006 06:53

Quote:

Originally Posted by Lethargeek
DirectDraw - прокладка, на Спеке и так все "direct". :)
Так оно и должно оставаться на обозримую перспективу имхо.

Какая прокладка нахрен? Я не про мелкософтовский DD, а про хардварный толкую. Дело в том, что DirectDraw - это стандарт на 2D-движок. Определяет механизмы взаимодействия RAM<->VRAM,
VRAM<->VRAM с визуальными спец-эффектами(прозрачность/цветовой ключ/отсечение/фильтрация/скэйлинг)

Вот я думаю, может вообще свой видеочип сделать? Из рассмотренных вообще ничё не вкатило. Разработчики чипов не согласуют свои труды с игроклёпами, а это жаль!

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

Romanich 19th December 2006 06:57

Quote:

Originally Posted by MegaMyth
Проект который я делаю - он не коммерческий.
То что я выложил на форуме его концеп...

Может выложишь схемы и/или доки по твоей машине?
Интересует в частности хардверная реализация видеопроца

Romanich 19th December 2006 07:06

Quote:

Originally Posted by MegaMyth
ПЦ - это воплощение, практически совершенной, доступной машины с архитектурой, построеной в лучших традициях построения вычислительных систем.... и те кто против этого - либо жалают чтобы спектрум продолжал умирать... либо просто завидуют тому, что они сами этого не предложили...

ПЦ - скопище анахронизмов i8088, 64kB ISA Video Card, опасных и замороченных VGA регистров + новых добавлений о которых никто кроме виндописателей официально не знает... Бесконечные отрывистые сведения о регистрах периферии, медленный 16-битный и никому не нужный BIOS итд итп... Любая периферия - это караловый риф, который обрастает анахронизмами, нововведениями, усовершенствованиями...

Одним словом, чтобы понять что такое ПЦ - прочтите книги: Кулаков. Программирование на аппаратном уровне. Зубков. Асм для дос/виндовс/юниксь. Плюс лекции о защищённом режиме с работающими примерами (показывающее реальное уродство регистров GDTR,LDTR,.... и много чего ищё).

И вообще IBM PC - машина, ориентированная на бизнес-приложения. Как игровая платформа без nvidia и ati не идёт...

All imho

MegaMyth 19th December 2006 10:58

Quote:

Originally Posted by Romanich
100-120MHz

100-120МГц - это теоретическая частота Z80 на которой он может работать при нынешней памяти и ПЛИС... на частоте 120МГц максимальный поток данных составляет 40 МГЦ - а это реально на этом чипе..

MegaMyth 19th December 2006 11:02

Quote:

Originally Posted by ASDT
"и будет возможность BORDER убрать вообще ?!"

Программируются абсолютно все временные характеристики...

MegaMyth 19th December 2006 11:06

Quote:

Originally Posted by Valen
Хорошо было бы сделать и 100Гц (для CRT) и 60Гц (для TFT).
При 100Гц, спековский экран показывается 2 раза подряд.
При 60Гц нужен какой-нидь фильтр, чтобы "разбросать"
спековские кадры (50Гц) на ВГА кадры (60Гц).

Если будут новые режимы, там уже нужно подумать сможет ли
видео-контроллер сгенерить
1) 640*480*256 85Гц. (для CRT-шников)
2) 640*480*256 60Гц. (для TFT-шников)

Ну, по расчетам на бумаге... 100Гц - реальность... как будет на практике покажет время...

MegaMyth 19th December 2006 11:12

Quote:

Originally Posted by Lethargeek
Да эту "совершенную машину" только в последние годы стали вытаскивать из маразма первоначальных разрабов (причем с изрядной потерей обратной совместимости).

Очень точно зпмечено, что в последнее время и стали витаскивать... тоже и со спеком... тот кто ничего не делает никогда не ошибается.

MegaMyth 19th December 2006 11:13

Quote:

Originally Posted by Lethargeek
Цитата:
Сообщение от MegaMyth
и даже возможность использования и той и той адресации одновременно...


Одновременно в данном конкретном случае - это как?

простой аут в порт сменит режим адресации....

MegaMyth 19th December 2006 11:17

Quote:

Originally Posted by jager
И, раз уж вы называете ПЦ продвинутой архитектурой, то почему делаете заранее встроенный в систему видеоконтроллер?

Сейчас действительно ВК стоит на одной борде с ЦПУ, т.к. плата макетная... в конечном варианте - это будет отдельная плата со своей памятью..

MegaMyth 19th December 2006 11:35

Quote:

Originally Posted by jager
2 MegaMyth:
Цитата:
Хочу сказать еще одну вещь... кому этот проект не интересен - просто не читайте и не пишите в эту ветку... если кому-то что-то не нравиться - пишите мне будет интересно и я приму это к сведению...


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

О предложениях... их как раз нет! единственное что было - это режимы VGA... а вопросов было задано много... и про адресацию страниц памяти... и про расширение ЦПУ... и про видео режимы... но почемуто по первым двум вопросам никто ничего не писал либо писалось но оч. мало... все сосредоточились на видео! Видимо это действительно больной вопрос. и нужно его решать, но в тоже время непонятно, почему столько противников...
Давайте тогда пойдем по другому пути... давайте выносить отдельный вопрос на обсуждение... и высказываться только по одному конкретному вопросу. как только будет достигнута золотая середина, сразу переходим к следующему вопросу...

MegaMyth 19th December 2006 11:38

Quote:

Originally Posted by Romanich
Может выложишь схемы и/или доки по твоей машине?
Интересует в частности хардверная реализация видеопроца

Выкладывать пока нечего... есть только макетная плата на которой стоит проц ром память (2*512кб срам) и алтера.

jager 19th December 2006 11:47

2 MegaMyth:
и на этой карте будут реализованы и стандартный спектрумовский экран и расширенные режимы?

а возможность прикручивания к другим моделям спека этой карты наверное не реально реализовать без перепахивания этого спека (если вообще реально будет)? кстати, не решили какая шина расширения у вас будет? будет ли совместимость с ZX-BUS? что еще предполагаете разместить на материнке (звук/fdd/hdd/контроллер мышки/клавиатуры от ПЦ)?

jager 19th December 2006 11:50

2 MegaMyth:
а память я так понимаю не ввиде модулей планируется или это временно? если модули, то какую использовать планируете? желательно, что-то доступное. я тут у себя в городе искал simm от 1Мб 30 пин для Pentagon 1024SL, кое как нашел.

ZEK 19th December 2006 12:19

Quote:

Originally Posted by jager
возможность прикручивания к другим моделям спека этой карты наверное не реально реализовать без перепахивания этого спека (если вообще реально будет)? кстати, не решили какая шина расширения у вас будет? будет ли совместимость с ZX-BUS?

Делать внешную карточку ничего не мешает единственная проблема - это отсуствие внешнего разьема расширения, можно сделать внешний девайс для которого резать ваще ничего не надо, хотя гораздо проще было бы сделать девай с 1 надрезом (INT снануржи на проц заводить)

icebear 19th December 2006 12:42

Quote:

Originally Posted by MegaMyth
100-120МГц - это теоретическая частота Z80 на которой он может работать при нынешней памяти и ПЛИС...

Так проц в корке или всё-таки реальный?

andrews 19th December 2006 12:45

Видео 320x240 при 32000 цветах замечательно смотрится, так что если экран сможет поддержать mpeg-4(3gp), то большего и не нужно. А смена столов, а еще лучше поворот поверхности сферы обеспечит размещение множества экранных объектов ассоциированных с приложениями. Ориентируйтесь больше при разработке на современные мобильные решения- это значительно проще и интересней, чем desktop-ы и ноутбуки. Да и рынок посвободней. К тому же дешевле в плане портативных ЖКИ (OLED) дисплеев...на CRT-телевизоры давно пора забивать!

jager 19th December 2006 13:14

2 heroy:
Ну тогда это очень замечательно, в новом клоне не только ввести новые стандарты видео, :-) но и реализовать возможность расширения совместимого с этими стандартами видео для других клонов.

ZEK 19th December 2006 13:45

А какой язык юзается для описания девайса???

MegaMyth 19th December 2006 14:45

Quote:

Originally Posted by heroy
А какой язык юзается для описания девайса???

AHDL

MegaMyth 19th December 2006 14:53

Quote:

Originally Posted by jager
и на этой карте будут реализованы и стандартный спектрумовский экран и расширенные режимы?

а возможность прикручивания к другим моделям спека этой карты наверное не реально реализовать без перепахивания этого спека (если вообще реально будет)? кстати, не решили какая шина расширения у вас будет? будет ли совместимость с ZX-BUS? что еще предполагаете разместить на материнке (звук/fdd/hdd/контроллер мышки/клавиатуры от ПЦ)?

И стандратный и расширенные всё на одной плате...
Шина ZX_Bus... при условии что на ней есть сигнал отключения памяти... (еще не изучал, т.к. пока не было необходимости)
FDD турбинированый, HDD, 2 порта PS/2 + RS232 (но это еще не согласовано с создалем схемы на ATMEGA8515)...
Звук - исклютельно отдельной картой... в принципе можно вынести еще и FDD HDD на отдельную плату, но я не думаю что в этих схемах будут существенные изменения

MegaMyth 19th December 2006 14:59

Quote:

Originally Posted by icebear
Так проц в корке или всё-таки реальный?

изначально будет 1 процессор на 20Мгц... но как говорят знающие люди - он должен разогнаться до 28-30 МГц...
Не исключаю возможность, что будет создан Z80 "в корке"... если потребуется...

MegaMyth 19th December 2006 15:03

Quote:

Originally Posted by andrews
Ориентируйтесь больше при разработке на современные мобильные решения- это значительно проще и интересней, чем desktop-ы и ноутбуки. Да и рынок посвободней. К тому же дешевле в плане портативных ЖКИ (OLED) дисплеев...на CRT-телевизоры давно пора забивать!

VGA есть практически у каждого... на VGA можно менять разрешение экрана как угодно, а вот если ставить отдельный ЖКИ с разрешением 640*480 - сколько это будет стоить? не дешевле ли взять бу ЛЦД 15"? который еще и 1024 потянет?

MegaMyth 19th December 2006 15:08

Quote:

Originally Posted by jager
а память я так понимаю не ввиде модулей планируется или это временно? если модули, то какую использовать планируете? желательно, что-то доступное. я тут у себя в городе искал simm от 1Мб 30 пин для Pentagon 1024SL, кое как нашел.

НА видео карте память будет SRAM. микросхемы в корпусе SOJ36... 2 штуки по 512КБ - 15 нс... есть и быстрее... это самое простое решение на данном этапе...
Эти микросхемы я покупал у CHRV стоят 90 рублей помоему за 1 шт.


All times are GMT +4. The time now is 13:21.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.