himdmusictransferformac
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
himdmusictransferformac [2008/12/14 15:41] – created wikiadmin | himdmusictransferformac [2009/03/26 23:20] – karcher | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== HiMDMusicTransferforMac ====== | ====== HiMDMusicTransferforMac ====== | ||
+ | |||
+ | The transfer-software for HiMD under MacOS-X supports the following MD-Walkman: | ||
+ | |||
+ | MZ- RH1/ | ||
+ | |||
+ | and can be downloaded here: | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | |||
+ | This software could help developing a Linux-software by analyzing the code of the transfer-program which is only about 1,5 Mbytes in binary. It appears that only the binary "HiMD Music Transfer" | ||
+ | |||
+ | The software is a PPC-binary and contains much more functionality in its code than the GUI provides. For example, the code contains functions to format a HiMD or to encode ATRAC3-files, | ||
+ | |||
+ | The code does not use the system supplied USB mass storage driver to access the HiMD device, but uses an internal implementation of the FAT file system. Interestingly, | ||
+ | |||
+ | Here a list of the C++-classes of the HiMD-code: | ||
+ | |||
+ | * CHiMDUtilityBase: | ||
+ | * CHiMDMedium: | ||
+ | * CHiMDIo: Subclass of CSonyScsiIO, | ||
+ | * CHiMDFindFile: | ||
+ | * CHiMDFileUtil: | ||
+ | * CHiMDFileSystem: | ||
+ | * CHiMDFile: Represents an open file on the FAT system | ||
+ | * CHiMDDeviceManager | ||
+ | * CHiMDDevice: | ||
+ | |||
+ | |||
+ | The goal here is to fully understand the C++-code which contains the HiMD-functionality and reimplement the code in C/C++ again. That code would reside inside a library called " | ||
+ | |||
+ | |||
+ | ===== Links ===== | ||
+ | |||
+ | [[http:// | ||
himdmusictransferformac.txt · Last modified: 2009/06/29 14:38 by wikiadmin