Вход

Просмотр полной версии : Pentagon - общая плата доработок



Страницы : [1] 2 3 4

JV-Soft
01.10.2016, 00:53
Актуальная документация на 23.04.21 - https://drive.google.com/file/d/11QiOOmGE9ICNMtX1-nxVIz3d3sFnMojr/view?usp=sharing (https://drive.google.com/file/d/1vFFQAdiBquRE0xFPJNpIBCgtse5wgf7m/view?usp=sharing)

https://b.radikal.ru/b19/1801/db/6880ad7dd8fct.jpg (http://radikal.ru/fp/b3dvmtzf0jmxe)

Тема для обсуждения, платы на которой будут собраны основные и зарекомендовавшие себя практичностью доработки, ориентир пока на pentagon-128

Концепт - плата устанавливается на посадочные места CPU, ROM, и одной RAM 565ру5 это позволит сделать подключение с использование минимума проводов.
Доработки собранные на плате можно сделать как все, так и частично нужные.
Пока возможный список включает в себя -
1. (6 микросхем) Nemo IDE - ТЫЦ (http://sblive.narod.ru/ZX-Spectrum/NemoIDEforLUT/NemoIDEforLUT.htm)
2. (1 микросхема) Kempston Схема (http://radikal.ru/lfp/s011.radikal.ru/i318/1701/ee/776e3586b755.gif/htm)
3. (3 микросхемы) Turbo 7мГц по схеме из журнала радиолюбитель, MOD плеер под 7мГц+КЕШ+Turbo прилагается - ТУТ ТЫЦ (http://zx-pk.ru/threads/26977-pentagon-obshchaya-plata-dorabotok.html?p=887844&viewfull=1#post887844)
4. (1 ROM) Установка стандартного ПЗУ или расширенного - ТУТ ТЫЦ (http://zx-pk.ru/threads/25208-voprosy-gluk-nemo-ide-is-dos-i-pentagon-128-512.html?highlight=)
5. (4 неполные микросхемы + 2 YM2149) Turbo Sound Схема под мои ресурсы (http://zx-pk.ru/threads/26977-pentagon-obshchaya-plata-dorabotok.html?p=897267&viewfull=1#post897267)
7. (1 микросхема) Stereo-Сovox (Порты #FB и #7B) - ТЫЦ (http://zx-pk.ru/threads/26977-pentagon-obshchaya-plata-dorabotok.html?p=907147&viewfull=1#post907147)
8. (4 микросхемы + 2 SRAM)Расширение памяти 1024кб на SRAM. Тестируемая - СХЕМА (http://zx-pk.ru/threads/26977-pentagon-obshchaya-plata-dorabotok.html?p=894875#post894875)
9. (1 SRAM) КЕШ, с функцией выпадения в него по magik из любой программы, софт от 1995 года прилагается.
10. (CPU)
11. (1 элемент ЛЛ1, и пол ТМ2) Подтверждение INT по M1,IORQ, решает проблемы с подбором INT и его длительностью в TURBO - ТЫЦ (http://zx-pk.ru/threads/26977-pentagon-obshchaya-plata-dorabotok.html?p=897019&viewfull=1#post897019) Схема в конце поста (http://zx-pk.ru/threads/26977-pentagon-obshchaya-plata-dorabotok.html?p=897111&viewfull=1#post897111)
Примерно 26 корпусов на текущие доработки.


https://www.youtube.com/watch?v=EV-jFmpnwCk

http://s020.radikal.ru/i720/1609/0d/1dcc7bf2aa56t.jpg (http://radikal.ru/big/mzxfx1047szxc)


По мере обсуждения буду обновлять шапку.

null_device
01.10.2016, 01:25
7. Нужна ли мышь и какая Kempston, AY ?

Какое количество софта поддерживает kempston mouse, а AY mouse? Что более востребовано - ответ очевиден.


1. Нужна ли сообществу вообще такая плата ? Многие может любят как и я раньше делать все километрами мгтф, но я например устал)

ИМХО, более "востребованой" версией могла бы стать классическая плата пентагона с разведенными доработками по широкой стороне платы. Без МГТФ, естественно - никуда. Нечто подобное полигонам для самостоятельно сборки на плате желтого скорпиона, но на уровне "промышленной" реализации расширений.


5. Нужна ли на плате ZX-BYS ?

Смысл, тогда интегрировать некоторые расширения в плату?

JV-Soft
01.10.2016, 01:58
Какое количество софта поддерживает kempston mouse, а AY mouse? Что более востребовано - ответ очевиден.
Меня 20 лет не было, я бы не задавал вопросы если бы был в курсе, помню когда мы подключили AY mouse Cobra переделал лемингов, артстудио, мод плеер мышь поддерживал)

ИМХО, более "востребованой" версией могла бы стать классическая плата пентагона с разведенными доработками по широкой стороне платы.
Обсуждается плата доработок, а не новая плата пентагона.

Смысл, тогда интегрировать некоторые расширения в плату?
в BUS по моему нет плат турбо, кеша, расширения памяти, кемпстона, PAL кодера, контроллера клавиатуры, может я конечно что то не знаю опят таки, но под BUS другие вещи есть, которые точно не стоит пихать в плату расширения например GS.

piroxilin
01.10.2016, 02:37
ставить бутербродом.
корпуса SO.
память - 2шт срам.
БУС - нужен.
всё надо :)

null_device
01.10.2016, 03:36
Обсуждается плата доработок, а не новая плата пентагона.

Доработки в виде платы бутерброда и МГТФ - зачЭм?! Какова будет надежность такой "этажерки"?

JV-Soft
01.10.2016, 07:42
Доработки в виде платы бутерброда и МГТФ - зачЭм?! Какова будет надежность такой "этажерки"?
Для того, что бы не припаивать к пентагону эти доработки проводами в количестве 200 точек где-то, и ето минимум, и не тратить на это недели, а потом днями искать почему не работает(открыть темы Unsorted - немо - собрал включил не работает, турбо - собрал включил комп висит и т.д), много тем последнее время в духе досталась плата пентагона помогите с доработками, и человеку без большого опыта по моему легче вставить плату и подпоять десяток проводов нежели выше описанное колдовство с мгтф :v2_dizzy_facepalm: да и не во многих местах сейчас мгтф достать можно если вы далеко от крупных городов.
А надежной будет на столько, на сколько у собирающего прямые руки будут во время сборки и какие разъемы поставят вместо микросхем.

- - - Добавлено - - -

Там где пользователи высказались конкретно буду ставить +/- напротив доработок/вопросов по доработкам.

Mick
01.10.2016, 08:14
Теперь вопросы по существу
1. Нужна ли сообществу вообще такая плата ? Многие может любят как и я раньше делать все километрами мгтф, но я например устал)
2.(+1 SO) какие корпуса использовать DIP или SO что вам проще купить/достать это весьма актуально.
3. как лучше разводить плату ? Лут мне видится с трудом, фоторезист более реально, ну и завод, маска, шелк естественно.
4. подключение к другим клонам - через разъем в CPU, остальное разъемом на шлейфе в ROM и одну RAM (или ваши варианты)
5.(+1) Нужна ли на плате ZX-BYS ?
6. Нужен ли порт #FF ? На сколько актуален, весь софт практически пропатчен.
7. Нужна ли мышь и какая Kempston, AY ?


Тут важно учитывать тот момент, что берясь за столь глобальные доработки Пентагона стоит приготовится к потокам негодования со стороны демо писателей и для кого Пентагон это демо-машина.
Я уже раз пытался затронуть эту тему давно, пытаясь изобразить стеб-машину Пентагон, но так сказать огреб по полной и отложил до лучших идей. :)
В итоге, я понял что классический Пентагон - это тупо 128кб, AY и в дешифраторе полная анархия, ну а про инт его я даже не говорю.
Все попытки упорядочить дешифрацию или прикрутить памяти больше 128кб и всякие шины превращают этот комп уже не в Пентагон, а его клон, причем клон с маленькой буквы (значит не достоин своего великого предка)

Так что, ели хочется всего и по больше, но при этом остаться при классическом Пентагоне, то тогда надо чтобы весь наворот можно было отключать (джампер, программно - без разницы).
С другой стороны, если делать мощную машину с отключаемым лишним функционалом, превращающий комп в тыкву-Пентагон, то памяти надо не менее уже 1024кб и SD интерфейс, ибо без них уже не комильфо.
Кроме того, вы как то не обмолвились, будет все на логике или CPLD (ПЛИС) посетит эту машину.

Вообщем, с большой осторожностью надо подходить к этому вопросу.

А так, я за любое творчество ;)

Так, для поднятия настроения - моя попытка замахнуться на святыню - http://zx-pk.ru/threads/24639-kompyuter-quot-zxm-pentagon-quot-obsuzhdenie.html?p=775218&viewfull=1#post775218

JV-Soft
01.10.2016, 08:35
Так что, ели хочется всего и по больше, но при этом остаться при классическом Пентагоне, то тогда надо чтобы весь наворот можно было отключать (джампер, программно - без разницы).
Это изначально предусмотрено, у меня сейчас так в пентагоне и сделано, очень удобно пара щелчков и P-128 Classic.

памяти надо не менее уже 1024кб и SD интерфейс, ибо без них уже не комильфо.
Да, согласен, SD интерфейс в пентагон, это значит писать спец загрузчик под него, я думал на плату развести эмуль флопа, вот человек старается, весьма по моему просто и хорошо - http://zx-pk.ru/threads/26328-planiruyu-sdelat-fdd-emulyator-na-atmega8.html


Тут важно учитывать тот момент, что берясь за столь глобальные доработки Пентагона стоит приготовится к потокам негодования со стороны демо писателей и для кого Пентагон это демо-машина.
Ну так святое трогаем:rolleyes: понятно, что полетят не только стрелы... :v2_dizzy_rain:

- - - Добавлено - - -

Mick, Большинство доработок, это как раз и делалось для удобства написания демо, только делал я их в 90-х, тогда они былы очень нужны, PC не было.
Да я и сейчас пишу только на реале, на дискеты, мамонт:)

Mick
01.10.2016, 08:39
Да, согласен, CD интерфейс в пентагон, это значит писать спец загрузчик под него, я думал на плату развести эмуль флопа, вот человек старается, весьма по моему просто и хорошо - http://zx-pk.ru/threads/26328-planiruyu-sdelat-fdd-emulyator-na-atmega8.html


Лучше все же SD, а то CD это могут не так понять.
Лямулятор флопа, это все тот же флоп только вид с другого ракурса. SD карта все же больше дает в плане гибкости.
Например я вот в своей последней ревизии Мунсаунда могу ПЗУ перешивать с компа, но там требуется SD интерфейс, так как 2мб с дискетки не загрузишь.

JV-Soft
01.10.2016, 08:45
Так, для поднятия настроения - моя попытка замахнуться на святыню - http://zx-pk.ru/threads/24639-kompyu...l=1#post775218
Да, хотелось бы такую машину, и именно без плис, не думали продолжать ?
А наша задумка надеюсь будет полезна тем у кого лежат пентагоны но глаза боятся делать доработки проводами.

- - - Добавлено - - -


Лучше все же SD, а то CD это могут не так понять.
Да, описка.


SD карта все же больше дает в плане гибкости.
А как вы ее видите, свой загрузчик, через что мы с ней общаемся ?

- - - Добавлено - - -

В своем варианте вы предлагали память SIMM 1024, я сначала так же думал сделать, но увы у нас уже и симов таких не смог найти. Поэтому решил, что пара SRAM лучше, и доступны и цены копеечные.

Mick
01.10.2016, 08:57
А как вы ее видите, свой загрузчик, через что мы с ней общаемся ?

Как и все остальные компы общаются. У Феникса тоже есть SD интрефейс, но ПЗУ штатное. Работаем через копировщик Фаталл.
Прошивальщик ПЗУ Мунсаунда работает непосредственно с SD на основе исходников Савелия. То тут как бы проблем нет, кроме как написать что то под себя.


Да, хотелось бы такую машину, и именно без плис, не думали продолжать ?
А наша задумка надеюсь будет полезна тем у кого лежат пентагоны но глаза боятся делать доработки проводами.


Интересный вопрос, может и вернусь к этому вопросу позже. :)
Ваша задумка безусловно интересна, но вот по поводу легкости соединения двух плат как то есть сомнения для обычных пользователей.
Если CPU и ПЗУ обычно в панельках сидят, то вот выпаивать одну микруху памяти для кого то окажется непреодолимым препятствием.

- - - Добавлено - - -



В своем варианте вы предлагали память SIMM 1024, я сначала так же думал сделать, но увы у нас уже и симов таких не смог найти. Поэтому решил, что пара SRAM лучше, и доступны и цены копеечные.


Да, я предполагал. Я стараюсь использовать сначала то что есть. Оригинальные Симы становятся редкостью, соглашусь - но никто не мешает сделать не оригинал. :)
Я может на днях закончу отрисовку одного модуля SIMM 30 - так сказать "скол" 256кб модуля - чтобы так сказать была платка-форм фактор.
Вот пока на чем остановился

JV-Soft
01.10.2016, 09:11
У Феникса тоже есть SD интрефейс, но ПЗУ штатное. Работаем через копировщик Фаталл.
А нет эмуля пощупать ?


Если CPU и ПЗУ обычно в панельках сидят, то вот выпаивать одну микруху памяти для кого то окажется непреодолимым препятствием.
Если человек захочет делать 512/1024 и без этой платы, ему их все выпаивать хоть так хоть этак. Все доработки независимы, хотите оставить 128к, нет проблем, на плате расширений не ставите доработку 512/1024 и не ставите разъем для 565ру5, только CPU и ROM.

Я может на днях закончу отрисовку одного модуля SIMM 30 - так сказать "скол" 256кб модуля - чтобы так сказать была платка-форм фактор.
Тоже интересно, но это разъем под simm и побольше места чем для SRAM, если глянете на фото в шапке слева лежит sram-ка 512, симм бы выглядел солиднее ))) И плату ориентируем на среднего пользователя, ему неверно не очень захочется искать микросхемы памяти под симы и делать клон-плату. А для некоторых старых железок ваши SIMM вещь не заменимая.

- - - Добавлено - - -

Еще по поводу выпаивания 565ру5, на плате в шапке я их выкусил хорошими маникюрными бокорезами, быстро и ничего не повреждаем,сначала ножки откусываем у основания корпусов, потом под корень, пользователи это могут сделать вообще без паяльника, потом только одну панельку/разъем впаять и все.

Mick
01.10.2016, 09:14
Тоже интересно, но это разъем под simm и побольше места чем для SRAM, если глянете на фото в шапке слева лежит sram-ка 512, симм бы выглядел солиднее ))) И плату ориентируем на среднего пользователя, ему неверно не очень захочется искать микросхемы памяти под симы и делать клон-плату. А для некоторых старых железок ваши SIMM вещь не заменимая.

Закончу мысль. При необходимости 1мб модуля, берем на али к примеру микросхему HM5118160J6 (она правда 1мx16, но можно вторую половину не юзать), разводим под нее платку и вот вам планка памяти. Да, это в большей степени предназначено для тех у кого уже компы с Симами, а купить старые уже негде.

- - - Добавлено - - -


А нет эмуля пощупать ?


Помоему последние версии лямулятора Ureal спокойно эмулируют SD карту, там нужно только образ подмонтировать.

Djoni
01.10.2016, 09:17
5.(+1 нужна) Нужна ли на плате ZX-BYS ?


Ждем ваши конструктивных пожеланий, предложений и критики.

По мере обсуждения буду обновлять шапку.


Хорошо чтобы на плате расширения были вместе ZX BUS и Nemo BUS системные шины , сейчас много интересной периферии выпускают буржуи.

Black Cat / Era CG
01.10.2016, 09:19
вот человек старается, весьма по моему просто и хорошо - http://zx-pk.ru/threads/26328-planir...a-atmega8.html
Там записи нет и не предвидится. Не понимаю, как в Звездное Наследие с таким играть?:(

JV-Soft
01.10.2016, 10:08
купить старые уже негде
Согласен, недавно специально искал 1мб и не нашел, купил только под ретро PC 4,8,16мб, возможно наверно и их подербанить, для переделки в 1мб.
58383

- - - Добавлено - - -


Там записи нет и не предвидится. Не понимаю, как в Звездное Наследие с таким играть?
Недосмотрел, будем знать.

- - - Добавлено - - -


Хорошо чтобы на плате расширения были вместе ZX BUS и Nemo BUS системные шины , сейчас много интересной периферии выпускают буржуи.
Если не сложно ссылки на nemo bus и периферию какую нибудь, что бы иметь представление.

- - - Добавлено - - -

Господа, вечером если не загуляю, постараюсь снять видео, с реалом и рассказать, что и для чего я хочу сделать.

Addison
01.10.2016, 12:02
Мик много правильно пишет. Я бы давно взялся за переделку пентагона, полностью бы его переразвел и добавил туда стандартное расширение памяти до 256 кб на Ру7 и турбо 7 Мгц. Но не берусь, так как работа трудоемкая, а необходимость в такой плате практически нулевая. Кто будет потенциальным покупателем?
Сейчас на рынке есть две машины, Феникс и Эволюция. Феникс не всех удовлетворяет из-за Инт, машина является развитием колна 777, Эволюция удовлетворяет практически всех, но имеет силиконовую УЛКу, что смазывает впечатление о ней.
На этих недостатка дерзнула выйти на рынок классическая плата Пентагон 128к, даже в своем первобытном виде она имела серьезный успех, а при небольшой доработке - интеграции ау, кемпстон, некотором причесывании плата еще больше стала иметь популярность.
Несколько меньший фурор вызвала реинкарнация платы Ленинград...
Любая попытка довести старые платы до современных по своему оснащению просто провальна.

Если что-то хочется добавить к пентагону, то можно сделать более крупную плату расширения на боковой разъем. Сделать там вга, пс/2, пал, эмулятор магнитофона для хранения образов на флэш, кстати, даже тр-дос образы можно через магнитофон гонять на реальный диск.
Размер платы может быть 50% от материнской и крепиться к основной на 4 стойках, сейчас маленькая плата расширения крепится на двух стойках. Координаты отверстий крепления вам известны.
Если вы хотите задействовать что-то с основной платы, то делайте это шлейфом через дип панель, вставлять плату расширения нужно исключительно в боковой разъем.

ИМХО

zx_
01.10.2016, 12:37
я думал так , даже чот парисовал

есть плата немо иде, с готовым краевым разьемом на край платы
саму плату немо-иде крепить к плате расширения через боковой разьем
на плате расширения - ковокс, кеш, турбо , память 512


память 41256 - в барахолке полно , сим и sram мне нафиг не нужны
также не нужны палкодер и клавиатура рс - они отдельно есть и хорошо работают

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

с мышкой затык , для кемпстон нужно pic , для ay - нужна карта переходник в гнездо

так както

переразводить пент совершенно никчему , путь эт пройден многими людьми и КОЕ -) чем все кончилось все в курсе
от пентагон 1024 до пентэвы с промежуточными станциями
к черту кароч , это не в туда путь


ДМА - славная штука , под ДМА игрушки есть кста и ДМА еще Mick делал
еще есть арифметический сопроцессор , тоже прикольная штука и продается

в общем - нужна плата расширения для пентагона ! а не пентагон для платы расширения и примочки к ФПГА

еще хотелось видеокарту нашлепкой , с режимами 512 и режим с палитрами любой , есть и с игрушками же
типа флешколор

пентагон гениален демократичностью и простотой
как и VMG расширения
потому хочу в ключе

Mick
01.10.2016, 13:02
Если не сложно ссылки на nemo bus и периферию какую нибудь, что бы иметь представление.


Касательно Nemo Bus, то по сути все наше железо делается под него. Про себя скажу - все мои звуковухи под Nemo Bus :)
В принципе, как помоему с Djoni уже затрагивали этот вопрос. Можно сделать так. Так как у нас стандарт Nemo Bus, то его делать основным, а краевым слотом уже делать ZX BUS.
Тогда в краевое разъем ставится елка для фанов буржуйских железок и играйтесь на здоровье.
По крайней мере я бы так делал
И да, вопрос. Если это плата расширялка - по типу бутерброда Профи, то каким этажом будут железки в слотах. Экий тауэр получится.

JV-Soft
01.10.2016, 13:05
Если вы хотите задействовать что-то с основной платы, то делайте это шлейфом через дип панель, вставлять плату расширения нужно исключительно в боковой разъем.
На нем есть ШД,ША ?

- - - Добавлено - - -


И да, вопрос. Если это плата расширялка - по типу бутерброда Профи, то каким этажом будут железки в слотах. Экий тауэр получится.
Да уже думал об этом, и думаю и еще буду думать))))

Mick
01.10.2016, 13:07
ДМА - славная штука , под ДМА игрушки есть кста и ДМА еще Mick делал
еще есть арифметический сопроцессор , тоже прикольная штука и продается


ДМА (Z80DMA) то славная штука, но чтобы ее заюзать на полную катушку, нужно прозрачный доступ к памяти. В наших клонах с синхронным доступом она малость не шустра, только если по портам долбить на полную мощу можно.

Djoni
01.10.2016, 13:08
Если не сложно ссылки на nemo bus и периферию какую нибудь, что бы иметь представление.






NemoBus как бы наш стандарт http://speccy.info/ZXBUS правда тут путаница иногда NemoBus навивают просто ZX Bus я считаю это неправильно так как впервые эта шина появилась в компьютере KAY производства фирмы Nemo,
правильное название NemoBus.


Под фирменный шинный интерфейс ZXBus периферии много:
Spectranet http://spectrum.alioth.net/doc/index.php/Spectranet
SMART card for ZX Spectrum http://www.retroleum.co.uk/smart-card-for-zx-spectrum/
DivMMC EnJOY! Black Edition SD card interface http://www.sellmyretro.com/offer/details/brand-new-divmmc-enjoy%21-black-edition-sd-card-interface-for-the-zx-spectrum-4220
DivSD Nano SD card interface http://www.sellmyretro.com/offer/details/divsd-nano-sd-card-interface-for-sinclair-zx-spectrum-10667
Interface 1bis http://www.sellmyretro.com/offer/details/interface-1bis-for-the-sinclair-zx-spectrum-18033
K-MOUSE TURBO interface http://www.sellmyretro.com/offer/details/sinclair-zx-spectrum-k-_mouse-turbo-interface-2452
Saa1099 sound card http://www.sellmyretro.com/offer/details/Saa1099-sound-card-for-Zx-Spectrum-10846
MGT PlusD floppydisc interface http://www.bytedelight.com/?product=brand-new-plusdlite-floppydisc-interface
Divide 2k14 - ZX Spectrum CF interface http://amigastore.eu/en/265-divide-2k14-zx-spectrum-cf-interface.html
Kempston Compatible Joystick Interface http://www.sellmyretro.com/offer/details/sinclair-zx-spectrum-kempston-compatible-joystick-interface-2453
Zaxon Ay Sound Interface http://www.sellmyretro.com/offer/details/sinclair-zx-spectrum-zaxon-ay-sound-interface-2042
Wonder AY http://www.lotharek.pl/product.php?pid=40

http://www.8bits4ever.com/zx-interfaces.html

Mick
01.10.2016, 13:21
память 41256 - в барахолке полно , сим и sram мне нафиг не нужны
также не нужны палкодер и клавиатура рс - они отдельно есть и хорошо работают


Это извечный вопрос, надо или нет. Тебе нафиг не надо, другие допустим не так категоричны.
К тому же почему то все не думают, что чем больше микрух, тем больше площадь платы.
И получится может аэродром по типу Поиск-2 или бутерброд-многоэтажный.
Второе, больше микрух - меньше людей способны потом отремонтировать его.
Тут бывает даже в Фениксе с его образно 60-70 микросхемами закходит в тупик при поиске неисправности.
Хотя конечно правило - из хороших деталей и при правильной пайки - комп запускается сразу. Но бывают исключения.
Я не пропагандирую за ПЛИС, но иногда для облегчения учести можно применить обычную CPLD.

- - - Добавлено - - -


NemoBus как бы наш стандарт http://speccy.info/ZXBUS правда тут путаница иногда NemoBus навивают просто ZX Bus я считаю это неправильно так как впервые эта шина появилась в компьютере KAY производства фирмы Nemo,
правильное название NemoBus.

Saa1099 sound card http://www.sellmyretro.com/offer/details/Saa1099-sound-card-for-Zx-Spectrum-10846


Уж в этом не надо буржуев поддерживать. У нас тоже есть такие карты и не хуже ;)
И если не изменяет память, то появилась она позже чем у нас. http://speccy.pl/forum/index.php/topic,975.30.html
До Мунсаунда они видимо еще не дошли :)

Djoni
01.10.2016, 13:31
Уж в этом не надо буржуев поддерживать. У нас тоже есть такие карты и не хуже ;)
И если не изменяет память, то появилась она позже чем у нас. http://speccy.pl/forum/index.php/topic,975.30.html
До Мунсаунда они видимо еще не дошли :)



Да полностью согласен , хотелось бы и на фирменных аппаратах твои карточки поюзать :v2_walkm:

Mick
01.10.2016, 13:34
Да полностью согласен , хотелось бы и на фирменных аппаратах твои карточки поюзать :v2_walkm:

Подколол так подколол, тут не поспоришь.
Мои карты можно послушать на фирме если сделать переходник ZX BUS <-> Nemo Bus.
Я так думаю.

Djoni
01.10.2016, 15:32
Подколол так подколол, тут не поспоришь.
Мои карты можно послушать на фирме если сделать переходник ZX BUS <-> Nemo Bus.
Я так думаю.

Да нужна такая штучка. :)

http://gifok.net/images/2016/10/01/nemo2zxbus.md.gif (http://gifok.net/image/8Y7K)

- - - Добавлено - - -


ДМА (Z80DMA) то славная штука, но чтобы ее заюзать на полную катушку, нужно прозрачный доступ к памяти. В наших клонах с синхронным доступом она малость не шустра, только если по портам долбить на полную мощу можно.



Как раз собираюсь прикупить http://www.sellmyretro.com/offer/details/zx-spectrum-128-dma-interface-datagear-20118

Документацию почитал достаточно жирная микросхема с большим функционалом специально заточена под Z80.

Перевод через google

Большинство DMACs не управляют системной шиной таким же образом, что процессор контролирует его. Например, многие DMACs не имеют простого интерфейс к системной шине данных, а мультиплекс часть адрес памяти на шину данных, откуда она должна быть защелкиваются внешняя логика. Не самый DMACs генерировать все шины управления сигналы о том, что процессор генерирует, и, следовательно, они лишены какой-то степени управление автобусом, когда они работают.
Для z80 ДМА является уникальным среди 8-разрядных DMACs, потому что он генерирует точно такие же шины управляющих сигналов для циклов чтения и записи в том, что z80 ЦП, и также потому что он имеет точно такие же логические и электрические интерфейс для шины данных и адреса в качестве процессора. Это означает, что другие компоненты системы не может различить разницу между z80 и ДМАи процессора; управление этими устройствами полностью взаимозаменяемы.

Классы эксплуатации
Для z80 ДМА есть три основных класса обслуживания, и двух классов каждый разбит на подклассы следующим образом:
• Перенос данных между любыми двумя ДМА порты:
– Последовательные переводы (проточный)
– Синхронный переводы (облета)
• Поиск для конкретных битов в байт на одного ДМА порта
• Комбинированные переводы и поиски между любыми двумя ДМА портами:
– Последовательный перевод/поиск
– Синхронный перевод/поиск



Документ http://yandex.ru/clck/jsredir?from=yandex.ru%3Bsearch%2F%3Bweb%3B%3B&text=&etext=1195.mOxangApS7NDutT4KKtRgQa2PTFOzoY-UyEOwfAQSObUKPLho-fM1doAyvQgfv_Y.b3f6af631cce6bb164bdcd521cb66e580ca 3a0a7&uuid=&state=PEtFfuTeVD5kpHnK9lio9T6U0-imFY5IshtIYWJN7W-V64A9Yd8Kv-PJgis4UdqY898U4_M9m97MEdQj08ewT2T1q7xm1hB0YfP0njom 1fg&data=UlNrNmk5WktYejR0eWJFYk1LdmtxakV6Y0tpN2FnUUhOZ W9WNFRrWXJQZ3FnOWIyRzNVeWNGeDhyaXR0ZFl4VlFBSkdZTWc 0NjlYSWVqenBlNEgwR2FTR3FxZUNPWUZzd3JUUVFuYUdLTTBOR kxrS0d2NDZkOG5WRlcwNkdTMEw&b64e=2&sign=4ed79e593b6039da72fee1e320b8a7ea&keyno=0&cst=AiuY0DBWFJ7q0qcCggtsKYfzR8G0Jrq0V27kAktczD4VHb FO3ZO-h8olqCRiiN_7AuJTQYqPEvLGtKEJIN01wYp4JLxB6GR4r_6ad9 YzPhvbNjwrnGhiKC_8PO9vbvSNRrNUk41t-w21cOcNqd0gh3YVCF3yQZ8k2r1qBcROTJN7z1Krxo2jcTU-IzBX4XT8S96TRGa3UGOuAfGsvIbN96x6VTErHnENftL2e_D0U0 MtmHGpGZTp6Se_pQSmt8iN1jrtU0SkHPPyqkfFsJFFuU7hiLdN Qzt2IwDoyKD2yCcjLzFmHPrHlHFUc5hOyNuLP5xaTEo3MWyKjG-ATnbJJlKTLSgIpDeBzdSelFxsrz3qElz5j8LSoQPC37ZcnBUcT r9VMGID4CDYNgOUvrLFKeMaVNomgsBKMJV9nnn5btJa_bdkFO0 34cMKKZt3LgoVa39vbVBGiTSfLD-ByMsP0DBZy6PjoKhiDd8H7HM5BapxpyirGfRoNzFsVOSHoakj9 _eLy1aud9H-ahqtAPOHQwC3BP9RWyzlcWPT69tzHooBHZDvMr_Ge6hiF6zKLe dnkgSEc7k88hlg1H3ElmsCvCgwa0seIx0GOTyM1LPh-bNaBEFKTToDeNgnmov4zrWDtoQTIu-4HQ4&ref=orjY4mGPRjk5boDnW0uvlrrd71vZw9kpkgeqOXAJYJckWp O-04dZOmmA8X--kkmy1RQWNr3SNMc&l10n=ru&cts=1475322738430&mc=2.807354922057604



Вообще интерфейс Nemo Bus стал узким местом для расширенных колонов ZX Spectrum свыше 128кб , внешний контролер не может получить примой доступ к памяти, на эти грабли наступили разработчики звуковой карты DMA Ultrasound (http://speccy.info/DMA_UltraSound_Card)

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

Возможно нужно удлинить разъём интерфейса и добавить дополнительные сигналы оставляя обратную совместимость с Nemo Bus.

Как концепт интересен этот документ http://zx.clan.su/_fr/0/BC_IG_7_R201411.rar



Zx Spectrum 128 +2 и DMA интерфейс.


https://www.youtube.com/watch?v=eiD45DRGtuI

zx_
01.10.2016, 15:49
CPLD пожалуй можно, но чтобы для пионеров -радиолюбителей, ну как SMUC , к примеру

еще есть AM9511, арифметический сопроцессор , триангуляцию считать

но это все - фишки, и без них можно
думать долго не нужно, ато опять пятилетка коту под хвост

JV-Soft
02.10.2016, 04:13
HELP !!!
Вопрос к старожилам, у кого то есть MOD плеер под кеш и турбо ? и вообще Cobra такой на общий рынок выпускал ?
Вопрос возник по причине того, что тот плеер который писался под кеш и турбо и есть у меня (я его после установки немо не запускал слушал мод другими версиями без кеша и турбо), не работает с немо ide, Cobra красавец в нем включение кеша сделал
через порт in #80 , а не in #fb, он любил такие приколы in a,(B10000000) каково ?:v2_dizzy_facepalm: на машинах без доработок это покатывает, но только сейчас обнаружил что с немо так естественно идет конфликт портов.

Так как обещал выложить его к плате с доработками, сижу патчу в STS :mad:, но я так давно не писал на асме....
Да и играет он мягче, а общедоступные версии без турбо и кеша, в них моды как то скрежетят.

Может я зря время трачу, и есть такая версия нормальная ?

zx_
02.10.2016, 12:01
JV-Soft , ты не отвлекайся! Плату рисуй
или solegstar рисует , а ты софт пилишь?

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

еще можно спецвыпуск пзу под эту плату, ну загрузка с харда в меню, плюс STS в кеш по кнопке, DNA

JV-Soft
02.10.2016, 18:33
JV-Soft , ты не отвлекайся! Плату рисуй
А софт сам родится )))))
В общем плеер пропатчил, работает.
По поводу версий, что есть на virtual tr-dos , v2.0 кеш не видит, v2.1 кеш видит но турбо не определяет, по звуку моя лучше чем эти две.

еще можно спецвыпуск пзу под эту плату
4 конфига ПЗУ
1 - стандартный pentagon
2 - глюк с поддержкой DNA и загрузкой TRD на машинах с памятью 128кб
3 - глюк без поддержки TRD в DNA (что бы не надо было размонтировать каждый раз образ)
4 - тест


плюс STS в кеш по кнопке
У меня сейчас кеш 2 бк, sts грузит в память выше 128 кб #50 страница, по magik сохраняет #17 страницу в #56, и в #17 из #50 кидает STS вываливается в sts, по резиденту возвращается в точку останова до NMI с восстановлением данных #17 страницы.
А есть версия STS откомпилированная для кеша ?

Так играют плееры v2.0 и v2.1 без турбо и кеша, я сильно не углублялся, но по моему тут отрезаны нижние 4 бита, иначе не успеть по скорости проигрывать, отсюда и какафония.
------------------------------

https://drive.google.com/file/d/0B-3rKJTi6zhNNC00cmVMS08yQzA/view?usp=sharing

Так играет версия, что я пропатчил, там где начинаются щетки и ударные разница вообще огромна, в v2.0 и v2.1 щетки практически не слышно.
----------------------------------------------

https://drive.google.com/file/d/0B-3rKJTi6zhNeTUtbTlQMDBuV0k/view?usp=sharing

- - - Добавлено - - -


парни , кабы даже если никто и не купит
Вдохновляет :biggrin:

zx_
02.10.2016, 19:32
а что вдохновляет ? -думаю здесь человек пять живых-)
для себя творить , и людям оставить

вот как раньше - видеорежим 768х192 и софт под него сам
http://zxpress.ru/article.php?id=660
охренеть-) - думаю такого много было , так и пропало во тьме веков

JV-Soft
02.10.2016, 20:07
Кстати кто то слышал о разрешении 512x384 ? Я в свое время делал, по советам VMG

gdv2002
02.10.2016, 20:23
Я так думаю, нужно к Мику в ноги массово покланяться, чтобы он свой проект ZXM-Pentagon возродил, вот тогда и появится "нормальный" Пент! ИМХО.

Addison
02.10.2016, 21:01
"нормальный" Пент!
да он и так нормальный, все что сверх 128к Ау оно вообще кому-то реально нужно? Речь не идет об 1-2 человеках.
Ну предположим, кто-то хочет наворот, готов сделать плату расширения чисто для себя. Вполне нормально, человек сделает произведя некоторую мелкую партию 10-20 шт. Ну если оно разойдется, ну и слава богу, могут подумать о производстве еще одной партии. Не разойдутся человек все равно получит себе ту плату, которую хотел.
Популярной эта плата вряд ли будет, потому как сам по себе пентагон 128к притягивает аудиторию равнодушную к наворотам. Навороты интересны железячникам и демосценирам чисто из спортивного интереса, плюс все это перекрывает пентева с силиконовой улкой.

Пентагон 128к можно сделать лучше, но его вряд ли массово купят, сейчас уже продано более сотни плат 2010 и 2014 гг., рынок перенасыщен, все закупились.
Плата 2014 г. имела шанс стать популярной только из-за того, что она была выпущена на опыте платы 2010, исправлены ошибки, пошли на объективно нужные всем изменения в ушерб оригинальности: ау, кемпстон, блокировочные конденсаторы, разъем флопика, разъем питания, крепежные отверстия.
Что сейчас можно было бы сделать?
Увеличить озу до 256 на ру7, прикрутить турбо. Но реально оно нужно? Я лично не заказал бы себе эту плату.
Можно полностью переразвести, сделать ее более компактно под корпус мини или нано АТХ. Опять таки, будут ли ее массово брать, как прошлые платы с учетом насыщения рынка, наличия петевы, феникса и с учетом утраты оригинальности 91 г.?
Те кто реально собрал платы и тем более вставил их в корпуса вряд ли что купят. Собирать для спортивного интереса тоже вряд ли кто буде, уже насобирались.
Что дальше, как быть?

Я изначально при выпуске платы еще в 2014 году предлагал заняться платами расширения. Выпуск платы с контроллером пс/2, вга, эмулятора тайп на флешке будет востребовано. Многие купят такую плату хотя бы для коллекции. Отдельно все есть, но ведь тут будет сразу все на одной плате, спаял воткнул и все готово без лишних проводов. Можно предусмотреть разъемы сразу на плате для бескорпусных плат и гребенку под вынос для корпуса.

JV-Soft
02.10.2016, 21:16
Я так думаю, нужно к Мику в ноги массово покланяться, чтобы он свой проект ZXM-Pentagon возродил, вот тогда и появится "нормальный" Пент! ИМХО.
Да я только ЗА! Тем более в DIP !


оно вообще кому-то реально нужно? Речь не идет об 1-2 человеках.
Тут с вами многие согласятся, кого устраивают эмули и pentagon как машина для просмотра демо и игр.
Но те кто как и я решили писать на реале (ну не люблю я бабу резиновую), с вами не согласятся, вот сел я переписывать MOD плеер, и ой как нужны многие примочки.
А многие вообще разницы не ощущают между реалом и эмулем например, я в числе мамонтов, это классно, когда созданная твоими руками железка оживает, работает, приносит удовольствие.
Каждый решает сам, я только могу предложить:rolleyes: а ваше дело выбрать....
58400

Addison
02.10.2016, 21:20
JV-Soft, так я и говорю, выпускайте плату расширения экономически оправданным тиражом. На сколько я знаю это 20 шт. 2 платы возьмете себе остальное постепенно разойдется, дальше будет видно.

JV-Soft
02.10.2016, 21:27
рынок перенасыщен, все закупились.
Это отличный проект, но я еще стараюсь восстановить все старое и до полностью рабочего состояния, и опят таки не для того чтоб на полку положить, вот один пентагон лежит в подарок для Kowalski , человек реально постоянно пишет под пентагон, не имея никогда такового, теперь задача как отправить, пересылка в Краснодар равна чуть ли не стоимости Амиги :D

