Поддержка кириллицы на классике (m68k/3.x)

Софт для классических Amiga. AmigaOS 1.x-3.9, Morphos 1.x

Модераторы: striimii, Vinnny

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение tnt23 05 ноя 2009, 01:30

easy_john писал(а):
tnt23 писал(а):У меня монитор с нативным разрешением 1280x1024, меньшее разрешение на нем смотрится коряво. А окна - не заметил, чтобы медленно перерисовывались.

а битность какая стоит?


8 бит. Как только я пытаюсь в CGXMode выставить 15/16 бит или 24 бита, режим тут же становится Interlaced и разрешение сползает вниз. Что это за хрень и почему так?

tnt23 писал(а):Надо этот lzx перепаковать в LHA и залить на Aminet, а то непорядок.

его вроде как неоднократно заливали, но через какое-то время владельцы его грохали, что-то он там видать нарушает.


А спросить - что именно нарушает?

tnt23 писал(а):Но - шрифтов там по-прежнему ровно 2, которые я упомянул. А как быть с остальными таймсами да хельветиками?

невнимательно прочитал статью? я вижу там упоминание http://aminet.net/package/text/misc/rus_cp1251.zip , в котором пачка шрифтов и ссылка на инструкцию по настройке.


Шрифты поставил, но что-то то ли криво, то ли не туда. Посмотрю еще раз.

tnt23 писал(а): Ответ неверный. Та самая бета AWeb APL 3.5.09 в списке изменений хвастается использованием codesets.library. Я поставил эту самую codesets.library и пристально смотрел в SnoopDOS, но не увидел к ней обращений. Зато! AWeb ругается на невозможность открыть разные файлы из несуществующего каталога Charsets - то windows-1251.charset, то utf-8.charset. Из чего делаем вывод, что AWeb можно нормально заточить на работу с юникодом.

хм, интересно. а это нормальный aweb, или тот, который был скомпилен с жесткой опорой только на picasso96?


Не знаю. Расскажи про жесткую опору на P96?

tnt23 писал(а):Проблема только одна - с апреля 2009 года sunsite.dk прикрыл хостинг проекта AWeb APL, и где теперь брать сорцы последнего (или хотя бы дистрибутив с этими самыми Charsets) - неизвестно.

отдельно наверно можно сгенерить таблицы?


Можно. Из родственных архивов (для MOS и еще чего-то) можно извлечь koi8-r.charset и изучить. Они все 512 байт и довольно просто устроены, но хотелось бы все же сорцов или документации. Или и того и другого.

Почему я со всем этим вожусь? потому что AWeb APL Lite for 68000 вполне комфортно ворочается на моей конфигурации OS3.x, а вот NetSurf весит 8 мегабайт и виснет вглухую.
A500, A600, A1200, A3000
Аватара пользователя
tnt23
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1293
Зарегистрирован: 17 май 2005, 16:59
Откуда: Санкт-Петербург

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение easy_john 05 ноя 2009, 02:09

tnt23 писал(а):8 бит. Как только я пытаюсь в CGXMode выставить 15/16 бит или 24 бита, режим тут же становится Interlaced и разрешение сползает вниз. Что это за хрень и почему так?

ну банально старый чип и не держит такие большие разрешения в такой битности.
http://www.bboah.com/index.php?action=a ... 57&id=2437
ЗЫ упс, тут написано, что держит. тогда не знаю.

tnt23 писал(а):А спросить - что именно нарушает?

мне это было не интересно.

tnt23 писал(а):Шрифты поставил, но что-то то ли криво, то ли не туда. Посмотрю еще раз.

а по доке выбрал все нужные размеры шрифтов? у меня работает в ibrowse 100%, в aweb не очень помню.

tnt23 писал(а):Не знаю. Расскажи про жесткую опору на P96?

у меня на 3.9 какой-то браузер с поддержкой юникода не запустился, т.к. требовал либы имеющиеся только в p96. поставить эти либы так что бы остался рабочий CGX невозможно.
хотя раз у тебя заработал, предполагаю, что это другая версия...

tnt23 писал(а):Можно. Из родственных архивов (для MOS и еще чего-то) можно извлечь koi8-r.charset и изучить. Они все 512 байт и довольно просто устроены, но хотелось бы все же сорцов или документации. Или и того и другого.

ну это увы. у меня их точно не завалялось, так что не помогу с этим.

tnt23 писал(а):Почему я со всем этим вожусь? потому что AWeb APL Lite for 68000 вполне комфортно ворочается на моей конфигурации OS3.x, а вот NetSurf весит 8 мегабайт и виснет вглухую.

