@@ -6,11 +6,11 @@ Begin VB.Form Form3
66 ClientHeight = 8670
77 ClientLeft = 225
88 ClientTop = 855
9- ClientWidth = 12120
9+ ClientWidth = 12150
1010 LinkTopic = "Form3"
1111 ScaleHeight = 8670
1212 ScaleMode = 0 'User
13- ScaleWidth = 11829.89
13+ ScaleWidth = 11859.17
1414 StartUpPosition = 3 'Windows Default
1515 Begin VB.TextBox Text1
1616 Height = 1335
@@ -283,30 +283,60 @@ End Sub
283283
284284Private Sub Form_Load ()
285285Form3.Width = 12345
286- Build = "0.2.5 "
286+ Build = "0.2.6 "
287287Form3.Caption = "MedAdvCFG v" & Build & " (Mednafen v0.9.x.x Frontend) by Nigel Todman [BASIC MODE]"
288288Text1.Text = ""
289289SysCore = Form1.SetSysCore
290290Set FSO = CreateObject("Scripting.FileSystemObject" )
291291'12 Games per page..
292292If SysCore = "psx" Then
293- MedAdvGAMES = VB.App.Path & "\MedAdvPSX.dat"
294- MedAdvCOVERS = VB.App.Path & "\MedAdvPSXCOVERS.dat"
293+ MedAdvGAMES = VB.App.Path & "\dat\ MedAdvPSX.dat"
294+ MedAdvCOVERS = VB.App.Path & "\dat\ MedAdvPSXCOVERS.dat"
295295 MedAdvEXT = "cue"
296- For x = 1 To 12
297- Image1(x).Height = 2592
298- Next x
299296ElseIf SysCore = "snes" Then
300- MedAdvGAMES = VB.App.Path & "\MedAdvSNES.dat"
301- MedAdvCOVERS = VB.App.Path & "\MedAdvSNESCOVERS.dat"
297+ MedAdvGAMES = VB.App.Path & "\dat\ MedAdvSNES.dat"
298+ MedAdvCOVERS = VB.App.Path & "\dat\ MedAdvSNESCOVERS.dat"
302299 MedAdvEXT = "smc"
303- For x = 1 To 12
304- Image1(x).Height = 2000
305- Next x
306300ElseIf SysCore = "nes" Then
307- MedAdvGAMES = VB.App.Path & "\MedAdvNES.dat"
308- MedAdvCOVERS = VB.App.Path & "\MedAdvNESCOVERS.dat"
301+ MedAdvGAMES = VB.App.Path & "\dat\ MedAdvNES.dat"
302+ MedAdvCOVERS = VB.App.Path & "\dat\ MedAdvNESCOVERS.dat"
309303 MedAdvEXT = "nes"
304+ ElseIf SysCore = "ss" Then
305+ MedAdvGAMES = VB.App.Path & "\dat\MedAdvSS.dat"
306+ MedAdvCOVERS = VB.App.Path & "\dat\MedAdvSSCOVERS.dat"
307+ MedAdvEXT = "cue"
308+ ElseIf SysCore = "gba" Then
309+ MedAdvGAMES = VB.App.Path & "\dat\MedAdvGBA.dat"
310+ MedAdvCOVERS = VB.App.Path & "\dat\MedAdvGBACOVERS.dat"
311+ MedAdvEXT = "gba"
312+ ElseIf SysCore = "gb" Then
313+ MedAdvGAMES = VB.App.Path & "\dat\MedAdvGB.dat"
314+ MedAdvCOVERS = VB.App.Path & "\dat\MedAdvGBCOVERS.dat"
315+ MedAdvEXT = "gbc"
316+ ElseIf SysCore = "gg" Then
317+ MedAdvGAMES = VB.App.Path & "\dat\MedAdvGG.dat"
318+ MedAdvCOVERS = VB.App.Path & "\dat\MedAdvGGCOVERS.dat"
319+ MedAdvEXT = "gg"
320+ ElseIf SysCore = "pce" Then
321+ MedAdvGAMES = VB.App.Path & "\dat\MedAdvPCE.dat"
322+ MedAdvCOVERS = VB.App.Path & "\dat\MedAdvPCECOVERS.dat"
323+ MedAdvEXT = "cue"
324+ ElseIf SysCore = "pce_fast" Then
325+ MedAdvGAMES = VB.App.Path & "\dat\MedAdvPCE.dat"
326+ MedAdvCOVERS = VB.App.Path & "\dat\MedAdvPCECOVERS.dat"
327+ MedAdvEXT = "cue"
328+ ElseIf SysCore = "md" Then
329+ MedAdvGAMES = VB.App.Path & "\dat\MedAdvMD.dat"
330+ MedAdvCOVERS = VB.App.Path & "\dat\MedAdvMDCOVERS.dat"
331+ MedAdvEXT = "bin"
332+ ElseIf SysCore = "lynx" Then
333+ MedAdvGAMES = VB.App.Path & "\dat\MedAdvLYNX.dat"
334+ MedAdvCOVERS = VB.App.Path & "\dat\MedAdvLYNXCOVERS.dat"
335+ MedAdvEXT = "lnx"
336+ ElseIf SysCore = "vb" Then
337+ MedAdvGAMES = VB.App.Path & "\dat\MedAdvVB.dat"
338+ MedAdvCOVERS = VB.App.Path & "\dat\MedAdvVBCOVERS.dat"
339+ MedAdvEXT = "vb"
310340End If
311341
312342x = 1
@@ -337,7 +367,7 @@ Close #8
337367
338368TotalGames = x
339369PageOn = 1
340- PageTotal = Int(Round(TotalGames / 10 ))
370+ PageTotal = Int(Round(TotalGames / 12 ))
341371Label1.Caption = "Total Games: " & TotalGames
342372Label2.Caption = "Page: 1/" & PageTotal
343373x = 1
@@ -461,28 +491,44 @@ If PageOn = 1 Then
461491 For z = 1 To TotalCovers
462492 If InStr(1 , LCase(CoversList(z)), LCase(CoverSearched), 1 ) <> 0 Then
463493 'MsgBox "Cover: " & PSXCovers(x) & " for " & tmp
464- If y = 13 Then
465- y = y
466- Else
494+ If y >= 12 Then
495+ x = TotalGames
496+ y = 12
497+ Image1(y).Picture = LoadPicture(CoversList(z))
498+ Image1(y).Tag = GamesList(x)
499+ Image1(y).ToolTipText = CoverSearched
500+ z = TotalCovers
501+ y = y + 1
467502 CoverFound = True
503+ Else
468504 Image1(y).Picture = LoadPicture(CoversList(z))
469505 Image1(y).Tag = GamesList(x)
470506 Image1(y).ToolTipText = CoverSearched
471507 z = TotalCovers
472508 y = y + 1
509+ CoverFound = True
473510 End If
474511 End If
475512 Next z
476513 If CoverFound = False Then
477- Image1(y).Picture = LoadPicture(VB.App.Path & "\covers\" & SysCore & "\nocover.jpg" )
478- Image1(y).Tag = GamesList(x)
479- Image1(y).ToolTipText = CoverSearched
480- y = y + 1
514+ If y >= 12 Then
515+ x = TotalGames
516+ y = 12
517+ Image1(y).Picture = LoadPicture(VB.App.Path & "\covers\" & SysCore & "\nocover.jpg" )
518+ Image1(y).Tag = GamesList(x)
519+ Image1(y).ToolTipText = CoverSearched
520+ y = y + 1
521+ Else
522+ Image1(y).Picture = LoadPicture(VB.App.Path & "\covers\" & SysCore & "\nocover.jpg" )
523+ Image1(y).Tag = GamesList(x)
524+ Image1(y).ToolTipText = CoverSearched
525+ y = y + 1
526+ End If
481527 End If
482528 Next x
483529ElseIf PageOn >= 2 Then
484530 y = 1
485- For x = ((12 * PageOn) - 14 ) To TotalGames - 1
531+ For x = ((12 * PageOn) - 12 ) To TotalGames - 1
486532 z = 1
487533 CoverFound = False
488534 tmparray(x) = Split(GamesList(x), "\" )
@@ -492,8 +538,9 @@ ElseIf PageOn >= 2 Then
492538 For z = 1 To TotalCovers
493539 If InStr(1 , LCase(CoversList(z)), LCase(CoverSearched), 1 ) <> 0 Then
494540 'MsgBox "Cover: " & PSXCovers(x) & " for " & tmp
495- If y = 13 Then
496- y = 1
541+ If y >= 12 Then
542+ x = TotalGames
543+ y = 12
497544 Image1(y).Picture = LoadPicture(CoversList(z))
498545 Image1(y).Tag = GamesList(x)
499546 Image1(y).ToolTipText = CoverSearched
@@ -511,17 +558,28 @@ ElseIf PageOn >= 2 Then
511558 End If
512559 Next z
513560 If CoverFound = False Then
514- Image1(y).Picture = LoadPicture(VB.App.Path & "\covers\" & SysCore & "\nocover.jpg" )
515- Image1(y).Tag = GamesList(x)
516- Image1(y).ToolTipText = CoverSearched
517- y = y + 1
561+ If y >= 12 Then
562+ x = TotalGames
563+ y = 12
564+ Image1(y).Picture = LoadPicture(VB.App.Path & "\covers\" & SysCore & "\nocover.jpg" )
565+ Image1(y).Tag = GamesList(x)
566+ Image1(y).ToolTipText = CoverSearched
567+ y = y + 1
568+ Else
569+ Image1(y).Picture = LoadPicture(VB.App.Path & "\covers\" & SysCore & "\nocover.jpg" )
570+ Image1(y).Tag = GamesList(x)
571+ Image1(y).ToolTipText = CoverSearched
572+ y = y + 1
573+ End If
518574 End If
519575 Next x
520576End If
521- Form3.Refresh
522- For y = 1 To 12
523- Image1(y).Refresh
524- Next y
577+
578+ Form3.Refresh
579+ For x = 1 To 12
580+ Image1(x).Refresh
581+ Next x
582+
525583End Function
526584
527585Private Sub Image1_Click (Index As Integer )
0 commit comments