А вот это правильный вопрос, была она там и сложилось мнение, что работает на замыкание.... вроде так логичнее.
Тогда вытекает вопрос по поводу дефолтового значения при старте, регулируется это как то?
Вид для печати
RTFM :v2_dizzy_botan:
iddqd, турба помнится в переменных теневика. Для этого, правда, её в теневике и нужно переключать.
Переключение кнопкой не запоминается. Это, кстати, справедливо для любого Скопиона.
Нет.
В обычном скорпионе используется обычный триггер ТМ2, который по-дефолту, после сигнала сброса, будет держать включенным сигнал Турбо_он. Да, можно парой порезов дорожек сделать наоборот и как захочется. Можно еще проще, изменить прошивку турбинки, это не сложно, инвертировать сигнал на входе логики.
На ГМХ дела обстоят и проще, и сложнее. Проще - там тоже есть триггер, но он упрятан внутрь прошивки ПЛИС. Сложнее это тем, что изменить его состояние по-умолчанию можно только изменением прошивки, а исходников у нас - увы.
- - - Добавлено - - -
Жень, если склероз мне не изменяет, то вроде как Савелий говорил, что состояние турбо/не турбо теневик не знает, он тупо замеряет количество тактов на фрейм при каждом входе в теневик. Я это подтверждал экспериментально, когда СкорпЭву лепил с пентагоновской разверткой, там действительно были глюки с верным определением турбы, приходилось чуть химичить.
- - - Добавлено - - -
Это вот тоже к словам чуть выше. Проверь у себя. Потыкай кнопу и зайди в теневик.
Ewgeny7, про состояние турбы теневик помнит. И то, что он помнит, восстанавливается при ресете; а если это состояние еще и в CMOS на SMUC'е записано, то восстанавливается еще и при включении.
А вот 'кнопочное' переключение будет запомнено только если после него в теневик зайти, как и сказано в твоем сообщении. Если же тыкать просто кнопку, то по ресету будет восстанавливаться состояние, которое помнит теневик, который про нажатия не знает, если мы в него перед этим не заходили.
Во какая каша :)
Пошуршав кнопками, каюсь и соглашаюсь с тобой :)
Погоняв скорпиона минут 10, вот что получилось.
Состояние турбины после ВКЛЮЧЕНИЯ, если нет СМУКа и диска в дисководе - турбо включено.
Если есть смук - то состояние будет соответствовать сохраненному в NVRAM (в меню ошибочно написано Save to CMOS).
Но, если на дискете сохранено другое состояние (Save Set Up to disk), то при инициализации будет использовано значение с дискеты, а не NVRAM. Дискета может быть и виртуальной.
Если состояние турбы во время работы переключалось в теневом меню, то теневик его запоминает, и восстановит при рестарте, но! Если на дискете.... то будет, как на дискете.
Она в приоритете :)
Вот, почти стихами.
В продолжение темы про турбо. Самопроизвольно стал включаться режим турбо при обращении к дисководу..., что я не так делаю?))
iddqd, скорей всего смотришь, на старую лампочку турбы. А надо смотреть на ту, которая на GMX.
И еще в профпзу GMX сделано так, что турба всегда включена при работе со SMUC.
Я имел ввиду лампочку на плате gmx, а старой и не было.
Пример: Загружаюсь в режиме 4 схемы(pentagon) лампочка гаснет. Запускаю любую программу с дисковода(например демо across_the_edge ) лампочка включается и само демо некорректно работает, выключаю турбо через кнопку - демо начинает работать правильно и лампочка гаснет, но только до следующей подгрузки с дисковода.
И всё повторяется.. выключаю руками, но включается опять при загрузке с дисковода.
ps. SMUC не установлен
Чото искрит на GMX, наверное. Лапы альтер не очень грязные?
I have a black Scorpion 256 Turbo+ from chipkin which corresponds to this schematic. Can anyone of you confirm that my intended modifications are correct? Red // usually means cut trace here or remove part
У меня есть черный Scorpion 256 Turbo+ от chipkin, который соответствует этой схеме. Может ли кто-нибудь из вас подтвердить, что мои предполагаемые модификации верны? Красный // обычно означает обрезать здесь трассу или удалить часть
Вложение 77406
Full image here: https://i.imgur.com/uqCOsZz.png
Shockwav3, все нарисовано правильно.
Еще надо выполнить 14-й пункт в таком виде:
14. Отключить DD47(49)/3 и DD47(49)/4 от платы. На DD47(49)/3 подать GND.
Так же, возможно, потребуется отключить DD30/12 от платы (это сигнал H1M), или вытащить DD30.
Когда подключишь, расскажи, пожалуйста, запустилось ли при отключении DD30/12 или пришлось вынимать эту микросхему.
Привет.
Я тоже попробовал так :
Еще надо выполнить 14-й пункт в таком виде:
14. Отключить DD47(49)/3 и DD47(49)/4 от платы. На DD47(49)/3 подать GND.
И вот что получилось:
В режиме пентагон тайминги не правильные. В демке Across the edge бордерные ефекты уехли. Клавиатура (ZXmc2) в режиме безвейта не работает теперь.
Хм... интересно. На "вейтовость" и тайминги этот влиять не должно. И, тем более, на "вейтовость" ZXMC2. Это же только набортный порт #1FFD, которому вышеуказанной манипуляцией мы фиксируем в нужном положении озорующие разряды.
Есть возможность проверить не слетела ли прошивка АТмеги в ZXMC2? У меня регулярно прошивка слетала, пока SPIEN не отключил.
Видимо в панельке был плохой контакт. Хз вообщем, но теперь всё работает.
Есть ещё вопросы:
1.В режиме скорпиона не проходит тест 4.30 до конца, виснет сразу после прохождения теста AY. В остальных режимах(пентагон,композит) проходит до конца без проблем.
2.Не запускается GMX commander.
3.В режиме скорпиона турбо само включается после считывания или записи на физический дисковод. При этом в теневике режим турбо стоит нормал. При обращении к виртуальным дискам турбо тоже включается, но потом само выключается.Я так понял так идолжно быть с виртуальными. А вот с физическими явно чтото нето. В режимах композит и пентагон всё в порядке, турбо само не включается.
Есть такое. Похоже, тест пишет в порты, в которые писать не надо.
Что говорит при этом? Версия коммандера какая? Надо запускать версию с фиксом из шапки. Минимальные требования для запуска - GMX + 2Mb + SMUC с открытыми портами (как на SMUC2 без перемычек).
Не должно быть так. Попробовать сделать SAVE CMOS в настройках в теневике, чтобы турбу отключенную запомнить.
Снял перемычки с SMUC и GMXCom. теперь запускается. Спасибо большое!
Насчёт турбо : SAVE CMOS я раньше делал с отключенной турбо. Сейчас сделал ещё раз. Всё без изменений. Турбо включатся само при чтении или записи всё равно.
- - - Добавлено - - -
Снял перемычки с SMUC и GMXCom. теперь запускается. Спасибо большое!
Насчёт турбо : SAVE CMOS я раньше делал с отключенной турбо. Сейчас сделал ещё раз. Всё без изменений. Турбо включатся само при чтении или записи всё равно.
Здравствуйте, где еще можно скачать тест памяти UMT для GMX? По ссылке в первом посте не скачивается.
Sergey3g,
UMTv2.3x (SCL+TAP): https://disk.yandex.ru/d/j3-Me4CutM9xBQ
Спасибо.
Немного освежил первое сообщение темы. Добавил актуальную информацию. Спрятал неактуальную.
С этой штукой разобрался?
https://zx-pk.ru/threads/31334-gmx-(...=1#post1111007
Сам по себе мылер сейчас пока не актуален, наверное, но меня интересует встроенный терминал, который там должен быть.
Я вот качнул is-dos версии 4.5 и 5. Записал в отдельную папочку все нужные файлы через tr-dos дискету с помощью from_trd.com
И запускаю командой dosx Dickie.prg.Цитата:
1. colors.cfg
2. dickie.cfg
3. Dickie.prg
4. dosx.com
5. dosx.dat
В is-dos версии 5 просто зависает, в версии 4.5 говорит Ошибка 250, худая контрольная сумма com файла.
izzx, не. Не разбирался. А исдосе там както несложно чтото нажимается для подсчета контрольной суммы. Ток не помню чо. :(
izzx, если несложно, можешь мне в почту скинуть fdi исдосной дискетки с нужными файлами?
Спасибо.
Моя фамилия мэйл ру
Finally got around to installing the GMX.
Works without touching DD47/49 or DD30.
Tested so far: Pentagon INT, floppy access, SMUC, ZXM-GS, Edge Grinder GMX & Ansi Viewer
EDIT: Across the Edge (fix0) crashed at the "Outbordering" Screen around the 3 minute mark.
EDIT2: implemented D47 fix, works fine now.
Test 4.3 (when measuring INT/testing AY) and hft 1.02 (when checking port FD) both seem to crash since I upgraded to GMX ROM 5.01 ... they were working previously.
Also another small fluke, Covox/LPT port seems to be mapped to DD/221 in Pentagon config, also seems to clash with the screen as one gets artefacts.
Computer previously was randomly switching between Turbo modes (Scorpion config) when accessing disks, this has stopped since I removed the Turbo + ProfROM GALs and the ProfROM itself.
Apart from that - thank you very much Evgeny Muchkin - it's a very interesting piece of hardware!
Crashes in hft 1.02 and Test 4.3 seem to be related to the Shadow Monitor/Magic Button?
If I press the button shortly before the tests and exit ShadowMon they seem to run fine.
Where is GMX X1-2 supposed to go? Pin 22B on the expansion port of my Scorpion 256 Turbo+ is VCC. I've left it unconnected so far.
Thank you :)
Would I need to implement this modification on my Turbo+?
https://i.imgur.com/FtXhNTd.png
Has anyone figured out yet why Test 4.3 and HFT 1.02 hang/crash and if there's a potential fix in hardware? HFT apparently only crashes sometimes, with garbage on the screen, while still being able to enter the ShadowMon sometimes.
Doesn't seem to be related to the GMXROM as I tried downgrading without effect.
Хочется ещё раз прояснить для себя состояние дел по поводу отсутствия исходников прошивки ПЛИС. Поправьте меня:
1. Никто не мешает написать новую прошивку, которая будет работать точно или почти точно как старая?
2. Затем добавлять в неё что хочется. Например, режим АТМ и Профи.
3. Затем разработать новую версию железки с более жирной ПЛИС. Сделать 28 МГц, 4 ядра и прочее.
Правильно?
Any chance if there will ever be fixed hardware schemes?
Using GMX on my Turbo+ I get 69888 tacts per INT *without* waitstates, instead of 70784 without wait (Turbo+, green PCB) or 69888 *with* waitstates (256, yellow PCB), breaking various effects in demos using multicolor timings.
---
Есть ли шанс, что когда-нибудь будут исправлены аппаратные схемы?
Используя GMX на Turbo+, я получаю 69888 тактов на INT *без* ожидания, вместо 70784 без ожидания (Turbo+, зеленая PCB) или 69888 *с* ожиданием (256, желтая PCB).