ну aweb не умеет ни css ни еще много чего. так что нормально в нем все же не погуляешь. в а netsurf есть хотя бы перспективы это все увидеть.
PegasosII G4 1.0/1Gb/80Gb/Ati 9200/MorphOS unreg/Debian
a4000/PPC 233mhz/68060 50mhz/128mb/cv ppc/toccata/x-surf/kickflash/indivision/AOS3.9-4.0
a1200/PPC 200mhz/68040 25mhz/256mb/bv ppc/delfina/wifi/indivision sd+ff/AOS 3.9-4.0
a600/68000 7mhz/8mb fast/wifi/AOS 3.0
Аватара пользователя
easy_john
Менеджер
Менеджер
 
Сообщения: 4296
Зарегистрирован: 03 мар 2006, 15:24
Откуда: SPb

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение easy_john 05 ноя 2009, 02:20

tnt23 писал(а):8 бит. Как только я пытаюсь в CGXMode выставить 15/16 бит или 24 бита, режим тут же становится Interlaced и разрешение сползает вниз. Что это за хрень и почему так?

подумалось - а ты правильно выставляешь?
CGXMode нужен только для того, что бы создавать и тестировать режимы. после того, как ты создаешь новый нужный тебе режим и протестируешь его, и запишешь изменения он просто добавиться в строчку среди доступных режимов для амиги в ScreenMode.
При этом в самом ScreenMode он появится только после перезагрузки.
И вообще при первой перезагрузке скрины скорее всего съедут, т.к. видимо СкринМод запоминает текущий по номеру, а после ребута номера у них меняются.

В общем надо так - создавай нужный режим CGXMode, тестируй, сохряняй, ребут, выбирай новый в ScreenMode.
должно работать.

PS и еще можно (лучше) обновить CGX до версии 4.2a. апдейт доступен с сайта http://powerup.amigaworld.de/
PegasosII G4 1.0/1Gb/80Gb/Ati 9200/MorphOS unreg/Debian
a4000/PPC 233mhz/68060 50mhz/128mb/cv ppc/toccata/x-surf/kickflash/indivision/AOS3.9-4.0
a1200/PPC 200mhz/68040 25mhz/256mb/bv ppc/delfina/wifi/indivision sd+ff/AOS 3.9-4.0
a600/68000 7mhz/8mb fast/wifi/AOS 3.0
Аватара пользователя
easy_john
Менеджер
Менеджер
 
Сообщения: 4296
Зарегистрирован: 03 мар 2006, 15:24
Откуда: SPb

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение easy_john 05 ноя 2009, 06:11

попробовал запустить вышеприведенный AWEB на 600.
не пошел, ему надо кикстарт 3.x, на 2.0 кике с осью ничего не идет.
из всех браузеров теоретически на 68000 можно запустить только aweb, ibrowse68000, amosaic и lynx.
при этом:
aweb - хочет 3.0 кик/ось
ibrowse68000 - мне найти пока не удалось..
amosaic - то же самое, раньше был на аминете, теперь нет.
lynx (alynx) - запускается, пытается коннектится, но в итоге ничего показать не может.

есть еще просто lynx, но он просит ixemil, geek gadgets - я поленился возиться с их установкой.

еще где-то на дисках был voyager, но умеет ли он вообще на 68000 идти?
PegasosII G4 1.0/1Gb/80Gb/Ati 9200/MorphOS unreg/Debian
a4000/PPC 233mhz/68060 50mhz/128mb/cv ppc/toccata/x-surf/kickflash/indivision/AOS3.9-4.0
a1200/PPC 200mhz/68040 25mhz/256mb/bv ppc/delfina/wifi/indivision sd+ff/AOS 3.9-4.0
a600/68000 7mhz/8mb fast/wifi/AOS 3.0
Аватара пользователя
easy_john
Менеджер
Менеджер
 
Сообщения: 4296
Зарегистрирован: 03 мар 2006, 15:24
Откуда: SPb

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение easy_john 05 ноя 2009, 08:17

Так, разобрался с 600-кой.
1. Ставим на amigaOS 2.x софткик skick и кикстарт 40063.a600. кикаем ее этим кикстартом.
2. После успешной перезагрузки ставим на второй раздел AmigaOS 3.1
3. Прописываем первой строкой Startup-Sequence строчку с софткиком: "work:util/skick/skick devs:kickstarts/kick40063.a600 quiet"
4. Ребутаем амигу.

