Ни какая, ставится то ПЗУ, что написал я. И куда пробовали, и как ?
- - - Добавлено - - -
PS по вашей ссылке нашел исходники 1.05 :v2_clap2:
Долго всматривался в схему GS и расширителя, не хотелось коцать плату экспериментами.
Сегодня запустил GS со своим тестовым ПЗУ не устанавливая ни одной 62256, на основной плате ничего не режется, на плате расширения режется одна дорожка и паяеться три проводка, теперь надо запустить страничную память, пока у меня это вырисовывается тремя диодами на плате расширения, без всяких микросхем.
Вопрос Wild player при наличии nemo ide, умеет читать MOD с винта и воспроизводить на GS ? Хочу по максиму оттестить 2мб памяти.
И так, расширение памяти без 62256 сделал, оно проще чем от - Northwood , и вполне монтируемо на стандартной плате.
Сейчас тестирую. Деталей - резистор, 3 диода, КП11, вообще без микросхем не вышло, но и это считаю не так много.
Эстетика сохранена, провода что идут пока на основную плату будут заведены через разъем, там есть свободные пины, так, что соплей не будет.
http://s018.radikal.ru/i523/1705/45/f40376622d7ct.jpg
http://s018.radikal.ru/i513/1705/9d/26687824e541t.jpg
Также своим муЖикальным слухом я уловил очень неприятные переходы между семплами, как на реале, так и в эмулях !, это баг прошивки GS,при переходе между семплами устанавливается неверное значение ЦАП-ов (не делается интерполяция или канал по умолчанию сбрасывается) так что буду со временем разбираться и патчить, раньше этот вопрос не поднимали ? Скрин все иллюстрирует.
http://i066.radikal.ru/1705/52/9b2b5f95eb3at.jpg
- - - Добавлено - - -
PS с моей доработкой GS по IN 179 показывает 63 страницы памяти (больше 62 ни у кого не видел), так как долго анализируя распределение адресов я выковырял еще одну страницу вроде бы :)
У Black_Cat есть заметка о чём-то подобном:
Цитата:
psb обнаружил баг в схемотехнике оригинального GS, состоящий в некорректной схемотехнической реализации перемножения в ЦАПах. Баг проявляется в линейном нарастании громкости сигнала при постоянном не нулевом значении в ЦАПе громкости и изменении значения звукового ЦАПа от 0 до 255, тогда как при правильной схемотехнике звук должен ослабевать от 0 до 128, и возрастать от 128 до 255. Для реализации корректного перемножения, схема перемножения ЦАПов должна быть 4х квадрантной, а не биквадрантной как в оригинале, потому, что сигнал опорного напряжения всегда униполярный.
Этот баг есть также в выпускаемом zorel'ом новоделе, и в ZXM-GeneralSound Mick'а.
Ниже представлена возможная доработка ЦАПов GS до 4х квадрантной схемы перемножения:
http://zx.clan.su/_fr/1/4157098.png
Проверить работу можно этой утилитой: http://zx.clan.su/forum/12-142-1#884
creator, да, да, да, очень похоже на то, что услышал, но это еще и в эмулях проявляться, возможно они повторяют в коде эту железную ошибку ?
А вообще это можно думаю поправить в прошивке GS, что бы плату не коцать.
Обновил тестовую прошивку в посте №589, причина, писал в эмуле , а там частота GS 24мГц, на реале была не та частота семплирования.
Что она дает понть -
Выводит голосом номер каждого канала.
Это свидетельствует о том, что ПЗУ читается и в области #0000-#3fff
и в нулевой странице куда проецируются все 32кб ПЗУ #8000-#ffff ,данные семплов берутся из этих адресов ПЗУ, а код из #0000-#4000, это дает возможность проверки правильной адресации и дешифрации.
Так же если голос правильно воспроизводится, это говорит о том, что память расположенная в адресах #4000-#7fff читается и пишется корректно.
Мой вариант, что бы не ставить 62256
http://i066.radikal.ru/1705/ce/a3e1878f4ffct.jpg
Есть у кого нибудь фото платы расширения в хорошем качестве ? Я отмечу какие дорожки резать, а то фото в шапке не айс.
Сегодня получилось добраться к Олегу solegstar, как я и думал купленный мною проц - ТЫЦ оказался перепилиным Z80 или Z80A хотя даже старожила Mick говорил после, что продавец неплохой, в общем заказывая учитывайте, что может быть лажа.
У Олега вкинули в мой GS нормальный проц, и все доработки что я сделал и разгон отлично завелись, даже сложный MOD ATDT проиграл вроде бы без затыков, это при разгоне с кварцем 14.318, количество тактов за прерывание около 380. Так что ИЕ5 вместо ИЕ2, три диода и КП11, и имеем разогнанный GS в который не надо ставить 4 штуки 62256.
В общем все вышеописанные схемы проверены в железе, на днях соберу все в один архив.
palsw, может добавите ссылки в первый пост.
Все доработки (замена ЕИ2 на ИЕ5, разгон 14.4 мГц, установка FLASH, доработка что бы не ставить 4 штуки 62256) одним архивом - ТЫЦ
Доработки (кликабельно) -
Установка FLASH
Можно ставить как 27С256, 27С512, так и FLASH, при этом не требуется ничего перепаивать.
Пришивка GS размером 32КБ заливается для разных Flash по следующим адресам HEX !
Flash 128kb 49f010 - #18000
Flash 256kb 49f020 - #38000
Flash 512kb 49f040 - #78000
http://s019.radikal.ru/i625/1705/76/a728232fa49ft.jpg http://s014.radikal.ru/i327/1705/8a/5678afae8b14t.jpg[свернуть]
Доработка памяти, что бы не ставить 62256
Схема задействует всю память на плате расширения, в следствии чего не надо устанавливать основную память 62256 (4шт.) на GS.
Диоды к сигналам /К3 и /К4 паяются на обратной стороне GS, КП11 и третий диод ставятся на плате расширения памяти,
дополнительный элемент ЛЛ1 это неиспользуемый элемент от DD2.
При тесте по Print in 179 должно быть 62 страницы памяти.
http://s019.radikal.ru/i629/1705/ea/06473de2fb36t.jpg http://s018.radikal.ru/i520/1705/b6/53c5643da585t.jpg
http://s019.radikal.ru/i618/1705/b0/e05672de7793t.jpg http://i069.radikal.ru/1705/7a/3d3cad4ec07dt.jpg[свернуть]
Остальные доработки приводил выше.
Конечный вариант со всеми доработками, МГТФ подкрасил черним маркером :D -
http://s019.radikal.ru/i609/1705/6f/1206019cc25at.jpg http://s011.radikal.ru/i318/1705/af/ca8cffcd1e93t.jpg
http://s019.radikal.ru/i623/1705/4d/c53bd74a7b63t.jpg
PS Олег, спасибо за проц !!!
- - - Добавлено - - -
PPS если кто то соберется делать партию плат, то внеся совсем небольшие изменения можно сделать все эти доработки по умолчанию.
Тек же может кто то переразведет плату расширения под DIP, а то еле нашел у нас SMD микры. Удобно было бы сделать под DIP без отверстий, так, что бы у них подрезались ноги и они паялись так как у меня стоит КП11, Размер платы при этом думаю не увеличится.
Всем привет, сделал вот себе GENERAL SOUND на DIVGMX. Все работает как надо (вроде), но раздражает один момент... Изначально было 480 кб памяти, некоторые моды не помещались, дай думаю сделаю 2 мб, чтобы хватило. Сделал, но теперь GS инициалицируется раздражающе долго, больше времени проходит до начала проигрывания мелодии. Частота софт ядра T80 28 МГц... Есть у кого модифицированное ПЗУ GS, где все эти тесты убраны? Чтобы прописать 62 страницы и не париться? Моя будет благодарен за помощь)).