Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Pentagon1024sl2.2 (http://zx-pk.ru/showthread.php?t=4170)

Egal 6th November 2007 21:56

Quote:

Originally Posted by DimkaM (Post 107502)
У меня как раз для таких случаев загрузочная USB флешка сделана.На днях NTFS дрова к ней прикрутил.
Очень удобно.


так я с дискетки могу загрузиться :smile:

Добавлено через 13 минут
эта - так а всеже чего зашить то в пзуху чтобы 1024 грузился сразу в меню 128ого басика?

я попробовал разные варианты с 48-128 басиком и трдосом - максимум что получилось это 48ой басик. Подскажите плиз? :smile:

Sonic 22nd November 2007 12:27

Не работает 3.5" дисковод
 
Все еще имею проблему с Пентагоном-1024. С 5-дюймовым дисководом все работает. 3.5" - говорит No Disc, выборка есть, светодиод горит, мотор крутится. Запускается, быстренько выдает No Disc и останавливается. :v2_conf3:
Прошивка последняя от DDp.
Дисковод исправен, на своей машине проверял.
Может кто подвезет 5.25" диск с тестовыми программами? Вчера мой Пентагон-128 сгорел и диск записать не на чем. :v2_down::v2_down::v2_down: А ремонтировать его я еще долго буду...

Egal 22nd November 2007 22:08

Quote:

Originally Posted by Sonic (Post 109575)
Все еще имею проблему с Пентагоном-1024. С 5-дюймовым дисководом все работает. 3.5" - говорит No Disc, выборка есть, светодиод горит, мотор крутится. Запускается, быстренько выдает No Disc и останавливается. :v2_conf3:
Прошивка последняя от DDp.
Дисковод исправен, на своей машине проверял.
Может кто подвезет 5.25" диск с тестовыми программами? Вчера мой Пентагон-128 сгорел и диск записать не на чем. :v2_down::v2_down::v2_down: А ремонтировать его я еще долго буду...

привез бы - еслиб былбы :frown:
а окошко на 3.5 дискете заклеивал?

Добавлено через 2 минуты
а может непропай на разьеме где - на маме или состороны дисковода ?
кстати - а 5.25 на другом шлейфе работает?

ЗЫ на 5.25 может с помощью эмулятора записать

Sonic 23rd November 2007 15:45

Источник проблемы найден
 
Вчера проанализировал все и вся и вот в чем корень зла: TR-DOS в турбо-режиме. Есть два способа исправления: либо DDp вернет отключение турбы либо поправить код TR-DOS, увеличив таймауты.
Ниже копия сообщения, отправленного на форум dlcorp (похоже из нормальных людей его никто не читает :v2_confu:):

Вчера поэкспериментировал... Да, это именно эта проблема. Турба в TR-DOS.
Кстати с официальной прошивкой от KOE грабл тоже есть, но диск распознается после 3-4 попыток. После этого все нормально. А вот видеосигнал там действительно поганый - моя карточка AVerTVStudio теряет кадровую синхру при белом фоне. С DDp-шной прошивкой такого нет.
Я догадываюсь что грабл лежит здесь:
--- cut ---
Адрес 15789. Проверка наличия диска в дисководе. Никаких устано-
вок не требуется.

15789 LD A,8 ;команда восстановления
CALL 15770 ;выдача команды и ожидание INTRQ
LD DE,0 ;за 65536 проходов индексный сигнал должен измениться
IN A,(31) ;берем индексный сигнал для образца
AND 2
LD B,A ;запоминаем его
15802 IN A,(31) ;берем его снова
AND 2
CP B ;он изменился ?
RET NZ ;если да, то возврат
INC DE ;следующая попытка
LD A,E ;попытки кончились
OR D
JR NZ,15802;если нет, то повтор
JP 16103 ;обработка ошибки NO DISC
--- cut ---
При включенной турбе таймаут пролетает слишком быстро. Видимо у 3.5" приводов скорость вращения меньше. А вот судя по дальнейшему поведению (после инициализации привода) функция чтения данных в TR-DOS v6 изменена. В оригинале (v5.04T) :
--- cut ---
Адрес 16314. Запись данных на диск. Установите в HL адрес блока
данных, в DE - число, определяющее количество циклов, за которое
должна начаться запись, в C - адрес регистра данных контроллера
и отдайте команду записи. Используется также с адреса 16330 (то
же, что и 16314, но без обработки NO DISC).

16314 LD B,4 ;установка количества попыток
16316 IN A,(255) ;поступил какой-нибудь сигнал ?
AND 192
JR NZ,16337;если да, то начинаем запись
INC DE ;следующая попытка
LD A,E
OR D
JR NZ,16316
DJNZ 16316
RET ;если попытки кончились, то возврат
16330 IN A,(255) ;поступил какой-нибудь сигнал ?
AND 192
JR Z,16330 ;если нет, то ожидание его
RET M ;если поступил INTRQ, то возврат
16337 OUTI ;вывод байта из вашей области в регистр данных
JR 16330 ;повтор
--- cut ---
Я не смотрел v6, но такое впечатление что начальный таймаут убран. После первого обращения к дисководу если из него вытащить диск, то он будет сколь угодно долго крутиться, пока диск не вставят. No Disc не выдается.
AlCo, ваши комментарии по вопросу? Я могу поучаствовать в исправлении прошивки, но не сейчас (времени нет ваще плюс еще свой Пент-128 чинить буду).

DDp 23rd November 2007 20:06

Quote:

Originally Posted by Sonic (Post 109715)
Вчера проанализировал все и вся и вот в чем корень зла: TR-DOS в турбо-режиме. Есть два способа исправления: либо DDp вернет отключение турбы...

Вернул http://realddp.narod.ru/zx/p1024sl2/...c_SlowTRDOS.7z
Теперь ещё можно соорудить кнопочку TurboOFF

breeze 23rd November 2007 23:22

Quote:

Originally Posted by DDp (Post 109747)
Вернул http://realddp.narod.ru/zx/p1024sl2/...c_SlowTRDOS.7z
Теперь ещё можно соорудить кнопочку TurboOFF

Спасибо! я уж думал останусь с ... :( а то для меня критично использование именно 3,5" флоппика :(

yorgee 24th November 2007 03:39

У меня никаких глюков в турбе не наблюдается с 3.5 дисковод Самсунг:)

breeze 24th November 2007 04:19

Quote:

Originally Posted by yorgee (Post 109790)
У меня никаких глюков в турбе не наблюдается с 3.5 дисковод Самсунг:)

может конечно и во флопике дело, но как-то не хотелось бы рисковать... :cool:

Sonic 26th November 2007 14:42

Гуд, сегодня проверим.
Вообще насколько я понял на всех клонах при активизации ПЗУ TR-DOS турбо отключается.

breeze 26th November 2007 17:22

Quote:

Originally Posted by Sonic (Post 110107)
Гуд, сегодня проверим.
Вообще насколько я понял на всех клонах при активизации ПЗУ TR-DOS турбо отключается.

Ну по крайней мере на KAY1024 - 100% :rolleyes:


All times are GMT +4. The time now is 13:40.

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