Вероятно исходники у автора в Германии. Может ли кто-то его там найти?
Вид для печати
Зачем ее создавать, когда она уже есть. - https://zx-pk.ru/threads/28406-scorpion-2000.html
Вопрос снят :)
Спенка запустил ansi viever на вид в режиме gmx-a
gmx.rom отказывается в упор работать
но взлетело с scorp_prof401.rom
(работают сброс в бейсик48 и трдос
сброс в сервис и бейсик128 не работают...)
вот на вид 640х200 :v2_dizzy_roll:
https://jpegshare.net/images/ff/0a/f...92ac090aa9.png
тоже в 256х192 для сравнения
https://jpegshare.net/images/19/c9/1...1b7794c8bc.png
командер выделывается
https://jpegshare.net/images/1d/89/1...c8b238dc7a.png
как всегда показатель того что проверки хардвари НЕ НУЖНЫ
И ТО ЧТО ЭТО таки БЫДЛИЗМ...
ну или должен быть ИГНОР
в случае ошибок
Вот дорисовал схему GMX. Это по сути перерисовка из мануала по GMX. Естественно она требует привязки к реально работающей плате
Для этого нужно чтобы владельцы GMX ее проверили на предмет правильности. Или нужна печатка (картинка, гербер) я сам проверю.
Результат будет выложен в открытый доступ.
Кстати забавная ситуация. На схеме есть разъем для внешней заливки прошивки в ПЛИС. Это нужно для отладки прошивки. Так вот по схеме этот разъем Ext. Load 10-пиновый по идее должен соваться в штатный последовательный программатор по типу всеми известного JTAG. Иными словами открываем даташит по программированию серии FLEX8000 и видим что 4 пин это VCC, а на схеме GMX - там GND.
Точно, я долго не мог понять, почему у меня не запускается GMX Comander. Потому что SMUC у меня с закрытыми портами (ничего не делал с ним). Comander при запуске останавливается на чтении порта #FFBE и проверке готовности HDD, как я понимаю. А если эту часть кода пропустить, то запускается. Но толком не показывает файлы, вместо имён мусор.
ЕМНИП, в новодельных SMUCах это так и есть.
В новодельных есть, в оригинальных требуется переделка https://zx.clan.su/forum/8-149-1
AndyD успешно переделывал оригинальный смук и открыл порты.
Я решил ради запуска GMX Comander порезать свой стародельный SMUC. Ещё этот вариант посмотрел https://zx-pk.ru/threads/13230-probl...l=1#post327248
Но целиком делать поленился, думаю мне пока не нужна совместимость с шиной NEMO. В общем только отрезал сигнал /DOS от 1й ноги ЛН1 и подал туда A06. И второй вариант пробовал /IORQ подать.
GMXCOM запускается теперь без вопросов, но на всех четырёх дисках пишет BAD FORMAT. Даже на физических дисках A, B.
И переделанный под открытые порты WDC тоже что-то не работает. При выборе SMUC моргает бордюром и разделы диска слева не показывает.
Прошу совета что делать?
Evgeny Muchkin, несложно ли будет перепроверить UMT ?
Я тут из некоторых соображений пересобрал исходник, логику не трогал вовсе, но вот внешний вид и фонт особенно сильно поковырял. Так что сломать что-нить мог.
И вопрос - какой программой можно прооверить наличие и правильность работы расширенной памяти?
У меня wp0333 виснет, щщука
zebest, это UMT 2.3x пересобранный?
Попробуй WP загрузить с дискеты.
Ну да, пересобранный мноою в SJAsm-e. Там много переделывать пришлось, этот ваш Шторм - ваще ужыс :)
я и говорю - WP без расширенной памяти работает, но бордюр красный, с расширенной - висит, но при этом UMT работает правильно. Чем еще проверить тоо ?
zebest, WP с какого носителя загружен?
У меня он виснет, если с HDD запустить.
Попробовал оставить в воздухе /DOS. Так теневой монитор вообще не видит смук. А если вместо /DOS подать землю то так же как было с сигналом A06 или IORQ. То есть GMXComander запускается, но везде пишет BAD FORMAT. А флопы рабочие, я с дискетки GMXComander и запускаю.
izzx, а на дискетах, случайно, автозапускалка iS-DOS'а не записана (Run_Me.B)?
Evgeny Muchkin, Не, нету is-dos. Тем более на всех четырёх дисках. А может надо полностью всё делать по схеме https://zx.clan.su/forum/8-149-1, а не только сигнал DOS?
Я ещё микросхему АП6 менял на смуке, на какой-то аналог. Но она тут вроде не причём. В принципе смук работает стабильно с другими прогами.
А может ему CF карта не нравится. Командеру.
izzx, мне кажется, коммандер (GC) излишне мнителен в плане взглядов на корректность дисков. Как пример: был диск обычный, GC его видел нормально. Но стоило мне записать на этот диск автозапускалку исдоса (ту, которая в служебный сектор пишется), то GC стал обзывать этот диск 'BAD FORMAT', хотя все другие буты и коммандеры не видели проблем. Я потому про исдос и спросил.
Может, что-то нестандартное и новое на/в твоих дисках есть?
ИМХО, железо в порядке.
Evgeny Muchkin,
Пробовал пару других дискеток. Одну специально в trdos форматировал. Не помогло.
Часики он показывает. Если диск не примонтирован никакой, то пишет NO DISK. Если понажимать Enter тут, то лампочкой HDD моргает, но ничего не показывает. Но как-то было он у меня даже показывал имя коллекции дисков.
Пробовал включать LBA, Mirror.
Раздел MFS на карте стирал и создавал новый в начале карты.
Буду думать как ещё потестить.
- - - Добавлено - - -
А CP/M на GMX никто не прикручивал? Там же идеальные 80 символов в строке. Но со смуком придётся напрямую работать, как я понимаю.
Благодаря Евгению Мучкину удалось верифицировать схему GMX из бумажных носителей с реалом. Есть некоторые отличия.
https://yadi.sk/i/MPDqjb7oFy8P7g
Продолжаю запускать GMX Commander c доработанным SMUC 1.3. Оказалось просто подать землю вместо сигнала DOS мало. Сделал всё как на картинке http://zx.clan.su/_fr/1/s7652147.jpg кроме инверсии RAS. И теперь GC нормально видит диск, монтирует, копирует. Целую дискетку с карты на карту за 5 сек копирует.
Раздел MFS только пришлось в начало карты перенести, а то подвисал при выборе коллекций.
И WDC для открытых портов тоже заработал. Бордюром моргает разными цветами.
Но физических дисководов AB всё равно не видит ). Пишет или No disk или Bad format. Дисководы дёргает, но вроде даже не пытается прочитать. Дискет 10 разных пробовал.
Пробовал прошивку GMX более старую, заводскую заливать. Не помогло.
Буду дальше думать.
Нет, не работает. Вот такая картинка на экране:
https://yadi.sk/i/UYqgGyGFuwX5WA
У меня тоже GMX Commander на физических дисководах пишет или No disk или Bad format.
- - - Добавлено - - -
Сделал небольшую доработку GMX. Может она и никому и не нужна, но хуже не сделает. В разрез проводника, идущего от ПЛИС на INT процессора (16 pin) поставил резистор 560 Ом. Это понадобилось для ZXM_MoonSound, если музыка не стандартна 50Гц, то как правило генерит прерывание уже само YMF278. Правда из всего софта под ZXM_MoonSound (из-за конфликта) работают только демо Moon Music 1 и Moon Music 2 (при этом с бордюрными спецэффектами), в них музыка 60Гц.
Вложение 73120
Значит не только у меня такое. Я уже начал на оборудование думать. Иногда дисковод 5.25, конечно, подглючивает. После запуска командера мотор не останавливает. А то и подвисает на опросе дисковода, хотя дискета не вставлена. Шлейф иногда шевелить приходится… А заменить пока ленюсь.
Ещё тест FDD от Солон запускал зашитый в ROM диск. Там есть пунктик Проверка совместимости. Так он с дисководом А проходит, а с Б нет. Но если поменять тумблером дисководы то опять так же А проходит, Б нет.
Но это мелочи, не в этом причина, я думаю.
Я сначала думал, что может из-за Gotek-а. Подключил Epson SD800 - тоже самое.
Возможно надо делать вот эту доработку:
Вложение 73124
https://yadi.sk/i/7HWVuXHiSi8LXA
Не думаю. Потому что (цитата из описания к коммандеру):
Код:К сожалению, работа с физическими гибкими дисками ведется
через #3D13, но это - временное обстоятельство: в следующей
версии будет полноценный турболоадер. Однако, все это еще не
означает, что при встрече какого-нибудь не-TR-DOS диска прога
радостно сбросится. Проверка формата и наличия диска есть,
поэтому если что не так, Вы увидите только надпись на нужной
панели: "NO DISK" или "BAD FORMAT", а если к текущему дисководу
подключен IS-DOS раздел, то Вы увидите "IS-DOS" и всего-то:)
Mick, До этой доработки все было также, музыка только медленно играла от 50Гц.
Evgeny Muchkin, а у тебя нормально работает с физ. дисками?
А ни у кого не осталось диска с первоначальной прошивкой GMX? Есть предположение у меня, что GMX Commander по этой причине не алё.
У меня есть копия родной дискетки. Но я пробовал, не помогает.
Вложение 73130
Тогда, как временное, и гарантированно глючное ;) решение, чисто, чтобы посмотреть:
Грузим GMXCOM, жмем CS+M, входим в Monitor, даем команду (#7C08)=201, выходим из монитора (ex или j). Пробуем перечитать каталог реального диска.