Bochs – Virtual Machine no Pocket PC

11 Comentários

Bochs é um software de emulação IA-32 (x86) PC portátil escrito em C++ e programado por Kevin Lawton, que corre nas mais variáveis plataformas. Inclui a emulação de um processador Intel x86, periféricos de entrada e saída, memória e uma BIOS.

lgban


Este software permite a emular diversos processadores da família Intel: 386, 486, Pentium/ PentiumII/ PentiumIII/ Pentium4 ou x86-64 incluindo opcionalmente as instruções MMX, SSEx e 3DNow!.

É capaz de correr diversos sistemas operativos como:

Linux, DOS, Windows® 95/98 e Windows® NT/2000/XP ou Windows Vista.

logo

Para correr esta aplicação no Windows mobile é necessário fazer estes passos:

1. Criar uma pasta auxiliar chamada “bochs” e extrair todos os ficheiros do pacote.

2. Ir à pasta “PC” no pacote e correr o programa “bximage.exe”

2.1 No primeiro campo escrever “hd”

2.2 No segundo campo escrever “flat”

2.3 No terceiro campo escrever o tamanho do disco pretendido

2.4 No quarto campo escrever o nome a dar a imagem criada.

3. Copiar a imagem criada e colocar na pasta “bochs”

4. Editar o ficheiro “BOCHSRC.bxrc”:

4.1 Alterar o campo “megs” para o tamanho da memória disponível do “Pocket PC”.

Nota 1: Se der um erro de falha de memória, é necessário diminuir o valor.

4.2 Alterar o campo “file” da linha 2 e linha 3 para a pasta do “Pocket PC” onde o ficheiro se encontra. ( Ex: file=”\SD Card\Bochs\BIOS-bochs-latest” ) para localização no cartão SD na pasta Bochs.

Nota 2: O caminho para o cartão CF do “Pocket PC” é: ”\CF Card\” .

Nota 3: O caminho para o cartão SD do “Pocket PC” é: “\SD Card\”.

4.3 Substituir a linha 5 pelo o que foi copiado para a área de transferência no passo 2.

4.4 Alterar o campo “path” da linha 5 para a imagem do disco criada no ponto 2.

4.5 Alterar o campo “path” da linha 6 para a imagem de CD-ROM pretendida.

Nota 4: Se não quiser o CD-ROM no boot, é necessário apagar da linha 8.

5. Gravar o ficheiro.

6. Copiar para o cartão CF ou SD do “Pocket PC” a pasta boch.

7. Instalar o ficheiro: pocketconsole.cab no “Pocket PC”.

8. Correr o programa “bochs.exe” no “Pocket PC”.

8.1 Escolher a opção 2.

8.2 Colocar o caminho para o ficheiro “bochsrc.bxrc”.

8.3 Seleccionar a opção 6.

E pronto ficou com uma “virtual machine” no seu “Pocket PC”.

Licença: GNU LGPL
Sistemas operativos:  Windows Mobile
Download: Bochs Pocket PC [843 KB]
Homepage: Bochs

Imagens de discos virtuais: Bochs

Partilhar:
Tags:

Comentários

11

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de Rafael
    Rafael

    Melhor era mesmo isto a correr em symbian…se bem que existe alguma coisa parecida mas só corre win 98.

  2. Avatar de JonhyH
    JonhyH

    Para que serve isto exactamente? para emular imagens no Pocket PC?

    Cumprimentos|

  3. Avatar de DFC
    DFC

    serve para emular sistemas operativos num pocket pc
    por exemplo tens um windows mobile 6.0 e podes meter la o windows xp… isto se tiveres requisitos para isso, mas nunca funciona a 100%

  4. Avatar de Bruno
    Bruno

    Talvez correr um terminal de Linux ou um Dos, td bem. Mas qq coisa acima disso, ia ficar meio lerdo. Uma bochsta. PEI. xD (calma, foi só uma piada..)

  5. Avatar de JPedrosa
    JPedrosa

    Isto já é a antecipar os PDA’s a passar o GHz e com Gigas de memória.

    “Á homem” era correr em Symbian, Android e Maemo, Windows Mobile … é coiso, tem bicho.

    1. Avatar de Francisco Aragão
      Francisco Aragão

      Podes sempre compilar, o source code está disponível para download.

      Cumprimentos

      1. Avatar de JPedrosa
        JPedrosa

        tu não me tentes 😛
        agora a sério, não me parece que os pda’s já tenham performance para isto ser mais do que uma simples prova de conceito

        1. Avatar de ajbadboy
          ajbadboy

          achas que um pda não tem capacidade para correr um S.O. de um pc? Vou-t deixar algumas caracteristicas do meu 1º pc com windows 95:
          Pentium 120Mhz (sim, era mm 120 não me venham tentar corrigir a dizer que era 133Mhz)
          disco de 8gb
          gráfica de 8mb e foi metida uma de 16mb por causa do Autocad
          memória ram de 16mb(qnd instalava o Age of empires 1 não dava pq os requisitos de sistema exigiam 32 no mínimo)

          Agora os requisitos do meu pda:
          Processador 624Mhz
          memória de 8gb + cartão de memória
          e memória ram de 128mb

          1. Avatar de JPedrosa
            JPedrosa

            sim, acho que um pda não tem requisitos para emular um PC

            é que uma coisa com 120MHz que foi um pc á 20 anos, não é propriamente um PC …

            se é uma tecnologia nova, pretendo usar para tecnologia nova, e nao para correr ROMS de spectrum …

  6. Avatar de Luis Miguel
    Luis Miguel

    A ver se com isto posso ter o ubuntu server com mySql, PHP e apache…
    Isso é que era. Mas com os recursos do meu PDA iPaq 114 …

    1. Avatar de Francisco Aragão
      Francisco Aragão

      Podes por linux, sem gestor de janelas e com o software todo que queres, pode é demorar um certo tempo a arrancar……….