kasper, Да в общем все это делается,и исходники есть, времени только на все не хватает...
Дошли руки залить тестовые ATDT и Сrystal rain, мой GS на 14,318мГц
ATDT
Crystal rain
kasper, Да в общем все это делается,и исходники есть, времени только на все не хватает...
Дошли руки залить тестовые ATDT и Сrystal rain, мой GS на 14,318мГц
ATDT
Crystal rain
Пересобрал исходник ROM GS c патчами на отключение теста памяти (отсюда https://github.com/psbhlw/gs-firmware). Тот что гитхабе, не работал (наверное забыли раскоментить DEFINE SKIP_MEM_TEST 1).
Вот рабочий вариант Вложение 61303.
Задали вопросы по моим поделкам, отвечу/обсудим тут.
- - - Добавлено - - -Цитата:
Сообщение от Павел Рябцов
Да, совершенно верно.
74...08 это и есть ЛИ1 которая по умолчанию и стоит на плате расширения, ЛЛ1 это 74...32 если память не изменяет.
Тут я ничего не трогал, если ставите к1401уд2 то да, если ставите как я - LM2902 то ее переворачиваете ортогонально у нее питание наоборот.
Это сигнал - change bank, вывод 15DD10 по схеме GS (и вывод /P0 на плате расширения) он по умолчанию заведен и подключен. Вообще честно говоря сигналы в GS подписаны по какой то неведомой логике, я себе когда проектировал переподписал все на бумаге что бы была логически читаемая схема.
Думаю точно не надо, зачем усложнять и удорожать конструкцию.
Далее от себя, если возьметесь переразвести, то стоит сразу переделать выходную часть, а то эти переходы по постоянке которые я приводил выше на хорошей акустике порядка 100вт жутко лупят в уши. Я проверю в железе выходную схему отпишусь тут. Так же я возможно смогу еще упростить схему GS, а если отойти от классики ПА1+регистры , и поставить импортные ЦАП , то выходную часть можно сократить с 16 микросхем до 2 или 4 корпусов, не нарушая каноничности, и появится место для SRAM.
По поводу моего разгона, что бы пользователь мог выбрать 12мГц или 14.4мГц , там легко ставиться перемычка, что бы в готовом ничего не крамсать. Возможно простым методом я еще какой то кварц отличный от этих попробую применить.
В высказывайтесь:)
Это из описания Вашего текстового файла
....дополнительный элемент ЛЛ1 это неиспользуемый элемент от DD2....
Если уж не ставить разьём расширения, то у нас появляются одиночные выводы, они нам не нужны вообще? Сделать их не подсоединёнными?
https://img-fotki.yandex.ru/get/1948..._9a90fec4_orig
Кстати по печатке, хотел сделать всю мелкологику на SMD микросхемах, но пока остался в DIP и в родном размере платы GS, единственное резисторы, конденсаторы, диоды в SMD, ПЗУха в PLCC.
Схема https://img-fotki.yandex.ru/get/2454..._b9ac0710_orig с типом микросхем, до резисторов и конденсаторов ещё не добрался)
Поправлю.
Я у нас еле 3 штуки smd на плату расширения нашел, дело ваше но...
Найти не проблема, но опять же многим удобнее DIP так как не нужно переходники искать на программаторы.
И опять таки, вместо 8шт. ПА1 и восьми регистров можно поставить 2 шт TLC7225
SMD стоит копейки и есть вся мелочёвка. Зато стоимость платы уменьшиться....И если кому надо, то у меня есть всё) Спросят. Но пока оставил в DIP. Хотя думаю и в DIP тоже будут искать, не у всех же есть эти микрухи....так что как то так)
- - - Добавлено - - -
Так в чём проблема, у меня 49F040 мешок))) Всё равно платы я буду барыжить)
- - - Добавлено - - -
Ну на сей день мы имеем схему, что имеем) Пока другой нет. Если будет можно всё переделать.
- - - Добавлено - - -
Вариант интересный, стоят копейки, как я понял они в SMD исполнении.
надеюсь в дип панельке?
-)
не, ну вправду, дип всеж рулит
еще вот мечта детства- разместить в пзу GS математические процедуры, ну типа этих
http://zx-pk.ru/threads/2435-arifmet...ll=1#post39139
чтобы они исполнялись на GS а результат
только не уверен насчет скорости, но процессор и стат память GS провоцируют такие мысли
Создал тему в брахолке http://zx-pk.com/forum/viewtopic.php...p=77171#p77171, кто хочет такую "монстру" присоединяйтесь.
Что то при сборке новой платы от Павла , наткнулся на непонятки.
1)Откуда взялся VT4 -VT5? И его номинал
2)На плате много не подписанных контактных площадок под смд.
3)VD/K1-VD/K4 что это?
Плюс куча ошибок в шелкографии, vd19(120), R29,R28(0.1)
Может уже есть собравшие, платки то все разошлись, а никто не отписывается
saymon, могу посоветовать взять за основу классическую схему GS и мою схему доработок , тестер на прозвонку и метод тыка , это наверно будет надежнее всего.
Я просил Павла тут выложить фото платы , и хорошо бы ,что то типа гербера ,что бы дороги проследить можно было.
- - - Добавлено - - -
Да это правильно.
saymon, делайте тему )
Ок. Потом модеры тут подчистят тему. Как раз и фото платы выложу там
Турбировал сегодня свой ГС до 14.318МГц (14.400).
Выкусил родную КР1533ИЕ2. Ноги потом по отдельности выпаял.
https://a.radikal.ru/a32/1804/5b/ef5f2190bf91t.jpg
Порезал перемычку между 2-ой и 3-ей ногами на top-side. Впаял новую КР1533ИЕ5.
https://d.radikal.ru/d34/1804/cd/9a76e221f024t.jpg
На bottom-side сделал два (смотрим ниже) разреза (освободил 3-ю ногу от GND).
https://c.radikal.ru/c04/1804/ab/e4d0ebc08c8bt.jpg
Разрез (третий, предложенный JV-Soft), обведённый жёлтым, как я понял, делать не имеет смысла.
https://c.radikal.ru/c16/1804/2d/5d63af7b497et.jpg
Ну и заменил кварц с какой-то материнки на 14.318МГц. Красота. Всё работает. Даже тест памяти (2МБ) сейчас быстрее отщёлкивается. atdt.mod вроде всё равно похрипывает. Или я не знаю, в каком месте надо прислушиваться.
https://a.radikal.ru/a30/1804/4e/a32f2a75d4b3t.jpg
Выражаю благодарность:
1. JV-Soft за данную доработку.
2. Братьям-китайцам за их Алиэкспресс с кучей полезных ништяков для пайки и монтажа РЭА.
3. Передаю пламенный превеД моим глазам, которые на 5-ом десятке за последний год конкретно сдали. Вблизи нихрена не вижу, фокус в сантиметрах сорокА от физиономии. :v2_dizzy_grandfathe И это самое печальное. В эту пятницу иду сдаваться окулисту...
@Mick , протестил Саша Saymon ,на пентагоне все GS-ки , суть проблемы такова , GS из за неполной дешифрации гадит при загрузке данных в #FB порт (может еще куда то) ,и при наличии ковокса это выливается в жуткий скрежет и писки при загрузке мода. В шапке этой темы доработка на ЛЛ1 ,она это исправляет.
Итого:
NEO-GS - все ок
Классика зеленая без доработки - гадит
Классика синяя из этой темы - гадат
Твоя - гадит
С доработкой классика зеленая (доработал Saymon) и синяя (доработал я) , не гадит.
Поправь код в плис.
Есть ли список того, что нужно исправить / адаптировать для более новой версии?
В настоящее время я нахожусь в процессе преобразования макета 1.2 PCAD в Eagle (с чем я обычно работаю) и мог бы добавить некоторые улучшения и исправления в плату.
Is there a list of what would need to be fixed/adapted for a newer version?
I'm currently in the progress of converting the 1.2 PCAD layout to Eagle (which is what I usually work with) and could add some improvements and fixes to the board.
Shockwav3, да есть , это поставить ие5 и убрать набортную память ,полистаейте последние страницы я все описал.
Conversion to Eagle is working nicely so far:
Вложение 69190
This is without any patches/fixes for now, just the plain PCAD "GS v1.2.pcb" converted and the silkscreen cleaned up a bit.
Traces have been unified to 0.3048mm width, except for VCC/GND which is 0.6096mm.
Is the "Pentagon 1024SL 2.2 Patch" transparent? Meaning will a card with that modification still work on for example a Scorpion?
@JV-Soft: Can you confirm that EN-ROM is correct? On my schematic 6DD13 is /K1
@JV-Soft: Можете ли вы подтвердить, что EN-ROM правильный? На моей схеме 6DD13 есть / K1
https://radikal.ru/big/nsbyqpcgx72y3
14.318MHz modification has been successfully added.
Shockwav3, доберусь к GS посмотрю
- - - Добавлено - - -
Shockwav3, да все верно , я подписал сигнал более понятливо, он идет на 6DD13 вместо /K1 который шел раньше с 14DD7
Когда мы убираем резистор на основной плате то разрываем 14DD7 от 6DD13 , на основной схеме GS резистор даже не показан , и вообще классическая схема не правильная там куча косяков я об этом писал.
Therefore R1A and R2A are never populated? I'll remove them from the layout then.
6DD13 is on the expansion connector as well right (Pin33)?
I'm currently considering the add a small extra connector (4 pins) and do a new design for the 2MB expansion using your fixes.
Поэтому R1A и R2A никогда не заселяются? Я удалю их из макета тогда.
6DD13 также находится на разъеме расширения (Pin33)?
В настоящее время я рассматриваю возможность добавить небольшой дополнительный разъем (4 контакта) и сделать новый дизайн для расширения 2 МБ, используя ваши исправления.
Shockwav3, думаю лучше все сделать на одной плате, зачем этажерки ? Только учти все ошибки - https://zx-pk.ru/threads/28713-sbork...l=1#post947487
Okay, I'll go with a NeoGS or a ZXM-GeneralSound then. This is too chaotic.
Хорошо, тогда я пойду с NeoGS или ZXM-GeneralSound. Это слишком хаотично.
Подскажите, возможно и банальный вопрос, можно ли и как сделать в обычной Gs независимый сброс , что бы сброс спека не сбрасывал карту , типа как у neogs
Для тех, кто будет собирать GS из новой партии (https://zx-pk.com/forum/viewtopic.php?f=40&t=16332):
1. Обязательно смотрим начало темы
2. Правки:
- D13 вывод 4 и 5 должны соединяться вместе. У вывода 5 D13 перерезать дорожку
https://b.radikal.ru/b24/2008/ca/f0e8978b007c.png
3. По шелкографии... вместо VD19 (около D31) должен быть R9 (120 ом), на монтажной схеме все верно
4. Номиналы:
R34-R40 - 6к8, либо резисторная сборка (есть доп отверстие для общего вывода)
R1A, R2A - 680 Ом (у меня так работает), так же ставят 100 Ом
R12 - 1к
R12A - 470 Ом
5. Информация по расширителю: в разработке LVD два чипа - K6X4008C1F (512K x 8 bit low power full CMOS static RAM) и 74ALS02 (1533ЛЕ1). Схемы на расширитель нет.
Внимание, Hyperborean обнаружил недостаток платы, а именно разъема Х2 "У него шаг больше чем 2.54мм и в него не вставить стандартные BLD разъемы".
В целом, при желании можно "натянуть" на стандартный штыревой разъем:
https://c.radikal.ru/c14/2009/c4/14741f7042c5.jpg
Еще один вариант, сделать разъем из стандартной 40 пиновой панельки:
https://b.radikal.ru/b19/2009/ec/f534bc7f422a.jpg
Конечный вариант с расширителем:
https://a.radikal.ru/a23/2009/9a/4cd2451ef82a.jpg
Есть еще один недостаток... Между R12 и R12А не хватает дополнительного отверстия (где они соединяются вместе)
R30-R37 и R40 - так наверное? R38 лучше оставить 470 Ом для NMOS процов.
- - - Добавлено - - -
После изготовления печатных плат версии 1.2, были найдены данные недочеты на плате. В версии печатной платы 1.3 я их поправил вроде бы все.
Во вложении:
- печатная плата в PCAD2006;
- герберы для изготовления печатной платы.
Приехали платы v1.3, буду собирать и проверять:
https://c.radikal.ru/c05/2011/04/b05881b1a7c2.jpg
https://a.radikal.ru/a23/2011/9e/10dda187cfca.jpg
Плата GS v1.3 собрана и проверена, мной ошибок не обнаружено, доработок не требует. Все описанные выше недостатки были устранены. Плата проверялась как без расширителя, так и с расширителем.
Опционально бы хотелось добавить с обратной стороны площадку под SMD резистор номиналом 470 Ом между 2 и 5 выводом D17, т.к. не всегда стартует генератор.
https://b.radikal.ru/b02/2011/e4/02df58025013.jpg
Это классика, с некоторыми доработками, которые позволяют адресовать более 512к памяти через расширитель + исправления ранее выявленных косяков. Резать итд более ничего не надо. Опционально резистор в генераторе, под него нет разводки.
Zorel:
Цитата:
Разводка платы не соответствует 100% схеме, иначе бы не было смысла переразводилась. Доработки будут описаны в мануале, который готовится. Но доработки не влияют глобально на работоспособность-неработоспособность карты - введены цепи управления ОЗУ свыше 512К, разблокирована цепь NMI, проведены косметические изменения на печатной плате.
Маска вполне себе хорошая, через нее дорожки видны, в отличие от черных плат:Цитата:
На плате сделана доработка
"R1A и R2A это резисторы появившиеся в результате доработки платы до совместимости с модулями расширения памяти выше 512Кб. Оригинальная плата GS без "доработки скальпелем" не имела возможности адресовать, через разъем расширения, более 512Кб. Эта версия платы уже позволяет оперировать объемами вплоть до 8Мб. Чтобы все работало необходимо запаять оба резистора R1A и R2A.
https://a.radikal.ru/a05/2011/01/cc8c80999890.jpg
Wicked, А доработку по дешифрации делали?