после этого ставим на 3.1 ось ClassAct2Demo, AmiTCP4Demo, дистрибутив Aweb3.5, обновления Aweb под 68000.
Запускаем. Работает.

но если 2.1 ось грузилась 7 секунд, то 3.1 грузится 10 до ребута и 13 после ребута. итого 23-24 секунды.
Aweb то же запускается не быстро, около 15-20 секунд.

ЗЫ на ecs сколько максимум можно цветов в WB получить?
PegasosII G4 1.0/1Gb/80Gb/Ati 9200/MorphOS unreg/Debian
a4000/PPC 233mhz/68060 50mhz/128mb/cv ppc/toccata/x-surf/kickflash/indivision/AOS3.9-4.0
a1200/PPC 200mhz/68040 25mhz/256mb/bv ppc/delfina/wifi/indivision sd+ff/AOS 3.9-4.0
a600/68000 7mhz/8mb fast/wifi/AOS 3.0
Аватара пользователя
easy_john
Менеджер
Менеджер
 
Сообщения: 4296
Зарегистрирован: 03 мар 2006, 15:24
Откуда: SPb

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение tnt23 05 ноя 2009, 10:46

easy_john писал(а):
tnt23 писал(а):Можно. Из родственных архивов (для MOS и еще чего-то) можно извлечь koi8-r.charset и изучить. Они все 512 байт и довольно просто устроены, но хотелось бы все же сорцов или документации. Или и того и другого.

ну это увы. у меня их точно не завалялось, так что не помогу с этим.


Не беда, архивы есть на Aminet и еще по сети раскиданы. А вот сорцов AWeb APL Lite мне найти не удалось, sunsite.dk перестал их хостить с апреля 2009 и концы в воду.

tnt23 писал(а):Почему я со всем этим вожусь? потому что AWeb APL Lite for 68000 вполне комфортно ворочается на моей конфигурации OS3.x, а вот NetSurf весит 8 мегабайт и виснет вглухую.

ну aweb не умеет ни css ни еще много чего. так что нормально в нем все же не погуляешь. в а netsurf есть хотя бы перспективы это все увидеть.


Смотрим на топик - классика и OS3.x. NetSurf заточен на четверку. Нет, я его, конечно, скачал и попытался запустить. То, что он сам по себе весит 8 метров, вызывает уважение, но ведь он просто виснет и не работает.
A500, A600, A1200, A3000
Аватара пользователя
tnt23
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1293
Зарегистрирован: 17 май 2005, 16:59
Откуда: Санкт-Петербург

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение tnt23 05 ноя 2009, 10:48

easy_john писал(а):Так, разобрался с 600-кой.
1. Ставим на amigaOS 2.x софткик skick и кикстарт 40063.a600. кикаем ее этим кикстартом.
2. После успешной перезагрузки ставим на второй раздел AmigaOS 3.1
3. Прописываем первой строкой Startup-Sequence строчку с софткиком: "work:util/skick/skick devs:kickstarts/kick40063.a600 quiet"
4. Ребутаем амигу.

после этого ставим на 3.1 ось ClassAct2Demo, AmiTCP4Demo, дистрибутив Aweb3.5, обновления Aweb под 68000.
Запускаем. Работает.

но если 2.1 ось грузилась 7 секунд, то 3.1 грузится 10 до ребута и 13 после ребута. итого 23-24 секунды.
Aweb то же запускается не быстро, около 15-20 секунд.

ЗЫ на ecs сколько максимум можно цветов в WB получить?


Прикольно. То есть медленно, но все же грузится и работает. Кикстарт по такому случаю можно и перешить. А вот памяти сколько остается после загрузки?

Вроде можно разрешение 320х200 поставить и получить аж 64 цвета. Надо проверить.
A500, A600, A1200, A3000
Аватара пользователя
tnt23
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1293
Зарегистрирован: 17 май 2005, 16:59
Откуда: Санкт-Петербург

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение Vinnny 05 ноя 2009, 10:54

tnt23 писал(а):Первый - это со шрифтами 1251 для OS 3.x. Кроме ZEN и TOPAZ есть еще какие-нибудь? или надо садиться самому и перепиливать?

http://www.amiga.org.ru/websurf/
Pegasos2+Efika, MorphOS registered
Amiga1200, Blizzard030, AmigaOS
ПэЦэ, вЕнда
Аватара пользователя
Vinnny
Менеджер
Менеджер
 
Сообщения: 2433
Зарегистрирован: 18 май 2002, 12:56
Откуда: NiNo

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение tnt23 05 ноя 2009, 11:58

