Estimule o sistema operacional convidado do VMWare Player para tela cheia

3

Estou usando o VMWare Player para reproduzir um antigo jogo do Windows de 16 bits. Infelizmente, o jogo usa apenas 640x480 e não consigo entender como esticar a janela da VM para tela inteira no host. Eu configurei o sistema operacional convidado para 640x480, mas a tela ainda é pequena, no meio da tela, como visto na figura 1.

Eu até tentei configurar o modo de compatibilidade para Windows 95 e 640x480, mas não tem efeito (figura 2) e parece exatamente o mesmo de quando eu configurei a VM para tela cheia (1366x768 no laptop) e iniciei o jogo normalmente.

Existem poucas referências para esticar uma VM. Uma página menciona a configuração de uma opção Stretch Guest , mas há não existe essa opção, pelo menos não no VMWare Player 4.0.3.

Eu sei que o VirtualBox tem uma opção de alongamento, mas estou tentando encontrar uma solução para o VMWare (Player, não Workstation).

Figura 1 : o sistema operacional convidado está em uma caixa de pilares

Figura2:Usandoomododecompatibilidade

    
por Synetech 23.07.2012 / 18:25

1 resposta

1

Eu descobri uma solução / solução não ideal-mas-eficaz-mesmo assim: use Unity .

  1. (Use uma ferramenta de terceiros para) defina a resolução do sistema operacional host como 640x480 (ignorando o aviso Resolução Ótima )
  2. Insira o Unity na VM convidada
  3. Inicie o jogo no menu Iniciar do Unity

Observação: a ordem das etapas é importante.

(Opcionalmente, ocultar automaticamente a barra de tarefas.)

Yay! O jogo é executado em tela cheia no sistema operacional convidado, em vez de uma minúscula tela em caixa de pilares e e . Agora, o único problema é que o jogo de 16 bits usa 100% da CPU, mas não há muito que possa ser feito sobre isso.


Captura de host de tela inteira da VM guest em execução no modo Unity:

    
por 25.07.2012 / 19:09