А на Пентагон 1024к? (см. дальше)
(это не текстовый файл, это сам драйвер) Только это... протестируйте...
Последний раз редактировалось molodcov_alex; 16.08.2008 в 11:21.
ZX Spectrum forever!
2molodcov_alex: А почему в драйверах по адресу +#02 нет команды RET (т.е. не заблокирована точка входа в часовую процедуру)?? - это то, что пока удалось обнаружить при беглом просмотре.Сообщение от molodcov_alex
Если в каком-либо моем посте перестала работать гиперссылка или показываться картинка, напишите мне об этом в личном сообщении,чтобы я смог это исправить.
Grand's - сайт об электронно-вычислительной технике (зеркало)
Да уж, я лоханулся, не почитал внимательно документацию... Исправил.
Еще одно исправление...
Драйвера на Профи 512к и 1024к и на Пентагон 1024к
Последний раз редактировалось molodcov_alex; 18.08.2008 в 19:49.
ZX Spectrum forever!
Последний раз редактировалось Grand; 07.09.2008 в 12:46.
Если в каком-либо моем посте перестала работать гиперссылка или показываться картинка, напишите мне об этом в личном сообщении,чтобы я смог это исправить.
Grand's - сайт об электронно-вычислительной технике (зеркало)
Так как у меня появилась возможность немного поработать на реальном (ATM) Turbo 2+, то я написал для него драйверы верхней памяти:
- drv512t2.drv - для ОЗУ 512K: поволяет использовать 30 страниц памяти: 0, 1, 3, 4, 6-31.
- drv1mt2.drv - для ОЗУ 1024K: поволяет подключить 62 страницы памяти: 0, 1, 3, 4, 6-63, хотя для копирования всего 80-и дорожечного двухстороннего диска за один проход достаточно только 41 страницы.
- drv_t2x.drv - драйвер для работы с xBIOS: не использует страницы, где могут находится TRD-образ, резиденты и настройки. Пользователь может сам отредактировать приложенный исходник, выбрать нужные страницы и перекомпилировать драйвер.
Для работы с vTR-DOS в режиме защиты верхней памяти эти драйверы не могут быть использованы, а работать со стандартной памятью TR-DOS Navigator V0.7x умеет и без драйверов.
Если в каком-либо моем посте перестала работать гиперссылка или показываться картинка, напишите мне об этом в личном сообщении,чтобы я смог это исправить.
Grand's - сайт об электронно-вычислительной технике (зеркало)
Как известно, в системе ZX Spectrum имеется трехбайтная системная переменная FRAMES (23672), в которой с момента последнего рестарта отсчитываются 1/50-е доли секунды (если частота прерываний процессора точно 50 герц).
Приведенный во вложении драйвер верхней памяти 128K имеет процедуру часов, переводящую количество 1/50-х долей секунды в привычные нам часы, минуты и секунды, и в TR-DOS Navigator'е становится возможной индикация времени системного таймера.
Текст исходного кода драйвера также представлен во вложении. В коде использована процедура целочисленного деления с остатком, которую на нашем Форуме публиковал Caro, за что ему большое спасибо.
Драйвер предназначен для TRDN версий 0.7x. Следует помнить, что системный таймер "останавливается" при дисковых операциях. Кроме того, в TRDN версиях 0.70 и 0.71, в некоторых режимах работы прерывания запрещены (например, при выводе символов на экран), что также вызовет отставание часов. Но уже в следующей версии TRDN часы будут ходить точнее.
Можно сделать так, чтобы индицировалось любое желаемое время. Для этого, до запуска TRDN, нужно выставить соответствующие значения переменной FRAMES с помощью простой BASIC-программы:
MD5 хеш-сумма архива во вложении: 3cf8d6292037d626ee09df40b4144c9aКод:1 REM Set FRAMES 2 REM Перевод значений ч. м. и с. в 1/50-е доли с. и занос их в сист. переменную FRAMES 10 INPUT "Hours: ";h'"Minutes: ";m'"Seconds: ";s 20 LET f=h*180000+m*3000+s*50 30 LET h=INT (f/65536) : LET m=INT ((f-(h*65536))/256) : LET s=f-((h*65536)+(m*256)) 40 POKE 23672,s : POKE 23673,m : POKE 23674,h
Последний раз редактировалось Grand; 09.11.2022 в 11:48. Причина: Указание хеш-суммы
Если в каком-либо моем посте перестала работать гиперссылка или показываться картинка, напишите мне об этом в личном сообщении,чтобы я смог это исправить.
Grand's - сайт об электронно-вычислительной технике (зеркало)
Grand выпустил новую версию коммандера. Список изменений и архив с программой в первом сообщении ветки.
С уважением, Станислав.
Свежую версию коммандера от Grand'а и список изменений вы сможете найти в первом сообщении темы.
С уважением, Станислав.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)