Просмотр полной версии : GMX подключение к желтому Скрпиону Турбо
Evgeny Muchkin
20.07.2019, 21:11
Приделал GMX к желтому турбо скорпу. Поначалу все было совсем кисло, но потом я попробовал вынуть турбо альтеру и комп стал подавать признаки жизни! :)
Можно войти в меню GMX Loader, в начальное меню компьютера можно. Но не более :(
Есть проблема. Не хочет работать ни трдос ни бэйсик. Вернее, они какбэ запускаются, но сразу начинаются неистовые глюки, комп начинает сам набирать какую-то абракадабру с клавиатуры как будто... В теневик не входит - сразу виснет.
Я подозреваю, что что-то не так с сигналом CSRAM, т.к. он единственный, кто описан в мануале по доводке компа для поключения к GMX и заведен на турбо альтеру, и еще потому что, если турбо альтеру вставить обратно, то ваще ничего не работает.
Вот как написано про изменения, связанные с CSRAM в инструкции:
1. Перерезать проводник, подходящий к DD38/1, и подать на эту ножку +5В (для платы "Scorpion ZS-256 Turbo" вместо этого необходимо:
• провод, идущий от DD68/6 перенести на землю,
• провод, соединяющий DD38/1 - Доп.ИМС /выв.4 исключить,
• соединить DD68/6 - Доп.ИМС/выв.5);
Похоже, что в инструкции явная опечатка. Помоему надо не DD68, а DD57. И в конце соединить не с Доп.ИМС/выв.5, в вывод 4.
Просьбо-вопросы:
Подскажите, плиз логику предлагаемой доработки. Для чего CSRAM используется и как он должен себя вести после доработки по инструкции?
И второй вопрос по изображению. Как мы все знаем у скорпа есть проблема с синхрой. Она же перекочевала и в GMX. Но в GMX, как в скорп мы залезть не можем и перекинуть H5/H4. Есть ли способ как поправить уже готовую синхру, выдаваемую GMX?
Заранее спасибо. Очень надеюсь на помощь.
- - - Добавлено - - -
Тыыыкс. Подал на 1-ю ногу DD38 +5В. И заработало. Но в теневик все-равно не входит. Виснет. :(
И флоп както странно работает. Как будто подтормаживает, встал подумал, стал дальше читать. CSRAM наверное виновен. Так что, мои вопросы в силе. :)
Evgeny Muchkin
21.07.2019, 21:09
В общем, есть подозрение, что моя турбо альтера не от желтого, а от зеленого. В результате, глюки с GMX.
А если точнее, то с триггером дос и магик: D59.1 и D59.2. Туда до турбирования шел WAIT, после турбирования - сигнал с 17-й ноги турбо альтеры. На зеленом эта нога делает WE-, а что она делает на желтом, никто не знает ;) Я попробовал сымитировать нужный сигнал с помощью ЛЕ1, как это сделано на зеленом скорпионе (на DD10.4), но не получилось, трдос перестал работать совсем, а по магику стало виснуть более экзотически ;)
Мож кто знает, что и как желтая турбо альтера замешивает для своей 17-й ноги?
Позже доберусь до честной желтой турбо альтеры, проверю свою гипотезу с ней.
Dimon spb
21.07.2019, 21:36
Извиняй, дружище, GMX я так и не разжился в те времена, не подскажу.
Evgeny Muchkin
22.07.2019, 10:50
не подскажу
Ничего, друг. Я, кажется, все-таки, разобрался. :)
УРА!!! Связка Желтого Скорпиона (без турбо альтеры, ибо сдохла) с GMX заработала. Вышеописаный ход мыслей про ЛЕ1 абсолютно был верен, именно элемент ЛЕ1 имитирует желтая турбо альтера (получая на 4 и 8 ногах CSRAM- (с 6-й ноги D57) и M1 соответственно, выдавая результат на 17-ю ногу.) Первый раз не получилось, потому что я банально коряво подключил питание к ЛЕ1 ;)
В деме RAGE и вправду крутой ротатор на бордере ;)
Если надо, могу потом инструкцию небольшую сварганить, т.к. по оригинальной инструкции подключать если, то работать точно на желтом турбо не будет.
Если надо, могу потом инструкцию небольшую сварганить, т.к. по оригинальной инструкции подключать если, то работать точно на желтом турбо не будет. Надо. Инструкцию по подключению GMX и инструкцию по турбированию жёлтого скорпа. Если надо, могу помочь с прошивкой альтеры для экспериментов.
Evgeny Muchkin
22.07.2019, 13:57
Инструкцию по подключению GMX и инструкцию по турбированию жёлтого скорпа.
Про GMX напишу обязательно; там немного совсем, только 1-й пункт поправить, ибо писалось, либо с бодуна, либо очень сильно по памяти ;) . А для начала, я хочу проверить, работает ли это на нормальной турбине от желтого, а не на ЛЕ1. Для этого потребуется прошивка турбо альтеры, но в соседней ветке мне так никто и не ответил, какая альтера для этого нужно, а сам я точно куплю что-нибудь не то. А инструкция по её приделыванию к нетурбо плате тут на форуме есть, продублирую на всякий случай.
Потом нужно будет так же понять, какую альтеру покупать для GMX, прошить её, и проверить на живом GMX. Дальше пока загадывать не хочу... ;)
работает ли это на нормальной турбине от желтого, а не на ЛЕ1. Для этого потребуется прошивка турбо альтеры, но в соседней ветке мне так никто и не ответил, какая альтера для этого нужно Обычно ep220pc, но есть другие варианты. Могу прошить, если надо...
Evgeny Muchkin
22.07.2019, 17:32
Обычно ep220pc
Прошивка разве есть для нее? Для желтого прошивки есть только для квадратных 7032 и 7064.
А какие именно квадратные покупать (наименования с точностью до последней буквы/цифры) я не знаю.
Прошивка разве есть для нее? Для желтого прошивки есть только для квадратных 7032 и 7064.
https://i86.fastpic.ru/big/2019/0722/f1/18cde49236397cfa339a44a8159871f1.jpg
Если надо, могу потом инструкцию небольшую сварганить, т.к. по оригинальной инструкции подключать если, то работать точно на желтом турбо не будет.
Я так понимаю, что никаких заморочек с желтым нетурбо быть не должно?
Evgeny Muchkin
22.07.2019, 19:42
krotan, для чего это фото? У нас есть прошивка для EP220?
BYTEMAN, надеюсь. :) После этого тупого четырехдневного "реверса на догадках" я уже не уверен. Скорее всего, проблем не будет, т.к. оригинальный мануал написан в принципе верно, просто никто не озаботился проверить написанное для желтых на предмет ошибок и опечаток (номера микросхем, ног...). Еще и турбина у меня от зеленого оказалась, что добавило неразберихи.
Зато, теперь ясны отличия желтой турбины от зеленой, и можно на базе зеленой попробовать сделать прошивку для желтого скорпиона. :) Есть желающие? ;) Нет худа без добра, как говорится.
krotan, для чего это фото? У нас есть прошивка для EP220? Есть
BYTEMAN, надеюсь. После этого тупого четырехдневного "реверса на догадках" я уже не уверен. Скорее всего, проблем не будет, т.к. оригинальный мануал написан в принципе верно, просто никто не озаботился проверить написанное для желтых на предмет ошибок и опечаток (номера микросхем, ног...). Еще и турбина у меня от зеленого оказалась, что добавило неразберихи.
Это хорошо) А то лежит у меня желток с GMX-ом недоподключенным, я как прикупил, так ещё и не добрался до проверки всего этого добра) Если инструкция правдивая, можно будет тогда по ней просто свериться.
Evgeny Muchkin
07.08.2019, 18:11
Продолжаю изыскания.
Вставил правильную турбо альтеру, и не работает! Стал разбираться в чем дело. Обнаружил очень странную вещь, а именно:
На моей плате GMX контакты 6-й ноги процессора (CLK) и 6-го контакта штыревого разъема !!соединены!! Какого Лешего? ;) Ведь, если я правильно понимаю концепцию GMX, то клок для процессора она имеет свой, и только свой! В моем же случае получаем конфликт клока GMX и клока с платы (если точнее, то с 18-й ноги альтеры).
Ошибка на плате GMX (глядя на схему, похоже, что так и есть) или я что-то не то делаю?
На моей плате GMX контакты 6-й ноги процессора (CLK) и 6-го контакта штыревого разъема !!соединены!! Помнится фирма скорпион рекомендовала удалять некоторые элементы с материнской платы при установке GMX. Вероятно это тот случай, когда с мат платы желтка удаляется и кварц для подачи кварцованной частоты с платы GMX на плату скорпа...
Evgeny Muchkin
07.08.2019, 22:31
фирма скорпион рекомендовала
Жаль только, что они забыли все эти рекомендации озвучить в инструкции по подключению ;)
PS: Владельцы работающих GMX, вас мало, я знаю ;) Если не затруднит, проверьте, пожалуйста, вышеописанное про 6-й пин процессора и штыревого разъема.
Evgeny Muchkin
14.08.2019, 22:59
Кстати, вот, наткнулся. На адекватный мануал к GMX : http://scorpion-files.perestoroniny.ru/gmx/gmx.pdf
Evgeny Muchkin
15.08.2019, 11:28
Ерунда какая-то. Глючит :( Внешне, вроде бы работает, но как что-то посерьезней запустить, типа демы какой-нибудь, то виснет. Across the Edge перед загрузкой второй части закидывается, INSULT не работает (причем любые варианты, хоть оригинал, хоть под скорп заточенный).
Похоже, что-то не так с сигналом, приходящим на 3 и 11 ноги ТМ2 (DD59), т.к. если его оставить в воздухе, то некоторые демы работают иначе и, либо вообще не виснут (Across the Edge) , либо виснут в другом месте. Но при этом дисковод тупит.
Как проверить? Что смотреть? Может, кондер какой выпилить? ;)
NEO SPECTRUMAN
15.08.2019, 12:20
Внешне, вроде бы работает, но как что-то посерьезней запустить, типа демы какой-нибудь
ну дык
демы это явно не показатель работоспособности
тем более мало как там пентаног имитируетсо...
Evgeny Muchkin
15.08.2019, 13:44
NEO SPECTRUMAN, такой ответ принять неможно.
NEO SPECTRUMAN
15.08.2019, 14:21
NEO SPECTRUMAN, такой ответ принять неможно.
другими словами
я хотел спросить
как себя ведут не демы?
как себя ведут не демы? А ещё лучше, что пишут тесты?
Evgeny Muchkin
15.08.2019, 17:57
Подскажите три теста, которые дают наиболее полную картину. Прогоню их.
Evgeny Muchkin
15.08.2019, 20:44
А ещё лучше, что пишут тесты?
4.30 ошибок не показывает.
Я пока даже понять не могу, что вызывает зависание.
4.30 ошибок не показывает. Кроме ошибок он даёт и другую полезную информацию. Лучше сфотографируй, что он показывает и выложи для каждой конфигурации...
NEO SPECTRUMAN
16.08.2019, 00:34
Кроме ошибок он даёт и другую полезную информацию.
в конечном итоге
как всегда окажетсо что
демки просто щелкали банками через неполную дешифрацию 7ffd
или прочая подобная хрень
- - - Добавлено - - -
инсульт крашиться при unstable databus
нет 257 байтного вектора прерываний (идийоты)
Across the Edge крашиться при unstable databus
нет 257 байтного вектора прерываний (идийоты)
вот и в чем наверно проблема
делать 257 байтный вектор прерываний в школе видимо не учили...
ну а некоторые чета считают что демки должны работать на всем...
а демки иногда работают только на машине аффтара и машине его друга :)
а в запущенных случаях дажо только на эмуляторе...
Evgeny Muchkin
16.08.2019, 03:33
NEO SPECTRUMAN, подскажи, плиз, что еще точно крашится при unstable data bus? Проверю твое предположение.
Evgeny Muchkin
16.08.2019, 10:21
Погонял этот тест стабильности шины: https://zx-pk.ru/threads/28429-prostoj-test-stabilnosti-shiny-dannykh-v-moment-podtverzhdeniya-preryvaniya.html
Проблем не выявлено.
Да и не "славился" скорп нестабильной шиной никогда. Подтяжка к 5в имеется.
Пробовали 4.30 в турбо и не турбо крутить?
Evgeny Muchkin
16.08.2019, 12:12
4.30
- в режиме пентагона отрабатывает нормально.
- в режиме скорпиона сбрасывается после "ВРОДЕ ДИСКА ЕСТЬ". и в турбе и в нормале
NEO SPECTRUMAN
16.08.2019, 13:12
подскажи, плиз, что еще точно крашится при unstable data bus? Проверю твое предположение.
такого не знаю
те я прост глянул в дебагере
клацнул нестабильную шину (и они успешно по збрасывались)
и посмотрел как сделан вектор прерываний
сходу списка не рабочего не нашел
щас потыкаю какие нибудь демки может что нить еще найду
хошь проверь другие демершевские демки
которые с правильной таблицей
и которые по идеи НЕ должны падать
https://www.zxaaa.net/view_demo.php?id=2983
https://www.zxaaa.net/view_demo.php?id=3595
https://www.zxaaa.net/view_demo.php?id=7660
https://www.zxaaa.net/view_demo.php?id=2256
- - - Добавлено - - -
если по зависают посмотрим как там обращаются к портам
за одно перечисли проверенные демки которые работали
посмотрим что в них
- - - Добавлено - - -
Да и не "славился" скорп нестабильной шиной никогда.
ну дык теперь к нему прикручен GMX
мало ли какие там грабли
его ни у кого небыло
описаний его проблем и совместимостей нет
да и что проблема в чем то другом тоже исключать нельзя
Погонял этот тест стабильности шины: https://zx-pk.ru/threads/28429-prost...eryvaniya.html
Проблем не выявлено.
вроде бы тест рабочий
и при нестабильной шине должен падать
- - - Добавлено - - -
неправильный вектор точно в
https://www.zxaaa.net/view_demo.php?id=5127 - eye ache 2
неправильный да еще и в пзу-шке
http://www.pouet.net/prod.php?which=65230 - New View 48K
http://www.pouet.net/prod.php?which=61133 - New Wave 48k (только на некоторых эффектах)
неполный вектор в (может падать может не падать)
http://www.pouet.net/prod.php?which=11130 - WeeD
ПРАВИЛЬНЫЙ ВЕКТОР в
http://www.pouet.net/prod.php?which=52355 - aeon
https://www.zxaaa.net/view_demo.php?id=1367 - Traumwerk
http://www.pouet.net/prod.php?which=61159 - We are alive!
http://www.pouet.net/prod.php?which=973 - 7th Reality
http://www.pouet.net/prod.php?which=67074 - Tailwind
https://www.zxaaa.net/view_demo.php?id=3285 - Napalm
http://www.pouet.net/prod.php?which=66295 - Kpacku Deluxe (в полтора раза больше чем нужен :) )
http://www.pouet.net/prod.php?which=68032 - Break Space (с запасом)
Evgeny Muchkin
16.08.2019, 17:42
проверь другие демершевские демки
Проверял. Работают нормально.
Eyeache2 падает не сразу (как это происходит в эмуле с нестабильной шиной). После вступления в самом начале первого мультиколора.
Across the Edge тоже не сразу. Всю первую часть показывает нормально, а перед загрузкой второй висяк.
NEO SPECTRUMAN
16.08.2019, 18:00
как это происходит в эмуле с нестабильной шиной
думаю в эмуле нестабильная шина сильно утрированна нестабильностью
а на реале эту нестабильную шину еще нужно поймать
а может и не в ней дело...
Evgeny Muchkin
16.08.2019, 19:25
а на реале эту нестабильную шину еще нужно поймать
Я вот в эту сторону тоже помышляю. И грешу, все же, в сторону основной платы, что неисправность где-то на ней. Ну не верю я, что скорпионовцы сделали новый для того времени девайс и не учли такие классические для ZX тонкости, типа нестабильной шины.
В воскресенье запишу видео, как виснет, может прольет сие хоть толику света ;)
SoftFelix
16.08.2019, 19:48
может прольет сие хоть толику света
А что показывает долговременная прогонка теста INT'а Ковалевского (https://vtrd.in/system/TESI1_10.ZIP)?
Evgeny Muchkin
16.08.2019, 19:59
А что показывает долговременная прогонка теста INT'а Ковалевского (https://vtrd.in/system/TESI1_10.ZIP)?
Все чисто на шине. С пол часа утром смотрел.
NEO SPECTRUMAN
16.08.2019, 21:45
попробуй эту версию
сделал нормальную таблицу в медленной памяти (в быстрой не нашел места)
https://dropmefiles.com/FZEdS
и теперь работает с нестабильной шиной
правда при этом уехали мультибордеры нафик
но при большем желании можно попробовать сделать нормально
наверно...
сделал нормальную таблицу в медленной памяти... Так у него вроде нет медленной памяти, вся память работает одинаково... Эх, увидеть бы результаты TEST430 :)
NEO SPECTRUMAN
16.08.2019, 21:52
Так у него вроде нет медленной памяти, вся память работает одинаково..
в смысле по не безопасным адресам
хотя на пентаноге
под который заточена демка
никаких с этим проблем и нет...
а там места полно...
а light версии под буржуйские машины и нет...
Evgeny Muchkin
16.08.2019, 21:57
Эх, увидеть бы результаты TEST430
Что именно нужно увидеть? Я скрины сфотаю, выложу.
NEO SPECTRUMAN, спасибо за содействие! Спробую твой вариант в воскресенье, сейчас меня увезли на дачу ;)
Что именно нужно увидеть? Я скрины сфотаю, выложу. Ну, лучше всего первые три страницы для каждой конфигурации. Или хотя бы ту, где растактовка и инт...
Отфоткал свой GMX, для истории: https://photos.app.goo.gl/45d9g3V5VR1ysEVU7
Evgeny Muchkin
19.08.2019, 19:05
krotan, записал тесты.
В режиме скорпиона: https://yadi.sk/i/xCjLrCmuTg1bzQ
В режиме пентагона: https://yadi.sk/i/jf1QrnQ1YSY4JA
попробуй эту версию
сделал нормальную таблицу в медленной памяти
Попробовал. Ничего не изменилось. Виснет в том же самом месте и точно так же.
Вот видео демок: https://yadi.sk/i/zEozE3hqysvLgg
Похоже, мне самому без помощи железячника с осциллографом в этом деле не разобраться. :(
NEO SPECTRUMAN
19.08.2019, 19:11
Попробовал. Ничего не изменилось.
угу
начет нужно копать в другом направлении
Вот видео демок: https://yadi.sk/i/zEozE3hqysvLgg
а можно на другой ресурс?
скачать с яндекса щас не могу
например может быть вот сюда
https://dropmefiles.com/
Evgeny Muchkin
19.08.2019, 19:35
а можно на другой ресурс?
https://dropmefiles.com/YCCtI
Evgeny Muchkin
21.08.2019, 15:45
Заметил такую штуку. Иногда при сбросе находит SMUC v5.5; при этом ничего, кроме стандартной клавиатуры и дисковода, разумеется, не подключено.
Кажется мне, что прилетает что-то с основной платы, то, что должно быть заблокировано по идее.
Иногда при сбросе находит SMUC v5.5... У меня жёлтый скорп без турбо и без СМУКа и без GMX, но с профПЗУ при сбросе тоже иногда находит СМУК со странными номерами версии... Думаю это врождённый глюк профПЗУ...
Evgeny Muchkin
21.08.2019, 19:07
А может быть, это неисправность желтого?
- - - Добавлено - - -
А может быть, это неисправность желтого?
Или его характерный глюк, требующий исправления, который и приводит к тому, что GMX глючит.
Evgeny Muchkin
22.08.2019, 10:27
Удалось найти проблемное (для моего компьютера) место в деме Across the Edge.
Адрес: #6894
...
ld hl,c000
ld b,35
call 67fd; Вызов дискового загрузчика, самого простого
...
Адрес: 67fd
...
ld de,(5cf4)
ld c,05
jp 3d13
...
Проблема в том, что при call 67fd !НИЧЕГО! не происходит, к диску обращения нет, не крутится, лампочка не загорается. Просто выходит из этого call и дальше работает, так оно "типа прогружает" все данные по страницам, ну, и виснет потом, т.к. реально ничего не загружено же. Никогда такого не видел.
Первая часть демы грузится этой же 67fd нормально.
Еще заметил такой глюк, уверен, что это из той же оперы. Бывает, что при заходе в TR-DOS, когда даешь команду (List или Run, например), то тоже нет обращения к дисководу, не крутится, лампочка не горит; просто сразу отвечает "No disk". Повторная команда срабатывает нормально.
Что-то с портами TR-DOS? Нужны идеи куда копать, как проверять.
Спасибо.
Что-то с портами TR-DOS? Нужны идеи куда копать, как проверять.
банальный неконтакт в шлейфе исключается ?
(хотя если глючит стабильно в деме на второй части - исключается)
а вообще вспоминаю что действительно работа TRDOS`a несколько своеобразная.
когда OldMan делал дискетную версию зв.редактора SampleTracker (со своими процедурами чтения/записи)
то у меня на скорпе он часто выдавал NoDisc,
что виновато soft/hard мы тогда так и не поняли
Evgeny Muchkin
22.08.2019, 11:53
на скорпе он часто выдавал NoDisc
Тот скорп был желтый? Турбо?
NEO SPECTRUMAN
22.08.2019, 20:59
Удалось найти проблемное (для моего компьютера) место в деме Across the Edge.
но в eye ache 2 виснет в месте где нет никакого обращения к дисководу (по моему)
хотя сама дема активно юзает out ($FD),a
но в конфигурации пентагона все ххFD порты GMX-a по идеи должны тушиться
и дешифрация 7FFD должна включаться упрощенная
o_O
хотя я сильно не дебагал
...хотя может до этого что то уже не считанно?
Evgeny Muchkin
22.08.2019, 23:13
...хотя может до этого что то уже не считанно?
не совсем понял
- - - Добавлено - - -
хотя может до этого что то уже не считанно?
По адресу 68b6 грузится в 4-ю банку, после этого call c000. На нем то и закидывается.
NEO SPECTRUMAN
23.08.2019, 00:00
не совсем понял
я говорю про другую виснущую демку
Evgeny Muchkin
25.08.2019, 00:59
Предположив, что имеет место конфликт порта 1FFD в GMX и порта 1FFD на основной плате, отключил на плате 9-ю ногу DD49 (ТМ9); это сигнал CS1FFD.
Это возымело положительный эффект. Теперь в режиме Пентагона все работает прекрасно! Никаких глюков и зависонов.
А вот, в Скорпионовском что-то не очень. Например, тот же INSULT, адаптированный под скорп, не запускается.
Опять же, предположу, что проблема в дешифрации того, что оканчивается на FD. В желтом это DD53, DD55 и, DD52 и DD32 в зеленом. При этом про проблему с зелеными и GMX упоминаний не было.
Как думаете, если переделать это место как в зеленом работать будет?
NEO SPECTRUMAN
25.08.2019, 01:33
Это возымело положительный эффект.
а в описании подключения
описано что после подключения gmx-a можно выпилить оно с платы???
Evgeny Muchkin
25.08.2019, 09:31
описано что после подключения gmx-a можно выпилить оно с платы???
В описании наоборот написано, что надо заюзать его второй разряд для дополнительной возможости доступа к портам TR-DOS.
Evgeny Muchkin
25.08.2019, 13:49
если переделать это место как в зеленом работать будет?
Не будет! :) Предположение оказалось неверным. Единственный положительный момент доработки, это то, что "запели оцифровки", но для этого для желтой платы есть вариант доработки и попроще. Что касаемо GMX, все по старому - виснет всегда и в тех же местах.
Наверное, косяк на плате. Надо сувать ТЕСТ-ПЗУ без GMX и добиваться стабильной работы с ней.
Evgeny Muchkin
21.11.2019, 21:10
Нубский вопрос. Предельно нубский :)
В инструкции по подключению сказано, отцепить 1-е ноги DD38 и DD53 и подать на них 5 вольт. Это ИР22 и ИР23 соответственно.
Внимание вопрос: Если обе эти микросхемы просто вынуть из платы мы получим тот же эффект? Или, все-таки, надо делать строго как в инструкции?
Спасибо.
SoftFelix
21.11.2019, 21:21
Внимание вопрос: Если обе эти микросхемы просто вынуть из платы мы получим тот же эффект?
Выходы в Z переводятся. Навечно. Так что вынимание из панельки - тоже самое.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot