Page 1 of 1

Kolibri + Windows Mobile

Posted: Sun Jul 11, 2010 2:36 pm
by SoUrcerer
Пару лет назад тема уже обсуждалась, но попытки запустить птичку на своем wm-девайсе тогда привели к смерти устройства (ай-яй, просто не повезло).
Сегодня скачал qemu для arm и успешно запустил Колибри (svn 1474, какая была) на своем Rover Evo X8 (процессор marvell pxa3**-какой-то, 624МГц и немножко ОЗУ, все это дело под WM 6.5).
К сожалению, не смотря на море памяти (целых 32 мбайта без свопа смог выкроить), работает со скоростью 1-4FPS в независимости от разрешения (VESA 24bpp), и не работает в VGA320x200 режиме (а очень жаль, девайс qvga). Впрочем, отлично работает масштабирование, даже в масштабе 50% можно более-менее работать.
Взять можно здесь

Фотки мог бы выложить, если бы был под рукой фотик. Если кому-то интересно, могу выложить фотки с телефона

Re: Kolibri + Windows Mobile

Posted: Sun Jul 11, 2010 4:26 pm
by Mario
Если в Qemu можно выставить 320*240 и изображение просто вылазит нижней частью за пределы экрана, но проблему можно решить также как я ее решил для своего нетбука. У моего разрешение 800*480, а vesa позволяет только 800*600. В этом случае устанавливается режим 800*600, а чтобы Колибри не рисовала за пределы - производится принудительное усечение размера.

В kernel.asm прописать:

Code: Select all

        movzx eax,word [BOOT_VAR+0x900A]  ; X max
        dec   eax
        mov   [Screen_Max_X],eax
        mov   [screen_workarea.right],eax
        movzx eax,word [BOOT_VAR+0x900C]  ; Y max
;fix for screen size - вот этот кусок кода
	cmp   eax,240
	jne   @f
	mov   eax,200
@@:

Re: Kolibri + Windows Mobile

Posted: Sun Jul 11, 2010 5:27 pm
by SoUrcerer
Нет, 320*240 нельзя к сожалению :( Только CGA,EGA и 640*480, 800*600 и 1024*768.
Они умещаются, только в масштабе..

Re: Kolibri + Windows Mobile

Posted: Sun Jul 11, 2010 6:50 pm
by Mario
А может версия эмулятора кривовата?
У меня на компе ALTLinux и в Qemu вполне себе EGA/CGA 320*200*256 запускается.

Re: Kolibri + Windows Mobile

Posted: Mon Jul 12, 2010 11:41 am
by SoUrcerer
Я так понимаю, что это qemu-0.9.0 в режиме std-vga. На компе тоже замечательно все работает...
И windows 3.1 вылетает в EGA или VGA режиме сразу после смены видеорежима... Видимо, дело как раз в эмуляторе

Re: Kolibri + Windows Mobile

Posted: Tue Jul 13, 2010 3:28 pm
by Mario
Попробовал я на своем Gygabyte S1200 и решил что больше такими извратами заниматься не буду. Хоть и показывает Колибри в эмулятор частоту 98 Мгц и памяти выставил 64 Мб, и экрана 800*480 вполне хватает, но нет - я так не играю. Понты ради понтов - я вот Вин98 запустил на КПК! Нафик-нафик такое счастье. :mrgreen:
На любом реальном компе с 50-75 Мгц Колибри будет шуршать сносно (при наличии нормальной Vesa карточки), а здесь это тупизм.