Page 1 of 1

GB64 and WinVICE 1.22 - True Drive Emulation

Posted: Mon Apr 21, 2008 7:25 pm
by tiktokofoz
Hi. I'm trying to keep "True Drive Emulation" switched on in WinVICE 1.22. If I launch it via its own executable, it stays checked. If I launch it via GB64, I find it has mysteriously unchecked itself (which has an impact on certain games it seems).

Before I physically destroy something, has anyone got a solution to how I can keep "True Drive Emulation" switched on permanently when launching a game with GB64?

Thanks!

:(

Posted: Mon Apr 21, 2008 9:08 pm
by K.C.
For a single game, press Ctrl+F2 and click to select the True Drive Emulation checkbox.

If you don't want that the Gamebase frontend alters the TDE setting, you have to edit the GEMUS script.
To do this, click GEMUS, WinVICE 1.22...
Locate the following lines in the script:

Code: Select all

	;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
Place a semicolon ( ; ) at the beginning of all these lines
Click OK

Posted: Tue Apr 22, 2008 11:41 am
by tiktokofoz
Thanks. I don't have those lines in my script. The GEMUS script is dated 29 July 2003:

Code: Select all

;************************
;* WinVICE GEMUS Script *
;*  (c) The GB64 Team   *
;*     29 July 2003     *
;************************
and I have this at Line 89:

Code: Select all

	;true drive emulation?
	If GameType CONTAINS(d64||g64||g41)
		If TrueDriveEmu = YES
			Add_CLP( -truedrive)
		Else
			Add_CLP( +truedrive)
		End If
	End If
Do I need an updated script from somewhere? Clicking the checkbox for individual games seems to be working so far. Will see how it is later today!

Posted: Tue Apr 22, 2008 3:47 pm
by K.C.
You can remark them all by typing a semicolon ( ; ) at the beginning of each line.
When done, Gamebase will leave the TDE setting of WinVICE unchanged.