Commit Graph

207 Commits

Author SHA1 Message Date
David Korth
bf6f9028a7 [doc] img/: Flatten the directory tree.
There's no point in having one directory per version if we only have
one image per version.
2021-07-18 17:08:35 -04:00
David Korth
dbac3f5434 NEWS.md, NETWORK.md, README.md: Mention Sega Mega Drive title screens. 2021-06-26 16:20:06 -04:00
David Korth
e512f6b116 NEWS.md, README.md: Mention TGA support. 2021-04-11 14:05:27 -04:00
David Korth
81626e96cc [svrplus] Request the MSVC 2017 runtime if running on Windows XP or Windows Server 2003.
The MSVC 2019 runtime requires KERNEL32 functions that were introduced
in Windows Vista.

Fixes #304: Latest MSVC 2019 runtime is incompatible with Windows XP
Reported by @ccawley2011.
2021-04-05 21:30:12 -04:00
David Korth
00471006b1 NEWS.md, README.md: Mention WonderSwan support. 2021-03-31 20:18:50 -04:00
David Korth
9d0ce67541 NETWORK.md, NEWS.md, README.md: Mention NGPC title screens. 2020-09-26 13:39:08 -04:00
David Korth
fb7dad71ee README.md: The GTK+ 3.x version of XFCE has been supported for a while. 2020-09-20 19:05:33 -04:00
David Korth
7946929633 README.md: Update for v1.7. 2020-09-20 15:03:43 -04:00
David Korth
01a8be12df [libromdata] PSP: Added support for UMD Video discs.
These were mentioned in issue #213: PSP ISO and CSO support?

Main changes:
- System ID is "UMD VIDEO" instead of "PSP GAME".
- Game ID in UMD_DATA.BIN is a video title, not an ID.
- Icon is located in /UMD_VIDEO/ instead of /PSP_GAME/, though the
  system update is still located in /PSP_GAME/SYSDIR/UPDATE/.
2020-09-13 00:41:56 -04:00
David Korth
a72230e1dc NEWS.md, README.md: Note about supported TAD files.
The TAD files currently supported are not the same as the TAD files
exported by the DSi System Menu.
2020-09-10 18:17:05 -04:00
David Korth
d76e8be104 README.md: Mention Nintendo DSi TADs. 2020-09-09 21:58:57 -04:00
David Korth
0e43fea7ba NEWS.md, README.md: Mention the "Options" button. 2020-09-09 00:45:09 -04:00
David Korth
f453a8b865 NEWS.md, README.md: JISO is supported now. 2020-09-05 05:05:52 -04:00
David Korth
29fcfffe55 README.md: Removed a stray 'e' on the Game Boy line.
This was accidentally added in commit e217019cbe.
([libromdata] SNES: Added external title screen images using my new RPDB subdomain.)
2020-09-05 03:45:59 -04:00
David Korth
28ea69d1e1 NEWS.md, README.md: Mention PSP support and ISO metadata. 2020-09-05 03:45:21 -04:00
David Korth
3a9ecec500 [libromdata] DreamcastSave: Added metadata properties.
Currently only title and creation time.

TODO: Dreamcast doesn't support timezones.
2020-07-30 02:09:30 -04:00
David Korth
4c39562f85 rom-properties 1.6 2020-07-12 15:00:26 -04:00
David Korth
9d17f1dc1d README.md: Mention PS1 and PS2 discs, and PS1 EXEs. 2020-06-21 21:34:19 -04:00
David Korth
a2dbe07e9a [libromdata] SNES: Added metadata handling.
Mostly copied directly from DMG.

Split the publisher code into getPublisher(), similar to DMG. This version
also prints the publisher code if the lookup fails.

DMG: Increase the metadata reservation to 2. Also, don't add the title if
it's empty.
2020-06-16 23:39:51 -04:00
David Korth
e217019cbe [libromdata] SNES: Added external title screen images using my new RPDB subdomain.
Subdirectorie are based on the destination code field in the ROM header.

TODO:
- Rescale images from 256x224 to 320x224 (or 512x448 to 640x448).
- Fix detection of some SNES ROM images, especially those that use
  Shift-JIS titles due to lack of Game ID.
