Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Chrome - современный итальянский клон Спектрума (http://zx-pk.ru/showthread.php?t=3957)

fan 8th November 2006 18:53

Сокращённый вариан както полит корректрней ;)

fan 9th November 2006 21:15

Quote:

Originally Posted by fan
0 | 0 Начало экрана
36 | 256 Конец экрана / Начало бордюра
44 | 308 Конец бордюра / Начало гашения
45,5 | 318,5 (318) Начало синхр.имп.
50,2 | 351,4 (351) Конец синхр.имп.
56 | 392 Конец гашения / Начало бордюра
64 | 448 Конец бордюра

Я тут малость забыл на три попугая в лево пиксельный экран сдвинуть ;) Ибо экран не сразу рисуется и не сразу гаснет .

Black_Cat 10th November 2006 03:26

У Chrome/ReSpecT очень грамотная разводка платы получилась. Ты не думал о возможности разгона конструкции? При такой комплектации и топологии устройство вполне может и на 28MHz потянуть, токо чуток плату усовершенствовать надо. Был бы очень интересен такой эксперимент.
И вообще именно этот клон конструктивно - лучший и наиболее перспективный ZX клон со времени разработки KAY-1024. Есть ли у тебя какие мысли по его развитию, или будет только 48?

ZEK 10th November 2006 03:44

Ага и не забыть бы креогеновую каменру на Z80 приклеить бы, а то чревато глобальным потеплением на планете.

Black_Cat 10th November 2006 03:58

:) рад видеть сообщения Heroy'я :) опять правда пессимистические :) Согласись что плата очень удачная для разгона :) При такой нагрузке на шину и топологии вполне можно рассчитывать на хороший результат, что ни одному из существующих клонов не под силу. А Z80 не шибко греются и хорошо гонибельны. Ессно речь о Z84C0020.

ZEK 10th November 2006 04:22

Я бы сказал что эта плата для лазерного утюга.

Black_Cat 10th November 2006 04:29

И это тоже. Столько плюсов - и всё в одном флаконе :).

fan 10th November 2006 13:02

Quote:

Originally Posted by Black_Cat
У Chrome/ReSpecT очень грамотная разводка платы получилась. Ты не думал о возможности разгона конструкции?

Quote:

Originally Posted by heroy
Ага и не забыть бы креогеновую каменру на Z80 приклеить бы, а то чревато глобальным потеплением на планете.

Точно , штуку можно гнать пока дым не пойдёт :v2_devil: , или мозги клинить не начнёт . А если в FPGA матрицу всё закинуть... аж страшно становится :v2_eek: :v2_eek: :v2_eek:

Quote:

Originally Posted by Black_Cat
И вообще именно этот клон конструктивно - лучший и наиболее перспективный ZX клон со времени разработки KAY-1024. Есть ли у тебя какие мысли по его развитию, или будет только 48?

Тот что на картинке уже 128к (без использования лишних банок которые остаются от 128к статики). И если он и лучше то только для сам издата + есть альтернативные матрицы ATMEL ATF1508 (дешевле в два раза, но фигово доставаемы) под которые можно сконвертить прошивку .

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

Black_Cat 10th November 2006 13:43

Quote:

Originally Posted by fan
Тот что на картинке уже 128к

Т.е. в видеопамяти стоит 16к, плюс лишний банк остаётся в процессорном блоке
Quote:

Originally Posted by fan
лучше то только для сам издата

Он лучше по многим параметрам:
- организация интерфейса расширения;
- возможность разгона;
- простота изготовления в домашних условиях;
- малогабаритность;
- относительно низкая потребляемая мощность, что позволяет достаточно долго работать с аккумулятором;
- возможность перевода на 3,3v без существенной переделки платы (это интересно для разгона и для уменьшения потребления);
- удобство экспериментирования с модифицированием видеопроцессора - только перешивкой ПЛИС;
- лёгкость создания целого семейства клонов на базе этого варианта (варьируя обьёмом ОЗУ, ПЗУ и перешивкой ПЛИС);
Quote:

Originally Posted by fan
надо добавить супорт sram в узких дипах .

Особенно полезно для разгона, т.к. таких SRAM 12-15нсек можно легко надыбать из кеша РС мамок.

