First - there's a "wine.conf" configuration file that gets created in the "/etc/wine" directory. This needs to be tweeked to make sure it works half-way okay. Here is mine:
<<
;;
;; MS-DOS drives configuration
;;
;; Each section has the following format:
;; [Drive X]
;; Path=xxx (Unix path for drive root)
;; Type=xxx (supported types are 'floppy', 'hd', 'cdrom' and 'network')
;; Label=xxx (drive label, at most 11 characters)
;; Serial=xxx (serial number, 8 characters hexadecimal number)
;; Filesystem=xxx (supported types are 'msdos'/'dos'/'fat', 'win95'/'vfat', 'unix')
;; This is the FS Wine is supposed to emulate on a certain
;; directory structure.
;; Recommended:
;; - "win95" for ext2fs, VFAT and FAT32
;; - "msdos" for FAT16 (ugly, upgrading to VFAT driver strongly recommended)
;; DON'T use "unix" unless you intend to port programs using Winelib !
;; Device=/dev/xx (only if you want to allow raw device access)
;;
[Drive A]
Path=/mnt/floppy
Type=floppy
Label=Floppy
Serial=87654321
Device=/dev/fd0
[Drive C]
Path=/mnt/win
Type=hd
Label=Windud 98
Filesystem=win95
[Drive D]
Path=/mnt/cdrom
Type=cdrom
Label=CD-Rom
Filesystem=win95
; make sure that device is correct and has proper permissions !
Device=/dev/cdrom
[Drive E]
Path=/tmp
Type=hd
Label=Tmp Drive
Filesystem=win95
[Drive F]
Path=${HOME}
Type=network
Label=Home
Filesystem=win95
[wine]
Windows=c:\windows
System=c:\windows\system
Temp=e:\
Path=c:\windows;c:\windows\system;e:\;e:\test;f:\
;;Profile=c:\windows\Profiles\Administrator
GraphicsDriver=x11drv
# <wineconf>
[DllDefaults]
EXTRA_LD_LIBRARY_PATH=/usr/lib/wine
DefaultLoadOrder = native, builtin, elfdll, so
[DllOverrides]
kernel32, gdi32, user32 = builtin
krnl386, gdi, user = builtin
toolhelp = builtin
comdlg32, commdlg = elfdll, builtin, native
version, ver = elfdll, builtin, native
shell32, shell = builtin, native
lz32, lzexpand = builtin, native
commctrl, comctl32 = builtin, native
wsock32, winsock = builtin
advapi32, crtdll, ntdll = builtin, native
mpr, winspool.drv = builtin, native
ddraw, dinput, dsound = builtin, native
winmm, mmsystem = builtin
msvideo, msvfw32 = builtin, native
mcicda.drv, mciseq.drv = builtin, native
mciwave.drv = builtin, native
mciavi.drv, mcianim.drv = native, builtin
msacm.drv, midimap.drv = builtin, native
w32skrnl = builtin
wnaspi32, wow32 = builtin
system, display, wprocs = builtin
wineps = builtin
icmp = builtin
[x11drv]
; Number of colors to allocate from the system palette
AllocSystemColors = 100
; Use a private color map
PrivateColorMap = N
; Favor correctness over speed in some graphics operations
PerfectGraphics = N
; Color depth to use on multi-depth screens
;;ScreenDepth = 16
; Name of X11 display to use
;;Display = :0.0
; Allow the window manager to manage created windows
Managed = N
; Use XFree86 DGA extension if present
UseDGA = Y
; Use XShm extension if present
UseXShm = Y
; Enable DirectX mouse grab
DXGrab = N
; Create the desktop window with a double-buffered visual
; (useful to play OpenGL games)
DesktopDoubleBuffered = N
; Code page used for captions in managed mode
; 0 means default ANSI code page (CP_ACP == 0)
TextCP=0
; Use this if you have more than one port for video on your setup
; (Wine uses for now the first 'input image' it founds).
;; XVideoPort = 43
[fonts]
;Read documentation/fonts before adding aliases
Resolution = 96
Default = -adobe-times-
[serialports]
Com1=/dev/ttyS0
Com2=/dev/ttyS1
Com3=/dev/modem,38400
Com4=/dev/modem
[parallelports]
Lpt1=/dev/lp0
[spooler]
LPT1:=|lpr
LPT2:=|gs -sDEVICE=bj200 -sOutputFile=/tmp/fred -q -
LPT3:=/dev/lp3
[ports]
;read=0x779,0x379,0x280-0x2a0
;write=0x779,0x379,0x280-0x2a0
[spy]
Exclude=WM_SIZE;WM_TIMER;
[registry]
; Paths must be given in /dir/dir/file.reg format.
; Wine will not understand dos file names here...
;These are all booleans. Y/y/T/t/1 are true, N/n/F/f/0 are false.
;Defaults are read all, write to Home
; Global registries (stored in /etc)
LoadGlobalRegistryFiles=Y
; Home registries (stored in ~user/.wine/)
LoadHomeRegistryFiles=Y
; Load Windows registries from the Windows directory
LoadWindowsRegistryFiles=Y
; TRY to write all changes to home registries
WritetoHomeRegistryFiles=Y
; Use new file format
UseNewFormat=Y
; Registry periodic save timeout in seconds
; PeriodicSave=600
; Save only modified keys
SaveOnlyUpdatedKeys=Y
[Tweak.Layout]
;; WineLook=xxx (supported styles are 'Win31'(default), 'Win95', 'Win98')
WineLook=Win98
[programs]
Default=
Startup=
[Console]
;Drivers=tty
;XtermProg=nxterm
;InitialRows=25
;InitialColumns=80
;TerminalType=nxterm
[Clipboard]
ClearAllSelections=0
PersistentSelection=1
# </wineconf> >>
Next - I've never run Setilog since I use Setidriver/Setiqueue to log stuff, but here's how I run SETI in WINE:
1.) While in Linux, I mount the 98SE partition located on the same machine with:
mount -t vfat /dev/hda1 /mnt/win
(this assumes your windoze is at the beginning of the drive in "hda1" and that you created a directory called "win" in the "/mnt" directory)
2.) I change into /mnt/win and once there, I now have access to windoze's "C" drive. I change to windoze's SETI directory.
Then to start up SETI, I type:
wine --winver nt40 -- seti303.exe -proxy 192.168.1.9:5517
Note that there is no space between the first set of "--" and the "winver", but there IS a space between the second set of "--" and both the "nt40" as well as the "seti303.exe".
Also, the above assumes:
1.) I'm having it run SETI as if the OS was NT40 (even though the stuff is coming off of 98SE). If you leave that "winver" stuff out, it'll default to "win95" (and run a bit slower...heh

).
2.) I renamed the SETI executable to what is above (you can name the executable whatever you want in windoze)
3.) I'm using the "-proxy <blah>" parameter to shunt the result to my Setiqueue machine.
Now... I think Setilog has parameters to start the SETI executable so... I'm thinking you could try:
wine --winver nt40 -- Setilog.exe /h
or something like that...

I don't know the Setilog parameters...
Now one other thing is that since I run G@H on the same machine (linux client), in order to get G@H to share with SETI (SETI hogs the CPU), I manually "nice" the process with:
nice -10 wine --winver nt40 -- seti303.exe -proxy 192.168.1.9:5517
This will force it to share ~75/25 with G@H.
Hope this helps some even though it's long?
