Skip to content

Commit

Permalink
ECC v1.14 (20121229)
Browse files Browse the repository at this point in the history
ECC v1.14 (20121229)
  • Loading branch information
PhoenixInteractiveNL committed Aug 9, 2016
1 parent ca47e3e commit 6cc9d82
Show file tree
Hide file tree
Showing 378 changed files with 19,512 additions and 1,778,441 deletions.
53 changes: 32 additions & 21 deletions File_id.diz
Original file line number Diff line number Diff line change
Expand Up @@ -9,28 +9,39 @@ within ecc. It supports bookmarks, ratings and a history for roms. Also
integrated is update mechanism to add/get roms metadata from a

Easy and intuitive!
emuControlCenter is build for people who want's to play games quick 'n' easy,
without searching to much, ECC supports images and previews them directy in
the 'Resultview'. Also there is a 'ImageCenter' build-in for a fullsize preview!
emuControlCenter is build for people who want to play games quick 'n' easy, without
searching to much, ECC supports images and previews them directy in the 'Resultview'.
Also there is a 'ImageCenter' build-in for a fullsize preview!

Advanced Datfile-Format
The emuControlCenter datfiles are containing informations about languages,
state of the rom, developer and more. This informations could easly transfered
via ecc-datfiles (plain text files, .csv / .xls (experimental))
ZIP, 7-ZIP & RAR support
It's possible to load and parse roms even when they are archived with ZIP / 7-Zip / RAR.
emuControlCenter can get the checksums directly without unpacking compressed files.
It's also possible to parse one or more ROMs from a single ZIP / 7-ZIP / RAR-File!

romdb - internet database integration
With emuControlCenter, you can directly add roms to the internet database,
called 'ecc-romdb'. In the next releases, you can get these informations back
in 'live' mode from the internet, into your emuControlCenter-installation
without any datfile!
Import & Export images from No-Intro / EmuMovies
With the build-in �ImageControlCenter� it is possible to import No-Intro (CRC32 based)
& EmuMovies (NAME based) images into ECC, you can also export them to these format,
it�s fully configurable!

Gtk Theme-Support
It's possible to costumize how your ECC looks!, by giving it a Gtk+ 2.0 theme.
You can browse and download these themes
Advanced DATfile format
The emuControlCenter datfiles are containing informations about languages, state of the
rom, developer and more. This informations could easly transfered via ecc-datfiles,
it�s possible to import CM MAME & EmuCenter DAT files

ZIP-Support
emuControlCenter can get the checksums directly without unpacking compressed
files (ZIP). It's also possible to parse one ore more roms from a single ZIP-File!
ECC & GTK-Theme support
It's possible to costumize how your ECC looks!, you can also select a Gtk+ 2.0 theme to
improve the look even further!

Daemon tools LITE support (in use with a script)
It's possible to mount and unmout CD-Image files with Daemon tools LITE, using a script
for the platform.

Translatable
ECC is translatable, so you can choose your desired language, is your language not yet
supported?, please register to the forum we'll help you further!

Live! updates
With eccUpdate you can update ECC directly to the most recent version, these updates include fixes/updates/additions.

--------------------------------------------------------------------------------

Expand All @@ -40,7 +51,7 @@ http://www.camya.com/ecc/
BOARD/FORUM:
http://ecc.phoenixinteractive.mine.nu/

AUTHOR:
Andreas Scheibel (ecc@camya.com)

AUTHORS:
Andreas Scheibel(DE) (ecc@camya.com) / ECC Developer 2005-2009
Sebastiaan Ebeltjes(NL) (phoenixinteractive@hotmail.com) / ECC Developer 2006-2012
--------------------------------------------------------------------------------
Binary file modified ecc-core/thirdparty/7zip/7-zip.chm
Binary file not shown.
Binary file modified ecc-core/thirdparty/7zip/7z.dll
Binary file not shown.
Binary file modified ecc-core/thirdparty/7zip/7z.exe
Binary file not shown.
11 changes: 6 additions & 5 deletions ecc-core/thirdparty/7zip/readme.txt
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
7-Zip 9.20
7-Zip 9.30
----------

7-Zip is a file archiver for Windows 95/98/ME/NT/2000/2003/2008/XP/Vista/7.

7-Zip Copyright (C) 1999-2010 Igor Pavlov.
7-Zip Copyright (C) 1999-2012 Igor Pavlov.

The main features of 7-Zip:

- High compression ratio in the new 7z format
- Supported formats:
- Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM.
- Unpacking only: ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, LZH, LZMA,
MBR, MSI, NSIS, NTFS, RAR, RPM, SquashFS, UDF, VHD, WIM, XAR and Z.
MBR, MSI, NSIS, NTFS, RAR, RPM, SquashFS, UDF, UEFI, VHD, WIM, XAR and Z.
- Fast compression and decompression
- Self-extracting capability for 7z format
- Strong AES-256 encryption in 7z and ZIP formats
- Integration with Windows Shell
- Powerful File Manager
- Powerful command line version
- Localizations for 79 languages
- Localizations for 83 languages


