Geepee32 & Linux


Akuma no Houkon

Certified Guru
Joined
Mar 4, 2004
Messages
1,194
Age
43
Location
USA > Washington > Everett
Website
akuma.gp32news.com
I hated going back to windows just to test my GP32 games. And I didnt want to do that whole GP32 <-> PC thing to test the game on real hardware via the PC Link. (requires a bios flash and I am too paranoid for that). Not to mention my GP32 is still on its way back from mash.

So, in a last desparate attempt, I upgraded my WineX to 3.3-1 (rpm) and tried it (default settings), and lo an behold! GeePee32 works perfectly (as perfect as it normally does lol) in Linux via WineX! I tested a couple of my in development games and they worked exactally as they do on GeePee32 in windows.
(I tried normal Wine, but there are too many unsupported DirectX calls and flags in normal Wine)

You must move the GeePee32 window to the VERY top left of the screen or you wont see the images, but other then that it works pefectly, I just copied my "emu" directory over from the devkitadv package to the root of my fake c: drive and ran it. Perfect the first time. :)

winex3 "c:\emu\geepee32.exe" (optionally add your flags to it)

You can probably just run it directly from your home directory or even your windows parition if thats what you want, but I found it easier just to make a copy in the root of my fake c: drive.

Remember, use WineX, regular old Wine just wont cut it, because of GeePee32's heavy useage of DirectX.

I didnt seem to have any problems with GeePee32 in linux, so I thought I would share this tid bit of info.
 
Because its an older build. Of course.
Its a pretty old build, one of the earliest available on the site.

I am a person that likes to have/use the newest, most uptodate versions of things, especially emulators.

Since 0.40 works perfect with WineX, there is no need to use 0.30 linux version. :)

Not to mention I have a shared FAT32 drive with windows and linux and I can put everything on there, and work on the same files, using the same emulator, from either OS. :)
 
mr.mirko posted on Apr 30 2004 at 11:17 AM said:
iam using wine since 6 month to run geepee.exe. You dont need winex. Its running very good on wine...
Same here. First used standard wine to run geepee32 about a year ago, but only because my sdl libs were messed up for a while and the linux version wouldn't run. Ever since I sorted sdl out I've never had a need to run the windows version again.
 
Last edited by a moderator:
Akuma no Houkon posted on Apr 30 2004 at 11:43 AM said:
I cant get it to run using Wine (newest version of wine), I get the message:

fixme:ddraw:DIB_DirectDrawSurface_Blt Unsupported flags:

1000's of them, they fill the console and keep going forever.

Where as WineX runs it perfectly.
Compile latest wine with:

./configure --prefix=/opt/wine --disable-trace --disable-debug --with-opengl --with-x

add
/opt/wine/bin
to your /etc/ld.so.conf

run ldconfig


create a ~/.wine directory

copy config from wine source to it

create ~/.wine/windows
and ~/.wine/windows/system

uhhh no more time, but use regedit to import the wine regfile ( included in wine )

create / copy this files

root:~/.wine/windows/system# ll
total 2898
drwxr-xr-x 2 root root 552 Apr 17 01:59 .
drwxr-xr-x 11 root root 440 Apr 17 02:00 ..
-rw-r--r-- 1 root root 0 Apr 17 01:59 d3d8.dll
-rw-r--r-- 1 root root 0 Apr 17 01:59 d3drm.dll
-rw-r--r-- 1 root root 0 Apr 17 01:59 ddraw.dll
-rw-r--r-- 1 root root 0 Apr 17 01:59 dinput.dll
-rw-r--r-- 1 root root 0 Apr 17 01:59 dinput8.dll
-rw-r--r-- 1 root root 0 Apr 17 01:59 dmusic.dll
-rw-r--r-- 1 root root 995383 Apr 17 01:59 mfc42.dll
-rwxr--r-- 1 root root 77878 Apr 17 01:59 msvcirt.dll
-rwxr--r-- 1 root root 94285 Apr 15 22:08 msvcirtd.dll
-rwxr--r-- 1 root root 565760 Apr 15 22:08 msvcp50.dll
-rwxr--r-- 1 root root 401462 Apr 15 22:08 msvcp60.dll
-rwxr--r-- 1 root root 487424 Apr 15 22:08 msvcp70.dll
-rw-r--r-- 1 root root 290869 Apr 17 01:59 msvcrt.dll
-rw-r--r-- 1 root root 0 Apr 17 01:59 opengl32.dll

you can create 0 bytes file with touch

thats it, now d3d8 games will work with normal wine...
there is really no need for winex...
 
Last edited by a moderator:
Back
Top