- - - Добавлено - - -

PS Как прикол, решил взвесить свой pentagon (в подписи), вес 8кг ! :)

- - - Добавлено - - -


так я и говорю, выпускайте плату расширения экономически оправданным тиражом. На сколько я знаю это 20 шт. 2 платы возьмете себе остальное постепенно разойдется, дальше будет видно.
Да думаю больше не будет, если она вообще кому то нужна, если нет я ее фоторезистом себе и Олегу отшлепаю, и угомонимся, он говорил купил чистую плату пентагона 1991 :v2_happy:

gdv2002
02.10.2016, 21:30
Addison, у меня сложилось мнение (по прочтении тем про Р2010 и Р2014), что авторы исправляли ошибки, модернизировали платы, НО упорно сохраняли потребность в МГТФ и ничего конкретно не модернизируя! Как эта машина оставалась недоделанной, так и осталась! КОЕ доделал Пентагон до солидного уровня, но он почему-то никому не нужен стал, опять охота МГТФ метрами закупать - ЗАЧЕМ???
МИК создал очень успешную модель Спека, и нехило ее поддержал. Поэтому и считаю, что дальнейшую разработку пента нужно просить/спонсировать сделать МИКА!

Mick
02.10.2016, 21:32
Я так думаю, нужно к Мику в ноги массово покланяться, чтобы он свой проект ZXM-Pentagon возродил, вот тогда и появится "нормальный" Пент! ИМХО.

Во оно как. А "нормальный" Пент это - 128кб, AY и убогая дешифрация?
Это тогда не ко мне. :)

JV-Soft
02.10.2016, 21:33
Кстати вопрос как пантева MOD играет, и играет ли вообще ?

zx_
02.10.2016, 21:35
JV-Soft, мне тоже плата расширения нужна

Mick
02.10.2016, 21:46
Да я только ЗА! Тем более в DIP !


Только в DIP очень большой вопрос.
Сразу понятно, что делать плату размером с футбольное поле, зато там все плюшки и фишки расширений - 100% не выгодно. Просто плата будет стоить дорого изначально и не каждый захочет ее купить.
Остается тогда что, делать по типу Профи - бутербродом. Это как бы не эстетично в плане корпусизации. Да еще если впихать слоты, то полный ахтунг.
Понятно, что чисто на ПЛИС тоже не вариант, потому как не ретро.
Так что замкнутый круг.
Ну если конечно CPLD допустимо, то как то еще можно что то изобразить.

P.S. Я имею ввиду не плату расширения, а полноценный новый комп.

- - - Добавлено - - -


Кстати вопрос как пантева MOD играет, и играет ли вообще ?

Прошу прощения за свою неграмотность.
Твой мод плеер работает на штатном Спеке в каком режиме?
Выводишь звук через что, ЦАП или AY?

JV-Soft
02.10.2016, 21:51
Только в DIP очень большой вопрос.
Олег например и для платы расширения предлагает SO, экономия места раз, отверстий в 100 раз меньше два, ну и т.д.
Но тут возникают вопросы что не все элементы есть в SO и в доставаимости. Вообще cplиd очень поможет если на ней сделать все регистры коих с расширениями целая гора - ап, ир....

Addison
02.10.2016, 21:52
gdv2002, вы все неправильно поняли прочтя темы про пентагон 2010 и 2014 г.
Никто ничего не модернизировал, цель была воссоздать плату пентагона 128к. Много ли плат пентагон 128к на барахолке? А тут предлагают хорошего качества чистую печатку, собирай не хочу!!! Никто всерьез не рассматривал улучшение подтягивание его до пентиума 8. Спектрум есть спектрум и в пентагоне он в полной мере реализован.
В плате 2014 г я реализовал, что было в альбоме схем, то есть де-факто стандартом пентагона, никто ничего нового туда не добавил, даже обозначения вновь введенных элементов на плате соответствует его схеме по альбому...
Серьезно рассматривалось турбирование и расширение озу, но я на это не пошел, так как предпочел получить максимально чистый безошибочный шаблон, чем получить кучу ошибок, тем более рисунок и так достаточно плотный и втиснуть туда даже турбо представлялось весьма сложной задачей. В итоге плата 2014 г. получилась без ошибок, если не считать 2 ошибки на шелке по обозначениям, унаследованным по монтажке из альбома, они не приводят к мгтфу. Все остальные хотелки не имеют прямого отношения к пентагону 128к.
Чем нелюбителей мгтф не устраивает пентагон 1024 или эволюция? Ну не будет пентагон 128к - пентагоном 128к, если вы из него лепите эволюцию. Надо с этим смириться, как это сделал Мик, поставив крест на своем проекте пентагона.

JV-Soft
02.10.2016, 21:57
Твой мод плеер работает на штатном Спеке в каком режиме?
Выводишь звук через что, ЦАП или AY?
Плеер под пент-512, мод грузит с MS-DOS дискеты, основной участок дла проигрывания кидается в КЕШ (2кб ру10), что бы в турбе получить работу кода 200% на 7 мгц , вывод через covox #FB.

- - - Добавлено - - -

Наверно сейчас сяду видио снимать, по доработкам

Mick
02.10.2016, 22:01
Можно полностью переразвести, сделать ее более компактно под корпус мини или нано АТХ. Опять таки, будут ли ее массово брать, как прошлые платы с учетом насыщения рынка, наличия петевы, феникса и с учетом утраты оригинальности 91 г.?
Те кто реально собрал платы и тем более вставил их в корпуса вряд ли что купят. Собирать для спортивного интереса тоже вряд ли кто буде, уже насобирались.
Что дальше, как быть?

Я изначально при выпуске платы еще в 2014 году предлагал заняться платами расширения. Выпуск платы с контроллером пс/2, вга, эмулятора тайп на флешке будет востребовано. Многие купят такую плату хотя бы для коллекции. Отдельно все есть, но ведь тут будет сразу все на одной плате, спаял воткнул и все готово без лишних проводов. Можно предусмотреть разъемы сразу на плате для бескорпусных плат и гребенку под вынос для корпуса.

Беда в том, что вы перевыпустили платы Пентагона 2010 и 2014 вариантов, даже не удосужились его сделать грамотно, а исправили ошибки.
Кто вам мешал сделать шину расширения изначально, чтобы потом не изобретая новых плат расширений пользовались уже выпущенными контроллерами.
Вы изначально сделали "мертый" комп. Конечно, это все тот же Пентагон для дем и игр. Но вот новенькое оборудование фиг подцепишь. А как показывает практика новое оборудование обычно делается уже под шину, тоесть для обладателей ваших плат только либо проводки паять, либо чисто смотреть демки.
Иными словами, вам было просто лень сделать все по человечески изначально.

Касательно что сейчас выгодно или не выгодно. В плане Спектрумостроения, действительно сейчас выгоды с новых компов особо не будет - рынок насыщен.
Интересным может только быть комп с двумя шинами: Nemo-Bus и ZX-Bus.

zx_
02.10.2016, 22:04
с пентагонами да, жопа
чтобы ты не задумал - уже не пентагон, КоЕ тому апостол

вот и предлагаю и предлагал - пент 512 , VMG edition
и настоящее ретро и гигантский шаг вперед

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

потому , возможно, нашлепка от парней на пент 128 ,- приблизит нас к пентагону VMG

Mick
02.10.2016, 22:07
Плеер под пент-512, мод грузит с MS-DOS дискеты, основной участок дла проигрывания кидается в КЕШ (2кб ру10), что бы в турбе получить работу кода 200% на 7 мгц , вывод через covox #FB.


Тоесть, ты сначала рапарсивашь MOD на всю память, загоняешь плеер в 2кб ОЗУ и потом проигрываешь. И это все в турбе?
Мне вот интересно, а в турбе (без вайтов) плеер может работать в основной плате. Просто к примеру комп SAM Coupe в турбе 6 МГц, моды проигрывает

Addison
02.10.2016, 22:11
Да думаю больше не будет, если она вообще кому то нужна, если нет я ее фоторезистом себе и Олегу отшлепаю, и угомонимся, он говорил купил чистую плату пентагона 1991

если сделаете технологично, палата будет вставляться в боковой разъем и в панельки микросхем основной платы, то можно попросить MV1971 изготовить. Он умеет дешево изготавливать... И вам польза будет и возможно еще 10-20 человек будут рады купить эту плату.

Mick
02.10.2016, 22:12
но очень много траха , и не знаю того творца ( не родился он еще ?) ктобы по чужим мыслям свое творение лепил (с)
Mick на это точно не пойдет


Ты вот одно не можешь понять, что комп с размером платы с футбольное поле купят пару человек, ибо он тупо будет дорогим.
Это раз, второе чем больше рассыпухи сидит на шине данных и адреса тем большая вероятность глюков.
Я уже с Феней с этим столкнулся - чуть нагрузишь шину, все, хилые процы начинают глючить. Надо искать более мощный по нагрузке проц.
Сделать новую вундервафлю не проблема, потом просто к шаману задолбаешься бегать.

Addison
02.10.2016, 22:16
Беда в том, что вы перевыпустили платы Пентагона 2010 и 2014 вариантов, даже не удосужились его сделать грамотно, а исправили ошибки.
Мы делали оригинальную плату, большинство она устраивала. Для втыкания в разъемы всяких платок есть твой феникс, чем он тебя не устраивает? Зачем нам чего-то делать? Молодцов перерисавал классику, я добавил ау, кемпстон и причесал. Ваши хотелки туда добавить без потери историчности практически нереализуемо, разве что сверху строить второй этаж. Второй этаж можно строить и сейчас.

Mick
02.10.2016, 22:32
Мы делали оригинальную плату, большинство она устраивала. Для втыкания в разъемы всяких платок есть твой феникс, чем он тебя не устраивает? Зачем нам чего-то делать?

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

JV-Soft
02.10.2016, 22:44
Тоесть, ты сначала рапарсивашь MOD на всю память, загоняешь плеер в 2кб ОЗУ и потом проигрываешь. И это все в турбе?
Мне вот интересно, а в турбе (без вайтов) плеер может работать в основной плате. Просто к примеру комп SAM Coupe в турбе 6 МГц, моды проигрывает
Да приблизительно так, все в турбе 7мгц, а что ?
Плеер мод есть и без турбы и без кеша ,я же звук приводил пару страниц назад, только он как мне кажется там уже битность режет, ибо звук вообще радиоточка.

Addison
02.10.2016, 23:31
Не так ли или тут свое мнение нельзя выражать.
выражать можно и нужно, а я на твое мнение ответил своим.
разъем для платок некоторые хотели, но только некоторые, соотношение трудоемкость/необходимость была не в пользу разъема.
не забывай на плату накладывалось ограничение по повторению оригинала, прикрутить разъем сильно не модифицировав плату крайне было сложно,
кроме того, все делалось вручную, плата ни разу не разводилась по схеме, все дорожки ручками и молодцов и я...

JV-Soft
03.10.2016, 01:33
Добавил в шапку видео.

- - - Добавлено - - -


JV-Soft, мне тоже плата расширения нужна
Что то придумаем)

Djoni
03.10.2016, 02:34
9. Есть DMA КР580ВТ57 (они копеечные) могу предусмотреть установку, но софта нет никакого, интересно на будущие заделы ? - http://literaturki.net/elektronika/mikroprocessory--mikrokrntrollery/251-kpdp-vt57-naznachenie-struktura


Ждем ваши конструктивных пожеланий, предложений и критики.

По мере обсуждения буду обновлять шапку.


Всё таки лучше предусмотреть установку Z84C1008PEC (http://velesoft.speccy.cz/data-gear.htm) желающих поставить всё ровно мало будет,так что всем хватит :) https://ru.aliexpress.com/item/Free-shipping-5pcs-lot-Z84C1008PEC-Z84C1008-DIP-40-new-original/32710715451.html?spm=2114.41010308.4.17.DI3JJy

Mick
03.10.2016, 06:51
Да приблизительно так, все в турбе 7мгц, а что ?
Плеер мод есть и без турбы и без кеша ,я же звук приводил пару страниц назад, только он как мне кажется там уже битность режет, ибо звук вообще радиоточка.

Да мысль была, попробовать его на обычных клонах :) Короче на Фениксе и иже с ним.
Например у моих звуковых карт ZXM-SounCard Middle и ZXM-SoundCard Extreme есть типа SoundDrive. Есть SAA1099, в SAM Coupe через него выводят. У MSX моды вводили через YMF728 (Мунсаунд).
Вот и заинтересовал вопрос, а может ли или нет.

JV-Soft
03.10.2016, 07:12
Всё таки лучше предусмотреть установку Z84C1008PEC желающих поставить всё ровно мало будет,так что всем хватит
Согласен, для ВТ-хи нужен доп регистр для для адресов, просто втшки и бумажка с концептом лежат с тех же 90-х, малость проект запоздал.

Да мысль была, попробовать его на обычных клонах Короче на Фениксе и иже с ним.
Например у моих звуковых карт ZXM-SounCard Middle и ZXM-SoundCard Extreme есть типа SoundDrive. Есть SAA1099, в SAM Coupe через него выводят. У MSX моды вводили через YMF728 (Мунсаунд).
Вот и заинтересовал вопрос, а может ли или нет.
Ситуация такая, плеер писал Cobra, и у него возможно остались исходники, но он все не доедет в то место где они лежат, версию, что была у меня я патчил так сказать по памяти в STS помня основные принципы так как писалась она фактически на моих глазах, если исходники все же канули в лету, я наверно попробую дизассемблировать то, что есть у меня, но вот когда руки дойдут, это вопрос.. Кстати имея DMA играть на много проще как ты (вы не проблем?) и говорил -
В наших клонах с синхронным доступом она малость не шустра, только если по портам долбить на полную мощу можно.

solegstar
03.10.2016, 12:07
Олег например и для платы расширения предлагает SO, экономия места раз, отверстий в 100 раз меньше два, ну и т.д.
Но тут возникают вопросы что не все элементы есть в SO и в доставаимости. Вообще cplиd очень поможет если на ней сделать все регистры коих с расширениями целая гора - ап, ир....
на самом деле я говорил по тел. о том, что SO я использовал раньше, когда к ним был доступ, сейчас у нас радиорынок затухает и SO уже не достать. тут или DIP, или ПЛИС. я лично - за ПЛИС (дешевле, чем на рассыпухе, вероятность ошибок меньше и проще настраивать/учитывать разные приходящие глюки), но т.к. плата ретро, то ПЛИС конечно не сильно вписывается, как говорил MICK, но под ПЛИС уже есть куча наработок. практически все хотелки этой платы. ну, разве что кроме мыши и турбы с расширением памяти, но это не проблема опять же. по поводу ретро - если будем делать zx-bus/nemo-bus то как бы современные железки уже на ПЛИС/ФПГА и хочешь/нехочешь, а они будут казаться вундервафлей в этой плате, поэтому я считаю, что нет ничего зазорного в том, чтобы использовать ПЛИС в НОВОМ (фактически) проекте, т.к. в кучу это всё еще никто не собирал и как оно вместе будет работать еще вопрос. на мелкой логике тоже можно сделать, но цена платы будет просто афигенной, а гибкости никакой. имхо.

- - - Добавлено - - -


Так играет версия, что я пропатчил, там где начинаются щетки и ударные разница вообще огромна, в v2.0 и v2.1 щетки практически не слышно.
можешь сделать образ дискеты msdos c этим модом (и еще накидать для тестов). можно в td0. я никак не могу сделать дискету(( все битые...

- - - Добавлено - - -


Кстати вопрос как пантева MOD играет, и играет ли вообще ?
могу продемонстрировать в живую. у меня в ней soundrive торчит и есть ковокс по FB. можно вообще сравнить как играет моно/стерео/soundrive. а еще, можно поставить турбу 14мгц... посмотришь, как поет. реально как General Sound (я не шучу).

- - - Добавлено - - -

я такое уже проворачивал, только дискет ms-dos не осталось и образов тоже((.

- - - Добавлено - - -

по расширению памяти на simm - тут или использовать микросхемы с модуля (2шт. общим объемом 1мб), или паять 16 битные HYB5118165BSJ-60 1MbitX16bit или 2MbitX8bit (именно EDO) (http://pdf1.alldatasheet.com/datasheet-pdf/view/45236/SIEMENS/HYB5118165BSJ-60.html). FPM не взлетело. т.к. проверенно в профи :). EDO-65, FPM-60. что интересного в 16 битной памяти - это наличие собственно 2х cas, casL и casH. we и ras - общие. из этого следует, что если объединить Шину данных обоих половинок побитно, и разделить ШД на запись одной АП6 (ИР22 не важно), то одной микросхемы достаточно, чтобы убрать все 16 рушек (для начала) и делать расширение дальше на доп. адреса памяти по известным портам расширения (DFFD, 7FFD и т.д.) cas`ы цепляем соотв. к cas0 и cas1. ras к ras и we к we.

- - - Добавлено - - -

ну или на 2х микросхемах с SIMM30 по известной схеме расширения. вобщем надо встретится и обсудить, можно завтра, после 6 часов. :)

JV-Soft
03.10.2016, 12:56
на самом деле я говорил по тел. о том, что SO я использовал раньше
Значит я такой слушатель :rolleyes_std:

я лично - за ПЛИС
Ой как не хочется. Но тут как говорится или для себя или для людей, так, что обсуждаем.

можешь сделать образ дискеты msdos c этим модом (и еще накидать для тестов)
Реальных дискет тебе записать MS-DOS 720к ? Я не совсем понял.

могу продемонстрировать в живую. у меня в ней soundrive торчит и есть ковокс по FB. можно вообще сравнить как играет моно/стерео/soundrive. а еще, можно поставить турбу 14мгц... посмотришь, как поет. реально как General Sound (я не шучу).
Я не в курсе полных возможностей пантевы , мне стало интересно, может у нее в плис это все сделано, а не отдельными картами, теперь понятно.
Турбо 14 это интересно, но для пентагона классического это ни как если память на ру5/ру7, или имеется в виду, что на пантеве есть плеер модов с поддержкой 14мгц ?
Что GS хорошо поет, верю, отдельный компьютер фактически.

- - - Добавлено - - -


по расширению памяти на simm - тут или использовать микросхемы с модуля (2шт. общим объемом 1мб), или паять 16 битные HYB5118165BSJ-60 1MbitX16bit или 2MbitX8bit (именно EDO).
А я все же за SRAM и дешево и компактно и без регенерации, вплоть до спящего режима можно сделать, а ?

solegstar
03.10.2016, 13:11
Реальных дискет тебе записать MS-DOS 720к ? Я не совсем понял.
ну я хотел просто, чтобы ты сделал образ дискеты ms-dos c mod файлами, теледиском, чтобы я мог эти образы подсунуть эмулю на котором запущен плеер от Cobra.

может у нее в плис это все сделано, а не отдельными картами,
в плис пентевы конфига BaseConf есть Covox на FB. я в пентеву еще вставил карточку свою soundrive (http://zx-pk.ru/threads/5944-kto-mozhet-sobrat-soundrive.html?p=333981&viewfull=1#post333981) и теперь можно на реале сделать турбу 14мгц, запустить кобровский Mod плеер (как я это делал), и послушать в разных вариантах одну и ту же мелодию.

А я все же за SRAM и дешево и компактно и без регенерации, вплоть до спящего режима можно сделать, а ?
надо экспериментировать с этим. я пока не менял DRAM на SRAM. :)

zx_
03.10.2016, 13:27
видео посмотрел и чота сомнения грызуть
хакерский пент какойта, кодер едишен-)

по поводу ПЗУ -есть же стандарт уже ROM -Switcher
http://zx-pk.ru/threads/12641-rom-switcher-(pic12f683-based).html

таки есть мысля еще -может вариант Пентагон-128e ? с интерфейсом IDE восьмибитным, поддержкой residos из бейсика и таск менеджером?
или резидос под интерфейс SD карту
http://www.worldofspectrum.org/residos/

кста, JV-Soft, таск менеджер былобы офигенно в кеш , под DNA
http://www.worldofspectrum.org/residos/taskmanager.html
-)

по поводу ПЗУ -еще здесь Черный Кот доработку ваяет
http://zx.clan.su/forum/8-154-1, чтобы в пент 1024 пзу от Феникса

JV-Soft
03.10.2016, 14:00
ну я хотел просто, чтобы ты сделал образ дискеты ms-dos c mod файлами, теледиском, чтобы я мог эти образы подсунуть эмулю на котором запущен плеер от Cobra.
А теледиск читает MS-DOS и делает его образ именно в MS-DOS ? Вопрос второй, а чего не реальных дисков записать ? Вопрос третий зачем это под эмулем ?

в пентеву еще вставил карточку свою soundrive и теперь можно на реале сделать турбу 14мгц, запустить кобровский Mod плеер (как я это делал), и послушать в разных вариантах одну и ту же мелодию.
Так есть вариант плеера с поддержкой 14мГц ?

по поводу ПЗУ -есть же стандарт уже ROM -Switcher
Ну не хочу я pic-ами, мегами обвешиваться, это все у меня заменяет вторая кнопка, разницу чувствуете, вся вами приведенная схема или одна кнопка.

таки есть мысля еще -может вариант Пентагон-128e ? с интерфейсом IDE восьмибитным, поддержкой residos из бейсика и таск менеджером?
или резидос под интерфейс SD карту
он не поддерживает nemo, лепить второй контроллер и винт/карту ? Еще и basic. У нас из покон веков глюк и немо.

кста, JV-Soft, таск менеджер былобы офигенно в кеш , под DNA
Первое под него надо другое железо, кто будет делать это железо, кто будет под DNA переписывать все это счастье ?

по поводу ПЗУ -еще здесь Черный Кот доработку ваяет
А зачем нам в пентагон пзу от феникса ? а сброс в сервис у нас и так есть.

Mick
03.10.2016, 14:42
А зачем нам в пентагон пзу от феникса ? а сброс в сервис у нас и так есть.

Там имелось ввиду старт с 0-ой страницы ПЗУ. Это типа котэ нарисовал, для тех, кому насущно необходимо прыгать именно с 0-ой страницы, там вроде глюк сидит.
Если делаешь сейчас новую плату, то я бы предложил тебе такой вариант, чтобы было потом не так мучительно больно за то что была возможность, а не сделали.
Итак, ориентироваться на 512кб Флеш ПЗУ. Старт сделать в первых 64 кб, а Спеки ПЗУ во вторых 64кб. Ну а дальше - что хочешь то и пихай.
Вообщем, после сброса попажаешь в свою систему, а там дальше куда надо туда и прыгай. Хочешь свою Ось напиши, хочешь всякие приблуды программные.
А потом если нужен спек, то прыгаешь в любую страницу.
Я так делал у себя в Зефирке и так буду делать в будущих компах.

Вот, я тут малость царапал на эту тему - http://forum.tslabs.info/viewtopic.php?f=51&t=678

Если есть, интерес, погляди. Но я как говорится не настаиваю. :)

Addison
03.10.2016, 14:45
solegstar, делайте без силикона, только на честной рассыпухе, так будет популярнее. Можно применить современный zilog, чтобы кашу не испортить. И самое главное, прикрути флеш для чтения тайп образов.

solegstar
03.10.2016, 14:50
А теледиск читает MS-DOS и делает его образ именно в MS-DOS ?
да.

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

Так есть вариант плеера с поддержкой 14мГц ?
эмм, ну я пользуюсь вот этим (http://vtrdos.ru/system/MODPLAYI.ZIP)плеером:
5840258403
может мы о разных плеерах говорим? тут на скриншоте я выставил в эмуле 286720 тактов (что вроде как соотв. 14Мгц), но правда без вайта. с вайтом будет на реальной пентеве чуть поменьше частота дискретизации. :)
этому плееру бы приделать чтение с sd-карты/nemo ide и был бы отличный плеер. а так работает только с ms-dos дисков.
вот, сделал образ ms-dos дискеты на 720кб (третий файл оказался на битой области дискеты видимо) - https://www.dropbox.com/s/7nmfi5zxlb7qxn6/MOD_EX.td0?dl=0&raw=1
вот, те же файлы в архиве - https://www.dropbox.com/s/et6p6rnkdng9bad/MOD_EX.zip?dl=0&raw=1
вот запись с эмуля, жестковато конечно, думаю на реале играло бы мягче - https://www.dropbox.com/s/teqsxuwjhl6bh80/GINA_R8_REMIX.wav?dl=0&raw=1

JV-Soft
03.10.2016, 15:14
эмм, ну я пользуюсь вот этим плеером:
Вечером попробую разобраться, но как понимал я, если скорость турбо разная то и скорость воспроизведения будет разная, попробую коберу дозвонится, может прояснит.

Итак, ориентироваться на 512кб Флеш ПЗУ.
Я так и ориентируюсь, сейчас стоит 256, панель одна, разница в ноге.

- - - Добавлено - - -


вот запись с эмуля, жестковато конечно, думаю на реале играло бы мягче
А эмуль через SD или covox ?

solegstar
03.10.2016, 15:30
solegstar, делайте без силикона, только на честной рассыпухе, так будет популярнее.
ну силикон то один и тот же в пластмассе. :)
я не уверен, что будет популярнее. во-первых цена рассыпухи, которая будет отпугивать народ, во-вторых наличие этой самой рассыпухи (у нас уже заканчивается, а вот ПЛИС возят, т.к. современнее). в третьих размер платы меньше, а следовательно общая цена. надо очень хорошо обдумать возможные конфликты в схеме на рассыпухе.

- - - Добавлено - - -


А эмуль через SD или covox ?
Soundrive. и видимо шумы дает еще тракт записи.

- - - Добавлено - - -


но как понимал я, если скорость турбо разная то и скорость воспроизведения будет разная
скорее частота дискретизации (качество вопроизведения) будет разная.

Addison
03.10.2016, 15:40
solegstar, на силиконе есть риск повтора евы, надо делать по максимому оригинально и в духе пентагона. Почему и советую заюзывать второй z80, на нем ведь горы можно свернуть!

zx_
03.10.2016, 15:49
по конструктиву платы расширения , пока помню, по отношению к пентагону 2014
разьем IDE - рядоми с разьемом FDD на основной плате, сверху кабы

папа, краевой NEMO-BUS -c противоположной стороны, там есть отверстие в основной плате круглое , можно будет стоечку поставить и закрепить плату расширения винтиком,

как вариант

с ПЗУ всетаки жопс, флешка и ROM диск конечно хорошо , но методики формирования и писания ROM такого нет
http://zxbyte.ru/rom_disk_for_byte.htm

или будет готовый ROM диск для этого проекта?
я за, конечно-)

Mick
03.10.2016, 18:43
ну силикон то один и тот же в пластмассе. :)
я не уверен, что будет популярнее. во-первых цена рассыпухи, которая будет отпугивать народ, во-вторых наличие этой самой рассыпухи (у нас уже заканчивается, а вот ПЛИС возят, т.к. современнее). в третьих размер платы меньше, а следовательно общая цена. надо очень хорошо обдумать возможные конфликты в схеме на рассыпухе.


Вот и я говорю - назревает конфликт интересов и получается замкнутый круг.
ПЛИС вроде круто и все влезет, но там другие траблы по типу - ой, а как ножки 0,5мм запаять. Понимаю, что кто то умеет, а ведь есть кто и нет.
Рассыпуха получается тоже - ой дорого и конфликты.
Что же в итоге.
1. Поболтали, семечки погрызли и разошлись.
2. Все закончится так, за что уже высказались. Будет выпущено с десяток плат на ПЛИС чисто для морального удовлетворения.
3. Или я ошибаюсь.....

А по существу:
Для начала отрисовать все же хотя бы схему что хотите на рассыпухе. Потом оценить, можно что то оставить в DIP корпусах, а что то может быть в CPLD или GAL запихать.
Я не против ПЛИС, они сильно упрощают жизнь. Но современные ПЛИС, с сотнями тысяч вентилей - сильно развращают.
А старые ПЛИС, где всего то 10 тысяч вентилей - они как бы упрощают немного жизнь, но и особо развернуться не дают. Только тут возникает сразу вопрос - ой они же ведь древние, а вдруг она умрет, а где я ее буду брать. Казалось бы ответ есть на поверхности - в китайском радиомагазине. Но тут куча других противоречий возникает....
Кстати говоря, а ведь ПЛИС эвы уже по сути тоже устарела... :)

Для любителей хардкора - были такие CPLD, элементов чутка поболее чем у EPM7256 -> EPM9320LC84. Тобишь в корпусе PLCC84. На али они есть, но это так сказать к слову.
Я бы попробовал, так как для меня это стайл - ретро CPLD и ПЛИС. К тому же еще в Спекки MAX9000 не использовали. :)

Addison
03.10.2016, 18:52
Mick, ну а почему не рассмотреть вопрос программной реализации плюшек на z80? Второй процессор, типа многоядерность?
У меня была идея сделать спек с видеоформирователем на Z80, плохая идея думаешь? Ничем не хуже плис всяких...

Mick
03.10.2016, 19:02
У меня была идея сделать спек с видеоформирователем на Z80, плохая идея думаешь? Ничем не хуже плис всяких...

Конечно ничем не хуже и называется ZX-Next



Mick, ну а почему не рассмотреть вопрос программной реализации плюшек на z80? Второй процессор, типа многоядерность?

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

Сказать по правде у меня самого витала идея с двухпроцессорным Спекком. Но там без толстой ПЛИС не обойтись как не крути. Тогда получится какая то мало мальски гибкость.

Addison
03.10.2016, 19:05
Mick, зачем синхронизация? Разве плюшка не может быть со своим процессором? Как синхронизирую вг93?

JV-Soft
03.10.2016, 19:12
solegstar, на силиконе есть риск повтора евы, надо делать по максимому оригинально и в духе пентагона.
Ох мы с Олегом по телефону говорили сегодня, я тоже самое сказал:)

- - - Добавлено - - -

А давайте попробуем обсудить хоть какое то начало, допустим согласны ли вы вместо 16 рушек поставить две или даже одну SRAM ? Тогда пентагон VMG эдишен не нуждается в узлах регенерации, делаем стандарт 3.5 , турбо 7 и 14, экономим сразу место на плате и микросхем 20 думаю, прошу мнения господа.

Addison
03.10.2016, 19:23
JV-Soft, не забывай, что нужно выпустить плату расширения, как быть с теми кто уже купил и собрал платы? решение должно быть для всех желающих у кого есть плата и у кого ее нет.

делайте вразумительную технологичную плату расширения. Ставьте туда столько рушек сколько нужно, делайте там системный разъем, что вы заблудились в трех соснах?
Размер платы ограничьте местом под процессор, вам же плату нужно в панель процессора воткнуть? Вот до этой панели вся площадь... Ничего дорого не будет и глючить не будет, многие давно это сделали, просто выпустите плату, обратитесь к MV1977.

вот пример, можно даже шлейфом стыковать с панелью процессора, как я вам давно еще в начале треда написал.
http://zx-pk.ru/attachment.php?attachmentid=49383&d=1411300249

Mick
03.10.2016, 19:28
Mick, зачем синхронизация? Разве плюшка не может быть со своим процессором? Как синхронизирую вг93?

ВГ93 как бы не процессор, она тупо выполняет инструкции. А твой второй проц не просто тыква на плате, он сам что то должен делать. По сути у тебя получится нечто похожее на General Sound и никак иначе.

- - - Добавлено - - -



вот пример, можно даже шлейфом стыковать с панелью процессора, как я вам давно еще в начале треда написал.


Прозрачный мусорный контейнер для складирования плат. :)

- - - Добавлено - - -



А давайте попробуем обсудить хоть какое то начало, допустим согласны ли вы вместо 16 рушек поставить две или даже одну SRAM ? Тогда пентагон VMG эдишен не нуждается в узлах регенерации, делаем стандарт 3.5 , турбо 7 и 14, экономим сразу место на плате и микросхем 20 думаю, прошу мнения господа.

Сначала определитесь, вы делаете новый комп или второй этаж.

JV-Soft
03.10.2016, 19:34
Addison, Да плата думаю родится, и я как раз на ней и хочу SRAM поставить, первое хоть в пентагоне и остаются узлы регенерации , но они уже не нужны, второе SRAM думаю будет более стабильна к помехам скачкам, третье можем на плату расширения ставить турбо 14мгц. От чего имеем приятное качество играния модов.
Это вот и идет предложение для пентагона Mick, корпуса сократили каноны пока особо не затронули.

- - - Добавлено - - -


Сначала определитесь, вы делаете новый комп или второй этаж.
Мы делаем второй этаж, Олег тоже плисину предлагает, я против пока, но то, что мы надеюсь сделаем, может лечь каким то боком в новый пентагон.

Mick
03.10.2016, 19:36
Мы делаем второй этаж, Олег тоже плисину предлагает, я против пока, но то, что мы надеюсь сделаем, может лечь каким то боком в новый пентагон.

ПЛИС ПЛИСе рознь, я уже писал на эту тему.
А так набросайте схему хотелок на рассыпухе, а там уже сразу увидите что и как.

Addison
03.10.2016, 19:41
SRAM думаю будет более стабильна к помехам скачкам,
каким еще помехам скачкам? Ничего такого на новой плате нет, все чисто как в аптеке работает стабильно без глюков.



Сначала определитесь, вы делаете новый комп или второй этаж.
они делают этаж, так как плат выпущено более сотни...
этаж нужен где-то 10-20 человекам чисто по прогнозам, сделают себе и людей порадуют.

Mick
03.10.2016, 19:44
каким еще помехам скачкам? Ничего такого на новой плате нет, все чисто как в аптеке работает стабильно без глюков.

Глюки появятся, когда они турбу подкючат. ;)




они делают этаж, так как плат выпущено более сотни...
этаж нужен где-то 10-20 человекам чисто по прогнозам, сделают себе и людей порадуют.

Эх, тогда пойду за семечками и сяду на зрительскую трибуну - стану простым статистом-читателем.

Addison
03.10.2016, 19:47
розрачный мусорный контейнер для складирования плат
не хуже феникса, ты видел феникса у ААА? Мусорный ящик из жестянок с перпендикулярными платками ёлкой и кучей шлейфов и все как у негра в попе...

Надо делать аккуратную симметричную плату можно даже полностью 100% второй этаж на стойках, воткнуть ее в боковой разъем и процессорное гнездо плюс еще как они хотели в одну рушку. И на ней лепится расширение до 512, системный разъем и что еще они хотели??? все
больше разговоров

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

- - - Добавлено - - -


люки появятся, когда они турбу подкючат
они и так появятся даже на основной плате ибо нефиг ее подключать.

zx_
03.10.2016, 19:53
SRAM - это сразу одна треть основной платы кабы лишняя становится, в итоге на основной плате останется гордый Z80 и тактовый генератор

парни , я бы еще подумал
гармонии нет (с)

старые CPLD с 84 ногами - вполне годятся , можно и GAL - в продаже есть
с Mick согласен абсолютно

ковокс кста и не стерео можно
лучше еще звук от САМ поставить , он у китайцев есть, saa1099

Addison
03.10.2016, 19:55
В общем кому нужны большие сиськи и 100% имитация оргазма, тому хватит Евы, кто ценит естественную красоту, пусть даже где-то неидеально, тому пентагон 128к или ленинград 48к или любой другой нормальный спек.

Все, тоже пошел за грецкими орешками и медом, посмотрим, что выгорит из всего этого...

JV-Soft
03.10.2016, 20:03
каким еще помехам скачкам? Ничего такого на новой плате нет, все чисто как в аптеке работает стабильно без глюков.
Дело на в плате, старая работала так же стабильно, но рушки очень не любят холодильники, или стартерную лампу включите в ту же розетку куда и пентагон. особенно если БП не очень.
А например статика ру10 у меня при секундном выключении компа умудрялась данные сохранить.

- - - Добавлено - - -

Так, что в плане списка, все на плату ?

Mick
03.10.2016, 20:09
Так, что в плане списка, все на плату ?

Рисуйте, что толку говорить не о чем. Когда будет схема или что то близкое, то можно еще пообсуждать.
А пока, сколько людей столько мнений и возможно эти мнения немного вводят в заблуждение. Так что рисуйте пока то, что сами хотите. А потом уж будем резать по живому :v2_dizzy_pirate:

JV-Soft
03.10.2016, 20:12
Глюки появятся, когда они турбу подкючат.
Я не знаю какой то секрет ?

- - - Добавлено - - -


А потом уж будем резать по живому
У меня сейчас сомнения только по кодеру и PC клаве, может их отдельно

- - - Добавлено - - -

А то к ним соплей через весь континент

Mick
03.10.2016, 20:15
Я не знаю какой то секрет ?


Да секрета особого нет. Просто может вылезти то на чем собирали свои платы пользователи. В смысле какие серии микрух.

- - - Добавлено - - -



У меня сейчас сомнения только по кодеру и PC клаве, может их отдельно


Ну рисуйте без них пока

JV-Soft
03.10.2016, 22:43
эмм, ну я пользуюсь вот этим плеером:
В общем интересно, не на реала, ни в эмуле (конф. пентагон) кеш не видит, турбо на реале тоже не узнает.
В профи турбо при обращении к диску отключается ?

goodboy
03.10.2016, 23:35
интересно, не на реала, ни в эмуле (конф. пентагон) кеш не видит
глянул (версию по ссылке solegstar) - кеш там проверяется записью/чтением в его область памяти после чтения из порта #FB
под эмулем работает

http://savepic.ru/11696589.png

(если эмуль Unreal надо проверить включение кеша в настройках)

Cobra красавец в нем включение кеша сделал
через порт in #80 , а не in #fb
там хитрее сделано,
на компе без кеша действительно #80
с кешем - #FB
....................
блин,в плейере две проверки, по результатам первой меняется адрес порта для второй проверки

Addison
04.10.2016, 00:12
(1 микросхема) Kempston

это зачем? оно же есть уже?


5. (4 микросхемы) Turbo Sound
7. (2 микросхемы) Сovox

эти вещи как будут взаимодействовать со встроенным АУ?

JV-Soft
04.10.2016, 08:13
там хитрее сделано,
на компе без кеша действительно #80
с кешем - #FB
....................
блин,в плейере две проверки, по результатам первой меняется адрес порта для второй проверки
В этой версии возможно я ее не ковырял, просто проверил она с немо работает , но я говорю о первой версии, ее наверно ни кто не видел, а что значит комп без кеша, кеш проверяет по in #80 , каламбур не смог понять. С немо мой вариант не заработал, пока я не пропатчил обращение к кеш через #fb
Вчера хотел выяснить, звонил Cobra пол дня,он недоступен.



это зачем? оно же есть уже?
эти вещи как будут взаимодействовать со встроенным АУ?
Это на вашей есть а на 1991 нет. что же сделать плату, а кемпстон мне опять соплями.
А зачем TS взаимодействовать с вашим AY, вы его вынимаете берете еще один и ставите в плату доработок и получаете TS он же совместим с одним AY.
Плюс на плате будет усилитель в который сведется весь звук, на вашей как микширование AY+Beeper сделано ?

- - - Добавлено - - -

goodboy, да, разобрался с кеш, работает в этом плеере и в эмуле, и на реале, но вот турбу на моем реале не понимает хоть тресни, если лопатили в какой момент идет ее проверка ?

Так же вопрос, похоже на оригинал ? - https://ru.aliexpress.com/item/2PCS-Z84C0020PEC-Z84C0020-DIP40-Microprocessors-MPU-20MHz-CMOS-CPU-XTEMP/32640199097.html?ws_ab_test=searchweb0_0,searchweb 201602_2_10039_10056_10065_10055_10068_10054_10069 _10059_418_10073_10017_10070_10060_10061_10052_100 62_10053_10050_10051,searchweb201603_7&btsid=0ceeb2d6-1d72-43ad-9f48-35fe2ee36b8c

- - - Добавлено - - -

solegstar, Олег, то что я тебе говорил, можем забрать пополам - https://www.olx.ua/obyavlenie/mikroshema-samsung-k6x4008c1f-gf55-pamyat-IDlP6Ou.html#0d49d744fa

- - - Добавлено - - -

Это 55ns потребление 30мА, по моему пара 1024кб 60мА великолепно вместо горы рушек. - http://embedded.ifmo.ru/sdk/sdk11/components/sram/K6X4008C1F.pdf

Mick
04.10.2016, 08:49
А зачем TS взаимодействовать с вашим AY, вы его вынимаете берете еще один и ставите в плату доработок и получаете TS он же совместим с одним AY.
Плюс на плате будет усилитель в который сведется весь звук, на вашей как микширование AY+Beeper сделано ?


TS не совсем совместим с обычным AY. Тут все зависит от демописателей - как они долбили по портам AY. Если бездумно, то можно запросто огрести совсем непонятное звучание.
Например, в деме 7th Reality, когда идет подгрузка основной части демы с диска, картинка с черепком и там еще типа шум прибоя через AY, то видимо долбят они по нему очень хорошо, что этот шум оказывается во втором AY и не проходит пока не сбросишь.

Я у себя в ZXM-SoundCard Extreme ввел принудительную блокировку второго AY. Причем она введена отдельным портом, а не регистром в области AY - смысл тогда бы терялся.

Так что учитывайте и это, когда будете TS сажать в свою плату.

JV-Soft
04.10.2016, 09:02
Mick, У меня все больше мыслей возникает сначала сделать тапок на макете, представить тут, обкатать, сделать окончательную схему, а потом уже в серию, если одобряется сообществом.
А 14мгц турбо кто то делал для пентагона, если да, то какие были варианты схем ?, мне Михалыч рисовал как то году в 95-м.
58409

Addison
04.10.2016, 09:41
JV-Soft, в разделе есть пришпиленная тема про плату 2014 г. Там даны ссылки на разные материалы. В альбоме схем есть турбо и ау.

JV-Soft
04.10.2016, 09:53
JV-Soft, в разделе есть пришпиленная тема про плату 2014 г. Там даны ссылки на разные материалы. В альбоме схем есть турбо и ау.
Там есть турбо 7мгц аналогичное как в журнале радиолюбитель, 14 я не увидел.

solegstar
04.10.2016, 10:11
разобрался с кеш, работает в этом плеере и в эмуле, и на реале
что-то правил? у меня на профи с кешем не заработал. артефакты на экране жесткие. возможно из-за жесткой дешифрации, т.к. допустим кеш работает в реалкоммандере и тест 4.30 тоже работает. Cobra скорее всего как-то общается с ним не совсем корректно. :( возможно исправить на нормальное обращение (или вообще на постоянное наличие)?

но вот турбу на моем реале не понимает хоть тресни
турба отключается сигналом /DOSEN (MOTOR или прочей ересью)? если так, то надо делать нормальное обращение к портам в турборежиме. как тут (http://zx-pk.ru/threads/25719-podskazhite-po-profi.html?p=846058#post846058), на одновибраторе АГ3. по сигналам поправочка:
CSAP6 подключаешь к положительному сигналу TURBO, т.е. когда турборежим включен, то на этом сигнале должна быть 1ца. /READY=/WAIT
/IORQ - понятно. как работает описано в сообщении по ссылке.

- - - Добавлено - - -


похоже на оригинал?
странная цена для двух оригинальных процов. посмотри вот эту тему. (http://zx-pk.ru/threads/10227-vopros-o-protsakh/page6.html)

- - - Добавлено - - -


можем забрать пополам
забирай на двоих, я так понял там 10шт?

JV-Soft
04.10.2016, 10:19
что-то правил? у меня на профи с кешем не заработал. артефакты на экране жесткие. возможно из-за жесткой дешифрации, т.к. допустим кеш работает в реалкоммандере и тест 4.30 тоже работает. Cobra скорее всего как-то общается с ним не совсем корректно. возможно исправить на нормальное обращение (или вообще на постоянное наличие)?
Нет ни чего не правил, кеш показывает, турбу не видит, играет на реале соответственно без турбо на частоте 10625 кГц гаденько.
Да думаю возможно, надо поковырять.


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

- - - Добавлено - - -


забирай на двоих, я так понял там 10шт?
Ок, заберу, да, там десяток.

Mick
04.10.2016, 10:42
Немного оффтопика, но чтобы завершить свою мысль, которую озвучивал раньше.
По типу что если все таки использовать модули SIMM и вдруг они закончаться :) - http://forum.tslabs.info/viewtopic.php?p=25367#p25367

JV-Soft
04.10.2016, 10:53
Mick, Как считаешь шансы запустить на пентагоне 14мгц турбо без регенерации и на SRAM выше, чем на SIMM ? Какая в среднем частота симов на которой они работают ?

Mick
04.10.2016, 11:14
Mick, Как считаешь шансы запустить на пентагоне 14мгц турбо без регенерации и на SRAM выше, чем на SIMM ? Какая в среднем частота симов на которой они работают ?

Чтобы была турба без вайтов, нужно просчитывать все задержки через пути предполагаемых микросхем.
Скажу что SIMM 72 на частоте доступа (RAS и CAS) 7 МГц работают без проблем и без WAIT.

Вот небольшой экскурс когда я издевался над компьтером ZX-777. Я решил заменить динамическую память на статическую и хотелось без особых переделок.
Но без переделок не обошлось. Во первых пришлось разворачивать мультиплексоры в линейную адресацию. Но так как схема регенерации и доступа к памяти не изменялась, то КП11 пришлось заменить на КП13 и стробировать адреса по RAS. При этом даже турбо стала работать на 55нс памяти :)
Но стоило мне типа окультурить и применить GAL (PAL), то турба на каких то 7МГц перестала работать, а смогла работать только на 15 нс памяти от кэш микросхем.

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

Я лично до 14Мгц не разгонялся :)

JV-Soft
04.10.2016, 11:38
Mick, Понятно. Если бы не zx экран, SRAM прямо на процессор, и половина микросхем сразу в минус.

Mick
04.10.2016, 11:52
Mick, Понятно. Если бы не zx экран, SRAM прямо на процессор, и половина микросхем сразу в минус.

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

goodboy
04.10.2016, 12:18
goodboy, да, разобрался с кеш, работает в этом плеере и в эмуле, и на реале, но вот турбу на моем реале не понимает хоть тресни, если лопатили в какой момент идет ее проверка ?

у меня на реальном пенте нет кеша/турбы,
и сомневаюсь что unreal при включении кеша эмулирует турбу
.............
сконвертил на амиге один мод в pc.fdi <96Kb для всяких тестов/проверок
http://www.fayloobmennik.net/6611186

zx_
04.10.2016, 12:59
SRAM уже закупаться ?
https://ru.aliexpress.com/item/10PCS-Free-shipping-K6X4008C1F-BF55000-K6X4008C1F-FLASH-NEW/32733531221.html?spm=2114.30010708.3.1.YH5DS5&ws_ab_test=searchweb0_0,searchweb201602_1_10039_10 056_10065_10068_10055_10054_112_10069_10059_110_11 1_10073_10017_109_10070_108_10060_10061_10052_1006 2_10053_10050_10051,searchweb201603_6&btsid=b2467582-0056-4029-9921-ee48660a6a8b

JV-Soft
04.10.2016, 13:28
zx_, Думаю, пока не надо, я сегодня завтра куплю, начну макет собирать,а там видно будет

zx_
04.10.2016, 15:32
порт eff7 еще нужен на этой плате с выходом на разьем какойнибудь или отверстием монтажным

DMA USC еще есть, помечтать так помечтать
http://zx.clan.su/forum/8-145-1

JV-Soft
05.10.2016, 12:43
порт eff7 еще нужен на этой плате с выходом на разьем какойнибудь или отверстием монтажным
Порт глюка ,да, надо подумать, только доработки под него на плате предусматривались,

solegstar
05.10.2016, 12:52
возможно из-за жесткой дешифрации

Cobra скорее всего как-то общается с ним не совсем корректно.
да, видимо так и оказалось. дешифрация у меня по всем 7-ми адресам (А6-А0=1111011, кроме старшего бита А7), а не по одному А2, как в схеме порта принтера пентагон-128к(( пока думаю, менять в прошиве дешифратор и оставлять один бит А2, а потом ловить глюки с железом, или всё таки менять в программе нормальный опрос кеша на #FB... JV-Soft, Женя, сможешь сделать нормальный адрес опроса в программе (мод плеере)?

goodboy
05.10.2016, 13:10
нормальный адрес опроса в программе (мод плеере)?
могу и я
только непонятно что менять ?
(какой порт и для чего)

solegstar
05.10.2016, 13:40
только непонятно что менять ?
опрос наличия кеша. я подозреваю, что сначала в плеере для определения наличия кеша читается число из любых портов где A7=1 и A2=0, при короткой дешифрации, как на пентагоне-128, это сработает для активации кеша (и след. A7=0 и A2=0 для его выключения), потом наверняка в память что-то пишется и проверяется, если совпало, то кеш есть, но у меня в прошивке Profi Extender`a (как и новой верхушки профи 5.06) сделан дешифратор по описанным портам FB на включение кеша, и 7B на его отключение, и определение его идет по всем 8ми адресам. скорее всего из-за этого у меня кеш и не видится. возможно кеш таки определяется числом #80... переделать прошивку не проблема, но потом конечно можно ловить глюки на ложные срабатывания кеша. сегодня вечером попробую короткую дешифрацию, хотя так не хочется((

- - - Добавлено - - -

просто реально остальной весь софт работает. весь, который я пробовал. тесты/коммандеры...

goodboy
05.10.2016, 14:24
я ещё запутался в ковоксах.
изначально думал что там чистые 8бит, (на скорпе делал из резисторов)
в описании схемы от vmg читаю что 7 ?

- - - Добавлено - - -


я подозреваю, что сначала в плеере для определения наличия кеша читается число из любых портов где A7=1 и A2=0, при короткой дешифрации, как на пентагоне-128
смотрю схему vmg13 дам используются адреса 7/14/15

JV-Soft
05.10.2016, 14:49
JV-Soft, Женя, сможешь сделать нормальный адрес опроса в программе (мод плеере)?
Да, думаю смогу, один раскавырял уже, работает.

могу и я
только непонятно что менять ?
(какой порт и для чего)
В те давние времена когда кодом не то, что не делились, а от всех его прятали, такие приколы были популярны.
Если интересно поковырять, искать надо - проверка наличия кеша и обращения к нему , скорее всего сделано через
LD bc,#0080
in a,(c)
(Уже писал, представьте, что с портами делается:))

А менять на что то типа
LD c,#fb
in a,(с)

Это даст проверку кеша и корректное к нему обращение если конфиг машины позволяет плееру там разместить код проигрывателя.

- - - Добавлено - - -


смотрю схему vmg13 дам используются адреса 7/14/15
Схему ковокса или кеша ?
В ковоксе 8 бит используется, а есть версия модо плеера, который строб принтера использует на ПА1 как девятый бит, и звук девятибитный;)

solegstar
05.10.2016, 14:56
смотрю схему vmg13 дам используются адреса 7/14/15
там 14-15 - это пзу, 7 соотв. наш А7 и А2 спрятался в схеме ковокса - на элементе D2.4 3 вывод. там смешиваются /rd+/iorq+A2

JV-Soft
05.10.2016, 14:58
solegstar, Я постараюсь вечером выложить патченый плеер, делал та я его на реале, надо диск перегнать.

solegstar
05.10.2016, 15:07
solegstar, Я постараюсь вечером выложить патченый плеер, делал та я его на реале, надо диск перегнать.
это последний, на который я ссылку давал? 2.01?

JV-Soft
05.10.2016, 15:30
это последний, на который я ссылку давал? 2.01?
Нет,это первый который я пропатчил, и в видео показывал.

goodboy
05.10.2016, 15:47
явно возникает путаница в версиях.
http://vtrdos.ru/system/MODPLAYI.ZIP
кеш проверяется через #fb,если невключился проверяется снова через #80
http://www.worldofspectrum.org/pub/sinclair/trdos/utils/ModsPlayerV2.0i.trd.zip
кеш проверяется через #80,если невключился проверяется снова через #80

solegstar
05.10.2016, 15:53
http://vtrdos.ru/system/MODPLAYI.ZIP
да, это ремикс от Compowellcome. 2.01i, по идее должна работать, но вылетает с ошибкой. буду рыть у себя в прошивке тогда. спасибо, Юра.

http://www.worldofspectrum.org/pub/s...rV2.0i.trd.zip
а это оригинал похоже. 2.0i

JV-Soft
05.10.2016, 19:31
явно возникает путаница в версиях.
http://vtrdos.ru/system/MODPLAYI.ZIP
кеш проверяется через #fb,если невключился проверяется снова через #80
http://www.worldofspectrum.org/pub/sinclair/trdos/utils/ModsPlayerV2.0i.trd.zip
кеш проверяется через #80,если невключился проверяется снова через #80

Как уже писал много раз я в 97-м забросил спек, недавно вернулся, и некоторые вещи которые окончательно забыл, не спеша всплывают в памяти ( кстати сегодня обсуждая с VMG мою идею пентагона 14 мгц, VMG спосил,а что у пентагона тактовый 14мгц был? :D, но не смотря на это выдал много отличных идей по поводу аппаратной реализации безвэтового 14мГц режима) Со мной год назад также было, я не помнил ни одной команды на асме Z80.

Теперь к нашим баранам, помнится мне, что однозначно во всех клонах на стандартное ПЗУ мы прыгаем по #7B, и в плеере так и есть, следим за руками #7B - (01111011) 7 бит обязательно 0, теперь в моей памяти всплывает то, что порт кеша в те времена не был стандартизирован (и немо еще не было), поэтому Cobra проверял возможное наличие кеша на любом восьми-битном порту #80 -(10000000) единица 7 бит, что бы не переключиться на стандартное ПЗУ , и при этом активировать все возможные порты кеша, так что вот так:) Естественно с появлением немо, приходит в таком случае беда, goodboy надеюсь теперь понятно зачем двойная проверка, видимо пошла переферия которая уже начала конфликтовать с #80 и кеш стандартизировали #FB , но если не нашел на стандарте #FB , #80 тогда долбит все порты сразу думая, что старый конфиг машины.
Оказывается мой склероз не окончательный, также на той неделе вспомнил историю почему АЦП подключался на порт B в AY-шке, и в выпуске VMG так же рекомендуется, энто я писал редактор для оцифровок в 94м с 6 битным АЦП от VMG, но он в выпуск не пошел, а позже пошел 8 битный, как нибудь время найду в теме звук для истории выложу.

goodboy
05.10.2016, 20:13
спасибо за теорию/разъяснения.
у меня в-то время уже была амига и поэтому на всякие турбокеши я уже не обращал внимание.
(хотя пентагон бережно сохранил)

JV-Soft
05.10.2016, 21:36
хотя пентагон бережно сохранил
Да я много чего раздал, но многое и сохранил, хотя без особого умысла, скорее чудом не выкинул, а вот что то нахлынуло пару лет назад, и клодовая приятно удивила.
А амигу я ни разу в жизни ни видел как не странно, недавно пробегала A1200 но не успел купить, подыскиваю.

Mick
06.10.2016, 13:34
Да нужна такая штучка. :)

http://gifok.net/images/2016/10/01/nemo2zxbus.md.gif (http://gifok.net/image/8Y7K)


Сорри за оффтоп. А где можно узнать габаритные размеры настоящей ZX-BUS, (длина, размер ламек)?

JV-Soft
06.10.2016, 14:22
Mick, Я правильно понимаю, что частота памяти 55ns это около 18 мгц ?

Mick
06.10.2016, 15:13
Mick, Я правильно понимаю, что частота памяти 55ns это около 18 мгц ?

Ну это не частота памяти, а время доступа. Ну а так да 55нс ~ 18МГц, 70нс ~ 14 МГц.
Но как я уже говорил выше, надо считать задержки от момента выставления адреса, причем через самый "долгий" путь (это в основном A14 и A15 для 128кб машин) и до момента окончания операции чтения или записи.

Допустим у тебя 128 кб машина, то самый долгий путь, это адреса A14 и A15 идут через два мультиплексора. Самый первый это менеджер страниц, обычно КП11, второй мультиплексор адреса/видео и обычно это КП11 или КП12. Дальше все зависит от операции.
При записи буфер данных и затем память. При чтении наоборот - память, буфер данных. Ну еще учитываем сами сигналы записи/ чтения памяти.
Это все конечно надо смотреть относительно когда и что выставляет процессор.

zx_
06.10.2016, 16:05
JV-Soft, отставить 14 мгц пентагон! Все силы в платку расширения!

хорошо бы модуль совместимости с фирменным +2 на эту платку

JV-Soft
06.10.2016, 17:48
JV-Soft, отставить 14 мгц пентагон! Все силы в платку расширения!
Плату я изначально хочу под sram, если VMG сможет запустить с ней Z840020 на 14мГц без больших переделок, это будет то, чего мы с Олегом (более менее, что то общее видим, за исключением плис, тут мы расходимся:rolleyes:) хотим добиться, есть винт, есть DNA, маячат исходники мод плеера, все это с железом хотим собрать в кучу.
И спешить ни кто не собирался, пока я макет спаяю, пока Михалыч поколдует над 14мГЦ если вообще это без вайта выйдет, пока это в железе будем пробовать, реально думаю самые короткие сроки это пара месяцев и то только на концепт.
Плюс параллельно у меня идут еще несколько проектов по приемнику P-45, поворотной антенне, осцилл только недавно закончил, телевизор-самопал + акустика самопал(на видео про гусь кста было), сейчас усилитель в разработке для ушей изодинамики и т.д. , я не скучаю.

Для этого и тема обсуждение, что бы понять куда мы приплывем.

Djoni
06.10.2016, 20:34
Сорри за оффтоп. А где можно узнать габаритные размеры настоящей ZX-BUS, (длина, размер ламек)?



Может тут размеры можно взять ?

https://www.tindie.com/products/TRC/zx-fixer/

Исходники http://nedopc.org/nedopc/zx/files/zxfixer.zip


https://www.tindie.com/products/TRC/zx-speccy-extender/

Исходники http://nedopc.org/nedopc/zx/files/speccyex1-eagle.zip

https://www.tindie.com/products/TRC/zx-speccy-breadboard/


Исходники http://nedopc.org/nedopc/zx/files/speccybb1-eagle.zip

JV-Soft
07.10.2016, 09:40
турба отключается сигналом /DOSEN (MOTOR или прочей ересью)? если так, то надо делать нормальное обращение к портам в турборежиме. как тут, на одновибраторе АГ3. по сигналам поправочка:
CSAP6 подключаешь к положительному сигналу TURBO, т.е. когда турборежим включен, то на этом сигнале должна быть 1ца. /READY=/WAIT
/IORQ - понятно. как работает описано в сообщении по ссылке.
Олег я же любитель обойтись кнопкой, проводом, или резистором:rolleyes:
Посидел покурил схему, взял сигнал (CS) выбора ВГ93, прокинул через свободный инвертор (на D100), и далее на активацию турбо, он всегда в лог-0 кроме обращения к ВГ, только мы дернули (CS) турба отключилась, все просто, и диски быстро читает (в полтора раза быстрее так точно, а то и больше) и немо с включенным турбо так же нормально работает, не глючит ничего;) специально записал/помувал диск. Плеер после это махинации начал правильно просчитывать такты, проверка кстати идет в самом начале перед выбором sound drive/covox, частота почти 20кгц , играет корректно по темпу, но качество звука на мой субъективный взгляд все равно хуже чем у плеера который я патчил.
58462

Кстати сравнивать звук в эмуле дело бестолковое, там программно видимо ой какие интерполяции/улучшения, на реале все иначе.

Далее КЕШ (хватает 2кб, 573ру10) реально работает, выташил его, турбо та же 7мГц, сразу частота семплирования упала до 15кГц

58463

Итого -
Кеш+турбо 7мГц - 19969 кГц
Турбо - 15617 кГц
Без кеша и турбо - 10625кГц.
В общем с этим всем разобрались.

solegstar
07.10.2016, 10:16
В общем с этим всем разобрались.
я еще нет. изменил прошивку, но пока проблема примерно та же. профик еще глючит гад, где-то микротрещина. на выходных думаю добью. посмотрю, что еще можно в прошивке сделать.

кроме обращения к ВГ
в одном журнале, Lprint13, была схема кеша, в т.ч. и на 32кб, так вот там описывали еще небольшую доработку, когда включается кеш, необходимо делать остановку проца /wait`ом. у тебя сделано?

- - - Добавлено - - -

якобы для стабильного входа в кеш.

JV-Soft
07.10.2016, 10:17
PS Да послушал десяток модов, старый мой плеер лучше играет. В общем как то встретимся, сам послушаешь. Так, что допиливать надо тот, что остался у меня.

solegstar
07.10.2016, 10:18
поэтому может стоит сразу сделать доработку для обращения к устройствам в турборежиме?

JV-Soft
07.10.2016, 10:25
я еще нет. изменил прошивку, но пока проблема примерно та же. профик еще глючит гад, где-то микротрещина. на выходных думаю добью. посмотрю, что еще можно в прошивке сделать.
Я имею в виду разобрался с текущими траблами, а то, что там допиливать еще многое, под порты память и т.д. это уже отдельная история.


в одном журнале, Lprint13, была схема кеша, в т.ч. и на 32кб, так вот там описывали еще небольшую доработку, когда включается кеш, необходимо делать остановку проца /wait`ом. у тебя сделано?
Нет, в общем думаю незачем, если проц Z80A проблем не должно быть, химичить надо когда Z80, он в турбе за пределом, от того и лепили всякие доработки.

- - - Добавлено - - -


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

- - - Добавлено - - -

Еще по поводу стабильности, сейчас стоит GoldStar Z80A, пентагон в турбе мод сутки играл, ни разу не завис, не глюкнул, турбу клацал при этом несколько раз для проверки стабильности.

goodboy
07.10.2016, 10:54
послушал десяток модов, старый мой плеер лучше играет
ссылку на него можно ?

JV-Soft
07.10.2016, 11:10
ссылку на него можно ?
Пока 115 пост, иду в этом направлении.
Вопрос, как теледиском с реального дисковода снять MS-DOS образ ?

solegstar
07.10.2016, 11:29
JV-Soft, не обязательно теледиском. zx disk studio (http://zx-pk.ru/threads/12842-zx-disk-studio-programma-dlya-raboty-s-obrazami-diskov.html) под виндой работает нормально. я ей делал. лучше сохраняй в UDI.

JV-Soft
07.10.2016, 11:43
JV-Soft, не обязательно теледиском. zx disk studio под виндой работает нормально. я ей делал. лучше сохраняй в UDI.
Оно то классно, но там драйвер под хрю, а я же мамонт на W98 сижу + спек, а остальное железо новое, нет дисководов.

- - - Добавлено - - -

solegstar, Олег давай я тебе дискет реальных запишу:D

solegstar
07.10.2016, 11:47
ну тогда теледиск только, или FDI какие утилиты. у теледиска есть более-менее меню, так что разберешься, там всё просто.

zx_
07.10.2016, 14:52
JV-Soft а к Р45 интерфейс nemo-bus ?
к пентагону
ацп и программу, чтобы метеоры по отражению охотить

JV-Soft
07.10.2016, 15:28
MOD плеер, одна из первых версий, описание в архиве, бонусом накатал 9 дисков модов -https://drive.google.com/file/d/0B-3rKJTi6zhNSjlkNlJZXzJuVzg/view?usp=sharing




JV-Soft а к Р45 интерфейс nemo-bus ?
к пентагону
ацп и программу, чтобы метеоры по отражению охотить
На самом деле году в 94 я писал программу трекер для отслеживания станции МИР для связи с ней, карту мира рисовал, где то на диске лежит это дело.
А к P-45 уже другой интерфейс задуман, но то не тут флудить.

- - - Добавлено - - -


ну тогда теледиск только, или FDI какие утилиты. у теледиска есть более-менее меню, так что разберешься, там всё просто.
Разобрался, я вначале перегонщик теледиск скачал.

zx_
07.10.2016, 16:47
MOD плеер, одна из первых версий, описание в архиве, бонусом накатал 9 дисков модов -https://drive.google.com/file/d/0B-3...ew?usp=sharing
вынесите в первое сообщение, пожалуйста
затеряется в теме

JV-Soft
07.10.2016, 16:57
вынесите в первое сообщение, пожалуйста
затеряется в теме
Вы не внимательны, сразу в шапке дал ссылку на пост.

- - - Добавлено - - -

Я всегда все группирую в шапку:v2_dizzy_botan:

JV-Soft
08.10.2016, 09:04
Обсуждая идею пентагон 14мгц с VMG и у меня проскакивала мысль и у него может оставить память экрана с вайтом, а остальную сделать быстрой, это очень упростит схему, но так не хотелось бы, после чего опять вспомнилось, что в те же 1994-95 что то подобное мы уже пытались делать, поискал в сундучке, вот для истории и размышлений.
58467

zx_
08.10.2016, 12:39
была же схема суперразвития кеша
http://zxpress.ru/article.php?id=14829

JV-Soft
08.10.2016, 18:17
была же схема суперразвития кеша
Я в 97 вышел, в 2015 зашел, пропустил)
Но это не то, что нам надо.

zx_
08.10.2016, 22:07
поиск идеала всю жизнь длится-)

вот для пентагона, последняя плата расширения в гнездо процессора - плата с AY , кемпстон , буферами АП5 шины адреса и усилителем.
а также системной шиной
http://sblive.narod.ru/ZX-Spectrum/Pentagon128k/InterfacePlateTop.jpg

вот логичным продолжением данной платы , будет плата с немо-иде, кешем, Ау ( у кого нет, для старых ревизий ) , турбо и ПЗУ с глюком и DNA , и шиной NEMO-BUS краевой ножевой, кемпстон мышкой и может быть портом eff7
решения все известны, конструктивно задизайнить и выпустить в варианте под утюг и готовом

а в следующей версии еще чтонибудь добавить

JV-Soft
09.10.2016, 00:54
Ответил продавец по поводу приводимых мною процев, жаль, но зато честно.
Я - Hello! Z80 original Zilog ?
Он - Reply

- - - Добавлено - - -

https://ru.aliexpress.com/item/2PCS-Z84C0020PEC-Z84C0020-DIP40-Microprocessors-MPU-20MHz-CMOS-CPU-XTEMP/32640199097.html?ws_ab_test=searchweb0_0,searchweb 201602_2_10039_10056_10065_10055_10068_10054_10069 _10059_418_10073_10017_10070_10060_10061_10052_100 62_10053_10050_10051,searchweb201603_7&btsid=0ceeb2d6-1d72-43ad-9f48-35fe2ee36b8c

JV-Soft
09.10.2016, 13:03
Djoni, и кому интересно, да бы до конца понять как работает вышеприведенная турборам, посмотрите левую часть этой схемы, она отключает озу и регистр буфера шины данных D39 на время обращения к турборам #8000-#BFFF
Это кусок 10 выпуска VMG
58471


Далее по моей идее, VMG говорит если мы не разрушим общую схему тактирования процессор + мультиплексоры, а пропорционально поднимем частоту то безвайтовый режим 14 мгц + SRAM очень даже может получится. Такова особенность архитектуры пентагона, что на тактах обращения процессора к памяти мы всегда попадаем по времянкам в адресные мультиплексоры, а не в экран/регенерацию, в общем пока обнадеживает.
Связано это с тем, что чтение/запись памяти всегда происходит на третьем такте цыкла, и в пентагоне это синхронизировано с выборкой мультиплексоров адреса, если мы это не нарушим, не надо будет задействовать WAIT.

solegstar
09.10.2016, 15:30
вобщем победил я кеш в прошивке Profi Extender (http://zx-pk.ru/threads/26184-profi-extender.html). На Профи 3.2 в турборежиме показывает 19201 KH(вообще видимо Hz дожно быть) с кешем, без кеша 14849KH, т.е. прирост в частоте просто удивляет! :)

JV-Soft
09.10.2016, 15:41
solegstar, Практически как на пентагоне, всего на 400 герц меньше. В чем было дело ?

solegstar
09.10.2016, 15:54
В чем было дело ?
вот тут (http://zx-pk.ru/threads/26184-profi-extender.html?p=888040&viewfull=1#post888040), вкратце.

Практически как на пентагоне, всего на 400 герц меньше.
да, надо еще перешить синхрогенератор Профи под пентагон и будет еще больше. пока никак руки не дойдут. и это с wait`ом.

JV-Soft
10.10.2016, 09:41
Подчистил запустил плату, начал вчера распаивать SRAM, так как пока нет проца с частотой 20мГц, задача запустить это дело на 7мГц без WAIT.
Если все получится, плюсы -
512кб с минимумом корпусов, доработка VMG 512 не нужна.
Турбо возможно получится на одной микросхеме, а возможно вообще на одном элементе, опять таки экономим 3 микросхемы на турбо.

Итого при сборке платы сразу минус 22 микросхемы - регистр данных(D39), 565РУ5 (16шт), VMG-512+Turbo (5шт)

Плата установлена разъемом 2.54 (не панелькой)
http://s017.radikal.ru/i410/1610/8e/7d1be7a7de7et.jpg (http://radikal.ru/big/f6zy05gkd7v81)

solegstar
10.10.2016, 09:58
JV-Soft, уверен, что стоит связываться с ls (555) серией, если планируешь турбу 14мгц?

- - - Добавлено - - -


минус ... - регистр данных(D39)
и я не уверен, что минус D39, скорее надо будет ставить еще один регистр на ШД срамины, с направлением ШД проца -> ШД срам, управляемой WE. по стандартной схеме расширения на simm. у нас ведь есть порт атрибутов и регистр точек.

JV-Soft
10.10.2016, 11:32
JV-Soft, уверен, что стоит связываться с ls (555) серией, если планируешь турбу 14мгц?
Пока то, что есть в наличии, а при 14мГц все равно более чем 3.5мГц через него не будет бегать.


и я не уверен, что минус D39, скорее надо будет ставить еще один регистр на ШД срамины, с направлением ШД проца -> ШД срам, управляемой WE. по стандартной схеме расширения на simm. у нас ведь есть порт атрибутов и регистр точек.
D39 отпадает, думаю в окончательном варианте использовать ап8, что бы два регистра не ставить

- - - Добавлено - - -

Олег, понял принцип ? Вместо двух регистров (D39) и регистра на вход ШД SRAM, ставим одну АП8

solegstar
10.10.2016, 11:49
Олег, понял принцип ? Вместо двух регистров (D39) и регистра на вход ШД SRAM, ставим одну АП8
я то понял, только наверное АП6?

JV-Soft
10.10.2016, 12:42
http://pdf.datasheetcatalog.com/datasheets/70/375678_DS.pdf

- - - Добавлено - - -

Олег, пантева эмулирует КЕШ пентагона ?

solegstar
10.10.2016, 13:10
пантева эмулирует КЕШ пентагона ?
нет, кажется.

- - - Добавлено - - -


ставим одну АП8
а зачем такая экзотика? чем она отличается от распространенной АП6? скоростью?

JV-Soft
10.10.2016, 13:17
нет, кажется.
Смотри, что можем сделать, убираем кеш, а по команде IN... #FB отключаем ПЗУ и адресуемся в SRAM #0000-#4000, тем самым спокойно эмулируем КЕШ, и избавляемся от еще одной доработки - КЕШ, сокращаем, экономим, совместимость сохранена.

а зачем такая экзотика? чем она отличается от распространенной АП6? скоростью?
Ты же помнишь меня 20 лет не было, по памяти так сказать, ап6 так ап6;)

solegstar
10.10.2016, 14:14
как мне кажется, АП6 не подойдет. в отличии от ИР23, АП6 не хранит в себе защелкнутый байт, что собственно и происходит в D39 по сигналу С20 и его вывод по С19. запись в регистр D39 происходит в одно время, а чтение ессно в другое. Я б остановился на варианте разделения ШД срамины на запись одной АП6/АП5/ИР22, по классической схеме. экспериментируй, может, че и выйдет)

zx_
10.10.2016, 14:24
убираем кеш, а по команде IN... #FB отключаем ПЗУ и адресуемся в SRAM #0000-#4000, тем самым спокойно эмулируем КЕШ,

ицых с гвоздями!

JV-Soft
10.10.2016, 15:36
как мне кажется, АП6 не подойдет. в отличии от ИР23, АП6 не хранит в себе защелкнутый байт, что собственно и происходит в D39 по сигналу С20 и его вывод по С19. запись в регистр D39 происходит в одно время, а чтение ессно в другое.
Это в случае динамической RAM, со станикой мы можем читать/писать через АП6/8 задавая конфиг направления и включения по RD/WR, MREQ, зачем нам С20,С19
Или я что то упустил ?

- - - Добавлено - - -

При чтении записи в экран или регенерацию(а ее вообще уже не будет) мы не попадаем

JV-Soft
11.10.2016, 10:28
Пробный запуск, с SRAM красивой шахматки нет:) но и так симпатично. Пробую обойтись одной ап6 вместо двух регистров.


http://s017.radikal.ru/i431/1610/e7/42b1a315048a.jpg (http://radikal.ru)

solegstar
11.10.2016, 11:42
Пробный запуск, с SRAM красивой шахматки нет но и так симпатично.
да, интересно, чем закончится! :) ты учитываешь надеюсь, что срам подключается после пзу (4000h)?

- - - Добавлено - - -

JV-Soft, схему подключения памяти не рисовал?

JV-Soft
11.10.2016, 11:54
да, интересно, чем закончится! ты учитываешь надеюсь, что срам подключается после пзу (4000h)?
Олег не переживай.

АЛЕ АП:v2_dizzy_roll: буфер АП6 но пока не 100% полноценный но думаю дожму.

http://s015.radikal.ru/i333/1610/e0/814ba2ebb00bt.jpg (http://radikal.ru/big/nwje3997deho1)




JV-Soft, схему подключения памяти не рисовал?
Олег пока все в голове и на проводах, отрисую

solegstar
11.10.2016, 12:12
буфер АП6 но пока не 100% полноценный но думаю дожму.
я вот, без знаков припинания, ничего не понял.)) но мои поздравления! :)

JV-Soft
11.10.2016, 12:35
я вот, без знаков припинания, ничего не понял.)) но мои поздравления!
Пытаюсь избавится от D39, скорее всего понадобится один элемент ЛЛ1 для реверса АП6 , сижу думаю как вообще обойтись без него.
Так же мысли на дальнейшее упрощение, в попытке убрать D62, D61 и обвязку, заменив одним 8 битным регистром для порта #7FFD

solegstar
11.10.2016, 12:53
скорее всего понадобится один элемент ЛЛ1 для реверса АП6
сейчас ты каким сигналом меняешь направление? (С19?)

в попытке убрать D62, D61 и обвязку
ну это ж узел для 5 и 7 экранов и собственно расширение до 128кб. даже в компах на плис, которые тоже бывают на срам, этот мультиплексор есть в прошивке, это же стандарт расширения через 7ffd.

заменив одним 8 битным регистром для порта #7FFD
это можно - КР1533ИР35. :)

JV-Soft
11.10.2016, 13:41
сейчас ты каким сигналом меняешь направление? (С19?)
C19 + С16


ну это ж узел для 5 и 7 экранов и собственно расширение до 128кб. даже в компах на плис, которые тоже бывают на срам, этот мультиплексор есть в прошивке, это же стандарт расширения через 7ffd.
Естественно только этот узел в пентагоне 6 битный, для 512 нужен 8 битный, что бы не ставить доп корпуса, думаю заменить все одним регистром.

solegstar
11.10.2016, 14:18
для 512 нужен 8 битный, что бы не ставить доп корпуса, думаю заменить все одним регистром.
на самом деле зря. для автоматической блокировки расширенной памяти (http://zxpress.ru/article.php?id=10296), при коротком обращении к порту 7FFD через OUT (#FD),A. для этого нужно, чтобы все биты портов расширения не меняли своего значения при коротком обращении. проще всего блокировать сигнал записи в порт (7FFD/DFFD) и т.д. если порт 7FFD будет на одной микросхеме, то такая блокировка не получится, а я бы её поставил на плате, тем более она проверена и работает просто отлично.

- - - Добавлено - - -

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

- - - Добавлено - - -


С16
это же /WE на рушки. он при чтении в 1це. наверное инверсный?

JV-Soft
11.10.2016, 15:40
и еще момент - ты говорил о дополнительно плате расширения (которая использует старый набор железа основной платы с минимумом переделок), сейчас у меня складывается впечатление, что ты готовишь почву для нового компа. новой платы, или мне показалось?
Я пока экспериментирую, 3 микры стоит, до нового компа далеко, так концепт...


это же /WE на рушки. он при чтении в 1це. наверное инверсный?
При записи С16 (0) открывает АП6 (выв 19) CPU->SRAM ,но идет не напрямую, а через "И", при чтении С19 (0) на АП6 (выв 1) подмешивается через "И" с С16, что бы реверснуть АП6 выв. 1 и 19 в (0), но тут пока загвоздка, по спаду третьего такта не успевает происходить чтение, не могу понять почему
http://s014.radikal.ru/i329/1610/10/80f20a5c312e.jpg (http://radikal.ru)

- - - Добавлено - - -

PS Я ничего не напутал , ПА6 из В в А передает при 19 и 1 выв в (0) ?

solegstar
11.10.2016, 15:51
JV-Soft, Всё таки направлением рулит С19, как я и писал раньше. про /OE АП6 это само собой.

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

Пытаюсь избавится от D39
может чтения нет, потому-что уже нет данных, которые записываются в регистр D39 сигналом С20?

- - - Добавлено - - -


АП6 из В в А передает при 19 и 1 выв в (0) ?
именно так. всё верно.

JV-Soft
11.10.2016, 16:05
может чтения нет, потому-что уже нет данных, которые записываются в регистр D39 сигналом С20?
Там все отключено.

- - - Добавлено - - -

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

- - - Добавлено - - -

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

solegstar
11.10.2016, 16:24
Там все отключено.
ну дык.

И данные висят еще некоторое время, у меня подозрение, что рано начинаю читать, сейчас еще поколдую
возможно не достаточное. сигнал С19 в общей своей логике формируется сигналом /RD проца (ну плюс ограничения на положение в адресном пространстве проца и на то, что чтение идет из памяти, а не портов). так вот как же можно прочитать то, чего нет уже на ШД срам (ну мне так кажется :)), наверняка С20 записывает байт в D39 (в определенный такт, который опять же определяет сдвиговый регистр, собранный на D45), а С19 (когда нужно процу), их оттуда читает. D45 определяет четные/нечетные такты, то, о чем мы с тобой говорили.

- - - Добавлено - - -

если я правильно понял, то определяет это сигнал С26. сигнал С23 идет из узла регенерации. из смеси C26 и С23 на D49.4 формируется сигнал С20.

JV-Soft
11.10.2016, 16:40
В общем так, проц дал за два такта адрес, опустил MREQ и RD, мультиплексоры на третьем такте дали адрес, SRAM выставила данные,но держит их не до середины третьего такта RD(1) , по которым проц и читает данные (не путать с циклом М1 там по началу такта), и имеем на момент середины третьего такта на мультиплексорах уже другой адрес и данные, в общем подумаю еще, но да, ты прав к моменту середины третьего такта уже другие данные на SRAM. В общем с разных сторон обсказали одно и то же.
Смотрю пока схему, думаю, возможно оставить D39 придется. Но ведь упростить всегда же хочется, зря что ли я ап6 припаял:v2_dizzy_botan:

solegstar
11.10.2016, 16:49
что ли я ап6 припаял
нет конечно. запаяй 1 вывод на +5В и подай С16 на 19 вывод - получится то, о чем я спрашивал чуть выше - буфер ШД проца -> ШД срам. :)

JV-Soft
11.10.2016, 17:06
нет конечно. запаяй 1 вывод на +5В и подай С16 на 19 вывод - получится то, о чем я спрашивал чуть выше - буфер ШД проца -> ШД срам.
Да так то оно работает без вопросов, хотелось что бы и в обратную отдавало.....

solegstar
11.10.2016, 17:20
Да так то оно работает без вопросов
а как ты подключил /CS и /OE срамины?

JV-Soft
11.10.2016, 20:50
а как ты подключил /CS и /OE срамины?
/CE - CAS (C15)
/OE - GND

- - - Добавлено - - -

В общем вечерние потуги пока не принесли плодов.
Оставлю пока D39 в покое.
И попробую сделать турбо 7мГц без Wait.
Отсюда вопросы, стоит ли делать 14мГц ? Так как процы на 20Мгц весьма редки в отличии от Z80A которых валом и на 7 нормально работают. Поэкспериментировать это одно, а для практичности и людей это другое.

По поводу SRAM, кто не может достать рушки, для 128 машины можно взять SRAM 128-512кб одна ир23 и ап5 более ничего не надо. , всего три микры.

solegstar
11.10.2016, 20:57
сделать турбо 7мГц без Wait.
я думаю этого будет достаточно.

для 128 машины можно взять SRAM 128-512кб одна ир23 и ап5 более ничего не надо.
а как ты адреса завел, чтобы уже полностью понять подключение?

JV-Soft
11.10.2016, 22:57
а как ты адреса завел, чтобы уже полностью понять подключение?
На SRAM младшие А0-А7 адреса идут с кп-шек напрямую , A8-A15 так же с кп-шек только через регистр ир23 который тактируется RAS-сом для развертывания адреса, А16 SRAM для работы в режиме 128к подключается к C37, все. 512 попробую сделать на одной тм2.
Есть похожая схема где то на sblife по моему.
http://s020.radikal.ru/i709/1610/77/4a7fece7217c.jpg (http://radikal.ru)

- - - Добавлено - - -

На тесте часа два стояло, ничего не глючит, хотя блокировочников минимум (на фото)

- - - Добавлено - - -

PS Забыл дорисовать /WE SRAM - С16

solegstar
12.10.2016, 09:52
A8-A15 так же с кп-шек только через регистр ир23 который тактируется RAS-сом для развертывания адреса
может попробовать её убрать? если отогнуть выводы одной из пар кпшек (D16-D17 или D18-D19), и подать с них сигналы напрямую на адреса A8-A15 SRAM? еще после этого я бы посадил 15 выводы всех кпшек на землю, предварительно отключив сигналы C23 и С40 от них, чтобы их выходы были всегда подключены к входам SRAM, без Z-состояния. с одной стороны, это усложняет монтаж, с другой вроде как выравнивает времянки выборки адреса (без задержки на доп. ИР23). хотя, если всё будет работать в турбе, то конечно не стоит лишний раз резать ноги/плату.

А16 SRAM для работы в режиме 128к подключается к C37
может лучше подключить этот адрес с 9 ноги D61? опять же, меньше задержек.

512 попробую сделать на одной тм2.
если я правильно понял, то достаточно одной ТМ2, без обвязки? её прямые выходы идут прямо на А17 и А18 SRAM?

- - - Добавлено - - -

и еще вопрос, если будем ставить 1мб, то по какому стандарту он будет работать? может сразу стоит сделать расширение на порте DFFD? первые три бита D0-D2? есть еще один вариант - использовать бит защелки 48кб порта 7FFD, она сейчас практически не используется, и вроде бы даже есть программы, понимающие этот стандарт расширения памяти. я всё же больше склоняюсь к расширению на порте DFFD по стандарту Профи, но это так, предложение.

JV-Soft
12.10.2016, 11:51
может лучше подключить этот адрес с 9 ноги D61
Так просто не получится в данном включении, пробовал.


я всё же больше склоняюсь к расширению на порте DFFD по стандарту Профи
Да вроде бы как пентагон делаем :)

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

- - - Добавлено - - -


если отогнуть выводы одной из пар кпшек (D16-D17 или D18-D19), и подать с них сигналы напрямую на адреса A8-A15 SRAM? еще после этого я бы посадил 15 выводы всех кпшек на землю, предварительно отключив сигналы C23 и С40
Я не понял идею, D16, D17 мультиплексоры видео-контролера, D18-D19 мультиплексоры адреса и первая и вторая пара использует 16 адресов на входе мультиплексируя их в адреса строк и столбцов для динамической памяти, регистром мы их разворачиваем, напрямую мы можем подключить только 8 линий с мультиплексоров.
Можешь набросать свою идею на бумаге ?

solegstar
12.10.2016, 12:49
регистром мы их разворачиваем
да, всё верно. такое прокатило бы для новой платы, где можно было раскидать заново адреса мультиплексоров, чтобы одновременно выбирались 16 адресов видеоконтролера или 16 адресов проца. в сад вобщем идею.)

- - - Добавлено - - -


Да вроде бы как пентагон делаем
тогда нужно делать расширение до 1мб на с использованием 6-7 (512кб) и 5 бита 7FFD. отрезать 11 вывод D64 и посадить его на землю, а с 15 вывода D62 брать дополнительный бит для 1мб. это если делать только на тм2 расширение памяти. я бы сделал на еще одной тм9 (всё равно ведь одна микросхема). завел бы туда D5-D7 шины данных и уже с них снимал биты для SRAM.

zx_
12.10.2016, 14:50
парни! вы всю плату уже порезали!
не увлекайтесь
:)

solegstar
12.10.2016, 15:16
вы всю плату уже порезали!
ну пока, для замены памяти на SRAM, вообще ни одного пореза. это всё мысли в слух, ессно никто не будет полностью коцать плату.

JV-Soft
12.10.2016, 16:33
Олег, а я турбу без WAIT-а сделал на 7Мгц, не добавляя ни одной микросхемы :p

goodboy
12.10.2016, 18:58
долго искал ( но нашёл)
http://www.8bit.lt/ru/pentagon-128k/rasshirenie-pamjati-do-512k-na-sram

http://www.8bit.lt/image/p512k_sram_1.jpg

JV-Soft
12.10.2016, 19:33
долго искал ( но нашёл)
Наша немного проще.
solegstar, в общем картина такая,турбо работает в 48 и в 128 (через USR0), страницы из басика переключаются, но при 128 ПЗУ наглуго виснет, если сделать сброс без турбо то все ок, но при включении турбо 128 меню зависает, может глюк при такой скорости связан с переключением пзу ? он клаву как опрашивает, подставляя 48 банку ?

goodboy
12.10.2016, 19:43
клаву как опрашивает, подставляя 48 банку ?
да.
кроме того ещё идёт опрос доп.клавы на портуAY

JV-Soft
12.10.2016, 20:13
да.
кроме того ещё идёт опрос доп.клавы на портуAY
Машина, что я собрал SRAM + Турбо 7 мГц без WAIT ,проходит все тесты (Тестовое ПЗУ), работает в 48 ПЗУ с защелкой памяти и без, страницы нормально клацает, не глючит, но не работает и не сбрасывается в 128, думаю где задержка с переключением при обращении из 128 банки в 48.

Итого на данный момент, SRAM512+TURBO безвейтовое, 6 микросхем, вместо 21 если это делать на РУ-шках

- - - Добавлено - - -

И естественно на рушках не получить безвейтовое турбо, есть схема на SIMM но там целый огород из микросхем.

Mick
12.10.2016, 20:29
Машина, что я собрал SRAM + Турбо 7 мГц без WAIT ,проходит все тесты (Тестовое ПЗУ), работает в 48 ПЗУ с защелкой памяти и без, страницы нормально клацает, не глючит, но не работает и не сбрасывается в 128, думаю где задержка с переключением при обращении из 128 банки в 48.

Итого на данный момент, SRAM512+TURBO безвейтовое, 6 микросхем, вместо 21 если это делать на РУ-шках

На самом деле, это не совсем честный тест. Тесты эти по большей степени статические, они не долбят попеременно страничную память и нестраничную.
Попробуй "тяжелые" демы, которые лихорадочно перекидывают данные из страниц в экран. Я всегда проверял на 7th Reality. Вот если не будут вылезать артефакты, тогда считай схема твоя работает стабильно.




И естественно на рушках не получить безвейтовое турбо, есть схема на SIMM но там целый огород из микросхем.

На счет Пентагона не знаю, но и Динамическая память тоже может работать на спектруме в турбо без вайта - но не вся :)

JV-Soft
12.10.2016, 21:19
Попробуй "тяжелые" демы
BDI запущу обязательно попробую, но пока надо с 128 ПЗУ разобраться.

На счет Пентагона не знаю, но и Динамическая память тоже может работать на спектруме в турбо без вайта - но не вся
Конечно может, но схема без WAIT для динамической памяти это не меньше 8-10 корпусов, или есть простые решения о которых я не слышал? Если не сложно кидайте ссылки, я много пропустил.

- - - Добавлено - - -

PS Олег, в пзу tr-dos турбо так же работает.

Mor-Da
13.10.2016, 07:43
А какие еще варианты по SRAM вместо САМСУНГА?

Mick
13.10.2016, 08:43
Конечно может, но схема без WAIT для динамической памяти это не меньше 8-10 корпусов, или есть простые решения о которых я не слышал? Если не сложно кидайте ссылки, я много пропустил.


Почему 8-10 корпусов. В Фене динамика работает без вайт. Только турбо там не у всех работает стабильно. Да и планки памяти SIMM не все еще подходят.
Но это скорее ошибки схемотехники, нежели невозможность работы в турбо.
70нс динамическая память вполне способна работать без вайтов.
Кстати, для меньших коммутаций я бы порекомендовал работу памяти всегда на 7МГц, а коммутировать только частоту проца.

Вот я лично в проектах на ПЛИС или CPLD приблизительно так делал - http://forum.tslabs.info/viewtopic.php?p=25170#p25170
Единственно что в натуре схему на рассыпухе не собирал, но в CPLD она и с динамикой работала, не говоря о статике.

JV-Soft
13.10.2016, 09:30
Но это скорее ошибки схемотехники, нежели невозможность работы в турбо.
Не скажу как в фениксе, не знаю, экспериментируя с пентагоном я бы сказал не ошибки схематики, а 1533 и 555 серия портит картину.

Кстати, для меньших коммутаций я бы порекомендовал работу памяти всегда на 7МГц, а коммутировать только частоту проца.
В начале коммутировал мультиплексором 3 сигнала, потом так и сделал тоько частота проца клацается, остальное подогнал, что бы работало 3.5/7 , Пент простоял всю ночь на тесте сбоев нет, но при переключении турбо (делаю ТМ2 по синхронизации 3.5) идут сбои, надо еще подумать ,может стоит добавить туда сигнал когда мы не обращаемся к памяти.
По поводу ПЗУ, что я писал, проследил сигнал, ПЗУ не успевает переключаться.

- - - Добавлено - - -


Почему 8-10 корпусов. В Фене динамика работает без вайт.
Я имел в виду когда цепляем динамику доработкой+7 без вайта

- - - Добавлено - - -


А какие еще варианты по SRAM вместо САМСУНГА?
Все, что угодно, статика с временем доступа 70-50ns

Mick
13.10.2016, 09:48
Не скажу как в фениксе, не знаю, экспериментируя с пентагоном я бы сказал не ошибки схематики, а 1533 и 555 серия портит картину.


Про ошибки схемотехники имелось ввиду не Пентагон, а Феникс.

solegstar
13.10.2016, 10:21
По поводу ПЗУ, что я писал, проследил сигнал, ПЗУ не успевает переключаться.
не успевает переключатся порт или само пзу? в профи обращение пзу разделено на две части, для уменьшения задержки сигнала. на /cs пзу подается смесь /rd и /mreq на одном элементе ЛЛ1, на /oe ПЗУ адреса поля 0-3FFF А14 и А15 соотв. на еще одном "ЛЛ1" (в кавычках, потому-что, там еще есть цепочка блокировок из 3х элементов) возможно стоит попробовать такой вариант. и кстати, в профи тормозится только ОЗУ, ПЗУ работает на 7мгц.

JV-Soft
13.10.2016, 10:26
Mick, у тебя голова толковая, на твой взгляд сколько приблезительно в пентагоне уходит на формирование сигнала ROM2 (выходит с D83.3 в8)
В турбо не заходит в TR-DOS, не работает 128, если отключить турбо зайти в дос и включить турбо, то все нормально, в общем не успевает в турбо переключалка пзу. В пределах одного подставленного ПЗУ проблем нет.

- - - Добавлено - - -


кстати, в профи тормозится только ОЗУ, ПЗУ работает на 7мгц.
В пентагоне с WAIT-товыми турбо от VMG или журнала радиолюбитель так же ПЗУ работает на 200% и тормозит только при обращении в ОЗУ

solegstar
13.10.2016, 10:39
я конечно понимаю, что /cs пзу в пентагоне всегда на GND и кристалл пзу выбран всегда, но может какие-то переходные процессы влияют на работу самого пзу, если кристалл выбран постоянно...

- - - Добавлено - - -


сколько приблезительно в пентагоне уходит на формирование сигнала ROM2
кстати, не совсем ясно, зачем такие цепочки блокировок для ROM2. на всех компах 4 бит 7FFD подается напрямую с порта на А14 ПЗУ...

- - - Добавлено - - -

может попробовать подключить С36 напрямую к А14 ПЗУ?

Mick
13.10.2016, 11:14
Mick, у тебя голова толковая, на твой взгляд сколько приблезительно в пентагоне уходит на формирование сигнала ROM2 (выходит с D83.3 в8)
В турбо не заходит в TR-DOS, не работает 128, если отключить турбо зайти в дос и включить турбо, то все нормально, в общем не успевает в турбо переключалка пзу. В пределах одного подставленного ПЗУ проблем нет.

Ну голова толковая как у всех :)
Если на схему глядеть, то чтобы сформировать A14 на ПЗУ для входа в дос, то там до фига элементов. Если смотреть после не самымого быстрого триггера ТМ2, то D83.4 + D84.3 + D83.3
Но повторю, ТМ2 не самый шустрый элемент и все зависит какой серии он.
Ты для начала поставь в качестве ПЗУ W27C512-45(70) если есть. У них время доступа 45(70)нс. У УФ ПЗУ-шек это время больше.

И кондеры все же не айс в цепи DOS формирователя. У меня более изящная схема, тактирование частотой процессора, но правда у меня триггер ТВ6 :)

- - - Добавлено - - -

И да, лучше все таки турбу отключать когда в ПЗУ TR-DOS работаешь. Иначе ты огребешь нестабильную работу - в ПЗУ все задержки и попытками сделаны циклами. Так что в турбе ты будешь их пролетать и дискогрыз будет на тебя сильно обижен :)

Mick
14.10.2016, 09:11
Еще немного оффтопика.
Навеянный некой активностью в Спектрумостроении (иными словами в этой теме) тоже решил похудожничал в P-CADе и так сказать разродился очередным - из говна спектрум. - http://forum.tslabs.info/viewtopic.php?p=25488#p25488

JV-Soft
14.10.2016, 10:03
Навеянный некой активностью в Спектрумостроении

Mick, Не думал как нибудь обойтись без PIC-а ?

Mick
14.10.2016, 10:11
Mick, Не думал как нибудь обойтись без PIC-а ?

А чем он не устраивет. Старых клав я не держу. Кому необходима она, тыкаем в слот свой контроллер.
Тем более для него программа уже есть. Я его опробовал когда издевался над платой Игрософта, превращая ее в спек.

zx_
14.10.2016, 13:33
JV-Soft какие новости проекта?

а видеокарту Расширенного Графического Режима для Пентагона 128 не думали, по такому же принципу
допустим, вместо микросхем D38 и D40 устанавливаем панельки, в эти панельки дочернюю платку , для режима 512x192

JV-Soft
14.10.2016, 14:52
JV-Soft какие новости проекта?
Проверил, SRAM прекрасно работает с турбо VMG, нет артефактов на экране.
С турбо 7 без wait, загадка об которую сломал моск напрочь, по порядку -
Запустил BDI на пентагоне, что бы хоть асм, sts, загрузить.
В турбо 7 без WAIT по прежнему нет сброса в 128 меню.
делаю usr 0, что бы не защелкнулся порт 128
пишу на басике любую прогу с записью памяти и чтением (poke, peek), или например рисование фрактала на басике, она прекрасно выполняется в турбо 7 без WAIT, хоть всю ночь, при этом тумблером дергать можно без конца 7/3.5, ни каких глюков. Все как часы.

А теперь загадка об которую сломал всю голову, если исполняется любая другая прога кроме басиковской, комп в турбо виснет, пример
На басике
10 randomize usr 32768 ( или любой адрес памяти без разницы, проверено)
20 goto 10
в памяти любой даже простой код -
#8000
mtk nop
jp mtk

Все зависает наглухо, также если запустить этот цикл без турбо все нормально, при переключении в турбо сразу зависон, это касается любого исполняемого кода.
хоть такого -
ld a,0
ret
Но ведь в басике даже с чтением записью в память все нормально !!! клацай турбо сколько угодно ни каких глюков, все без WAIT, скорость 200%
Я бы еще понял такое, если бы прога выполнялась только в ПЗУ при 7мГц , а в памяти глючила, но ведь басик работает с памятью, и с турбо не глючит и никогда не виснет, сидел турбу минут 5 клацал не переставая, ни каких зависаний !
Версии господа ?

Mick
14.10.2016, 15:15
Мое предположение, что есть гонки адресов. Если ты делал по этой схеме - http://zx-pk.ru/threads/26977-pentagon-obshchaya-plata-dorabotok.html?p=888205&viewfull=1#post888205
То предложу стробировать по RAS и вторую половинку адресов, а CS SRAMины посадил бы на землю. Я лично так делал у себя.
Как говорит TS-Labs стробируйте клоком все критические сигналы.

Еще бы я вернул классический подход к чтению данных из ОЗУ через ИР22(ИР23), а не через АП6.

zx_
14.10.2016, 15:41
бейсик всеж интерпретатор

а код сразу , и ктото сбивается с ноги и частит

JV-Soft
14.10.2016, 17:40
Мое предположение, что есть гонки адресов. Если ты делал по этой схеме - http://zx-pk.ru/threads/26977-pentag...l=1#post888205
То предложу стробировать по RAS и вторую половинку адресов, а CS SRAMины посадил бы на землю. Я лично так делал у себя.
Как говорит TS-Labs стробируйте клоком все критические сигналы.
Да, но ведь из басика в озу и пишет и читает, даже простой тест озу делал, все нормально проходит. Если бы что то с адресами, явно глючила запись/чтение и из басика, 12 часов стабильной работы, все же показатель.


Еще бы я вернул классический подход к чтению данных из ОЗУ через ИР22(ИР23)
Да, так и сделал в самом начале, чтение через ир23, тут тоже нет проблемы.
В общем все, что приходит здравое в голову если байсик не читает ни одной команды из озу, а только данные, то сбой происходит в озу при выборке команды (цикл М1) там чтение байта из озу на пол такта раньше в отличии от чтения данных. Других причин не могу себе представить, значит надо пробовать такты проца подвинуть относительно CAS/RAS на пол такта (7мгц) вперед это где то как раз 70ns
Логично ?

goodboy
14.10.2016, 20:11
10 randomize usr 32768 ( или любой адрес памяти без разницы, проверено)
попробуй randomize usr 82
там RET

JV-Soft
14.10.2016, 22:05
CAS 7мГц, RAS 7мГц, тактовая 7мГц, все скомпановано по фазам, снял все сопли на всяий случай, меняю только тактовую.
При 7 мГц не исполняется код из озу !!! Запускал проги из под STS, tasm, игры и т.д. Обращение из басика в озу без проблем, код проги басика из озу ведь выбирается, исполняется !!! Любой код асма даже из трех строчек зависает ! Смотрим видео, чешем затылки:v2_dizzy_botan: даем умные советы.
Этот же пентагон с вайтовым турбо работает без проблем, поэтому грешить на какую то медленную микру я бы не стал, так как ПЗУ в турбо с вайтом и порты работают на 200% , если бы было дело в них, он бы глючил и в вайтовом турбо. На озу не грешу, 7мгц без WAIT на видео, проблем нет. Третий вечер, моск сломан:v2_dizzy_vodka4:


https://www.youtube.com/watch?v=K9J9Ek6cA3g&feature=youtu.be

Позже подпаяю переключалку 3.5/7 , покажу, что так же работает без проблем, клацай сколько угодно, на лету переключает, прога басика не виснет.

Mick
14.10.2016, 22:22
Ты бы нарисовал схему своих переделок. А то трудно телепатировать по картинке. :)
Если как ты уверяешь что в ПЗУ программа исполняется, а в ОЗУ нет, то проблема скорее всего в чтении кода команды из ОЗУ.

JV-Soft
14.10.2016, 22:26
Mick, а как же басик тогда исполняется, он то озу пишет и читает:(
Тестовое ПЗУ, без проблем все озу читает, пишет ни одного сбоя
Тест озу на басике так же без проблем.
МИСТИКА.
Сейчас нарисую схему

Mick
14.10.2016, 22:32
Mick, а как же басик тогда исполняется, он то озу пишет и читает:(
Тестовое ПЗУ, без проблем все озу читает, пишет ни одного сбоя
Тест озу на басике так же без проблем.
МИСТИКА.
Сейчас нарисую схему


Если допустим код исполняется в ПЗУ, то из ОЗУ он читает и пишет данные, а не команды.
Как только ты пытаешься исполнить код уже в ОЗУ, то у тебя зависон. Если так, то код команды из ОЗУ у тебя не читается. Иными словами при активном M1, у тебя из ОЗУ читается задница.
А задница для процессора противопоказана.

JV-Soft
14.10.2016, 22:49
Как только ты пытаешься исполнить код уже в ОЗУ, то у тебя зависон. Если так, то код команды из ОЗУ у тебя не читается. Иными словами при активном M1, у тебя из ОЗУ читается задница.
Я уже выше именно об этом и написал, вопрос почему.... Ты встречал когда нибудь такое ? с синхрой как только не игрался, сейчас на ир23 которая раскладывает адрес после мультиплексоров подал 14мгц, думал может не успевает адресс развернуть (хотя басик то озу читает), в 3.5 и в 7 опять таки басик работает, код нет.

58496

- - - Добавлено - - -

PS, остается пробовать ИЕ 5 менять на ТВ9 (и под рукой ее нет), не хочется ведь городить.... Самое интересное будет если не поможет.

Mick
14.10.2016, 22:52
Какая то замороченная у тебя схема.
Ты адреса на ОЗУ берешь после мультиплексоров D16...D19?
По мне это не айс. У тебя как минимум появляется регистр-прокладка, который вносит доп задержку.
И как я выше писал, лучше уж тогда адрес полностью защелкивать в регистрах, а CS ОЗУ посадить на землю. Тогда у тебя адреса будут защелкиваться и уже не изменятся по своему желанию.

По схеме пентагона M1 вообще не участвует в выборке данных из ОЗУ.
Тогда я полагаю, у тебя не совпадает фаза работы проца с ОЗУ.

JV-Soft
15.10.2016, 02:55
Повторюсь,чтение по М1 идет на пол такта раньше, это при 7мгц около 70нс , получается что за два такта у нас не успевают сформироваться данные на выходе D39 ? , а за два с половиной такта уже успевают, когда идет обычный цикл все тип топ.

- - - Добавлено - - -


лучше уж тогда адрес полностью защелкивать в регистрах, а CS ОЗУ посадить на землю. Тогда у тебя адреса будут защелкиваться и уже не изменятся по своему желанию.
Это да, но учитывай, что перед чтением на третьем такте, два такта проца адреса на мультиплексорах стоят жестко (и на третьем тоже) и не меняются, по RAS мы в регистр положили старший байт, на следующем переключении у нас на выходе мультиков лежит младший адрес, проблемы быть вреде бы как не должно.
Схема как раз простая, так бы не хотелось ее усложнять.

- - - Добавлено - - -


Тогда я полагаю, у тебя не совпадает фаза работы проца с ОЗУ.
Да уже и протягивал фазу проца и так и эдак, не помогает.
В общем если наша идея на счет M1 правильная, надо играть фазами, а вот если трабл где то в SRAM это уже другая схематика. Буду думать, пробовать...

- - - Добавлено - - -

Да, кстати SRAM сейчас стоит 70нс, имеет смысл 55нс пробовать ?

- - - Добавлено - - -

Попробую отдельный более быстрый денитель 14/7 для клока проца, если не поможет, значит буду коварять схему sram, а если поможет значит надо тв9 туда для стабильной работы.

- - - Добавлено - - -

Mick, я люблю минимализм, доработка из десятка микросхем это жирно будет.Думаю еще чуток переделаю без дополнительных элементов узел на D15.


https://www.youtube.com/watch?v=jQgUQuCSuOw&feature=youtu.be


Итог - из озу не выбиралась команда, цикл М1.

- - - Добавлено - - -

Отдельно итогом хотел подвести, по результатам проделанного, Basic48 в своей работе не использует ни одной команды на ассемблере в пространстве ОЗУ, только данные.

Mick
15.10.2016, 07:48
Mick, я люблю минимализм, доработка из десятка микросхем это жирно будет.Думаю еще чуток переделаю без дополнительных элементов узел на D15.

Итог - из озу не выбиралась команда, цикл М1.


Тогда вопрос в другом, а почему она не выбиралась, ведь при 3,5Мгц оно же работало и выбиралось. Значит ты поменял коренным образом прохождение основных сигналов: RAS/, CAS/ и частоты проца.

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

JV-Soft
16.10.2016, 00:48
Сейчас у тебя статическая "картинка", а нужна динамика, там где команды будут идти с разным количеством тактов, пересылка данных их одной части в другую.
То вчера статика была:v2_dizzy_coder:
Турбо специально не отключается даже при работе BDI, только по /CS ВГ93 сбрасывает скорость до 3.5мГц, а /CS вегешки это миллисекунды если не микро , за одно понятно, что с BDI 7мГц стабильно работает,так же схемно предусмотрено авто торможение для медленных устройств (1 микра)
Но в простоте схемы конечно есть нюансы.
В общем смотри -


https://www.youtube.com/watch?v=wR02eVwmgJE&feature=youtu.be

PS пока минут 30 грузилось видео на ютуб, комп играл в порт #FB мод, хоть ковокса и нет, но память он там молотит будь здоров, ни каких зависаний или глюков.

goodboy
16.10.2016, 10:42
Отдельно итогом хотел подвести, по результатам проделанного, Basic48 в своей работе не использует ни одной команды на ассемблере в пространстве ОЗУ, только данные.
практически открыл Америку.
хуже что некоторые процедуры пишут данные в область кода rom.
на эти грабли обычно наступают при эмуляции пзу с подставлением его содержимого в страницу обычной памяти с #0000

JV-Soft
16.10.2016, 11:52
solegstar Олег, задача следующая, ,буду запускать адреса #0000-#4000 в режиме кеша, получим как и говорил турбо кеш для плеера без установки микросхемы кеша, а с использованием имеющейся SRAM, схемно это при IN #fb отключить A15,A16 от D15, и все, ПЗУ отключено, обращение идет ко всем 64кб, скорость в турбо 200%, в #0000-#4000 тем самым семулировали кеш.

solegstar
16.10.2016, 12:17
ПЗУ отключено
главное верни резисторы R23 и R21 на место. В схеме пента при обращении in #fb формируется сигнал С13 и он с ОК, так что R23 нужен в любом случае, что бы не спалить выход D51. и я так понимаю нужно будет завести через диод 8 вывод D67 на 11 вывод D50. катодом к 8 выводу D67. так?

JV-Soft
16.10.2016, 13:00
главное верни резисторы R23 и R21 на место. В схеме пента при обращении in #fb формируется сигнал С13 и он с ОК, так что R23 нужен в любом случае, что бы не спалить выход D51. и я так понимаю нужно будет завести через диод 8 вывод D67 на 11 вывод D50. катодом к 8 выводу D67. так?
Приблизительно так, но я бы резисторы диодами заменил,что бы не вносить дополнительную задержку.

JV-Soft
17.10.2016, 11:33
solegstar, схему, вчера не успел тебе отрисовать.
КЕШ сделал, один диод и резистор , работает, только при обращении у нас на элементе D63.2 не то, что надо, получается вместо A15 на адресные мультиплексоры попадает (0) и в области #0000-#4000 из за этого отображается память #C000, но это тоже не сложно решаемо, так, что кешу без кеша быть :v2_dizzy_yes:

solegstar
17.10.2016, 11:53
так, что кешу без кеша быть
главное все доработки потом вспомнить.

- - - Добавлено - - -

а 16кб хватит? :)

JV-Soft
17.10.2016, 12:00
Даже немного не так, надо вместо A15, A16 на D61 жестко подать адрес кеша.

- - - Добавлено - - -


а 16кб хватит?
Мне с головой, я и двумя килами обходился, или для чего то надо больше ?

solegstar
17.10.2016, 12:55
Даже немного не так, надо вместо A15, A16 на D61 жестко подать адрес кеша.
C33 и С34 в 0 опустить?

JV-Soft
17.10.2016, 14:59
Тот случай когда суслика видишь, я его нет. У пентагона в отличии от 64к машин нет же памяти без доступа в #0000-#4000, там пустота, забыл этот нюанс, она забирается под страницы.
Так, что кеша не сделать в общей памяти... Ставим под него отдельно статику.
Едем дальше.

- - - Добавлено - - -

Олег, проверил для интереса в эмуле, при турбо без wait, кеш в мод плеере ничего не дает, что есть, что нет, значит гнатся за ним для модов смысла нет. Но учитывая, что на общую плату с большой вероятностью пойдет вэйтовое турбо, то кеш поставим.
Какие вообще будут мысли на этот счет ?

- - - Добавлено - - -

Олег, еще вопрос, какие микры кроме ПА1 за это время применялись для ковокса, что по качеству лучше всего играет ?

solegstar
17.10.2016, 15:07
мысли на этот счет ?
ну мысли такие, что кеш используется не только в мод-плеере. еще куча программ, поэтому должен быть. турбу да, делать лучше wait`овую для народа. для особых ценителей можно описать процесс переделки и настройки без wait`овой, как ты и говорил.

- - - Добавлено - - -


какие микры кроме ПА1 за это время применялись для ковокса, что по качеству лучше всего играет ?
для одноканального ковокса всё равно. что ПА1, что резисторы. для soundrive делали на стерео и квадро ЦАП с буферами внутри.

- - - Добавлено - - -

я ставил две стерео микросхемы TLC7528, Mick одну четырех канальную TLC7226.

zx_
17.10.2016, 16:45
что кеш используется не только в мод-плеере. еще куча программ, поэтому должен быть. турбу да, делать лучше wait`овую

и cpm под кеш есть

JV-Soft
17.10.2016, 18:22
для одноканального ковокса всё равно. что ПА1
Не скажи, я делал несколько раз на резисторах, совсем не то:rolleyes:

goodboy
17.10.2016, 19:14
делал несколько раз на резисторах, совсем не то
микруха лучше точных резисторов ?

JV-Soft
17.10.2016, 22:12
микруха лучше точных резисторов ?
Конечно, так же как и логические элементы лучше диодов, печатные платы лучше макетов на проводах, процессоры в кристаллах, а не рассыпухой на транзисторах, в общем долго можно продолжать, и я останусь при своем мнении.

zx_
18.10.2016, 12:29
572па1 есть красавчики, вот такие
http://s015.radikal.ru/i330/1105/ea/0ce19eac1e20.jpg
эстетическая составляющая пентагона важна

кстати и sram, ее установку по желанию чтобы делать можно было, 128 кб вот в таком варианте многим больше по вкусу-
http://www.alex-ismagilov.com/photo/Radio/2015-09-26_Pentagon-128_RED_2014/DSCF6389_1024.JPG

красавчик, ведь правда?

дух соблюсти, керамический

Mor-Da
18.10.2016, 13:03
Эстетической составляющей Пентагона, являются клубки МГТФа. :)

JV-Soft
18.10.2016, 13:29
Mor-Da, :D

Mor-Da
18.10.2016, 13:47
Я вот начал путлять, 512 вязать. В классическом исполнении. Сёдня, поди, допутляю, авось запустится. Ой, оффтоп...

goodboy
18.10.2016, 15:05
клубки МГТФа
сразу вспомнил

http://alonecoder.nedopc.com/zx/pent1.jpg

JV-Soft
18.10.2016, 18:34
Подскажите софт использующий кеш(shadow ram) 16, и 32кб ?

- - - Добавлено - - -


572па1 есть красавчики, вот такие
http://s015.radikal.ru/i330/1105/ea/0ce19eac1e20.jpg
эстетическая составляющая пентагона важна

кстати и sram, ее установку по желанию чтобы делать можно было, 128 кб вот в таком варианте многим больше по вкусу-
http://www.alex-ismagilov.com/photo/...F6389_1024.JPG
Это больше подойдет к теме сборка классического пентагона.

Еще вопрос, ни кто в данный момент пентагон не режет, turbo 7 без wait проверить бы на нескольких машинах, если будет идти то можно и на общую плату доработок.

Mor-Da
18.10.2016, 19:59
Я режу.

JV-Soft
18.10.2016, 20:32
Я режу.
В Лс.
И вопрос второй, у вас классика 512, это на ру7 ?

Mor-Da
19.10.2016, 08:35
Вот мой (http://i82.fastpic.ru/big/2016/1019/26/9cb4125a821c7d74ec6eeba55c34a226.jpg). Микрухи SHARP LH21256-12. При 128 - работали. Щас мусор на экране, может по питанию не айс, блокировочных добавить? Делал по этой (http://zxpress.ru/article.php?id=13588) схеме.
Есть маленькая тележка с SIMM на 1Mb, SRAMины нет, надо покупать (в моем сельмаге (http://radio18.ru/catalog/1/102) всё свалено в одну кучу, поэтому и просил варианты замены) а заказывать с Али или Ебэя с их месячной доставкой - так всё желание отобьётся что-либо делать. Да уж.

JV-Soft
19.10.2016, 12:00
Микрухи SHARP LH21256-12. При 128 - работали. Щас мусор на экране
Эти микросхемы стояли в режиме 128, и после навески доработки появился мусор ? Если так, то ищите ошибки в схеме, где то не добегает регенерация.
Сравните с схемой от VMG выпуск №2.
По поводу турбо, мой простой вариант пойдет как мне кажется только с SRAM, на динамической памяти наверно не стоит пытаться.

zx_
19.10.2016, 13:28
58528

на двух микросхемах вообще

Mor-Da
19.10.2016, 14:01
на двух микросхемах вообщеНа трёх. Прозвоню свою на ТМ8, не попрёт - переделаю на ТМ2 от V.M.G.

zx_
19.10.2016, 15:07
JV-Soft - все хочу спросить! а вот VMG в десятом своем листке, пишет про ДМА, схема которого готовится к выпуску

нельзя ли ее у него выцыганить, хотя-бы для истории?

JV-Soft
19.10.2016, 15:46
JV-Soft - все хочу спросить! а вот VMG в десятом своем листке, пишет про ДМА, схема которого готовится к выпуску
нельзя ли ее у него выцыганить, хотя-бы для истории?
Спрошу, если он конечно вспомнит.

Mor-Da
19.10.2016, 18:41
Хелп. По схеме ВМГ поменять местами В15 и С35, А10 и С34, а в схеме на ТМ8 которую я повторил, меняются В11 и С35; А8 и С34. Во всем остальном тоже самое. Может в этом загвоздка?

JV-Soft
19.10.2016, 21:35
Mor-Da, возможно, пробуйте.

Олег, ты просил померить ток, с SRAM, турбо 7 no WAIT, Z80A, ПЗУ 39SF020, плата без подключенного дисковода - 1,08А
А плата на 565РУ7 потребляет 1.8А , то есть разница 720мА , не мало.

zx_
21.10.2016, 14:06
zorel опробовал платы расширения для АТМ, с шиной и статической памятью, две на одну плату
http://zx-pk.ru/threads/26509-perekhodnik-ozu-dlya-atm-turbo-7-10.html

принцип рабочий

solegstar
21.10.2016, 14:17
и статической памятью
там не статическая память, если что. 146% :)