easy_john писал(а):подумалось - а ты правильно выставляешь?

В общем надо так - создавай нужный режим CGXMode, тестируй, сохряняй, ребут, выбирай новый в ScreenMode.
должно работать.

PS и еще можно (лучше) обновить CGX до версии 4.2a. апдейт доступен с сайта http://powerup.amigaworld.de/


Вроде я так и делаю (тест, сохранение, ребут). До 4.2а проапгрейдиться попытаюсь.
A500, A600, A1200, A3000
Аватара пользователя
tnt23
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1293
Зарегистрирован: 17 май 2005, 16:59
Откуда: Санкт-Петербург

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение easy_john 05 ноя 2009, 12:20

tnt23 писал(а):Не беда, архивы есть на Aminet и еще по сети раскиданы. А вот сорцов AWeb APL Lite мне найти не удалось, sunsite.dk перестал их хостить с апреля 2009 и концы в воду.

я, кстати, поставил codesets-68000.lha. в авеб ничего не изменилось. он видит что страница utf-8, но никуда не перекодирует.

tnt23 писал(а):Смотрим на топик - классика и OS3.x. NetSurf заточен на четверку. Нет, я его, конечно, скачал и попытался запустить. То, что он сам по себе весит 8 метров, вызывает уважение, но ведь он просто виснет и не работает.

я его еще не смотрел на 3.x, но раз кто-то делает сборки, то он как-то да работает у кого-то. то есть теоретические перспективы есть и под тройку. в отличии от скажем owb, который 4-онли и на 3 портировать не будут.
PS а ты тут читал:
Minimum requirements:
* Graphic card that can display 32 bit screen depth
PegasosII G4 1.0/1Gb/80Gb/Ati 9200/MorphOS unreg/Debian
a4000/PPC 233mhz/68060 50mhz/128mb/cv ppc/toccata/x-surf/kickflash/indivision/AOS3.9-4.0
a1200/PPC 200mhz/68040 25mhz/256mb/bv ppc/delfina/wifi/indivision sd+ff/AOS 3.9-4.0
a600/68000 7mhz/8mb fast/wifi/AOS 3.0
Аватара пользователя
easy_john
Менеджер
Менеджер
 
Сообщения: 4296
Зарегистрирован: 03 мар 2006, 15:24
Откуда: SPb

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение easy_john 05 ноя 2009, 12:27

tnt23 писал(а):Прикольно. То есть медленно, но все же грузится и работает.

aweb запускается около 20 секунд.
страничку типа amiga.org.ru грузит от полминуты до минуты.
точнее появляться она начинает секунд через 5-10, но поскроллить ее или еще что сделать не реально, пока не догрузиться.

но допустим качать со своего собственного фтп или аминета вполне реально. аминет медленноват, но терпимо. если точно знаешь что надо скачать.
tnt23 писал(а):Кикстарт по такому случаю можно и перешить.

хм. говорят сами чипы эти куда шить фиг найдешь в таком корпусе и под такой вольтаж.
а покупать как-то пока влом, раз уж оно и так работает...

tnt23 писал(а):А вот памяти сколько остается после загрузки?

полно. у меня 2+4.5 стоит. после загрузки оси и tcp/ip остается 2+3.8, после aweb где-то 2+3.4
при инсталяции у aweb даже спрашивает мол у вас всего 2 метра мозга или больше.

tnt23 писал(а):Вроде можно разрешение 320х200 поставить и получить аж 64 цвета. Надо проверить.

у меня есть выбор только 320*256*32цвета. и при этом сам WB остается 640*256, то есть скроллить по нему. не удобно.
пробовал и 320*512. то же самое - десктоп остается 640*512, скроллимся.

меня бы устроило что-то типа 640*256*32-64.
PegasosII G4 1.0/1Gb/80Gb/Ati 9200/MorphOS unreg/Debian
a4000/PPC 233mhz/68060 50mhz/128mb/cv ppc/toccata/x-surf/kickflash/indivision/AOS3.9-4.0
a1200/PPC 200mhz/68040 25mhz/256mb/bv ppc/delfina/wifi/indivision sd+ff/AOS 3.9-4.0
a600/68000 7mhz/8mb fast/wifi/AOS 3.0
Аватара пользователя
easy_john
Менеджер
Менеджер
 
Сообщения: 4296
Зарегистрирован: 03 мар 2006, 15:24
Откуда: SPb

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение easy_john 05 ноя 2009, 12:29

