T_B wrote:but due to problems with the glx module (driver/X?).
nVidia has its own GLX module you don't need to install any other GLX module.
Here is my config file and more info,
OS: Puppy-2.13
Boot mode: RAM mode
Processor: Celeron 1.7 Ghz
Gfx card: GeForce2 MX/MX 400 (AGP, 64MB)
RAM: 256MB
Swap: 722.9 MB
Screen: 1024x768 16bpp
I installed
MU's nvidia-installer/3DCC-Nvidia, ran 'installnvidia' after exit X then I'd choose '6: install Nvidia driver 9629 (run xorgwizard first!)' and X didn't start. I had to load the i2c-core module manually to start X, then I extracted the contents of gpupetemesagl176.tar.gz to:
./epsxe160lin/cfg:
cfgPeteMesaGL
gpuPeteMesaGL.cfg
./epsxe160lin/plugins:
libgpuPeteMesaGL.so.1.0.76
This is my config file(/cfg/gpuPeteMesaGL.cfg)800x600 window, color dithering, texture filtering, auto frameskip, etc.
Code: Select all
[screen]
ResX = 800 # X resolution (def=640)
ResY = 600 # Y resolution (def=480)
KeepRatio = 0 # Keep psx aspect ratio (0/1, def=0)
Dithering = 1 # dithering (0/1, def=0)
FullScreen = 0 # fullscreen (0/1, def=0), still needs correct ResX/Y!
[textures]
TexCaching = 2 # texture caching (0-2, def=2)
TexQuality = 3 # texture quality (0: def, 1:4bit, 2:5bit, 3:8bit, 4:8bit BGR)
TexFilter = 1 # texture filtering (def=0: none ,1-4: filtering)
VRamSize = 64 # vram size in MBytes, def=0: autodetect, 1-1024 possible)
HiResTextures = 0 # 2xSaI/scaled Hi-Res textures (0-2, def=0), needs lotta vram
[framerate]
ShowFPS = 0 # show fps menu on startup (0/1, def=0)
UseFrameLimit = 1 # fps limitation (0/1, def=0)
UseFrameSkip = 1 # frame skipping (0/1, def=0)
FPSDetection = 1 # rate detection (0:user val,def=1:auto)
FrameRate = 120 # user value for frame rate (1-1000 ;)
[compatibilty]
OffscreenDrawing= 3 # OD (0-4, def=2)
OpaquePass = 1 # correct opaque drawing (0/1, def=1)
AdvancedBlend = 1 # correct light blending (0/1, def=0)
FrameTextures = 2 # (0=vram,1=black,2=gfx card, 3=gfx card + software)
FrameAccess = 0 # (0=vram,1=read,2=move,3=read+move,4=FVP)
[misc]
MaskDetect = 1 # psx mask bit (zbuffer needed) (0/1, def=0)
FastMdec = 0 # unfiltered, faster mdecs (0/1, def=1)
15bitMdec = 0 # reduced color mdecs, faster (0/1, def=0)
LineMode = 0 # draw lines only (0/1, def=0)
AntiAlias = 0 # polygon/line aa (NOT FSAA!!!) (0/1, def=0)
OGLExtensions = 1 # use OpenGL extensions (0/1, def=1)
ScreenSmoothing = 0 # Blur the whole screen (0/1, def=0)
ScanLines = 0 # (0/1, def=0)
ScanLinesBlend = 200 # Blending value (0-255, -1=dotmode, 0=def)
[fixes]
UseFixes = 0 # use CfgFixes (0/1, def=0)
CfgFixes = 0 # fix bits (0=none,1=FF7 cursor,2=direct FB,4=Lunar,8=swap back/front,16=no coord check,32=blue glitch,64=soft FB access,128=pc fps,256=old skipping, 512=FF9 yellow rect, 1024=no subtractive blending, 2048=DW7, 4096=odd/even, 8192=screen width, 16384=old filter, 32768=more uploads)
I edited /epsxe160lin/.epsxerc to load the new video plugin:
Code: Select all
#
# ePSXe config file
#
# Plugins names
VideoPlugin = libgpuPeteMesaGL.so.1.0.76
SoundPlugin = libspuPeopsOSS.so.1.0.9
PadPlugin = INTERNAL
Ok, I was ready to play
. The game selected was 'Driver'(SLUS_00842/NTSC), loaded from the CD. These are my results:
Auto fps limitation(60fps for NTSC games, 50fps for PAL) and some texture filters enabled(see the cfg file above):
Without frame limit and the same texture filters enabled: