Page 1 of 1

PocketPC и колибри?

Posted: Wed Jun 25, 2008 8:49 pm
by Gargo
Для кпк есть очень хороший эмуль dosbox. Он запускает дос и эмулирует при этом проц x86. Говорят, что так можно винду установить, но у меня не получилось. Максимум из полезного и необычного для кпк - паскаль и BorlandC - несмотря на проблемы с экраном получалось довольно неплохо.
С колибри тоже должно получиться, только нужен нормальный загрузчик из доса. Сделаете?

Re: PocketPC и колибри?

Posted: Wed Jun 25, 2008 9:29 pm
by <Lrz>
DosBox эмулирует реальный режим и прерывания доса(колибри использует защищенный режим и свои прерывания, которые отличные от дос). От этого исходит и название. Dosbox сам портирован под колибри. У тебя не получиться запустить колибри в режиме эмуляции используя dosbox, в этом случае тебе нужно будет использовать QEMU - это эмулятор ПК.
Загрузчик для дос уже давно написан, поставляется вместе с дистибутивом лежит в папке HDD_Load.

Re: PocketPC и колибри?

Posted: Thu Jun 26, 2008 9:29 am
by Ghost
qemu под ARM? Первый раз слышу (дело в том что он НЕ платформо/аппаратно независим). Ктото борщь собирал под них, и даже Колибри на этом (PocketPC/ARM + Bochs) запускал. Поищите на форуме, с год назад эта тема поднималась.

Re: PocketPC и колибри?

Posted: Thu Jun 26, 2008 10:07 am
by <Lrz>

Re: PocketPC и колибри?

Posted: Thu Jun 26, 2008 12:14 pm
by Gargo
С ubuntu может быть интересно - win98 на моем кпк будет выглядеть не очень из-за разрешения экрана 320х240

Re: PocketPC и колибри?

Posted: Fri Jun 27, 2008 8:37 am
by Ghost
Ubuntu ported to ARM - ))))))))))))))))
Надо же понимать что ядро общее (все его берут с linux.org), и оно давно уже официально под армы портировано (и не только), и то что ребята из Ubuntu смогли его собрать ничего феноменальноего из себя не представляет. Linux уже давным давно запускается (сам видел/тестил) например на Siemens SX1...
С колибри это невозможно, она изначально привязана к x86.

Re: PocketPC и колибри?

Posted: Tue Aug 19, 2008 2:47 pm
by <Lrz>
http://nillsoft.3dn.ru/index/0-6
Запускаем KOLIBRI OS в КПК.

Действие первое: Устанавливаем программы(программы ставим в ОСНОВНУЮ память):
1) DotPocket (для VGA машинок не нужен).

2) PockeCconsole.

3) Скачиваем образ IMG KOLIBRI OS.

Действие второе: скачиваем сам эмуятор BOCHS FOR POCKET PC , распаковываем и помещаем на карту памяти, в каталог с эмулятором(на кпк) копируем файл kolibri.img с десктопного компа.
Далее создаем текстовый файл и прописываем в нем это:

display_library: win32

romimage: file="\Storage Card\bochs\BIOS-bochs-latest", address=0xf0000

megs: 16

vgaromimage: "\Storage Card\bochs\VGABIOS-lgpl-latest"

ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
ata1: enabled=0, ioaddr1=0x170, ioaddr2=0x370, irq=15
ata2: enabled=0, ioaddr1=0x1e8, ioaddr2=0x3e0, irq=11
ata3: enabled=0, ioaddr1=0x168, ioaddr2=0x360, irq=9

boot: a

ips: 1000000

floppy_bootsig_check: disabled=0

log: bochsout.txt

panic: action=ask

error: action=report

info: action=report

debug: action=ignore

debugger_log: -

vga_update_interval: 250000

keyboard_serial_delay: 250

keyboard_paste_delay: 100000

floppy_command_delay: 50000

mouse: enabled=1

keyboard_mapping: enabled=0, map=


Потом сохраняем его в директории с эмулятором bochs на кпк под именем BOCHSRC.TXT.

С начала запускаем dotpocket и ставим в нем разрешение 640х480 и перегружаем кпк.

Запускаем файл CMD.EXE в папке bochs (если не запускается тогда: в реестре HKLM\drivers\console находим параметр OutputTo и меняем его значение с FFFFFFF... на 0 и запускаем CMD.EXE)
вводим:

1) cd Storage Card\bochs
2) bochs [Enter]
3) в bochs выбераем пункт меню 2 [Enter]
4) вводим \Storage card\bochs\bochsrc.txt [Enter]
5) выбераем пункт меню 5 [Enter]
И можно спокойно работать.

P.S. Если КПК будет перезагружатся, убавте память megs: -- подобрать значение.

Используемые файлы в статье:

1) DOTPOCKET
2) POCKETCONSOLE
3) BOCHS FOR POCKET PC с настройками
4) IMG - файл KOLIBRI OS

Re: PocketPC и колибри?

Posted: Wed Dec 03, 2008 12:35 pm
by SoUrcerer
Нда..возможно, QEMU отлично работал бы на моем КПК, если бы не DotPocket, из-за которого пришлось делать hard-reset девайса... Просто хочу предупредить: люди, читайте инструкцию внимательно