Gamebase 64 Forum

RegisterRegister Log inLog in

Yay for WinVICE v2.3!

 
Post new topic   Reply to topic    -= GB64 Forum =- Forum Index -> The GameBase Frontend
View previous topic :: View next topic  
Author Message
The Lord of the Flies
Ice Cool Member
Ice Cool Member


Joined: 16 Dec 2004
Posts: 142
GB64-Points: 646
Location: Tycho Basin, Earth's Moon
GB64 Donator!

PostPosted: Thu Mar 03, 2011 3:02 pm    Post subject: Yay for WinVICE v2.3! Reply with quote

Yay for WinVICE v2.3! icon_biggrin.gif Even better in GameBase64! WOOOOO! icon_biggrin.gificon_biggrin.gif

But I got no script for it, though. icon_sad.gif (I have one for WinVICE64 v2.2.) I'd make it myself, but I dunno how! icon_cry.gif

Please help! hehehe

But yeah, go get WinVICE v2.3! It's available right now! WOOOOOO! hehehe
_________________
"My mind is going, Dave--I can feel it!"
Back to top
View user's profile Send private message
The Lord of the Flies
Ice Cool Member
Ice Cool Member


Joined: 16 Dec 2004
Posts: 142
GB64-Points: 646
Location: Tycho Basin, Earth's Moon
GB64 Donator!

PostPosted: Sun Mar 06, 2011 7:36 am    Post subject: Reply with quote

Aww! Please help! Please give unto me script-file! Or at least tell me how to make one! Please, PLEASE! icon_cry.gif
_________________
"My mind is going, Dave--I can feel it!"
Back to top
View user's profile Send private message
.mad.
Outstanding Member
Outstanding Member


Joined: 19 Jun 2005
Posts: 982
GB64-Points: 2762
Location: Lancashire, England

PostPosted: Sun Mar 06, 2011 10:28 pm    Post subject: Reply with quote

i haven't had a good look at 2.3 yet,
but the version 2.2 script should work ok.

if your current WinVICE install DIR is setup like this
WinVICE-2.2-x86\x64.exe

just edit the emulators.ini file and change to the new path.
the script doesn't have to named 2.3 for it to work.

[WinVICE]
UseShortFilenames=1
SupportedTypes=D64;D71;D80;D81;D82;G64;G41;X64;T64;P00;TAP;PRG;CRT
EmulatorPathFile=C:\Program Files\GameBase\gbc_v07\Emulators\WinVICE-2.3-x86\x64.exe
ScriptFile=WinVICE.txt
1=C:\Program Files\GameBase\gbc_v07\Emulators\WinVICE-2.3-x86\vice.ini
UseDefaultTypes=0
WaitFinish=1

----
you could just install it to a DIR named "WinVICE" (no version number).
then you just need to extract any new version to that folder.
Back to top
View user's profile Send private message
The Lord of the Flies
Ice Cool Member
Ice Cool Member


Joined: 16 Dec 2004
Posts: 142
GB64-Points: 646
Location: Tycho Basin, Earth's Moon
GB64 Donator!

PostPosted: Tue Mar 08, 2011 1:12 pm    Post subject: Reply with quote

Well, yeah. But nonetheless you, or whomever, should take a look at the new WinVICE. There's some significant additions, including a new emu, supposedly more accurate than the 'x64.exe'.

As I said, I'd write the script file(s) myself, if I knew how.
_________________
"My mind is going, Dave--I can feel it!"
Back to top
View user's profile Send private message
.mad.
Outstanding Member
Outstanding Member


Joined: 19 Jun 2005
Posts: 982
GB64-Points: 2762
Location: Lancashire, England

PostPosted: Tue Mar 08, 2011 10:40 pm    Post subject: Reply with quote

the VICE.INI stores the config for both normal and SC versions.

text below the [c64] Header is for the normal WinVICE
and below [c64sc] is for the new version.

only these three lines changed in the new SC version.

Code:

AutostartPrgDiskImage="C:\Program Files\GameBase\GBC_V07\Emulators\WinVICE-2.3-x86\autostart-C64SC.d64"
FliplistName="C:\Program Files\GameBase\GBC_V07\Emulators\WinVICE-2.3-x86\fliplist-C64SC.vfl"
VICIIModel=0



VICE.INI
Code:

