PDA

Просмотр полной версии : ATM Turbo-2+ ver 7.00/ Глюки



Hakuna
23.01.2010, 10:58
Запустил очень долго лежавшую плату версии 7.0
Как работала раньше - не знаю, но в настоящий момент имеется некоторый набор неприятных глюков.
Прежде всего не запускается большое количество демок. Причем одна из них (real_act) выдает ошибку "this is only 128K product" (другие просто сбрасываются и виснут)
Одна из демок (BIZZARE!) как-то раз нормально запустилась, отдетектила 128К и прочее необходимое железо, продемонстрировала всё, что хотела, но вторично запускаться отказалась, сбросив комп.
Некоторые программы безбожно глючат со шрифтами, например - демка DOOM (первый скриншот).
Чтобы проверить память, записал Хонюк (который доработанный, версии 4.01). Однако снова словил глюк со шрифтами, правда в интересной интерпретации. При первом запуске окно выглядело как на втором скрине, а при втором и последующих - как на третьем.

В режиме СР/М всё работает отлично. 1024К детектятся и работают как в режиме РАМ-диска, так и при запуске того же Принца Персии. Правда довольно сильно тормозит работа с дисководом, но это уже вроде из другой оперы.

Вот-с. Подскажите, где копать и искать?

Пока хочу только попробовать вместо 32*РУ7 (точнее 41256) поставить 16*РУ5, то есть физически ограничить память 128К.

Дмитрий
23.01.2010, 15:13
для начала бы запустить какой-то тест памяти, и желательно ПЗУ-шный.

Hakuna
23.01.2010, 19:58
ПЗУ нет и прошить в настоящий момент негде. А как это сделать без ПЗУ - пока не знаю.
Повторю, что под СР/М всё работает без проблем.

P.S. Установка РУ5 к исправлению глюков не привела. Те же там же. :-(

Добавление:
А вот, в работе хонюка появились изменения. Шрифт отобразился нормально и удалось прочитать сообщения. Пишет, что доступно только 48 К памяти, вследствие чего дальнейшая работа программы невозможна.

Соответственно переформулируем вопрос. Что за глюки у вышеуказанного АТМ могут приводить к тому, что расширенная память, доступная под СР/М не включается в Спектрумовском режиме?

KALDYH
23.01.2010, 20:03
Ну раз ПЗУ нет, попробуй обычный тест с диска загрузить.

Hakuna
24.01.2010, 11:23
Запустил Memory Test из комплекта Honey Comander. Результаты те же. Память выше 48К он не нашел. Тест доступной памяти, т.е. 48К. прошел успешно.
Глюки диспетчера? Но где и как их искать? Перепаивать пригоршню микросхем вслепую как-то не хочется...

Дмитрий
25.01.2010, 23:45
Hakuna, надо смотреть схему, проверять порт 7ffd

Hakuna
26.01.2010, 09:57
Можно ли управлять переключением страниц из бейсика? Что при этом может происходить? Как это прощупать осциллографом?
Каким образом программы определяют наличие расширенной памяти и её емкость?

Вопросы, конечно, чайниковские, но в спектрумовские времена у меня был только 48к...

Дмитрий
26.01.2010, 10:26
По поводу 128К и васика была тема на форуме - поищи, там все было разжевано.
Наличие и количество ОЗУ определяется сменой страниц памяти, маркировкой оных и подсчетом их количества.

Hakuna
07.02.2010, 20:23
В общем так.
Нашел я эту тему. Вот ссылка: http://www.zx.pk.ru/showthread.php?t=10740
Начал пробовать. Загрузился по инструкции (5-й пост) и написал простейшую программку, которая меняла страницы от 0 до 7 и по определенному адресу в верхней четверти сначала заносила номер страницы а потом в другом цикле считывала.
Прога честно вывела на экран считанные с одного адреса числа от 0 до 7. Во время её работы осциллографом прощупывалось изменение сигналов на выводах триггера-переключалки. Значит 128 к работало.
Я задумался.
В итоге всё оказалось просто. В главном меню АТМ-ки я выбирал пункт TR-DOS 48. Видимо при этом система блокировала запись в регистр конфигурации и другие программы просто не в состоянии были его разблокировать. Если же грузить сначала Spectrum-128, а потом уже из его меню выбирать TR-DOS, то всё получается. Тест памяти нормально распознает и тестирует 128 и 1024 кб.
Но!
Хонюк запускаться отказался вообще. Ни при 128 ни при 1024. Выбивает обратно в меню 128. Версия та, которая вроде бы не требует перешивки ПЗУ.
В общем, ау, АТМ-щики. Всё ещё нужна помощь.

Дмитрий
08.02.2010, 09:51
Hakuna, да, ТР-ДОС48 запирает регистр памяти и 128кило не будет.
Попробуй какой - другой софт, тут - http://atmturbo.nedopc.com/ куча софта для АТМ. Там и схемы и документация на этот комп имеется

Hakuna
08.02.2010, 12:20
Да знаю я этот сайт, вестимо.
В основном всё оттуда и качаю. Но форум там довольно вялый, поэтому спрашиваю здесь.
Попробую найти, где перешить ПЗУ, но это скорее всего не скоро будет.