PocketPC и колибри?

Everything you can't fit into other forums
  • DosBox эмулирует реальный режим и прерывания доса(колибри использует защищенный режим и свои прерывания, которые отличные от дос). От этого исходит и название. Dosbox сам портирован под колибри. У тебя не получиться запустить колибри в режиме эмуляции используя dosbox, в этом случае тебе нужно будет использовать QEMU - это эмулятор ПК.
    Загрузчик для дос уже давно написан, поставляется вместе с дистибутивом лежит в папке HDD_Load.
    Last edited by <Lrz> on Thu Jun 26, 2008 10:08 am, edited 1 time in total.
  • qemu под ARM? Первый раз слышу (дело в том что он НЕ платформо/аппаратно независим). Ктото борщь собирал под них, и даже Колибри на этом (PocketPC/ARM + Bochs) запускал. Поищите на форуме, с год назад эта тема поднималась.
  • С ubuntu может быть интересно - win98 на моем кпк будет выглядеть не очень из-за разрешения экрана 320х240
  • Ubuntu ported to ARM - ))))))))))))))))
    Надо же понимать что ядро общее (все его берут с linux.org), и оно давно уже официально под армы портировано (и не только), и то что ребята из Ubuntu смогли его собрать ничего феноменальноего из себя не представляет. Linux уже давным давно запускается (сам видел/тестил) например на Siemens SX1...
    С колибри это невозможно, она изначально привязана к x86.
  • 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
  • Нда..возможно, QEMU отлично работал бы на моем КПК, если бы не DotPocket, из-за которого пришлось делать hard-reset девайса... Просто хочу предупредить: люди, читайте инструкцию внимательно
  • Who is online

    Users browsing this forum: No registered users and 6 guests