Users
News
About MPIO
Screenshots
Current Status
Download
Installation
Supported Players
Mailing Lists
Developers
Getting Started
USB protocol
Config.dat
Mailing Lists
Browse Source
SF Project Page
Misc.
FAQ
Links
Authors
|
|
The system configuration file called 'config.dat' controls valious option parameters of MPIO. Also it controls opening/ending animation for MPIO-DMG, DMG-Plus, DMK.(and DMB)
- Config.dat is stored to internal memory.
- After formatting internal memory, the MPIO manager puts this file into MPIO.
- Whenever you change some settings (such as volume, repeat..), the value is saved to this file.
- There are lots of parameters to be controled.(See List1)
- If you delete this file from MPIO, all parameters are lost and are no longer saved.
- Index number of config.dat file is reserved as '6' whenever MPIO manager puts it into MPIO.
- There is opening/ending animation data in this file and animation is
able to be changed to edit this file.(See Fig1)
- The MPIO Manager does not show this file.
List1. Configuration parameters (DMG, firmware 2.15)
address | parameter | value | misc info |
0x00 | volume | 0x00 - 0x28: 0 - 40 | |
0x01 | repeat | 01:normal 02:repeat one 03:repeat all 04:shuffle 05:intro | |
0x02 | equalizer | 01:normal 02:pop 03:rock 04:classic 05:user | |
0x03 | bass | 0x00 - 0x0a: 0 - 10 | |
0x04 | treble | 0x00 - 0x0a: 0 - 10 | |
0x05 | UNKNOWN | | |
0x06 | UNKNOWN | | |
0x07 | language | 01:English 02:Korean 03:Japanese 04:Chinese 05:German 06:French 07:Spanish | |
0x08 | auto power off | 00:default(3min) 0x03 - 0x1e:user(3min - 30min) | |
0x09 | play position | 00:initial 01:stopped | |
0x0a | 3D sound | 0x00 - 0x0a: 0 - 10 | |
0x0b | UNKNOWN | | |
0x0c | UNKNOWN | | |
0x0d | sleep | 00:off 0x03 - 0x3c:on(adjust)3min - 60min | |
0x0e | scroll width | 0x10:default(16pixel) 0x10,0x20,...,0x80:user(16,32,...,128pixel) | |
0x0f | UNKNOWN | | |
0x10 | back light | 00:never 01:default(3sec) 0x03 -
0x1e:user(3sec - 30sec) | |
0x11 | auto play | 00:enable 01:disable | |
0x12 | display title | 00:file name 01:tag info | |
0x13 | normalize | 00:disable 01:enable | |
0x14 | track number | 00 - 0x7f | |
0x15 | current file in memory | 02:internal 0x1?:external | |
0x16-0x7f | paddings? | 00 | |
0x80 | track number | 0x01 - 0xfe | music files only |
0x81-0x83 | paddings? | 00 | |
0x84-0x87 | play position | msec | little endian |
0x88 | number of frames in opening logo | 00:noframe
0x01 - 0xff:(1 - 255) | |
0x89 | number of frames in ending logo | 00:noframe
0x01 - 0xff:(1 - 255) | |
0x8a-0x8b | paddings? | 00 | |
0x8c-0x8f | counter(played time) | | little endian |
0x90-0x9f | paddings? | 00 | |
0x100 | reserved FILE ID? | 01 | |
0x101 | reserved FILE ID? | 02 | |
0x102 | reserved FILE ID? | 03 | |
0x103 | reserved FILE ID? | 04 | |
0x104 | reserved FILE ID? | 05 | |
0x105 | reserved FILE ID? | 06 | |
0x106-1ff | paddings? | 00 | |
0x200-0x3fff | paddings? | 0xff | |
0x4000-EOF | opening/ending logo data | 768bytes/frame (DMG,DMG-Plus) 256bytes/frame (DMK) | |
Fig1. Opening/ending animation data in Config.dat
DMG | DMK |
|
|
|