Yay for WinVICE v2.3! Even better in GameBase64! WOOOOO! :D
But I got no script for it, though. (I have one for WinVICE64 v2.2.) I'd make it myself, but I dunno how!
Please help! hehehe
But yeah, go get WinVICE v2.3! It's available right now! WOOOOOO! hehehe
Welcome to the Gamebase 64 forums. An attempt to document ALL Commodore 64 gameware before it's too late!
Yay for WinVICE v2.3!
Moderator: Jimbo
- The Lord of the Flies
- Keen Member
- Location: Tycho Basin, Earth's Moon
- The Lord of the Flies
- Keen Member
- Location: Tycho Basin, Earth's Moon
Post
Aww! Please help! Please give unto me script-file! Or at least tell me how to make one! Please, PLEASE!
- .mad.
- Honoured Member
- Location: Lancashire
Post
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.
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.
- The Lord of the Flies
- Keen Member
- Location: Tycho Basin, Earth's Moon
Post
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.
As I said, I'd write the script file(s) myself, if I knew how.
- .mad.
- Honoured Member
- Location: Lancashire
Post
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.
VICE.INI
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.
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
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: Select all
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: Select all
[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
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: Select all
;**********************************
;* 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
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
- The Lord of the Flies
- Keen Member
- Location: Tycho Basin, Earth's Moon
Return to “The GameBase Frontend”
Who is online
Users browsing this forum: No registered users and 8 guests