А еще лучше декодер с таблицей, а далее либо ami1251, koi8r, iso-8859-1 или что там еще по выбору, ведь простенький парсер будет, не сложный.Сообщение от boo_boo
А еще лучше декодер с таблицей, а далее либо ami1251, koi8r, iso-8859-1 или что там еще по выбору, ведь простенький парсер будет, не сложный.Сообщение от boo_boo
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Блин! а чего не раньше след. года ? уууА зачем поддержка 48к ?
Сейчас пока еще трудно сказать, как это будет выглядеть. Вариант с таблицей тоже возможен.Сообщение от acidrain
А вообще, вопросы использования кодировок обсуждались в теме "Браузер для спекки", но однозначного решения и там принято не было.
Я имел ввиду возобновление работ над утилитой для просмотра картинок; а над следующей версией TR-DOS Navigator'а работы начнутся возможно в конце лета - начале осени.Сообщение от Знахарь
не надо изобретать велосипед! смотрите, как сделали на амиге - там научены опытом.Сообщение от Grand
Предлагайте конкретные варианты, применительно к Спектруму.Сообщение от acidrain
А в чем, собственно, проблема ? какие кодировки смотреть ?
win1251 и эту, кои8 (ну которая везде на спеке и в досе)...
Михайлов этот со СВОЕЙ кодировкой... Все люди как люди... Как будто не было стандартов.... Сидел, помню, шрифтики перерисовывал...
В посте: http://www.zx.pk.ru/showpost.php?p=106945&postcount=29
сменил архив драйверов для часов по схеме ZXMC.
Спасибо sv, что проверил и сообщил о проблеме.
Выпущена версия 0.71b и представлена на ZX Download Page.
Последний раз редактировалось Grand; 19.06.2022 в 11:37. Причина: удаление гиперссылки
Так как у меня появилась возможность немного поработать на реальном (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 - сайт об электронно-вычислительной технике (зеркало)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)