- Also fix detection of some BS-X ROM images.
2020-06-15 01:18:18 -04:00
David Korth
2b582d372a NEWS.md, README.md: Mention DMG/GBA title screens and GBA metadata.
Also, the Xbox 360 features are new parser features, not general features,
so they're now in the "new parser features" section.
2020-04-09 20:43:20 -04:00
David Korth
0eadbd84cc rom-properties 1.5 2020-03-13 20:45:11 -04:00
David Korth
23283a95f3 NEWS.md, README.md: Mention Xbox360_STFS icons. 2020-02-13 08:11:44 -05:00
David Korth
9a49208bb0 [librptexture] Initial implementation of KhronosKTX2.
Based on draft18.

TODO:
- Port over the key/value data decoding from KhronosKTX.
- Add mipmap support.
2020-02-09 14:32:42 -05:00
David Korth
986b1c993c README.md: Added LGTM badges. 2020-02-08 22:21:29 -05:00
David Korth
b1645e9a82 NEWS.md, README.md: Mention support for Pokémon Mini ROM images. 2019-12-24 12:50:39 -05:00
David Korth
bc830d0204 NEWS.md, README.md, COMPILING.md: Added Nemo (Cinnamon) information. 2019-12-15 16:31:57 -05:00
David Korth
9ae6189ae0 [librptexture] Added support for RGB9_E5 textures.
Note that this is an HDR format, though we're converting it to ARGB32
for display purposes. The conversion algorithm is also a bit slow.

Supported by PowerVR 3.0, KTX, and DDS, though KTX and DDS are untested
and may need adjustments.

TODO: Add test images.
2019-12-15 04:19:17 -05:00
David Korth
de84171c85 NEWS.md, README.md: Mention PVRTC-II support with current limitations. 2019-12-15 02:46:09 -05:00
David Korth
fe3fe6b535 NEWS.md, README.md: Mention PowerVR 3.0.0 and KTX BC7 support.
Also mention BC4 and BC5, both of which are S3TC-based.
2019-12-09 01:11:30 -05:00
David Korth
f617af9d3b README.md: Mention Leapster Didj .tex textures.
Sort the textures table by name.
2019-12-05 21:24:52 -05:00
David Korth
7deaaa6b91 README.md: Added supported texture codecs.
These are supported by the various texture formats as well as other
system-specific parsers.

Added a missing "N/A" for external scans for ISO-9660 disc images.
2019-10-26 12:36:24 -04:00
David Korth
55ead2290f rom-properties 1.4 2019-08-04 18:14:15 -04:00
David Korth
1ec6109e48 NEWS.md, README.md: Mention SVR textures. 2019-08-01 23:45:53 -04:00
Jhynjhiruu
2ab1d75ea5
Update README.md
It's called the iQue Player. That's its name. N64 was never anything to do with that. iQue Player is what it is.
2019-07-24 09:08:54 +01:00
David Korth
4e9dbfac9f NEWS.md, README.md: Mention iQue .dat files and banners. 2019-07-21 17:14:46 -04:00
David Korth
4e9cf2e491 NEWS.md, README.md: Mention iQue N64 .cmd files. 2019-07-21 16:01:33 -04:00
David Korth
6a1265f5e8 README.md, svrplus.c: Updated MSVCRT for MSVC 2019.
The same runtime is used for 2015-2019, so indicate that.
2019-07-14 13:34:09 -04:00
David Korth
a6e5e2fc04 README.md: Added Xbox XBE; updated GameCube discs and banners; a few other changes. 2019-06-23 14:16:02 -04:00
David Korth
32c4a42f8c [libromdata] GameCubeSave: Added metadata properties.
[xdg] rom-properties.xml: Consolidate the GameCube save MIME entries
into one entries. The separate entries don't make sense anymore, since
the types were combined into a single type.

