You make use of the GEMUS Emulator Setup Wizard. That's the way I like to see it.
Did you know you can autostart the wizard the first time the collection is started? To do this, just set the field FirstLoadGemusAsk to 1 in the table Config in Vic20_v02.mdb. You can also type a welcome/info message there.Thanks again. Hope I will find some time to play with this collection. A lot of nice releases these days!

I have tried to use the new WinVICE 2.2 in this Gamebase, but found out that it doesn't work.
Reason: the command line option -joydev2 is removed in version 2.2, because a VIC20 has only one joystick port.
Since the GEMUS script makes use of this -joydev2 option, an error is displayed and WinVICE will not start.
I've made these small modifications to the GEMUS script:

Joystick emulation on port 1 is activated with keyset A, if the controls for the currently selected game are set to Joystick Port 1 or Joystick Port 2.

If it is a multiplayer game, emulation for an extra joystick is activated with keyset B.

WinVICE 2.2 can emulate a light pen. This is supported by the modified GEMUS script. I've not been able to test it, because there is no game in this collection that uses a light pen.

Here is the modified WinVICE 2.2 GEMUS script for the VIC20 (just copy and paste it over the current GEMUS script in GEMUS / WinVICE 2.1):

Code:

;************************
;* WinVICE GEMUS Script *
;* (c) The GB Team *
;* 16 December 2004 *
;************************
;
; PLEASE SET YOUR EMULATOR PROPERTIES AS FOLLOWS:
;
; Emulator File: XVIC.EXE
; Associated File (1): vice.ini
; Use Short Filenames: YES
; File Types: D64;T64;G64;G41;TAP;CRT;P00;PRG
;
; This script was written for WinVICE v1.15 but
; may work with other versions too.
;
; Memory configuration is set through the key=value pair:
; memory=x
; where x is: none,all,3k,8k,16k,24k,"0,1,2,3,5" or "04,20,40,60,A0"
; as specified in the VICE manual section 7.2.2.2
; (Note: the Memory Expansion field can not be used by GEMUS)
;
; If the program requires a SYS call to start, then use:
; sys=x
; where x is the starting address as entered from BASIC
; and it will be displayed in a REM statement in the emulator
;
; Multipart cartridges must have the memory locations in the file names.
; The cartridge memory locations are set in the key=value pairs
; cart=A
; cart2=B
; where A and B are 2000,4000,6000,a000 or b000 (or 20,40,60,a0 or b0).
; Single carts may need to have a cart=A value set..

;autostart or 'manual load' the game image (with SYS call messages)
If VersionComment CONTAINS(*load manually*)
;check if a SYS call is needed to start
If Key_sys CONTAINS(*)
Add_CLP( -keybuf "REM LOAD MANUALLY THEN START WITH SYS%sys_value%%crlf%")
Else
Add_CLP( -keybuf "REM LOAD MANUALLY THEN SOFT RESET TO START%crlf%")
End If
Else
;check if a SYS call is needed to start
If Key_sys CONTAINS(*)
Add_CLP( -keybuf "SYS%sys_value%%crlf%")
End If
End If

Else