7-Zip is free software distributed under the GNU LGPL (except for unRar code).
Expand All @@ -28,7 +28,8 @@ Read License.txt for more infomation about license.
This distribution contains the following files:

7zFM.exe - 7-Zip File Manager
7-zip.dll - Plugin for Windows Shell and for 7-Zip File Manager
7-zip.dll - Plugin for Windows Shell
7-zip32.dll - Plugin for Windows Shell (32-bit plugin for 64-bit system)
7zg.exe - GUI module
7z.exe - Command line version
7z.dll - 7-Zip engine module
Expand Down
26 changes: 26 additions & 0 deletions ecc-core/thirdparty/autoit/include/GetCRC32.au3
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
Func GetCRC($FileCRC)
Global $CRC32 = 0
Global $BufferSize = 0x20000
Global $FileHandle = FileOpen($FileCRC, 16)
For $i = 1 To Ceiling(FileGetSize($FileCRC) / $BufferSize)
$CRC32 = _CRC32(FileRead($FileHandle, $BufferSize), BitNot($CRC32))
Next
FileClose($FileHandle)
Return Hex($CRC32, 8)
EndFunc ;GetCRC

Func _CRC32($Data, $CRC32 = -1)
Local $Opcode = '0xC800040053BA2083B8EDB9000100008D41FF516A0859D1E8730231D0E2F85989848DFCFBFFFFE2E78B5D088B4D0C8B451085DB7416E3148A1330C20FB6D2C1E80833849500FCFFFF43E2ECF7D05BC9C21000'
Local $CodeBuffer = DllStructCreate("byte[" & BinaryLen($Opcode) & "]")
DllStructSetData($CodeBuffer, 1, $Opcode)
Local $Input = DllStructCreate("byte[" & BinaryLen($Data) & "]")
DllStructSetData($Input, 1, $Data)
Local $Ret = DllCall("user32.dll", "uint", "CallWindowProc", "ptr", DllStructGetPtr($CodeBuffer), _
"ptr", DllStructGetPtr($Input), _
"int", BinaryLen($Data), _
"uint", $CRC32, _
"int", 0)
$Input = 0
$CodeBuffer = 0
Return $Ret[0]
EndFunc ;_CRC32
58 changes: 58 additions & 0 deletions ecc-core/thirdparty/autoit/include/URLStrings.au3
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
#include-once

;===============================================================================
; _UnicodeURLEncode()
; Description: : Encodes an unicode string to be URL-friendly
; Parameter(s): : $UnicodeURL - The Unicode String to Encode
; Return Value(s): : The URL encoded string
; Author(s): : Dhilip89
; Note(s): : -
;
;===============================================================================

Func _UnicodeURLEncode($UnicodeURL)
$UnicodeBinary = StringToBinary ($UnicodeURL, 4)
$UnicodeBinary2 = StringReplace($UnicodeBinary, '0x', '', 1)
$UnicodeBinaryLength = StringLen($UnicodeBinary2)
Local $EncodedString
For $i = 1 To $UnicodeBinaryLength Step 2
$UnicodeBinaryChar = StringMid($UnicodeBinary2, $i, 2)
If StringInStr("$-_.+!*'(),;/?:@=&abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890", BinaryToString ('0x' & $UnicodeBinaryChar, 4)) Then
$EncodedString &= BinaryToString ('0x' & $UnicodeBinaryChar)
Else
$EncodedString &= '%' & $UnicodeBinaryChar
EndIf
Next
Return $EncodedString
EndFunc ;==>_UnicodeURLEncode



;===============================================================================
; _UnicodeURLDecode()
; Description: : Tranlates a URL-friendly string to a normal string
; Parameter(s): : $toDecode - The URL-friendly string to decode
; Return Value(s): : The URL decoded string
; Author(s): : nfwu, Dhilip89
; Note(s): : Modified from _URLDecode() that's only support non-unicode.
;
;===============================================================================
Func _UnicodeURLDecode($toDecode)
Local $strChar = "", $iOne, $iTwo
Local $aryHex = StringSplit($toDecode, "")
For $i = 1 To $aryHex[0]
If $aryHex[$i] = "%" Then
$i = $i + 1
$iOne = $aryHex[$i]
$i = $i + 1
$iTwo = $aryHex[$i]
$strChar = $strChar & Chr(Dec($iOne & $iTwo))
Else
$strChar = $strChar & $aryHex[$i]
EndIf
Next
$Process = StringToBinary (StringReplace($strChar, "+", " "))
$DecodedString = BinaryToString ($Process, 4)
Return $DecodedString
EndFunc ;==>_UnicodeURLDecode
#endregion
Loading

0 comments on commit 6cc9d82

Please sign in to comment.