fan 10th November 2006 14:48

Quote:

Originally Posted by Black_Cat
.е. в видеопамяти стоит 16к, плюс лишний банк остаётся в процессорном блоке

Тады уж 32к (экрана то два), наверное их стоит приспособить под подсовывание ПЗУ (одну банку под тырдос , другую... под хэзэ...).

Quote:

Originally Posted by Black_Cat
Он лучше по многим параметрам:

Насчёт перевода на 3,3v не совсем понял , разве есть процы в чистом виде на 3,3v ?
Эксперементы с ВП несколько преукрашены , матрица не резиновая и количество успешных попыток перепрошивания ограничено (в лучшем случие больше сотни , насчёт ATMEL ATF1508 понятия не имею , впрочем у них цена где-то ~150р).
Варьировать объёмы ОЗУ/ПЗУ несколько проблематично из-за отсутствия достаточного количества свободных пинов , в конечном итоге получится компот аналогичны ANT , или того веселей...
(Как было прекрасно когда было только 48к ;) столько пинов свободных...)

Quote:

Originally Posted by Black_Cat
Особенно полезно для разгона, т.к. таких SRAM 12-15нсек можно легко надыбать из кеша РС мамок.

У меня тут скорее обратный рекод 20-30 нс ;) Впрочем полюбому одним гемороем меньше будет .

ZEK 10th November 2006 14:49

Quote:

Originally Posted by fan
Из мыслей по развитию - нужно нафиг выселять клавиатурный опрос из матрицы с целью освобождения пинов под различные нужды (и добавить снаружи кемпстон джой) , особенно под муз сопр . И надо добавить супорт sram в узких дипах .

Вот это очень ценная мысль, а то лишних 6 пинов для красоты внутрь идут, тем более что это меропреятие чревато всего 1 лишним корпусом, к тому же появиться возможность привентить синклер джойстики, короче кучка плюсов.
А в освободившиеся ноги вставить сигнал для кнопочки TURBO и рулительные сигналы для AY. Так же неплоха внутрь завести IORQGE а еще веселей MREQGE тогда можно будет расширять память внешними платками. А если оно еще при A14=0 A15=0 будет ПЗУ блокировать то и всякого рода кеши и т.д. без резанины лепить можно

fan 10th November 2006 15:06

Quote:

Originally Posted by heroy
чревато всего 1 лишним корпусом

