Difference between revisions of "Quake"

From ArmadeusWiki
Jump to: navigation, search
(Install)
m (APF9328 (with 8/16 MBytes of FLASH))
Line 28: Line 28:
 
===APF9328 (with 8/16 MBytes of FLASH)===
 
===APF9328 (with 8/16 MBytes of FLASH)===
 
As the generated rootfs is too big to be put on the [[APF9328]] FLASH, there are 2 solutions:
 
As the generated rootfs is too big to be put on the [[APF9328]] FLASH, there are 2 solutions:
====1. put rootfs on a MMC/SD and boot it====
+
# [[MultiMediaCard#Booting_from_MMC.2FSD|put the rootfs on a MMC/SD and boot it]]
[[MultiMediaCard#Booting_from_MMC.2FSD]]
+
# [[Network_Configuration#Boot_from_NFS|boot your board from your NFS export]]
 
+
====2. boot your board from your NFS export====
+
[[Network_Configuration#Boot_from_NFS]]
+
  
 
==Launching==
 
==Launching==

Revision as of 18:13, 6 June 2011

Quake

Quake
Gametype FPS
Web site http://www.libsdl.org/projects/quake/
Fully working
Video http://www.youtube.com/watch?v=o9PDA597NDQ

Infos

SDL_Quake is a clone derived from original ID Software sources and enhanced (SDL support). Quake is the sequel of Doom. It is working quite well on 8bpp framebuffers; for 16bpp one, a bug has to be corrected in i.MX framebuffer (ongoing).
Quake is integrated in Buildroot on latest GIT snapshots. It needs SDL, SDL_mixer & SDL_net. Video was taken on an APF27 with a LQO57 LCD. It has to be tested on APF9328.

Install

  • Launch Buildroot configuration:
 $ make menuconfig
Package Selection for the target  --->
    Games  --->
        [*]    Shareware Quake WAD/PAK file
        [*]    sdlquake
  • sdlquake and Shareware Quake WAD/PAK file packages activation will autoselect SDL, SDL_mixer and SDL_net.
  • Then, exit and save your config. Re-Build your rootfs:
 $ make

APF9328 (with 8/16 MBytes of FLASH)

As the generated rootfs is too big to be put on the APF9328 FLASH, there are 2 solutions:

  1. put the rootfs on a MMC/SD and boot it
  2. boot your board from your NFS export

Launching

  • If you have a 320x240 display:
 # cd /usr/share/games/quake/
 # sdlquake -winsize 320 240 -noudp
  • If you want some sound be sure that ALSA is running, with OSS emulation loaded.

Troubleshots

  • If SDL is complaining because it can't find any mouse (Unable to init SDL: Unable to open mouse) then connect one ;-), or before launching the game, do:
 # export SDL_NOMOUSE=1
Quake needs a mouse to be fully playable !
  • APF9328 LCD controller will have difficulties to process all data when launching Quake on 480x272 LCD (random black lines on screen). It's an hardware limitation so no fixes are scheduled.

Links