FIXME: baloo_filemetadata_temp_extractor is detecting the MIME type of
.gci files as application/octet-stream, even though `mimetype` detects
it correctly.
2019-06-15 12:27:27 -04:00
David Korth
934840b3bc Mention MATE in NEWS.md, README.md, and doc/COMPILING.md. 2019-06-08 17:13:50 -04:00
David Korth
8ca8a9259a README.md: Added some more websites.
[libromdata] ngpc_structs.h: Removed the website for Game Boy ROM headers.
This is a copy/paste leftover from dmg_structs.h.
2019-03-17 20:46:14 -04:00
David Korth
53ea7a7207 [libromdata] Xbox360_STFS: Added metadata properties.
loadFieldData(): Reduced the field reservation from 14 to 10.
(Copy/paste error from Xbox360_XEX.)
2019-03-04 23:40:33 -05:00
David Korth
4a85d4b5f5 [libromdata] Xbox360_STFS: New parser for Xbox 360 packages.
Currently has basic support and doesn't support the fields specific to
console-signed packages.

TODO:
- Split the content type parser into a Data class and use bsearch().
- Add metadata support.
2019-03-04 23:12:32 -05:00
David Korth
a193893c9b NEWS.md, README.md: Mention Xbox game discs. 2019-02-17 19:04:24 -05:00
David Korth
c0af13d0ee NEWS.md, README.md: Mention ISO-9660 disc images.
TODO:
- Metadata properties.
- Icon thumbnailing for Windows autorun.inf.
2019-02-16 00:10:55 -05:00
David Korth
de4b1bcadf [libromdata] XboxXPR: XPR1 has a different header, so disable thumbnailing for now.
Renamed to XboxXPR because XPR0 and XPR1 have different headers.

Added ".xpr" as a supported file extension.
2019-02-10 23:39:49 -05:00
David Korth
fb8215675e [libromdata] New XboxXPR0 parser for Microsoft Xbox XPR0 textures.
The header has been reverse-engineered using files from my Xbox's HDD.
Most of the save files seem to use DXT1, but a few aren't decoding
correctly, and the textures in C:\xodash\media\Xbx aren't decoding
correctly, either.
2019-02-10 13:40:04 -05:00
David Korth
57eae559c0 [libromdata] BCSTM: Added support for BCWAV files.
They're similar to BCSTM, but the INFO block is much simpler.

TODO: Figure out the total sample count.
2019-02-09 16:50:12 -05:00
David Korth
5359b609ba [libromdata] BCSTM: Added support for Wii U BFSTM audio files.
BFSTM appears to be a direct upgrade to BCSTM, whereas both have
significantly different structures compared to BRSTM.
2019-02-09 04:25:08 -05:00
David Korth
6e6782627d [libromdata] New BCSTM parser for Nintendo 3DS BCSTM audio files. 2019-02-09 03:24:39 -05:00
David Korth
63c3f7fa5e [libromdata] New BRSTM parser for Nintendo Wii BRSTM audio files.
formatSampleAsTime(): If rate == 0, return "#DIV/0!" instead of actually
dividing by zero. This is the same string used by LibreOffice Calc.
2019-02-09 02:46:09 -05:00
David Korth
5265be2e0f NEWS.md, README.md: Mention Xbox 360 support. 2019-01-24 03:27:04 -05:00
David Korth
db7424fc3a [libromdata] DMG: Added metadata properties.
Split the title, game ID, and publisher code from loadFieldData() into
separate functions. Note that title and game ID are in a single function
because the size of the title field, and presence of game ID, vary
depending on whether or not it's a CGB ROM and if it's older or newer.
2019-01-13 19:03:04 -05:00
David Korth
b9a342b3ff NEWS.md, README.md: Mention NGPC. 2019-01-13 18:37:54 -05:00
David Korth
03e39b7282 NEWS.md, README.md: Mention support for Mach-O binaries. 2019-01-12 16:59:38 -05:00
David Korth
200adb58de README.md: SNDH now has metadata extraction. 2018-12-30 20:47:11 -05:00
David Korth
b53808d493 [libromdata] Added metadata properties for Nintendo DS and 3DS.
Includes SMDH files and DSiWare SRLs embedded in CIAs.

Currently, only two metadata properties are supported:
- Title
- Publisher

TODO: For NintendoDS, the short title is currently used. We should use
the display title, but it requires line parsing.
2018-12-30 20:11:15 -05:00
David Korth
aa0cfaae73 NEWS.md, README.md: Mention Atari ST SNDH audio.
NOTE: Metadata extraction isn't implemented yet.
2018-10-06 11:51:03 -04:00
David Korth
43f51d2425 [libromdata] SAP: Added metadata properties.
TODO: Date, duration.
2018-09-15 13:10:02 -04:00
David Korth
f55b9da06d [libromdata] SAP: Initial support for Atari 8-bit SAP audio.
Currently parses the header and displays fields.

