[FUGSPBR] MIgrar game 2D para o freebsd
João Carlos Mendes Luís
jonny em jonny.eng.br
Seg Mar 31 01:10:10 BRT 2003
Eu sugiro que voce faça para X mesmo. Alem de ser mais simples, vai ter
avantagem de poder rodar em qualquer ambiente Unix, nao apenas Linux ou
BSD. O X tem um negócio chamado DGA, Direct Graphics Access, que serve
para voce mexer na memória de video diretamente. Sem falar em várias
outras sub-bibliotecas de vídeo úteis.
Se voce já tem a versão em Windows, talvez seja interessante portar via
wxWindows (http://www.wxwindows.org/), e depois basta compilar com o
wxGTK (está nos ports) que tudo deve migrar sem problemas. O wxWindows
é uma biblioteca intermediária de adaptação ao sistema operacional. Ela
tenta (dizem que consegue) fazer uma camada de conversão de chamadas que
poderia ser usada em qualquer sistema sem alteração no fonte. E tem
suporte a DirectX. ;-)
FREEBSD wrote:
> Ola,
>
> Possuo um game 2D feito em C/ASM que roda em DOS (VESA 2.0)
> e em windows, directx.
>
> Preciso migrar o mesmo para o freebsd (ou linux???nao por favor..).
> Tentei instalar via ports a lib SDL, mas nao rolou, instalei a mesta via
> o tar.gz desta, e quando fui rodar os testes diz que nao há dispositivo grafico
> disponivel.
> A placa de video é uma trident 9440 com 1M, no dos roda sem problemas.
>
> Preciso colocar o free em modo grafico no console e acessar a memoria de video
> diretamente (frame buffer, blit, etc).
>
> Alguem tem experiencia com essa parte ?
>
> Obrigado
>
> _______________________________________________________________
> Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
> Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
--
Jonny
--
João Carlos Mendes Luís - Networking Engineer - jonny em jonny.eng.br
--
"the West won the world not by the superiority of its ideas or values
or religion but rather by its superiority in applying organized
violence. Westerners often forget this fact, non-Westerners never do."
-- Samuel P. Huntington
_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd