2013/10/13 - v0.805:
	*Added the SCPH-50000 series GH-023 mainboard to the ID list. Special thanks to krHACKen!
	*Added the CXD2953AGB EE+GS GS chip ID.
	*Fixed region detection on slimlines (Consoles like Russian consoles were affected). The DVD ROM should now be detected properly on these consoles.
	*Recompiled with the latest PS2SDK revision, so that it can receive the new bugfixes.
	*Cloned the model name reading function from the HDD OSD, since it seems like at least my new SCPH-15000 unit is not returning an error code when the "Read model" command is issued.
	*The specifications log file will now have CRLN line endings. Rejoyce Windows users! :D

2013/08/25 - v0.804:
	*Updated MECHACON version handling code to support the 4 bytes of MECHACON version data, as Sony handles them in newer programs that use a newer CDVDMAN module: The first byte that the MECHACON returns, which contains the status information, has data within its lower 7 bits.
	*Updated art assets.

2013/07/26 - v0.803:
	*Fixed the inline assembly code which the tool uses to obtain the EE FPU revision and implementation IDs.
	*Added French and Dutch localizations.
	*The startup device will now be checked, and the program will quit if it was started from an unsupported device.
	*The program will now quit if the resource files (e.g. fonts) cannot be loaded, instead of getting stuck at a black screen.
	*Updated to compile with the latest PS2SDK revision.

2013/07/18 - v0.802:
	*Reenabled optimization. I changed the Makefile in v0.801, but forgot that optimization is disabled by default.
	*Added missing labels. Updated all localizations (German localization has English text inserted).
	*Added Portuguese localization.
	*Fixed misnamed German localization files.
	*Adjusted initialization code, since the homebrew I/O functions are not multi-thread safe. The UI will be initialized outside of the initialization thread, and the drivers that provide access to the supported bootup devices will be loaded before the initialization thread starts too.

2013/07/14 - v0.801:
	*Added German, Italian and Spanish localizations.
	*Updated pad handling code. This also fixes the bug where the user cannot escape the "insufficient space" screen that gets displayed when the dump target has insufficient space.
	*Changed the bitmap images to PNG images to save space.
	*Corrected the ID for the CXD9542GB (EE v1.4, found within the SCPH-10000 and SCPH-15000, as well as a handful of SCPH-18000 units).
	*Renamed the CXD9566 SSBUSC to CXD9566R.
	*Added part IDs (Special thanks to krHACKen!):
		EE:
			CXD9708GB (v3.1)
			CXD9832GB (v3.1)
			CXD9833GB (EE+GS v4.2)
			CXD2953AGB (EE+GS v4.2)

		IOP:
			CXD9209GP (v3.0)

		GS:
			CXD2949DGB (v1.11)

		Mainboards:
			SCPH-18000	(GH-003)
			SCPH-39000	(GH-022)
			SCPH-70000	(GH-032)
			SCPH-75000	(GH-041)
			SCPH-77000	(GH-052)
			DESR-5100	(XPD-001)

2013/07/10 - v0.800:
	*Added documentation.
	*First public release.

2013/07/09 - v0.610:
	*Updated strings and labels.
	*Added a call to PollSema before the actual call to WaitSema is made within SyncFlipFB(). That way, the screen won't be redrawn prematurely before a VBlank start event occurs.
	*Added a call to SyncFlipFB() before the VRAM memory clear in UploadDefaultResources(), to send too unsent DMA tags to the GS. gsKit sometimes crashes because gsKit_send() assumes that the DMA tag buffer is empty.

2013/07/08:
	*Converted PS2Ident to a Unicode program.
	*Added multi-language support.
	*Cleaned up SYSMAN's inlined assembly code (cleared up warnings).
	*Added some chip numbers for the PSX XPD-001.