Moved the MSVC strtok_r() macro from GdiReader.cpp to
c99-compat.msvcrt.h, since SAP uses it.

TODO:
- Parse the date field. Note that it might only be a year in some cases,
  or it may be a D/M/Y date, or just M/Y.
- Parse TIME tags for each subsong.
2018-09-15 10:05:36 -04:00
David Korth
10630552c5 [libromdata] Sega8Bit: Added metadata properties.
- Split the time parsing functions out of loadFieldData() and into new
  private functions in Sega8BitPrivate.
  - sega8_structs.h: Moved the date/timestamp structs out of the header
    structs so they can be used as parameters.

- Refactored addField_string_sdsc() into getSdscString(). This allows
  us to use it for metadata properties.

- Metadata can only be decoded if an extra header is present:
  - Codemasters: Build timestamp. (NOTE: KDE currently uses QDate, so
    hour/minute aren't preserved.)
  - SDSC: Build date, author, name, and description.
2018-09-11 19:31:18 -04:00
David Korth
0619d6bdd4 [libromdata] PlayStationSave: Added metadata properties.
Currently only has one property, Title, which actually contains the
description field. The description field usually contains the title
and maybe a completion status, so this is fine.
2018-09-11 17:53:01 -04:00
David Korth
cad12d24ba [libromdata] GameCom: Added metadata properties.
Currently only the game title.
2018-09-11 17:23:16 -04:00
David Korth
97af8f57cd [libromdata] KhronosKTX: Added metadata properties.
Currently only width and height.

TODO: Don't add height for 1D textures?
2018-09-11 17:16:35 -04:00
David Korth
16be479129 README.md: Added "Metadata" columns for all of the file support level tables.
Audio: Moved the "Metadata" column to the right of the Properties Tab" column.
2018-09-11 17:09:19 -04:00
David Korth
71e19a8363 NEWS.md: Mention GameCube opening.bnr.
README.md: Mention GameCube banners and Wii saves.
2018-09-08 13:45:25 -04:00
David Korth
81c408186c NEWS.md, README.md: Added SPC. 2018-08-25 22:00:23 -04:00
David Korth
f69e5d1891 NEWS.md, README.md: Mention SID format. 2018-08-13 00:18:08 -04:00
David Korth
1a55b3d696 NEWS.md, README.md: Mention PSF format. 2018-08-12 18:35:07 -04:00
David Korth
9cd5e3fa4e README.md: VGM exports metadata properties. 2018-08-12 15:37:31 -04:00
David Korth
4cbdb74e3a [libromdata] VGM: Initial Video Game Music parser.
Currently supports VGM 1.00, but does not handle GD3 tags yet.
vgm_structs.h has all of the fields up to VGM 1.71.

[xdg] Added audio/x-vgm.

TODO:
- Most VGMs are distributed in gzipped format, i.e. .vgz.
  Add support for gzipped files in general.
- Parse the GD3 tags.
- Add metadata properties using the GD3 tags.
2018-08-12 13:05:09 -04:00
David Korth
32f52696bf [libromdata] GBS: New parser for Game Boy Sound System files.
These files hold one or more Game Boy audio tracks.

The format is similar to NSF, so everything's basically the same as
the NSF parser.

[xdg] Added audio/x-gbs.

README.md: Added a "Metadata" column to the Audio formats table.
TODO: Add this column to other tables.
2018-08-11 13:36:23 -04:00
David Korth
abcf9e4b32 [libromdata] NSF: New parser for Nintendo Sound Format files.
These files hold one or more NES audio tracks.

The parser supports metadata, though the file format doesn't list a
duration, and since it's multi-track, we can't show duration. Currently,
title, composer, and copyright are displayed.

[xdg] Added audio/x-nsf.

FIXME: Dolphin cuts off metadata if it has a '>' character. Some NSFs
have "<?>" in the text fields if they're unknown.
2018-08-11 12:23:08 -04:00
David Korth
c88b8d820d NEWS.md, README.md: Added Wii WAD files. 2018-08-11 11:35:24 -04:00
David Korth
540b76429f README.md: Added the game.com HDK. 2018-06-03 00:40:34 -04:00
David Korth
fe0810fb56 README.md: NEWS.md, not CHANGES.md.
Not going to bother repackaging 1.3, so that will still have the wrong
filename. Oh well.
2018-06-03 00:36:11 -04:00
David Korth
bc687d4ea7 README.md: Added a game.com thumbnails screenshot.
Moved rom-properties v1.2 screenshots to a subdirectory.
2018-06-02 10:29:20 -04:00
David Korth
9581724e38 README.md: Added @Tpot-SSL for game.com stuff. 2018-05-13 13:40:46 -04:00
David Korth
1501aac286 README.md: Added translators to credits. 2018-05-13 13:39:30 -04:00
David Korth
27e879eb66 Added game.com to NEWS.md and README.md. 2018-05-09 01:28:43 -04:00
David Korth
0cdd43c551 Merge branch 'feature/ELF'
It doesn't have everything supported by `file` yet, but it's good
enough for now.
2018-01-13 01:45:14 -05:00
David Korth
f4b7e808cf README.md: Updated the MSVC redist URLs.
These URLs have the 14.12 redists, and presumably will be automatically
updated whenever an MSVC 2017 update is released.
2017-12-24 14:15:40 -05:00
David Korth
476d2d2f83 README.md, CHANGES.md: Added ELF format. 2017-12-24 12:55:21 -05:00
David Korth
40407e2c43 README.md, CHANGES.md: Updated for Super NES.
- README.md: Added Super NES. This wasn't listed before for some reason.
- CHANGES.md: Mention Satellaview BS-X.
2017-12-23 17:09:47 -05:00
David Korth
e8d1d5b76f README.md: amiibo internal images should be N/A, not "No".
Considering the NFC tag is only 544 bytes, there isn't exactly room for
any sort of useful image to be stored there.
2017-12-16 17:02:29 -05:00
David Korth
a4837eda22 README.md: i18n doesn't work on Windows yet. 2017-12-16 17:01:10 -05:00
David Korth
da6c14747f README.md: Updated for 1.3 and reorganized into sections.
The sections match the subdirectory reorganization in libromdata.

Removed "file types supported", since that was getting too unwieldy and
isn't that useful.

Added more references.
2017-12-16 16:59:56 -05:00
David Korth
35170b3f0d [libromdata] KhronosKTX: s/DirectDraw Surface/KhronosKTX/g 2017-12-06 22:27:48 -05:00
David Korth
b698876cf2 [libromdata] MegaDrive: Added the ".sgd" extension.
This was used by some official Sega development kits.
2017-11-12 11:15:39 -05:00
David Korth
9a98d1fdd9 README.md: Added a screenshot of Sega GVR files on KDE5. 2017-09-24 10:58:53 -04:00
David Korth
0eeb2d4d25 README.md: Added a screenshot of Dreamcast save files on KDE5. 2017-09-23 17:19:32 -04:00
David Korth
04f370194f README.md: Put backticks in the description. 2017-09-10 21:47:23 -04:00
David Korth
493dd2b98e README.md: Can't use preformatted text for links. 2017-09-10 18:44:12 -04:00
David Korth
673d598143 README.md: Link to CHANGES.md. 2017-09-10 18:43:46 -04:00
David Korth
8fdcc3594c README.md: Initial "The Dreamcast Release" changes.
Added a screenshot of Dreamcast GDIs.

TODO: PVR/GVR and VMU saves.

CHANGES.md: Added "The Dreamcast Release" to v1.2.
2017-09-10 18:42:14 -04:00
David Korth
8e7ec8cd02 README.md: Added a GPLv2 badge. 2017-09-09 15:09:14 -04:00
David Korth
08341bfcec README.md: Sega 8-bit external scans should be "No", not "N/A".
It's theoretically possible to set up a database for this, but I don't
know of one offhand.
2017-09-02 14:52:13 -04:00
David Korth
8a381c3310 README.md, CHANGES.md: Mention Dreamcast GDI. 2017-08-11 14:14:03 -04:00
David Korth
deb9da1ae0 [libromdata] Lynx.cpp, lnx_structs.h: Fixed some minor formatting issues.
Updated README.md and CHANGES.md.
2017-08-10 09:56:25 -04:00