[C64]
LogFileName=""
Directory="$$"
AutostartPrgDiskImage="C:\Program Files\GameBase\GBC_V07\Emulators\WinVICE-2.3-x86\autostart-C64.d64"
AutostartBasicLoad=0
AutostartRunWithColon=0
AutostartHandleTrueDriveEmulation=0
AutostartWarp=1
AutostartPrgMode=0
RomsetArchiveName="default"
RomsetArchiveActive=""
RomsetFileName="default"
RomsetSourceFile=1
Language="en"
MonitorDimensions=""
InitialDefaultDir=""
InitialTapeDir=""
InitialDiskDir=""
InitialAutostartDir=""
InitialCartDir=""
InitialSnapshotDir=""
FullscreenDevice=0
FullscreenBitdepth=-1
FullscreenWidth=-1
FullscreenHeight=-1
FullscreenRefreshRate=0
FullscreenEnabled=0
SaveResourcesOnExit=0
ConfirmOnExit=0
SingleCPU=0
Window0Xpos=88
Window0Ypos=116
Window1Xpos=-2147483648
Window1Ypos=-2147483648
VBLANKSync=0
AlwaysOnTop=0
KeepAspectRatio=0
TrueAspectRatio=0
AspectRatio=1000
FliplistName="C:\Program Files\GameBase\GBC_V07\Emulators\WinVICE-2.3-x86\fliplist-C64.vfl"
AttachDevice8Readonly=0
AttachDevice9Readonly=0
AttachDevice10Readonly=0
AttachDevice11Readonly=0
FileSystemDevice8=1
FileSystemDevice9=0
FileSystemDevice10=0
FileSystemDevice11=0
FSDevice8Dir="."
FSDevice9Dir="."
FSDevice10Dir="."
FSDevice11Dir="."
FSDevice8ConvertP00=1
FSDevice9ConvertP00=1
FSDevice10ConvertP00=1
FSDevice11ConvertP00=1
FSDevice8SaveP00=1
FSDevice9SaveP00=1
FSDevice10SaveP00=1
FSDevice11SaveP00=0
FSDevice8HideCBMFiles=0
FSDevice9HideCBMFiles=0
FSDevice10HideCBMFiles=0
FSDevice11HideCBMFiles=0
EventSnapshotDir=".\"
EventStartSnapshot="start.vsf"
EventEndSnapshot="end.vsf"
EventStartMode=0
EventImageInclude=1
DoCoreDump=0
VirtualDevices=1
Speed=100
RefreshRate=0
WarpMode=0
ColorSaturation=1000
ColorContrast=1000
ColorBrightness=1000
ColorGamma=2200
ColorTint=1000
PALEmulation=0
PALScanLineShade=667
PALBlur=500
PALOddLinePhase=1250
PALOddLineOffset=750
DXPrimarySurfaceRendering=0
DX9Disable=0
ChargenName="chargen"
KernalName="kernal"
BasicName="basic"
KernalRev=""
KeymapSymFile="win_sym_us.vkm"
KeymapPosFile="win_pos.vkm"
KeymapSymDeFile="win_sym_de.vkm"
MachineVideoStandard=-1
RomsetChargenName=0
RomsetKernalName=1
RomsetBasicName=0
CIA1Model=0
CIA2Model=0
KeymapIndex=1
SidStereoAddressStart=56832
PLUS60Kfilename=""
PLUS60K=0
PLUS60Kbase=53504
PLUS256Kfilename=""
PLUS256K=0
C64_256Kfilename=""
C64_256K=0
C64_256Kbase=57216
VICIIVideoCache=1
VICIIDoubleScan=1
HwScalePossible=0
VICIIScale2x=0
VICIIDoubleSize=0
VICIIPaletteFile="default"
VICIIExternalPalette=0
VICIIBorderMode=0
VICIICheckSsColl=1
VICIICheckSbColl=1
VICIINewLuminances=1
SoundDeviceName=""
SoundDeviceArg=""
SoundRecordDeviceName=""
SoundRecordDeviceArg=""
Sound=1
SoundSampleRate=44100
SoundBufferSize=100
SoundFragmentSize=2
SoundSuspendTime=0
SoundSpeedAdjustment=0
SoundVolume=100
SidEngine=1
SidResidSampling=0
SidResidPassband=90
SidResidGain=97
SidResidFilterBias=0
SidFilters=1
SidModel=0
SidStereo=0
SidHardSIDMain=0
SidHardSIDRight=1
RsDevice1="10.0.0.1:25232"
RsDevice2="10.0.0.1:25232"
RsDevice3="10.0.0.1:25232"
RsDevice4="10.0.0.1:25232"
RsUserEnable=0
RsUserBaud=300
RsUserDev=0
IECDevice4=0
IECDevice5=0
IECDevice8=0
IECDevice9=0
IECDevice10=0
IECDevice11=0
PrinterTextDevice1="viceprnt.out"
PrinterTextDevice2="LPT1:"
PrinterTextDevice3="LPT2:"
Printer4TextDevice=0
Printer5TextDevice=0
PrinterUserportTextDevice=0
Printer4Output="text"
Printer5Output="text"
PrinterUserportOutput="text"
Printer4Driver="ascii"
Printer5Driver="ascii"
PrinterUserportDriver="ascii"
Printer4=0
Printer5=0
PrinterUserport=0
Mouse=0
Mousetype=0
Mouseport=1
Lightpen=0
LightpenType=0
Drive8ExtendImagePolicy=0
Drive9ExtendImagePolicy=0
Drive10ExtendImagePolicy=0
Drive11ExtendImagePolicy=0
Drive8Type=1541
Drive9Type=0
Drive10Type=0
Drive11Type=0
Drive8IdleMethod=2
Drive8RAM2000=0
Drive8RAM4000=0
Drive8RAM6000=0
Drive8RAM8000=0
Drive8RAMA000=0
Drive9IdleMethod=2
Drive9RAM2000=0
Drive9RAM4000=0
Drive9RAM6000=0
Drive9RAM8000=0
Drive9RAMA000=0
Drive10IdleMethod=2
Drive10RAM2000=0
Drive10RAM4000=0
Drive10RAM6000=0
Drive10RAM8000=0
Drive10RAMA000=0
Drive11IdleMethod=2
Drive11RAM2000=0
Drive11RAM4000=0
Drive11RAM6000=0
Drive11RAM8000=0
Drive11RAMA000=0
DosName1541="dos1541"
DosName1541ii="d1541II"
DosName1570="dos1570"
DosName1571="dos1571"
DosName1581="dos1581"
RomsetDosName1541=0
RomsetDosName1541ii=0
RomsetDosName1570=0
RomsetDosName1571=0
RomsetDosName1581=0
Drive8ParallelCable=0
Drive8ProfDOS=0
Drive9ParallelCable=0
Drive9ProfDOS=0
Drive10ParallelCable=0
Drive10ProfDOS=0
Drive11ParallelCable=0
Drive11ProfDOS=0
DriveProfDOS1571Name=""
DosName2031="dos2031"
DosName2040="dos2040"
DosName3040="dos3040"
DosName4040="dos4040"
DosName1001="dos1001"
RomsetDosName2031=0
RomsetDosName2040=0
RomsetDosName3040=0
RomsetDosName4040=0
RomsetDosName1001=0
DriveTrueEmulation=1
DatasetteResetWithCPU=1
DatasetteZeroGapDelay=20000
DatasetteSpeedTuning=1
GlueLogic=0
CartridgeReset=1
CartridgeType=-1
MMC64BIOSfilename=""
MMC64imagefilename=""
MMC64=0
MMC64_RO=0
MMC64_flashjumper=0
MMC64_revision=0
MMC64_bios_write=0
MMC64_sd_type=0
MagicVoiceImage=""
MagicVoiceCartridgeEnabled=0
IEEE488Image=""
IEEE488=0
Expertfilename=""
ExpertCartridgeEnabled=0
ExpertCartridgeMode=1
ExpertImageWrite=0
DQBBfilename=""
DQBB=0
DQBBImageWrite=0
Isepicfilename=""
IsepicCartridgeEnabled=0
IsepicSwitch=0
IsepicImageWrite=0
RAMCARTfilename=""
RAMCART=0
RAMCART_RO=0
RAMCARTsize=128
RAMCARTImageWrite=0
DIGIMAX=0
DIGIMAXbase=56832
GEORAMfilename=""
GEORAM=0
GEORAMsize=512
GEORAMImageWrite=0
MIDIMode=0
MIDIEnable=0
MIDIInDev=0
MIDIOutDev=0
REUfilename=""
REUImageWrite=0
REUsize=512
REUfirstUnusedRegister=11
REU=0
SFXSoundExpander=0
SFXSoundExpanderChip=3526
SFXSoundSampler=0
ETHERNET_INTERFACE=""
ETHERNET_DISABLED=1
ETHERNET_ACTIVE=0
ETHERNET_AS_RR=0
Acia1Dev=0
Acia1Irq=2
Acia1Mode=0
Acia1Enable=0
EasyFlashJumper=0
EasyFlashWriteCRT=0
IDE64Image1="ide.hdd"
IDE64Image2=""
IDE64Image3=""
IDE64Image4=""
IDE64Config="@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"
IDE64Cylinders=256
IDE64Heads=4
IDE64Sectors=16
IDE64AutodetectSize=1
IDE64version4=0
IDE64RTCOffset=0
MMCRCardImage=""
MMCREEPROMImage=""
MMCRRescueMode=0
MMCRImageWrite=0
MMCRCardRW=1
MMCRSDType=0
MMCREEPROMRW=1
RRFlashJumper=0
RRBankJumper=0
RRBiosWrite=0
CartridgeFile=""
KeySet1NorthWest=0
KeySet1North=0
KeySet1NorthEast=0
KeySet1East=0
KeySet1SouthEast=0
KeySet1South=0
KeySet1SouthWest=0
KeySet1West=0
KeySet1Fire=0
KeySet2NorthWest=0
KeySet2North=0
KeySet2NorthEast=0
KeySet2East=0
KeySet2SouthEast=0
KeySet2South=0
KeySet2SouthWest=0
KeySet2West=0
KeySet2Fire=0
KeySetEnable=1
JoyOpposite=0
ExtraJoy=0
ExtraJoyType=0
JoyDevice1=0
JoyDevice2=0
JoyDevice3=0
JoyDevice4=0
JoyAutofire1Speed=16
JoyAutofire1Axis=0
JoyAutofire1Button=0
JoyAutofire2Speed=16
JoyAutofire2Axis=0
JoyAutofire2Button=0
JoyAutofire3Speed=16
JoyAutofire3Axis=0
JoyAutofire3Button=0
JoyAutofire4Speed=16
JoyAutofire4Axis=0
JoyAutofire4Button=0
JoyFire1Button=0
JoyFire2Button=0
JoyFire3Button=0
JoyFire4Button=0
RAMInitStartValue=0
RAMInitValueInvert=64
RAMInitPatternInvert=0
DoodleOversizeHandling=0
DoodleMultiColorHandling=1
DoodleTEDLumHandling=0
DoodleCRTCTextColor=0
NetworkServerName="127.0.0.1"
NetworkServerBindAddress=""
NetworkServerPort=6502
NetworkControl=797
MonitorServerAddress="ip4://127.0.0.1:6510"
MonitorServer=0

[C64SC]
LogFileName=""
Directory="$$"
AutostartPrgDiskImage="C:\Program Files\GameBase\GBC_V07\Emulators\WinVICE-2.3-x86\autostart-C64SC.d64"
AutostartBasicLoad=0
AutostartRunWithColon=0
AutostartHandleTrueDriveEmulation=0
AutostartWarp=1
AutostartPrgMode=0
RomsetArchiveName="default"
RomsetArchiveActive=""
RomsetFileName="default"
RomsetSourceFile=1
Language="en"
MonitorDimensions=""
InitialDefaultDir=""
InitialTapeDir=""
InitialDiskDir=""
InitialAutostartDir=""
InitialCartDir=""
InitialSnapshotDir=""
FullscreenDevice=0
FullscreenBitdepth=-1
FullscreenWidth=-1
FullscreenHeight=-1
FullscreenRefreshRate=0
FullscreenEnabled=0
SaveResourcesOnExit=0
ConfirmOnExit=0
SingleCPU=0
Window0Xpos=132
Window0Ypos=174
Window1Xpos=-2147483648
Window1Ypos=-2147483648
VBLANKSync=0
AlwaysOnTop=0
KeepAspectRatio=0
TrueAspectRatio=0
AspectRatio=1000
FliplistName="C:\Program Files\GameBase\GBC_V07\Emulators\WinVICE-2.3-x86\fliplist-C64SC.vfl"
AttachDevice8Readonly=0
AttachDevice9Readonly=0
AttachDevice10Readonly=0
AttachDevice11Readonly=0
FileSystemDevice8=1
FileSystemDevice9=0
FileSystemDevice10=0
FileSystemDevice11=0
FSDevice8Dir="."
FSDevice9Dir="."
FSDevice10Dir="."
FSDevice11Dir="."
FSDevice8ConvertP00=1
FSDevice9ConvertP00=1
FSDevice10ConvertP00=1
FSDevice11ConvertP00=1
FSDevice8SaveP00=1
FSDevice9SaveP00=1
FSDevice10SaveP00=1
FSDevice11SaveP00=0
FSDevice8HideCBMFiles=0
FSDevice9HideCBMFiles=0
FSDevice10HideCBMFiles=0
FSDevice11HideCBMFiles=0
EventSnapshotDir=".\"
EventStartSnapshot="start.vsf"
EventEndSnapshot="end.vsf"
EventStartMode=0
EventImageInclude=1
DoCoreDump=0
VirtualDevices=1
Speed=100
RefreshRate=0
WarpMode=0
ColorSaturation=1000
ColorContrast=1000
ColorBrightness=1000
ColorGamma=2200
ColorTint=1000
PALEmulation=0
PALScanLineShade=667
PALBlur=500
PALOddLinePhase=1250
PALOddLineOffset=750
DXPrimarySurfaceRendering=0
DX9Disable=0
ChargenName="chargen"
KernalName="kernal"
BasicName="basic"
KernalRev=""
KeymapSymFile="win_sym_us.vkm"
KeymapPosFile="win_pos.vkm"
KeymapSymDeFile="win_sym_de.vkm"
MachineVideoStandard=-1
RomsetChargenName=0
RomsetKernalName=1
RomsetBasicName=0
CIA1Model=0
CIA2Model=0
KeymapIndex=1
SidStereoAddressStart=56832
PLUS60Kfilename=""
PLUS60K=0
PLUS60Kbase=53504
PLUS256Kfilename=""
PLUS256K=0
C64_256Kfilename=""
C64_256K=0
C64_256Kbase=57216
VICIIVideoCache=1
VICIIDoubleScan=1
HwScalePossible=0
VICIIScale2x=0
VICIIDoubleSize=0
VICIIPaletteFile="default"
VICIIExternalPalette=0
VICIIBorderMode=0
VICIICheckSsColl=1
VICIICheckSbColl=1
VICIINewLuminances=1
VICIIModel=0
SoundDeviceName=""
SoundDeviceArg=""
SoundRecordDeviceName=""
SoundRecordDeviceArg=""
Sound=1
SoundSampleRate=44100
SoundBufferSize=100
SoundFragmentSize=2
SoundSuspendTime=0
SoundSpeedAdjustment=0
SoundVolume=100
SidEngine=1
SidResidSampling=0
SidResidPassband=90
SidResidGain=97
SidResidFilterBias=0
SidFilters=1
SidModel=0
SidStereo=0
SidHardSIDMain=0
SidHardSIDRight=1
RsDevice1="10.0.0.1:25232"
RsDevice2="10.0.0.1:25232"
RsDevice3="10.0.0.1:25232"
RsDevice4="10.0.0.1:25232"
RsUserEnable=0
RsUserBaud=300
RsUserDev=0
IECDevice4=0
IECDevice5=0
IECDevice8=0
IECDevice9=0
IECDevice10=0
IECDevice11=0
PrinterTextDevice1="viceprnt.out"
PrinterTextDevice2="LPT1:"
PrinterTextDevice3="LPT2:"
Printer4TextDevice=0
Printer5TextDevice=0
PrinterUserportTextDevice=0
Printer4Output="text"
Printer5Output="text"
PrinterUserportOutput="text"
Printer4Driver="ascii"
Printer5Driver="ascii"
PrinterUserportDriver="ascii"
Printer4=0
Printer5=0
PrinterUserport=0
Mouse=0
Mousetype=0
Mouseport=1
Lightpen=0
LightpenType=0
Drive8ExtendImagePolicy=0
Drive9ExtendImagePolicy=0
Drive10ExtendImagePolicy=0
Drive11ExtendImagePolicy=0
Drive8Type=1541
Drive9Type=0
Drive10Type=0
Drive11Type=0
Drive8IdleMethod=2
Drive8RAM2000=0
Drive8RAM4000=0
Drive8RAM6000=0
Drive8RAM8000=0
Drive8RAMA000=0
Drive9IdleMethod=2
Drive9RAM2000=0
Drive9RAM4000=0
Drive9RAM6000=0
Drive9RAM8000=0
Drive9RAMA000=0
Drive10IdleMethod=2
Drive10RAM2000=0
Drive10RAM4000=0
Drive10RAM6000=0
Drive10RAM8000=0
Drive10RAMA000=0
Drive11IdleMethod=2
Drive11RAM2000=0
Drive11RAM4000=0
Drive11RAM6000=0
Drive11RAM8000=0
Drive11RAMA000=0
DosName1541="dos1541"
DosName1541ii="d1541II"
DosName1570="dos1570"
DosName1571="dos1571"
DosName1581="dos1581"
RomsetDosName1541=0
RomsetDosName1541ii=0
RomsetDosName1570=0
RomsetDosName1571=0
RomsetDosName1581=0
Drive8ParallelCable=0
Drive8ProfDOS=0
Drive9ParallelCable=0
Drive9ProfDOS=0
Drive10ParallelCable=0
Drive10ProfDOS=0
Drive11ParallelCable=0
Drive11ProfDOS=0
DriveProfDOS1571Name=""
DosName2031="dos2031"
DosName2040="dos2040"
DosName3040="dos3040"
DosName4040="dos4040"
DosName1001="dos1001"
RomsetDosName2031=0
RomsetDosName2040=0
RomsetDosName3040=0
RomsetDosName4040=0
RomsetDosName1001=0
DriveTrueEmulation=1
DatasetteResetWithCPU=1
DatasetteZeroGapDelay=20000
DatasetteSpeedTuning=1
GlueLogic=0
CartridgeReset=1
CartridgeType=-1
MMC64BIOSfilename=""
MMC64imagefilename=""
MMC64=0
MMC64_RO=0
MMC64_flashjumper=0
MMC64_revision=0
MMC64_bios_write=0
MMC64_sd_type=0
MagicVoiceImage=""
MagicVoiceCartridgeEnabled=0
IEEE488Image=""
IEEE488=0
Expertfilename=""
ExpertCartridgeEnabled=0
ExpertCartridgeMode=1
ExpertImageWrite=0
DQBBfilename=""
DQBB=0
DQBBImageWrite=0
Isepicfilename=""
IsepicCartridgeEnabled=0
IsepicSwitch=0
IsepicImageWrite=0
RAMCARTfilename=""
RAMCART=0
RAMCART_RO=0
RAMCARTsize=128
RAMCARTImageWrite=0
DIGIMAX=0
DIGIMAXbase=56832
GEORAMfilename=""
GEORAM=0
GEORAMsize=512
GEORAMImageWrite=0
MIDIMode=0
MIDIEnable=0
MIDIInDev=0
MIDIOutDev=0
REUfilename=""
REUImageWrite=0
REUsize=512
REUfirstUnusedRegister=11
REU=0
SFXSoundExpander=0
SFXSoundExpanderChip=3526
SFXSoundSampler=0
ETHERNET_INTERFACE=""
ETHERNET_DISABLED=1
ETHERNET_ACTIVE=0
ETHERNET_AS_RR=0
Acia1Dev=0
Acia1Irq=2
Acia1Mode=0
Acia1Enable=0
EasyFlashJumper=0
EasyFlashWriteCRT=0
IDE64Image1="ide.hdd"
IDE64Image2=""
IDE64Image3=""
IDE64Image4=""
IDE64Config="@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"
IDE64Cylinders=256
IDE64Heads=4
IDE64Sectors=16
IDE64AutodetectSize=1
IDE64version4=0
IDE64RTCOffset=0
MMCRCardImage=""
MMCREEPROMImage=""
MMCRRescueMode=0
MMCRImageWrite=0
MMCRCardRW=1
MMCRSDType=0
MMCREEPROMRW=1
RRFlashJumper=0
RRBankJumper=0
RRBiosWrite=0
CartridgeFile=""
KeySet1NorthWest=0
KeySet1North=0
KeySet1NorthEast=0
KeySet1East=0
KeySet1SouthEast=0
KeySet1South=0
KeySet1SouthWest=0
KeySet1West=0
KeySet1Fire=0
KeySet2NorthWest=0
KeySet2North=0
KeySet2NorthEast=0
KeySet2East=0
KeySet2SouthEast=0
KeySet2South=0
KeySet2SouthWest=0
KeySet2West=0
KeySet2Fire=0
KeySetEnable=1
JoyOpposite=0
ExtraJoy=0
ExtraJoyType=0
JoyDevice1=0
JoyDevice2=0
JoyDevice3=0
JoyDevice4=0
JoyAutofire1Speed=16
JoyAutofire1Axis=0
JoyAutofire1Button=0
JoyAutofire2Speed=16
JoyAutofire2Axis=0
JoyAutofire2Button=0
JoyAutofire3Speed=16
JoyAutofire3Axis=0
JoyAutofire3Button=0
JoyAutofire4Speed=16
JoyAutofire4Axis=0
JoyAutofire4Button=0
JoyFire1Button=0
JoyFire2Button=0
JoyFire3Button=0
JoyFire4Button=0
RAMInitStartValue=0
RAMInitValueInvert=64
RAMInitPatternInvert=0
DoodleOversizeHandling=0
DoodleMultiColorHandling=1
DoodleTEDLumHandling=0
DoodleCRTCTextColor=0
NetworkServerName="127.0.0.1"
NetworkServerBindAddress=""
NetworkServerPort=6502
NetworkControl=797
MonitorServerAddress="ip4://127.0.0.1:6510"
MonitorServer=0


now create a seperate winVICE-SC.txt (SCRIPT)
this is the same script as v2.2 apart from
||c64|| has now been changed to ||c64sc||
so it reads data from the new SC header in the VICE.ini.

Code:

;**********************************
;*  WinVICE SC v2.3 GEMUS Script  *
;*       (c) The GB64 Team        *
;*          09 March 2011         *
;**********************************
;
; PLEASE SET YOUR EMULATOR PROPERTIES AS FOLLOWS:
;
; Emulator File: X64.EXE
; Associated Script File (1): vice.ini
; Use Short Filenames: YES
; File Types: D64;T64;G64;G41;TAP;CRT;P00;PRG;LNX
; (Compressed File Types: GZ;Z;BZ2;ZIP;TAR;TZG;ZOO)
;
; This script was written for WinVICE C64 v2.2,
; but may work with other Windows C64 versions too.
;
; Emulator Website: http://www.viceteam.org
;
; If you have a disk game that comes on multiple disks
; and works with multiple drives, you can set a
; GEMUS key=value pair to auto insert all the disks into
; VICE's drives.  Simply press F2 (in the main GB window)
; and enter: maxdrives=x
; where x is either 2, 3 or 4
;
; If VICE requires True Drive Emulation, but CCS64 does not,
; use the key=value pair: vtde=yes
; If VICE does not require True Drive Emulation, but CCS64 does,
; use the key=value pair: vtde=no
;
; To enable the REU (RAM Expansion Unit),
; use the key=value pair: reu=x
; where x is 128,256,512,1024,2048,4086,8192 or 16384

If GameType CONTAINS(d64||t64||g64||g41||tap||crt||p00||prg||lnx)

   ;option to turn on/off Warp Mode (speed increase) at startup
   ;Set_INI_Value(1||C64SC||WarpMode||1)

   ;option to start in fullscreen mode (no border=640x400, border=600x800 or larger)
   ;Set_INI_Value(1||C64SC||FullscreenEnabled||1)
   ;Set_INI_Value(1||C64SC||FullscreenWidth||640)
   ;Set_INI_Value(1||C64SC||FullscreenHeight||400)
   ;Set_INI_Value(1||C64SC||FullscreenBitdepth||32)

   ;VICII settings for Color Enhancer v0.8 (but may work with other versions too)
   ;website: http://perso.wanadoo.fr/ck/C64/filter/C64Filter.html
   ;the Color Enhancer Filter replaces the default Scale2x filter
   ;with a 32-bit color depth smoothing/dithering filter algorithm.
   ;Set_INI_Value(1||C64SC||VICIIDoubleSize||1)
   ;Set_INI_Value(1||C64SC||VICIIScale2x||1)

   ;set paths to file location for possible image swaps
   Set_INI_Value(1||C64SC||InitialDiskDir||"%gamepath%")
   Set_INI_Value(1||C64SC||InitialTapeDir||"%gamepath%")
   Set_INI_Value(1||C64SC||InitialCartDir||"%gamepath%")
   Set_INI_Value(1||C64SC||InitialAutostartDir||"%gamepath%")
   Set_INI_Value(1||C64SC||InitialDefaultDir||"%gamepath%")
   Set_INI_Value(1||C64SC||InitialSnapshotDir||"%gamepath%")
   Set_INI_Value(1||C64SC||FSDevice8Dir||"%gamepath%")
   Set_INI_Value(1||C64SC||Drive9Type||0)
   Set_INI_Value(1||C64SC||Drive10Type||0)
   Set_INI_Value(1||C64SC||Drive11Type||0)

   ;set to extend tracks on access
   Set_INI_Value(1||C64SC||Drive8ExtendImagePolicy||2)
   Set_INI_Value(1||C64SC||Drive9ExtendImagePolicy||2)
   Set_INI_Value(1||C64SC||Drive10ExtendImagePolicy||2)
   Set_INI_Value(1||C64SC||Drive11ExtendImagePolicy||2)

   ;autostart or 'manual load' the game image
   If GameType CONTAINS(crt)
      ;autostart the cart image
      Add_CLP( -cartcrt %gamepathfile%)
   Else
      ;insert multiple disks into drives 9, 10 and 11?
      If GameType CONTAINS(d64||g64||g41)
         If Key_maxdrives CONTAINS(2||3||4)
            If NumGameFiles > 1
               Add_CLP2( -9 "%gamepathfile(1)%")
               Set_INI_Value(1||C64SC||FSDevice9Dir||"%gamepath%")
               Set_INI_Value(1||C64SC||Drive9Type||1541)
            End If
         End If
         If Key_maxdrives CONTAINS(3||4)
            If NumGameFiles > 2
               Add_CLP2( -10 "%gamepathfile(2)%")
               Set_INI_Value(1||C64SC||FSDevice10Dir||"%gamepath%")
               Set_INI_Value(1||C64SC||Drive10Type||1541)
            End If
         End If
         If Key_maxdrives CONTAINS(4)
            If NumGameFiles > 3
               Add_CLP2( -11 "%gamepathfile(3)%")
               Set_INI_Value(1||C64SC||FSDevice11Dir||"%gamepath%")
               Set_INI_Value(1||C64SC||Drive11Type||1541)
            End If
         End If
      End If

      ;autostart or 'manual load' the game image
      If ImageName CONTAINS(*)
         If VersionComment CONTAINS(*load manually*)
            Add_CLP2( -autoload "%gamepathfile%:%c64imagename%")
            If Key_keybuf CONTAINS(*)
               Add_CLP2( -keybuf %keybuf_value%)
            End If
         Else
            Add_CLP2( -autostart "%gamepathfile%:%c64imagename%")
         End If
      Else
         If VersionComment CONTAINS(*load manually*)
            Add_CLP2( -autoload "%gamepathfile%)
         Else
            Add_CLP2( -autostart "%gamepathfile%")
         End If
      End If
   End If

   ;do we want a PAL or NTSC setup?
   If PalNTSC = NTSC
      Add_CLP( -ntsc)
   Else
      Add_CLP( -pal)
   End If
;*************************************************************************
;True Drive Emulation
;
;   If TrueDriveEmu = YES
;      Set_INI_Value(1||C64SC||DriveTrueEmulation||1)
;   Else
;      Set_INI_Value(1||C64SC||DriveTrueEmulation||0)
;   End If
;**************************************************************************
;true drive emulation (vtde=yes is for VICE only, not CCS64)
   ;set GEMUS key "vtde" to overrule database TrueDriveEmu settings
   If Key_vtde CONTAINS(yes||on||true||1)
      Add_CLP( -truedrive)
   ElseIf Key_vtde CONTAINS(no||no*||off|false||0)
      Add_CLP( +truedrive)
   ElseIf TrueDriveEmu = YES
      Add_CLP( -truedrive)
   Else
      Add_CLP( +truedrive)
   End If
   ;set the game controls
   ;These settings are designed to automatically set the controls for player 1
   ;to the same controller, regardless of which PORT the game uses for player 1.
   ;
   ;0=None, 1=Numpad + RCtrl, 2=Keset A, 3=Keyset B, 4+ are for real joysticks/pads
   ;
   ;Replace * with <DISABLED> to disable the automatic settings for the JoyPorts
;*********************
;JoyDevice1=0
;JoyDevice2=1 (numpad)
;*********************   
      If %gamefile% CONTAINS(*)
      If Control = JoyPort2
         Add_CLP( -joydev2 1)
         If NumPlayers > 1
            Add_CLP( -joydev1 2)
         Else
            Add_CLP( -joydev1 0)
         End If
         Set_INI_Value(1||C64SC||Mouse||0)
      ElseIf Control = JoyPort1
         Add_CLP( -joydev1 1)
         If NumPlayers > 1
            Add_CLP( -joydev2 2)
         Else
            Add_CLP( -joydev2 0)
         End If
         Set_INI_Value(1||C64SC||Mouse||0)
      ElseIf Control = Mouse
         ;1351 Mouse emulation (the Port cannot be changed or determined via the GUI)
         Set_INI_Value(1||C64SC||Mouse||1)
         Set_INI_Value(1||C64SC||Mouseport||1)
         Add_CLP( -joydev1 0)
         Add_CLP( -joydev2 0)
      ElseIf Control = PaddlePort1
         ;Mouse PORT1 setting may give partial PaddlePort1 control
         Set_INI_Value(1||C64SC||Mouse||1)
         Set_INI_Value(1||C64SC||Mouseport||1)
         Add_CLP( -joydev1 0)
         Add_CLP( -joydev2 0)
      ElseIf Control = PaddlePort2
         ;Mouse PORT2 setting may give partial PaddlePort2 control
         Set_INI_Value(1||C64SC||Mouse||1)
         Set_INI_Value(1||C64SC||Mouseport||2)
         Add_CLP( -joydev1 0)
         Add_CLP( -joydev2 0)
      Else
         ;Disable Joysticks and Mouse
         Add_CLP( -joydev1 0)
         Add_CLP( -joydev2 0)
         Set_INI_Value(1||C64SC||Mouse||0)
      End If
   End If

   ;REU (Ram Expansion Unit) = 128,256,512,1024,2048,4086,8192 or 16384 kB
   If Key_reu CONTAINS(*)
      ;enable REU and set to reu value
      If Key_reu CONTAINS(128||256||512||1024||2048||4096||8192||16384)
         Set_INI_Value(1||C64SC||REUsize||%reu_value%)
         Set_INI_Value(1||C64SC||REU||1)
      ElseIf Key_reu CONTAINS(no||no*||off||false||0)
         ;disable REU if set to off
         Set_INI_Value(1||C64SC||REU||0)
      Else
         ;set to 512 kB for all other REU values (on, yes, 500, etc.)
         Set_INI_Value(1||C64SC||REUsize||512)
         Set_INI_Value(1||C64SC||REU||1)
      End If
   Else
      ;disable REU
      Set_INI_Value(1||C64SC||REU||0)
   End If

   ;unsupported game controls
   If Control = Lightpen
      Show_Message(This emulator does not have LightPen emulation.%crlfx2%This game may be uncontrollable/unplayable.)
   ElseIf Control = KoalaPad
      Show_Message(This emulator does not have KoalaPad emulation.%crlfx2%This game may be uncontrollable/unplayable.)
   ElseIf Control = LightGun
      Show_Message(This emulator does not have LightGun emulation.%crlfx2%This game may be uncontrollable/unplayable.)
   ElseIf Control = PaddlePort1
      Show_Message(This emulator does not have Paddle emulation.%crlfx2%Mouse Port1 setting may allow partial control via the mouse.%crlfx2%This game may still be uncontrollable/unplayable.)
   ElseIf Control = PaddlePort2
      Show_Message(This emulator does not have Paddle emulation.%crlfx2%Mouse Port2 setting may allow partial control via the mouse.%crlfx2%This game may still be uncontrollable/unplayable.)
   End If

   ;give the user a warning message?
   If VersionComment CONTAINS(*use C64S*||*use CCS*||*use real C64*)
      Show_Message(This game may not work properly with this emulator.%crlfx2%See Version Comment for more info.)
   End If
   If VersionComment CONTAINS(*not 100%*||*not working*||*doesn't work*)
      Show_Message(This game may not work properly.)
   End If
   If VersionComment CONTAINS(*PET Emulator*)
      Show_Message(Use PET Emulator to run this game.)
   End If
   If VersionComment CONTAINS(*ATTN:*||*NOTE:*||*ATTN!:*||*NOTE!:*)
      ;point out that critical info is in the version comment
      Show_Message(Read this game's Version Comments for very important information/instructions.)
   End If
   If VersionComment CONTAINS(*VIC-20*||*VIC20*)
      If VersionComment CONTAINS(*emulator*)
         Show_Message(Use VIC-20 column Emulator to run this game properly.)
      End If
   End If

   ;show message for the user
   If Key_msg CONTAINS(*)
      Show_Message(%msg_value%)
   End If

   ;run the emulator
   Run_Emulator()

Else

   ;invalid game file type
   Show_Message(GAME_NOT_SUPPORTED%crlfx2%Supported types: D64, T64, G64/G41, TAP, CRT, P00, PRG, LNX)

End If


edit the emulators.ini and link the 3 new files..

EmulatorPathFile=C:\Program Files\GameBase\gbc_v07\Emulators\WinVICE-2.3-x86\x64sc.exe

ScriptFile=WinVICE-SC.txt

same for both 2.3 versions.
1=C:\Program Files\GameBase\gbc_v07\Emulators\WinVICE-2.3-x86\vice.ini
Back to top
View user's profile Send private message
The Lord of the Flies
Ice Cool Member
Ice Cool Member


Joined: 16 Dec 2004
Posts: 142
GB64-Points: 646
Location: Tycho Basin, Earth's Moon
GB64 Donator!

PostPosted: Wed Mar 09, 2011 2:27 pm    Post subject: Reply with quote

Ah, thank you, thank you! A million thanks!

.mad. rules! icon_biggrin.gif
_________________
"My mind is going, Dave--I can feel it!"
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    -= GB64 Forum =- Forum Index -> The GameBase Frontend All times are GMT
Page 1 of 1

 
Jump to:  
Cannot post new topics
Cannot reply to topics
Cannot edit your posts
Cannot delete your posts
Cannot vote in polls in this forum


Powered by phpBB © phpBB Group

The C64 Banner Exchange
The C64 Banner Exchange

gb64.com ©1997-2010 The GB64 Team