Если с кемпстоном то двумя (так же как на ANT'е).

Black_Cat 10th November 2006 15:41

Quote:

Originally Posted by fan
Тады уж 32к (экрана то два)

Только если с точки зрения упрощения схемотехники. А так вообще 2 экрана прекрасно могут обойтись и 16к. Хотя желательно иметь возможность расширения видеопамяти.
Quote:

Originally Posted by fan
Насчёт перевода на 3,3v

По описалову ПЛИС должна уметь работать на пониженном напряжении, но кроме этого у неё ещё вроде спец режим должен быть - "Turbo-off", для пониженного энергопотребления. Интересно было-бы иметь возможность его задействовать.

fan 10th November 2006 15:51

Quote:

Originally Posted by Black_Cat
Только если с точки зрения упрощения схемотехники. А так вообще 2 экрана прекрасно могут обойтись и 16к.

Снеё родимой + в оригинальном клоне есть замуты с тормозными страницами (типо для совместимости). И чем больше будет видео мозгов тем лучше для извращений с ВК .

Quote:

Originally Posted by Black_Cat
ПЛИС должна уметь работать на пониженном напряжении

Так я спросил про наличии Z80 на 3,3v , типо хде они ? (не помню чтоб были)

Black_Cat 10th November 2006 15:59

Quote:

Originally Posted by fan
спросил про наличии Z80 на 3,3v

Не, о Z80 речи не шло, токо о ПЛИС. Потребление Z80 снизить легко и без понижения питания уменьшением тактовой или просто его остановкой (а ля спящий режим), тем более что КМОП и так маложруч.

fan 10th November 2006 18:25

Quote:

Originally Posted by Black_Cat
Не, о Z80 речи не шло, токо о ПЛИС. Потребление Z80 снизить легко и без понижения питания уменьшением тактовой или просто его остановкой (а ля спящий режим), тем более что КМОП и так маложруч.

Ну это уже лишнии заморочки , плисятина и так практически ничего не жрёт .
-----------------------------------------------------------------------------------

Чисто для любопытствующих - закинул более крупный дизайн платки и текущую схемку (какой либо практической ценности ни то не другое не представляет) - http://sblive.narod.ru/ZX-Spectrum/ReSpecT/ReSpecT.htm

Платко дизайн ещё будет перемучен , не нравится как ШД в матрицу для мозгового порта идёт и как рулёжка страницами выходит (перемычки опупительно длинные), так и просятся чтоб их местами поменяли...

Black_Cat 10th November 2006 19:10

Quote:

Originally Posted by fan
плисятина и так практически ничего не жрёт

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

fan 10th November 2006 20:53

Quote:

Originally Posted by Black_Cat
Я правильно понял по твоей диаграмме, что байт атрибутов знакоместа читается перед байтом пикселов?

Угу .

----------------------------------------------------------------------------------
Вот ещё микро картинка репина "FE IN + кемпстон снаружи" (и всего одна перемычка) http://sblive.narod.ru/ZX-Spectrum/ReSpecT/ReSpecT.gif . Освобождается 5 пинов .

Black_Cat 10th November 2006 21:58

Quote:

Originally Posted by fan
при установке муз сопра односторонность платы сильно пострадает...

Лучше не стоит. Есть другое предложение - 2ой разъём на 40 с краю, возле ПЛИС, и завести на него всё необходимое, а на оба эти разъёмы этажеркой цепляются платы расширения. При этом их можно сделать наращиваемыми по этажам - так кстати в нек. пром. компьютерах шина организована. Чем не NemoBus в новой инкарнации?

fan 11th November 2006 04:25

Quote:

Originally Posted by Black_Cat
Лучше не стоит.

Народ меня не поймёт (похоже и так не понимает , ибо интересующихся практичнски ноль).

Quote:

Originally Posted by Black_Cat
Есть другое предложение - 2ой разъём на 40 с краю, возле ПЛИС, и завести на него всё необходимое, а на оба эти разъёмы этажеркой цепляются платы расширения. При этом их можно сделать наращиваемыми по этажам - так кстати в нек. пром. компьютерах шина организована. Чем не NemoBus в новой инкарнации?

Де не , не покатит , врятле кто будет специально утюжить платы под такое . Хотя ANT именно таким макаром хотел расширять . Короче ближе нужно быть к народу ;)

----------------------------------------------------------------------------------
Вот , прицепил сопр , получилось на удивление односторонне , осталось три пина под неведанные нужды... http://sblive.narod.ru/ZX-Spectrum/ReSpecT/ReSpecT.gif (крупный вариант уж завтра закину)
Впринципе можно ещё освободить ногу от "яркости" , замисив RGB с землёй на высокой частоте при не активном бите яркрсти, при активном пускаем RGB в чистом виде .

Black_Cat 11th November 2006 11:30

Quote:

Originally Posted by fan
врятле кто будет специально утюжить платы под такое

Ладно, ты за рулём - тебе и маршрут выбирать :). Созреет необходимость - будет и шина. Кстати плату рассчитываешь делать односторонку? Лучше всёж 2х, а верхним слоем пустить цельную землю - эт на высоких частотах очень скажется, а отверстия со стороны верхнего слоя слегка раззенковывать, чтоб снять фольгу вокруг отверстия.
Quote:

Originally Posted by fan
похоже и так не понимает , ибо интересующихся практичнски ноль

:) Не понимают своего счастья :) Ничего, станет самым быстрым клоном - сразу интерес появится :).

ZEK 11th November 2006 12:17

Выведи сигнал гашения луча наружу

fan 11th November 2006 18:19

Quote:

Originally Posted by Black_Cat
Кстати плату рассчитываешь делать односторонку?

Я ваще ничего не расчитываю... Пусть пиплы делают (утюгом), тем более в массовом производстве практически однофигственно какую плату делать , подготовительный процесс перебивает стоимость платы вразы...

Quote:

Originally Posted by Black_Cat
Лучше всёж 2х, а верхним слоем пустить цельную землю - эт на высоких частотах очень скажется, а отверстия со стороны верхнего слоя слегка раззенковывать, чтоб снять фольгу вокруг отверстия.

Это уже пусть пиплы решают , как им прикольней .

Quote:

Originally Posted by Black_Cat
Не понимают своего счастья Ничего, станет самым быстрым клоном - сразу интерес появится .

Тогда уж самым дёшёвым .

Quote:

Originally Posted by heroy
Выведи сигнал гашения луча наружу

Эээ , для чего ? %)

-----------------------------------------------------------------------------------
Подмучил ещё платку , крупные варианты платки и схемки так же обновил http://sblive.narod.ru/ZX-Spectrum/ReSpecT/ReSpecT.htm

Принимаю пожелания на применение двух свободных пинов ;)

fan 13th November 2006 20:08

На дизайне платки пока останавливаюсь (последний портрет и схемка тамо http://sblive.narod.ru/ZX-Spectrum/ReSpecT/ReSpecT.htm ещё добавил список пинов для128+AY) , прочие изменения будут производиться по мере надобности .
Чего вешать на свободные два пина пока не решил .

2 heroy
С видео режимами не извращался ?
Может сделать ещё вариант с супортом VGA мониторов (60Hz) %)

З.Ы. ИМХО Всякую фигню лучше на первые биты порта 1FFD вешать (и нечего другие порты раводить , экономить пины надо ;) ).

Costa 13th November 2006 22:03

А что в Респекте педполагаеться в качестве внешнего носителя ?

fan 13th November 2006 22:40

Quote:

Originally Posted by Costa
А что в Респекте педполагаеться в качестве внешнего носителя ?

Странный вопрос , что привинтишь , то и будет . Или ты имеешь ввиду что нужно на борт что то ещё привинтить ?

Costa 13th November 2006 22:47

Quote:

Originally Posted by fan
Или ты имеешь ввиду что нужно на борт что то ещё привинтить ?

Ну да именно это.
Без дисковёртный вариант как то странно смотриться в наше время.
Тырдос чтоль бы на борт привинтил.

Black_Cat 13th November 2006 22:52

Quote:

Originally Posted by Costa
Без дисковёртный вариант как то странно смотриться в наше время.

Наоборот, это самое последнее слово. И потом, шину на разъём зачем выводили? Вешай на неё что хочешь.
Quote:

Originally Posted by fan
Может сделать ещё вариант с супортом VGA мониторов (60Hz) %)

А как ты себе 60Гц представляешь на Спеке? Всёж к чёрту полетит. Не, ни в коем случае от 50Гц нельзя отходить, а про TFT мониторы поддерживающие 50Гц я уж писал - их сейчас нет проблем приобрести.
Quote:

Originally Posted by heroy
Выведи сигнал гашения луча наружу

Да, оч хотелось бы иметь возможность потом выделить из композитной синхры отдельно кадровую, строчную и VideoEnable для конвертера VGA.

Costa 13th November 2006 23:41

Quote:

Originally Posted by Black_Cat
это самое последнее слово. И потом, шину на разъём зачем выводили? Вешай на неё что хочешь.

Зачем навешивать то что можно сразу на плате сделать
Ну сам подумай что без тырдоса делать?как програмулины то грузить?

Black_Cat 13th November 2006 23:54

Quote:

Originally Posted by Costa
Зачем навешивать

Для универсальности. Для этого и NemoBus придумали, чтоб ставить только то что нужно, а не лепить всё на все случаи жизни. Нужно всё - подожди АТМ-3.

Black_Cat 14th November 2006 00:05

Quote:

Originally Posted by Costa
Зачем навешивать то что можно сразу на плате сделать

Затем, чтоб иметь выбор, а не лепить всё на все случаи жизни, затем и NemoBus существует.

fan 14th November 2006 00:12

Quote:

Originally Posted by Costa
Ну да именно это.
Без дисковёртный вариант как то странно смотриться в наше время.
Тырдос чтоль бы на борт привинтил.

Ну это точно на одну сторону не накатаешь и размеры будут невменяемые . Вследствии чего пропадает весь смысл затеии .
Да и я всё ещё надеюсь на то что ктонить возмётся за сотворение контроллера на однокристалке совместимого с тырдос но работающего с карточками памяти .

