I'm using the following setup under windows XP pro with .NET framework 1.1 installed (Free download from microsoft.com), so hopefully the following will work for you as well. (No guarentees though, as I'm relativly new to this emulation lark myself!). I'm in a bit of a rush to get to the pub, but I'll try and rush through it for you!
You will need the following (Easily found with an internet search) :
Mamewah v1.61
WinVICE 1.19
C64 wrapper.exe
A c64 game as a .d64 image
Okay, start off by unzipping the winvice .zip to drive c:\. This should place a new folder in your c:\ drive called "WinVICE-1.19". Enter this new folder and create two new folders inside it; "C64DISKS" and "C64ROMS". Place a game .D64 image in the new "C64DISKS" folder you just created (If it's zipped, unzip it!). Now double click on"x64.exe". A new window should open up with the C64 basic screen. Go to the "options" tab at the top of this new window and click on "virtual device traps" on the drop down menu SO THAT NO TICK IS PRESENT ON THE LEFT HAND SIDE OF IT. Next, click on the settings tab and click on "Save current settings". Now close the emulator.
The next step is to unzip the "C64wrapper.exe" to the "C:\WinVICE-1.19 directory. This should give you two new files - "C64wrapper.exe" and "C64wrapper.cfg". Open the C64wrapper.cfg file with notepad and delete everything in it. Then cut and paste the following text to it :
*** Do not remove these lines preceeded with ***
*** Full Path to Executable Folder ***
C:\WinVICE-1.19
*** Full Path to the Executable ***
C:\WinVICE-1.19\x64.exe
Save the file (replacing the original one), then cut and paste the following text to a blank notepad file :
### commodore64.ini (mamewah v1.60) ###
emulator_title CBM 64
### List Generation Settings ###
rom_path c:\winvice-1.19\c64roms
rom_extension vsf
dat_file
nms_file
catver_ini_file
list_generation_method rom_folder
### Execution Settings ###
emulator_executable c:\winvice-1.19\c64wrapper.exe
commandline_format "[rompath]\[name].[romext]"{nodosbox}{safelaunch}
alt_commandline_format_1 [name]
alt_commandline_format_2 [name]
game_specific_config_path
### Artwork Locations ###
artwork_1_image_path c:\winvice\snaps\c64
artwork_2_image_path
artwork_3_image_path
artwork_4_image_path
artwork_5_image_path
artwork_6_image_path
artwork_7_image_path
artwork_8_image_path
artwork_9_image_path
artwork_10_image_path
movie_preview_path
movie_artwork_no
### Screen-Saver Settings ###
enable_music_in_screensaver
saver_type
movie_path
movie_fullscreen
quit_delay
wrapper_executable
wrapper_commandline_format
scr_file
### External Application Settings ###
ipc_file_or_path
app_1_executable
app_1_commandline_format
app_2_executable
app_2_commandline_format
app_3_executable
app_3_commandline_format
auto_launch_apps
### Additional Settings ###
music_path
lcd_display_file_path
lcd_fe_text
### Settings used by MAMEWAH ###
current_list 0
Save this file as "Commodore 64.ini" in your mamewah ini folder
Now, open the c64 emulator again (with x64.exe), click on file, autostart disk tape image in the drop down menu. In the new window that appears navigate to the games .d64 image and doubled click on it. The game should now load.
When it's finished loading, Click on the "snapshot" tab at the top of the emulator window and then click on "Save snapshot image..." in the drop down list. Click on the two boxes at the bottom of the new window so that they both have a tick in them, enter the games name in the "File name" dialogue and save it in the "C64roms" folder that you created earlier on. Now close the emulator. Open up mamewah, select commodore 64 as the platform and generate the games list. The game should now appear on the list and should start from your saved position to cut out the loading business.
Hope this helps you, but if you get stuck at all let me know and I'll try to explain things a little better (Time permiting).
Best of luck