Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   ATM Turbo-2+ ver 7.00/ Глюки (http://zx-pk.ru/showthread.php?t=11899)

Hakuna 23rd January 2010 11:58

ATM Turbo-2+ ver 7.00/ Глюки
 
3 Attachment(s)
Запустил очень долго лежавшую плату версии 7.0
Как работала раньше - не знаю, но в настоящий момент имеется некоторый набор неприятных глюков.
Прежде всего не запускается большое количество демок. Причем одна из них (real_act) выдает ошибку "this is only 128K product" (другие просто сбрасываются и виснут)
Одна из демок (BIZZARE!) как-то раз нормально запустилась, отдетектила 128К и прочее необходимое железо, продемонстрировала всё, что хотела, но вторично запускаться отказалась, сбросив комп.
Некоторые программы безбожно глючат со шрифтами, например - демка DOOM (первый скриншот).
Чтобы проверить память, записал Хонюк (который доработанный, версии 4.01). Однако снова словил глюк со шрифтами, правда в интересной интерпретации. При первом запуске окно выглядело как на втором скрине, а при втором и последующих - как на третьем.

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

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

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

Дмитрий 23rd January 2010 16:13

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

Hakuna 23rd January 2010 20:58

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

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

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

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

KALDYH 23rd January 2010 21:03

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

Hakuna 24th January 2010 12:23

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

Дмитрий 26th January 2010 00:45

Hakuna, надо смотреть схему, проверять порт 7ffd

Hakuna 26th January 2010 10:57

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

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

Дмитрий 26th January 2010 11:26

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

Hakuna 7th February 2010 21: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. Версия та, которая вроде бы не требует перешивки ПЗУ.
В общем, ау, АТМ-щики. Всё ещё нужна помощь.

Дмитрий 8th February 2010 10:51

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


All times are GMT +4. The time now is 20:09.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.