tnt23 писал(а):Вроде я так и делаю (тест, сохранение, ребут). До 4.2а проапгрейдиться попытаюсь.

ну и на cgx4.0 должно работать корректно.
при тесте все нормально показывает? в какой момент начинаются нестыковки?
PegasosII G4 1.0/1Gb/80Gb/Ati 9200/MorphOS unreg/Debian
a4000/PPC 233mhz/68060 50mhz/128mb/cv ppc/toccata/x-surf/kickflash/indivision/AOS3.9-4.0
a1200/PPC 200mhz/68040 25mhz/256mb/bv ppc/delfina/wifi/indivision sd+ff/AOS 3.9-4.0
a600/68000 7mhz/8mb fast/wifi/AOS 3.0
Аватара пользователя
easy_john
Менеджер
Менеджер
 
Сообщения: 4296
Зарегистрирован: 03 мар 2006, 15:24
Откуда: SPb

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение tnt23 05 ноя 2009, 13:44

easy_john писал(а):
tnt23 писал(а):Не беда, архивы есть на Aminet и еще по сети раскиданы. А вот сорцов AWeb APL Lite мне найти не удалось, sunsite.dk перестал их хостить с апреля 2009 и концы в воду.

я, кстати, поставил codesets-68000.lha. в авеб ничего не изменилось. он видит что страница utf-8, но никуда не перекодирует.


Поставь SnoopDOS и посмотри, на обращение к каким файлам он ругается. Похоже, что библиотекой codesets он не пользуется, но тем не менее ищет таблицы перекодировки в подкаталоге Charsets текущего каталога, откуда он запущен. Я ему пробовал подсунуть нечто левое в качестве windows-1251.charset, и он явно им пользуется - на экране наблюдался осмысленный мусор.

Есть еще способ - попробовать его с AWeb-IConv (http://aminet.net/package/comm/www/AWeb-IConv). Но последний требует библиотеку iconv, а я с утра сломался найти нужную и поставить.

tnt23 писал(а):Смотрим на топик - классика и OS3.x. NetSurf заточен на четверку. Нет, я его, конечно, скачал и попытался запустить. То, что он сам по себе весит 8 метров, вызывает уважение, но ведь он просто виснет и не работает.

я его еще не смотрел на 3.x, но раз кто-то делает сборки, то он как-то да работает у кого-то. то есть теоретические перспективы есть и под тройку. в отличии от скажем owb, который 4-онли и на 3 портировать не будут.
PS а ты тут читал:
Minimum requirements:
* Graphic card that can display 32 bit screen depth


Читал. Это совсем уже бред - восьмимегабайтный браузер для 68000, которому подавай 32битный цвет. О какой классике (смотрим топик) тут можно говорить!
A500, A600, A1200, A3000
Аватара пользователя
tnt23
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1293
Зарегистрирован: 17 май 2005, 16:59
Откуда: Санкт-Петербург

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение tnt23 05 ноя 2009, 13:47

easy_john писал(а):
tnt23 писал(а):Вроде я так и делаю (тест, сохранение, ребут). До 4.2а проапгрейдиться попытаюсь.

ну и на cgx4.0 должно работать корректно.
при тесте все нормально показывает? в какой момент начинаются нестыковки?


Да и при тесте уже не все нормально. Говорю же, как только выбираю глубину цвета, отличную от 8 бит, как выбранный ранее режим тут же становится interlaced (появляется "[i]" в описании режима). Ну а вручную я не возился, в принципе для текущей возни (шлифовка и наведение глянца на систему) отлично хватает и 256 цветов.
A500, A600, A1200, A3000
Аватара пользователя
tnt23
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1293
Зарегистрирован: 17 май 2005, 16:59
Откуда: Санкт-Петербург

Re: Поддержка кириллицы на классике (m68k/3.x)

Сообщение tnt23 05 ноя 2009, 13:49

easy_john писал(а):
tnt23 писал(а):Кикстарт по такому случаю можно и перешить.

хм. говорят сами чипы эти куда шить фиг найдешь в таком корпусе и под такой вольтаж.
а покупать как-то пока влом, раз уж оно и так работает...


Вроде никаких проблем заказать и купить нужные чипы нету. Тем более что для 600 нужен всего один корпус. Ну и на всякий случай, программатор у меня есть.
A500, A600, A1200, A3000
Аватара пользователя
tnt23
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1293
Зарегистрирован: 17 май 2005, 16:59
Откуда: Санкт-Петербург

Пред.След.

Вернуться в Софт Classic Amiga

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 48

cron