nanogui: Announce: sdl-nanox-patch


Previous by date: 4 Apr 2001 10:08:35 -0000 compile error, Ausun
Next by date: 4 Apr 2001 10:08:35 -0000 Is it Microwindows(nanoX) supporting Alpha blending?, Sadeesh Kumar
Previous in thread:
Next in thread: 4 Apr 2001 10:08:35 -0000 Re: Announce: sdl-nanox-patch, Alex Holden

Subject: Announce: sdl-nanox-patch
From: niky ####@####.####
Date: 4 Apr 2001 10:08:35 -0000
Message-Id: <3ACB1D30.872F7AC0@setabox.com.tw>

Hi all,

    A patch for SDL-1.2.0 to support Microwindows 0.89pre7 is avaliable.

    Please go here to download:

        ftp://ftp.setabox.com/pub/sdl/sdl-nanox-patch.0.8.tgz

Regards,
Clare


  =================================================================
  Patch version 0.8 of SDL(Simple DirectMedia Layer) for Nano-X API
  =================================================================
  
  Author: Hsieh-Fu Tsai, ####@####.####

  There are two patch files in this package. 

  1. The first patch file, nanox.patch, is to fix a bug in Nano-X. 
     This patch is proposed by Gary James ####@####.####

  It fixes the client side GrClose(). In the original version, 
  GrOpen() can only be called once. When the GrOpen() is called at 
  the second time, the program will terminate. In order to prevent
  this situation, we need to insert "nxSocket = -1" after 
  "close(nxSocket)" in GrClose(). If you do not have this problem,
  you may skip this step. 

  2. The second patch file, sdl.patch.0.8, is to enable SDL 1.2.0 
     running under Microwindow 0.89pre7. 

  In this patch, five files are patched in order to insert nano-X 
  options. They are SDL/configure.in, SDL/include/SDL_syswm.h, 
  SDL/src/video/Makefile.am, SDL/src/video/SDL_sysvideo.h and 
  SDL/src/video/SDL_video.c. A new directory SDL/src/video/nanox
  is created to contain all the necessary video drivers for nano-X.
    
  =============
  Quick Install 
  =============

  1. download ftp://ftp.setabox.com/pub/sdl/sdl-nanox-patch.0.8.tgz 
  2. copy the tarball file to the directory containing SDL-1.2.0 
     source codes. 
  3. tar zxvf sdl-nanox-patch.0.8.tgz 
  4. patch -p1 -d SDL-1.2.0 < sdl.patch.0.8 
  5. cd SDL-1.2.0 
  6. ./autogen.sh 
  7. ./configure --disable-video-x11 --disable-video-fbcon \ 
       --enable-video-nanox \ 
       --with-nanox-pixel-type=[rgb/0888/888/565/555/332/pal] 
  8. make clean 
  9. make 
  10. make install (as root) 

  ============
  Nitty-gritty 
  ============

  --with-nanox-pixel-type=[rgb/0888/888/565/555/332/pal] 

  If the wrong pixel type is used, the program will crash when the 
  sub-routine updates the screen. This option depends on SCREEN_PIXTYPE 
  which is defined in Microwin0.89pre7/src/config. SCREEN_PIXTYPE 
  is used to define the pixel type in Microwindows/Nano-X. 
  I only test the program when the pixel type is in "rgb" 
  (Microwin under X11) or "888" (framebuffer in 24-bit).

  --enable-nanox-debug           Show debug messages 
  --enable-nanox-share-memory    Use shared-memory to speed up 

  =============================================
  Some programs can be used to test this patch. 
  =============================================

  1. http://www.cs.berkeley.edu/~weimer/atris (a tetris-like game) 
  2. http://www.libsdl.org/projects/newvox/
  3. http://www.libsdl.org/projects/xflame/
  4. http://www.libsdl.org/projects/optimum/ 
  5. http://www.gnugeneration.com/software/loop/ 
    
  =========
  Todo List 
  =========

  1. Create hardware surface
  2. Create YUVOverlay on hardware
  3. Use OpenGL
  4. Gamma correction
  5. Hide/Change mouse pointer

  =====================
  Supporting Institutes
  =====================
  
  Many thanks to go to Setabox Co., Ltd. and CML (Communication and
  Multimedia Laboratory, http://www.cmlab.csie.ntu.edu.tw/) in the 
  Department of Computer Science and Information Engineering of 
  National Taiwan University for supporting this porting project.
  
  ===================
  Contact Information
  ===================

  Welcome to give me any suggestion and to report bugs.
  My e-mail address : ####@####.#### or ####@####.####
  

Previous by date: 4 Apr 2001 10:08:35 -0000 compile error, Ausun
Next by date: 4 Apr 2001 10:08:35 -0000 Is it Microwindows(nanoX) supporting Alpha blending?, Sadeesh Kumar
Previous in thread:
Next in thread: 4 Apr 2001 10:08:35 -0000 Re: Announce: sdl-nanox-patch, Alex Holden


Powered by ezmlm-browse 0.20.