Compare commits

...
10 Commits
Author SHA1 Message Date
Rob Loach 6c662fb855 v1.8.4 2020-01-17 07:51:55 -05:00
Rob Loach f5dc6bb018 Merge pull request #974 from libretro/psx
Update PSX, PSP, PS2
2020-01-17 07:49:35 -05:00
Rob Loach d67191b3f8 Update PSX, PSP, PS2 2020-01-16 06:50:44 -05:00
Rob Loach 7464d10e30 Merge pull request #972 from Justme488/master
Update Sony - PlayStation.dat
2020-01-11 23:35:32 -05:00
Justme488 65ff09a8d3 Update Sony - PlayStation.dat
http://redump.org/disc/672/
2020-01-11 21:45:03 -05:00
Rob Loach c526e2d152 Merge pull request #970 from alfrix/master
Update FBNeo
2020-01-11 20:46:15 -05:00
Rob Loach d85ef39aab Fix ps1 list serial code 2020-01-11 20:37:55 -05:00
Rob Loach 9f77d1e671 Merge pull request #971 from Justme488/master
Update Sony - PlayStation.dat
2020-01-11 20:16:56 -05:00
Justme488 131b3dac3b Update Sony - PlayStation.dat 2020-01-11 19:44:59 -05:00
alfrix 8e593bb7de Update FBNeo 2020-01-11 11:46:22 -03:00
11 changed files with 399433 additions and 249873 deletions

No files matched your search

+95879 -94834
View File
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
+117633 -117540
View File
File diff suppressed because it is too large. Load diff
+1 -1
View File
@@ -2710,7 +2710,7 @@ SLPM-86227 "Glay Station - Glay Complete Works [Disc2of2]"
SLPM-86200 "Glint Glitters"
SLES-01419 "Global Domination"
SLES-01423 "Global Domination"
SLUS-01419 "Global Domination OR Tony Hawk's Pro Skater 3"
SLUS-01419 "Tony Hawk's Pro Skater 3"
SCPS-10082 "Global Force"
SLPS-02425 "Glocal Hexcite"
SLUS-00890 "Glover"
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+26 -23
View File
@@ -8,7 +8,7 @@
## [-header_description HEADER_DESCRIPTION]
## [-header_version HEADER_VERSION]
##
## Generates Final Burn Alpha .dat file needed for RetroArch/libretro-
## Generates Final Burn Neo .dat file needed for RetroArch/libretro-
## db/c_converter
##
## optional arguments:
@@ -65,7 +65,7 @@ def main():
def setup_argparse():
"""Set up the argparse arguments and return the argparse instance"""
parser = argparse.ArgumentParser(prog='FBgen.py', description='Generates Final Burn Alpha .dat file needed for RetroArch/libretro-db/c_converter')
parser = argparse.ArgumentParser(prog='FBgen.py', description='Generates Final Burn Neo .dat file needed for RetroArch/libretro-db/c_converter')
required_arguments = parser.add_argument_group('required arguments')
required_arguments.add_argument('-dat', help='Misc -> Generate dat file -> Generate dat (Arcade only)', required=True)
required_arguments.add_argument('-path', help='Path to a split, ClrMamePro verified and TorrentZipped ROM set matching the Arcade only dat', required=True)
@@ -98,7 +98,7 @@ def get_datroot(dat, parser):
def get_header_name(args):
"""Return the default header name or the -header_name argument"""
if not args.header_name:
header_name = 'FB Alpha - Arcade Games'
header_name = 'FBNeo - Arcade Games'
else:
header_name = args.header_name
return header_name
@@ -149,26 +149,29 @@ def generate_game_list(dat_root, path):
# 'gpriders.zip' kludge hack, as of at least 0.2.97.42
# - rom is exact to 'gprider.zip' and does not exist in a split set
if game.get('name') != 'gpriders':
entry = GameEntry()
# set name ('description' in FBA-generated-dat)
entry.name = game.find('description').text
# set year
entry.year = game.find('year').text
# set publisher ('manufacturer' in FBA-generated-dat)
entry.publisher = game.find('manufacturer').text
# set zip filename
entry.zip = game.get('name') + '.zip'
zip_path = os.path.join(path, entry.zip)
# set zip size
entry.size = os.path.getsize(zip_path)
# set zip crc
entry.crc = get_crc(zip_path)
# set zip md5
entry.md5 = get_md5(zip_path)
# set zip sha1
entry.sha1 = get_sha1(zip_path)
# Add to game_entries list
game_entries.append(entry)
# same 0.2.97.44
if game.get('name') != 'natodefa':
if game.get('name') != 'marioo':
entry = GameEntry()
# set name ('description' in FBA-generated-dat)
entry.name = game.find('description').text
# set year
entry.year = game.find('year').text
# set publisher ('manufacturer' in FBA-generated-dat)
entry.publisher = game.find('manufacturer').text
# set zip filename
entry.zip = game.get('name') + '.zip'
zip_path = os.path.join(path, entry.zip)
# set zip size
entry.size = os.path.getsize(zip_path)
# set zip crc
entry.crc = get_crc(zip_path)
# set zip md5
entry.md5 = get_md5(zip_path)
# set zip sha1
entry.sha1 = get_sha1(zip_path)
# Add to game_entries list
game_entries.append(entry)
# Sort game_entries list
game_entries.sort(key=operator.attrgetter('name'))