Quote:

Originally Posted by Black_Cat
А как ты себе 60Гц представляешь на Спеке? Всёж к чёрту полетит. Не, ни в коем случае от 50Гц нельзя отходить, а про TFT мониторы поддерживающие 50Гц я уж писал - их сейчас нет проблем приобрести.

Раз 50Гц не прблема , то и проблем нет . Создаются два сырка/прошивки (TV/VGA 50Hz) и каждый шьёт что больше нравится . Если вконец извратиться , то можно и то и то укатать , но боюсь не влезет (и тумблер TV/VGA практически некуда вешать).

Quote:

Originally Posted by Black_Cat
Да, оч хотелось бы иметь возможность потом выделить из комозитной синхры отдельно кадровую, строчную и VideoEnable для конвертера VGA.

В упор не понимаю , зачем нужён конвертёр если сразу можно сделать VGA (Sync и допустим TapeOut переназначаем на Hor. & Vert.) .

Black_Cat 14th November 2006 00:18

Quote:

Originally Posted by fan
В упор не понимаю , зачем нужён конвертёр если сразу можно сделать VGA (Sync и допустим TapeOut переназначаем на Hor. & Vert.) .

Ну если это у тебя уже продумано и даже в ПЛИС влезает - тоды ой :).

Costa 14th November 2006 00:23

Quote:

Originally Posted by Black_Cat
Для универсальности. Для этого и NemoBus придумали, чтоб ставить только то что нужно, а не лепить всё на все случаи жизни.

Не ну странно звучат твои слова.Я не предлагал сделать фсё на все случаи.
А только бетадиску с тырдосом.Он же стал стандарт дефакто.
И его полюбому придёться приделывать а иначе как грузить проги ?
Как я смогу например поиграть в UFO2 или посмотреть демки например ?
И получаеться что ZX Spectrum 3+ тоже плохой комп,у него на борт тоже дисковую систему приделали.

Black_Cat 14th November 2006 00:25

Quote:

Originally Posted by Costa
ZX Spectrum 3+ тоже плохой комп

Не, просто его давно делали, сейчас бы флеш поставили :) Ты сейчас можешь себе представить карманный mp3 плеер с флопом? :) А раньше его бы так и сделали.:)

Costa 14th November 2006 00:34

Quote:

Originally Posted by Black_Cat
сейчас бы флеш поставили :)

Ага,и по твоим же словам ограничили б пользователей в выборе
тех кто не хочет флешь на борту.ну котик,ну жжошь.:)

fan 14th November 2006 00:48

Quote:

Originally Posted by Black_Cat
Ну если это у тебя уже продумано и даже в ПЛИС влезает - тоды ой .

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

Quote:

Originally Posted by Costa
И его полюбому придёться приделывать а иначе как грузить проги ?

Ну пусть это и будет отдельной железякой . Тем более не каждому он нужен , некоторые товарищи уже присматривались ко всяким карточным девайсам , крайне не затейлевой конструкции . Хотя лично мне без тырдоса тоже очень скучно...
Quote:

Originally Posted by Costa
И получаеться что ZX Spectrum 3+ тоже плохой комп,у него на борт тоже дисковую систему приделали.

Конечно плохой , тырдоса та нету :D

Black_Cat 14th November 2006 00:51

Quote:

Originally Posted by fan
цвет на точку интересует

2bit per pixel? Тоды видеопамяти надо бы 64к. Чтоб было 2е доп. экранные страницы свыше 128к (т.е. ещё 16х2=32к) парные двум имеющимся спековским. При этом с одной пары выводится изображение, а со второй парой работает процессор на модификацию картинки, а потом они меняются местами. Но это всё очень вилами по воде..

fan 14th November 2006 00:56

4bit (нечто вроде AlCo 16C)

Black_Cat 14th November 2006 01:02

Quote:

Originally Posted by fan
4bit (нечто вроде AlCo 16C)

Разве что для экпериментов, чтоб понять как это будет тормозить. А видео ОЗУ тоды вообще 128к надо.


All times are GMT +4. The time now is 16:12.

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