Difference between revisions of "Entertainment"

From ArmadeusWiki
Jump to: navigation, search
(thumb)
(Portable gaming platform)
Line 1: Line 1:
 
==Portable gaming platform==
 
==Portable gaming platform==
 
Currently, we have all the necessary hardware interfaces on an APF9328 to develop a high level portable gaming platform, (except probably for sound generation which needs more testing yet). An article explaining how to build that platform has been published in the Mars 2007 edition of the French Magazine: GLMF (GNU/Linux Magazine France).<br>
 
Currently, we have all the necessary hardware interfaces on an APF9328 to develop a high level portable gaming platform, (except probably for sound generation which needs more testing yet). An article explaining how to build that platform has been published in the Mars 2007 edition of the French Magazine: GLMF (GNU/Linux Magazine France).<br>
I will open a Wiki page to handle user request about technical details if needed...
+
I will open a Wiki page to handle user request about technical details (if needed)...
 
Current games working for that platform are:
 
Current games working for that platform are:
* Armanoid: a Breakout/Arkanoid (ugly?) clone done as an example on how to use SDL in the project. Sources can be found in ''target/demos/armanoid/'': [[Image:Armanoid_LCD.jpg|thumb|right|]]<br style="clear:both;" />
+
===Armanoid===
* Castle Wolfenstein: SDL portage of the 1rst (pseudo-)3D FPS in game history. Still a little buggy but it's here: ''target/demos/wolfenstein''. For a video: [http://www.youtube.com/v/_ZFhztB3L4c]
+
a Breakout/Arkanoid (ugly? ;-) ) clone done as an example on how to use SDL in the project. Sources can be found in ''target/demos/armanoid/'': [[Image:Armanoid_LCD.jpg|thumb|right|]]<br style="clear:both;" />
 +
===Castle Wolfenstein===
 +
SDL portage of the 1rst (pseudo-)3D FPS in game history. Still a little buggy but it's here: ''target/demos/wolfenstein''. For a video: [http://www.youtube.com/v/_ZFhztB3L4c]
 
<br>
 
<br>
Everything done on GP32 or NintendoDS console should be possible with Armadeus boards
+
===PrBoom===
 +
Doom clone derived from original ID Software sources and enhanced (with SDL support notably). Doom is the sequel of Wolfenstein.
 +
It is working quite well on 8bpp framebuffers; for 16bpp one, a bug has to be corrected in i.MX framebuffer (ongoing).<br>
 +
PrBoom is integrated in Buildroot on latest SVN snapshots. It needs SDL, SDL_mixer & SDL_net. Currently there is no sound support on Armadeus boards. Video & screenshots on new LCDs coming soon. Runs at full speed in 320x240 with only 35% CPU usage.
 +
 
 +
 
 +
'''At least everything done on GP32 or NintendoDS console should be possible with Armadeus boards.'''
  
 
Ask JulienB for more informations.
 
Ask JulienB for more informations.

Revision as of 13:14, 6 March 2007

Portable gaming platform

Currently, we have all the necessary hardware interfaces on an APF9328 to develop a high level portable gaming platform, (except probably for sound generation which needs more testing yet). An article explaining how to build that platform has been published in the Mars 2007 edition of the French Magazine: GLMF (GNU/Linux Magazine France).
I will open a Wiki page to handle user request about technical details (if needed)... Current games working for that platform are:

Armanoid

a Breakout/Arkanoid (ugly? ;-) ) clone done as an example on how to use SDL in the project. Sources can be found in target/demos/armanoid/:
Armanoid LCD.jpg

Castle Wolfenstein

SDL portage of the 1rst (pseudo-)3D FPS in game history. Still a little buggy but it's here: target/demos/wolfenstein. For a video: [1]

PrBoom

Doom clone derived from original ID Software sources and enhanced (with SDL support notably). Doom is the sequel of Wolfenstein. It is working quite well on 8bpp framebuffers; for 16bpp one, a bug has to be corrected in i.MX framebuffer (ongoing).
PrBoom is integrated in Buildroot on latest SVN snapshots. It needs SDL, SDL_mixer & SDL_net. Currently there is no sound support on Armadeus boards. Video & screenshots on new LCDs coming soon. Runs at full speed in 320x240 with only 35% CPU usage.


At least everything done on GP32 or NintendoDS console should be possible with Armadeus boards.

Ask JulienB for more informations.

PDA

Based on the game platform a PDA could be build relatively fast.

Chat server

Tiny chat server with select() function (no thread) for the armadeus board.

  • C Programming language
  • Multi-Users
  • Console oriented client in C programming language for Linux, windows ...
  • Graphic oriented client in Java ?

Project will continue if people are interested

For the moment:

  • Chat server is done, run under armadeus card, windows, linux ...
  • Oriented console client is done... (bug with linux, take a lot of ressources)
  • Has been tested with Visual Studio 2005 and Code::blocks (mingw) under windows and gcc under linux

Live Test

  • You can test it with telnet or netcat by typing in a console
netcat psyphi.homelinux.org 1234
  • Or simply use the client by downloading and compiling the sources.

Remarqs My armadeus card is not always online ;-), so it could be not run. Maybe it will be no other person to answer you ^^.

Download

Sources can be found here