;autostart or 'manual load' the game image (with SYS call messages)
If ImageName CONTAINS(*)
If VersionComment CONTAINS(*load manually*)
;check if a SYS call is needed to start
If Key_sys CONTAINS(*)
Add_CLP( -keybuf "REM LOAD MANUALLY THENSTART WITH SYS%sys_value%%crlf%")
Add_CLP2( -autoload "%gamepathfile%:%c64imagename%")
Else
Add_CLP( -keybuf "REM YOU MUST LOAD AND START MANUALLY%crlf%")
Add_CLP2( -autoload "%gamepathfile%:%c64imagename%")
End If
Else
;check if a SYS call is needed to start
If Key_sys CONTAINS(*)
Add_CLP( -keybuf "%crlfx2%%crlfx2%SYS%sys_value% PRESS ENTER%crlf%")
Add_CLP2( -autoload "%gamepathfile%:%c64imagename%")
Else
Add_CLP2( -autostart "%gamepathfile%:%c64imagename%")
End If
End If
Else
If VersionComment CONTAINS(*load manually*)
;check if a SYS call is needed to start
If Key_sys CONTAINS(*)
Add_CLP( -keybuf "REM LOAD MANUALLY THENSTART WITH SYS%sys_value%crlf%")
Add_CLP2( -autoload "%gamepathfile%)
Else
Add_CLP( -keybuf "REM YOU MUST LOAD AND START MANUALLY%crlf%")
Add_CLP2( -autoload "%gamepathfile%)
End If
Else
;check if a SYS call is needed to start
If Key_sys CONTAINS(*)
Add_CLP( -keybuf "%crlf%%crlfx2%%crlfx2%%crlfx2%SYS%sys_value% PRESS ENTER%crlf%")
Add_CLP2( -autoload "%gamepathfile%")
Else
Add_CLP2( -autostart "%gamepathfile%")
End If
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

;unsupported game controls
If Control = PaddlePort1
Show_Message(This emulator does not have Paddle emulation.%crlfx2%This game may be uncontrollable/unplayable.)
ElseIf Control = PaddlePort2
Show_Message(This emulator does not have Paddle emulation.%crlfx2%This game may be uncontrollable/unplayable.)
End If

;give the user a warning message?
If VersionComment CONTAINS(*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(*load manually*)
Show_Message(You must load this game manually within the emulator.%crlfx2%Game file: %gamepathfile%)
End If
If VersionComment CONTAINS(*PET Emulator*)
Show_Message(Use PET Emulator to run this game.)
End If

Vice 2.2 is NOT supported by this release, and not just because of the GEMUS script (which was an unexpected change made after I'd already packaged this for distribution). Some TAPs do not auto run either. I've made the relevant changes for 2.2 although some more might be in order once the availability of paddle control is assessed for example.

So to repeat... GB20 v0.2 officially only supports up to Vice 2.1.

K.C. wrote:

These folders are redundant and can be removed from the zip file.

Actually they shouldn't be, they contain specific GB20 related files that are different to the main ones supplied with the frontend. Some of the little icons are different on the tabs for example._________________Lie with passion and be forever damned...

Vice 2.2 is NOT supported by this release, and not just because of the GEMUS script (which was an unexpected change made after I'd already packaged this for distribution). Some TAPs do not auto run either. I've made the relevant changes for 2.2 although some more might be in order once the availability of paddle control is assessed for example.

So to repeat... GB20 v0.2 officially only supports up to Vice 2.1.

Ah, I see.
I hope you don't mind if I still use 2.2.
I'm very happy with both WinVICE 2.2 and GB-Vic20. I like the new *real* full screen mode and the free resizable windowed mode introduced in WinVICE 2.2. That's the reason I wanted to use 2.2 for myself, but I understand why you couldn't include it yet in this release.

Mayhem wrote:

K.C. wrote:

These folders are redundant and can be removed from the zip file.

Actually they shouldn't be, they contain specific GB20 related files that are different to the main ones supplied with the frontend. Some of the little icons are different on the tabs for example.

I find these folders 2 times in the Zip archive. One time under the Vic20_V02 folder. These folders contain the icons and other files you mention.
But next to the Vic20-V02 folder (in the 'root' of the zip file) I see a folder named Program Files containing the (empty) folder structure mentioned in my previous post. IMO this one is redundant and can be put away from the zip archive.
It's not really a problem, but they are not needed and could be a bit confusing.

Again, thanks a lot for this release, it's one of the best Gamebase distributions I've seen so far.

But next to the Vic20-V02 folder (in the 'root' of the zip file) I see a folder named Program Files containing the (empty) folder structure mentioned in my previous post. IMO this one is redundant and can be put away from the zip archive.

Yeah, I saw this myself by unzipping the archive myself. It DOES NOT appear in the window when I open the archive though, only when I extract. Most peculiar, and why I never spotted it originally. I'll have to find a way around it. Do you see it in the archive when opening it before extracting? If so, what are you doing to see it, or what program are you using? Just to bug hunt..._________________Lie with passion and be forever damned...

I'm using Compressed Folders (integrated in Windows XP Pro) and I see the Program Files folder just after opening the archive by double clicking the file.
I've also tried 7-Zip, WinRar and WinZip, all with the same result: I see the empty folders just after opening the archive. Don't need to extract them before I see the folders.

I'll open it with WinRAR and check it then. It does not appear when I open it with WinZIP... odd. Unless there's a setting I need to tick to get it to appear there..._________________Lie with passion and be forever damned...

Of the missing games that just have entries and not a runnable file, they pretty much boil down into three categories:

- someone I know has it (which is why I added it) and I just need it to be dumped and sent the scans for inclusion
- titles cribbed from mail order lists, catalogues and magazine adverts awaiting someone to actually find and preserve the game
- magazine type-in listings that haven't been typed-in_________________Lie with passion and be forever damned...