summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcin Bukat <marcin.bukat@gmail.com>2010-11-09 22:10:38 +0000
committerMarcin Bukat <marcin.bukat@gmail.com>2010-11-09 22:10:38 +0000
commita434a0de5cb7dfc9d8a96bd282142c5b65e329f6 (patch)
treedd98e3d08fdd7254e3d51fd15d1b17f15a0d8326
parent608eee71d21b5aad88b75c1f4368e24e25ba63da (diff)
downloadrockbox-a434a0de5cb7dfc9d8a96bd282142c5b65e329f6.tar.gz
rockbox-a434a0de5cb7dfc9d8a96bd282142c5b65e329f6.zip
MPIO HD200 manual - tex files
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28544 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/export/config/mpiohd200.h2
-rw-r--r--manual/configure_rockbox/display_options.tex2
-rw-r--r--manual/configure_rockbox/sound_settings.tex17
-rw-r--r--manual/configure_rockbox/system_options.tex1
-rw-r--r--manual/getting_started/installation.tex55
-rw-r--r--manual/getting_started/mpio_install.tex27
-rw-r--r--manual/main_menu/recording_screen.tex3
-rw-r--r--manual/platform/keymap-mpiohd200.tex122
-rw-r--r--manual/platform/mpiohd200.tex31
-rw-r--r--manual/platform/remote-keymap-mpiohd200.tex109
-rw-r--r--manual/plugins/goban.tex38
-rw-r--r--manual/plugins/lamp.tex4
-rw-r--r--manual/plugins/logo.tex7
-rw-r--r--manual/plugins/main.tex8
-rw-r--r--manual/plugins/pegbox.tex15
-rw-r--r--manual/plugins/pictureflow.tex10
-rw-r--r--manual/plugins/sudoku.tex6
-rw-r--r--manual/plugins/text_viewer.tex29
-rw-r--r--manual/plugins/wormlet.tex19
-rw-r--r--manual/rockbox_interface/main.tex34
-rw-r--r--manual/rockbox_interface/wps.tex6
21 files changed, 492 insertions, 53 deletions
diff --git a/firmware/export/config/mpiohd200.h b/firmware/export/config/mpiohd200.h
index 52db452ca8..f85b9a28fd 100644
--- a/firmware/export/config/mpiohd200.h
+++ b/firmware/export/config/mpiohd200.h
@@ -46,7 +46,7 @@
46#define HAVE_LCD_INVERT 46#define HAVE_LCD_INVERT
47 47
48/* define this if you have access to the quickscreen */ 48/* define this if you have access to the quickscreen */
49#define HAVE_QUICKSCREEN 49/* #define HAVE_QUICKSCREEN */
50 50
51/* define this if you have access to the pitchscreen */ 51/* define this if you have access to the pitchscreen */
52#define HAVE_PITCHSCREEN 52#define HAVE_PITCHSCREEN
diff --git a/manual/configure_rockbox/display_options.tex b/manual/configure_rockbox/display_options.tex
index 72604e8c60..ed200795fb 100644
--- a/manual/configure_rockbox/display_options.tex
+++ b/manual/configure_rockbox/display_options.tex
@@ -167,7 +167,7 @@
167 \opt{RECORDER_PAD}{\ButtonOn+\ButtonRight/\ButtonLeft}% 167 \opt{RECORDER_PAD}{\ButtonOn+\ButtonRight/\ButtonLeft}%
168 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight/\ButtonLeft}% 168 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight/\ButtonLeft}%
169 \opt{IRIVER_H10_PAD}{Long \ButtonRew/\ButtonFF}% 169 \opt{IRIVER_H10_PAD}{Long \ButtonRew/\ButtonFF}%
170 \nopt{RECORDER_PAD,ONDIO_PAD,IRIVER_H10_PAD,touchscreen}{% 170 \nopt{RECORDER_PAD,ONDIO_PAD,IRIVER_H10_PAD,MPIO_HD200_PAD,touchscreen}{%
171 Long \ButtonRight/\ButtonLeft}. 171 Long \ButtonRight/\ButtonLeft}.
172 Setting this option to \setting{Yes} 172 Setting this option to \setting{Yes}
173 will keep the list entries at their fixed positions and allow them to be 173 will keep the list entries at their fixed positions and allow them to be
diff --git a/manual/configure_rockbox/sound_settings.tex b/manual/configure_rockbox/sound_settings.tex
index acfb62e195..406cc3679b 100644
--- a/manual/configure_rockbox/sound_settings.tex
+++ b/manual/configure_rockbox/sound_settings.tex
@@ -20,7 +20,7 @@ change to customise your listening experience.
20 \opt{player}{minimum of -78~dB to a maximum of +18~dB.}% 20 \opt{player}{minimum of -78~dB to a maximum of +18~dB.}%
21 \opt{recorder,recorderv2fm,ondio}{minimum of -100~dB to a maximum of +12~dB.}% 21 \opt{recorder,recorderv2fm,ondio}{minimum of -100~dB to a maximum of +12~dB.}%
22 \opt{h100,h300}{minimum of -84~dB to a maximum of 0~dB.}% 22 \opt{h100,h300}{minimum of -84~dB to a maximum of 0~dB.}%
23 \opt{iaudiom3,iaudiom5,iaudiox5,ipod3g,ipod4g,gigabeatf,mrobe100}{% 23 \opt{iaudiom3,iaudiom5,iaudiox5,ipod3g,ipod4g,gigabeatf,mrobe100,mpiohd200}{%
24 minimum of -73~dB to a maximum of +6~dB.}% 24 minimum of -73~dB to a maximum of +6~dB.}%
25 \opt{ipodnano}{minimum of -72~dB to a maximum of +6~dB.}% 25 \opt{ipodnano}{minimum of -72~dB to a maximum of +6~dB.}%
26 \opt{ipodvideo,cowond2}{minimum of -89~dB to a maximum of +6~dB.}% 26 \opt{ipodvideo,cowond2}{minimum of -89~dB to a maximum of +6~dB.}%
@@ -41,7 +41,8 @@ change to customise your listening experience.
41 \opt{masd}{The minimum setting is -15~dB and the maximum is 15~dB.}% 41 \opt{masd}{The minimum setting is -15~dB and the maximum is 15~dB.}%
42 \opt{masf}{The minimum setting is -12~dB and the maximum is 12~dB.}% 42 \opt{masf}{The minimum setting is -12~dB and the maximum is 12~dB.}%
43 \opt{h100,h300}{The minimum setting is 0~dB and the maximum is 24~dB.}% 43 \opt{h100,h300}{The minimum setting is 0~dB and the maximum is 24~dB.}%
44 \opt{ipodnano,ipodnano2g,ipodcolor}{The minimum setting is -6~dB and the maximum is 9~dB.}% 44 \opt{ipodnano,ipodnano2g,ipodcolor,mpiohd200}{%
45 The minimum setting is -6~dB and the maximum is 9~dB.}%
45 \opt{ipodvideo}{The minimum setting is -12~dB and the maximum is 12~dB.}% 46 \opt{ipodvideo}{The minimum setting is -12~dB and the maximum is 12~dB.}%
46 \opt{iaudiom3,iaudiom5,iaudiox5,sansa,sansaAMS,h10,h10_5gb,vibe500}{% 47 \opt{iaudiom3,iaudiom5,iaudiox5,sansa,sansaAMS,h10,h10_5gb,vibe500}{%
47 The minimum setting is -24~dB and the maximum is 24~dB.} 48 The minimum setting is -24~dB and the maximum is 24~dB.}
@@ -62,7 +63,8 @@ change to customise your listening experience.
62 \opt{masd}{The minimum setting is -15~dB and the maximum is 15~dB.}% 63 \opt{masd}{The minimum setting is -15~dB and the maximum is 15~dB.}%
63 \opt{masf}{The minimum setting is -12~dB and the maximum is 12~dB.}% 64 \opt{masf}{The minimum setting is -12~dB and the maximum is 12~dB.}%
64 \opt{h100,h300}{The minimum setting is 0~dB and the maximum is 6~dB.}% 65 \opt{h100,h300}{The minimum setting is 0~dB and the maximum is 6~dB.}%
65 \opt{ipodnano,ipodnano2g,ipodcolor}{The minimum setting is -6~dB and the maximum is 9~dB.}% 66 \opt{ipodnano,ipodnano2g,ipodcolor,mpiohd200}{%
67 The minimum setting is -6~dB and the maximum is 9~dB.}%
66 \opt{ipodvideo}{The minimum setting is -12~dB and the maximum is 12~dB.}% 68 \opt{ipodvideo}{The minimum setting is -12~dB and the maximum is 12~dB.}%
67 \opt{iaudiom3,iaudiom5,iaudiox5,sansa,sansaAMS,h10,h10_5gb,vibe500}{% 69 \opt{iaudiom3,iaudiom5,iaudiox5,sansa,sansaAMS,h10,h10_5gb,vibe500}{%
68 The minimum setting is -24~dB and the maximum is 24~dB.} 70 The minimum setting is -24~dB and the maximum is 24~dB.}
@@ -389,6 +391,7 @@ change to customise your listening experience.
389 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd} 391 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd}
390 \opt{IRIVER_H10_PAD}{\ButtonScrollUp} 392 \opt{IRIVER_H10_PAD}{\ButtonScrollUp}
391 \opt{PBELL_VIBE500_PAD}{\ButtonUp} 393 \opt{PBELL_VIBE500_PAD}{\ButtonUp}
394 \opt{MPIO_HD200_PAD}{\ButtonVolUp}
392 \opt{touchscreen}{\TouchMidRight} 395 \opt{touchscreen}{\TouchMidRight}
393 & 396 &
394 \opt{HAVEREMOTEKEYMAP}{ 397 \opt{HAVEREMOTEKEYMAP}{
@@ -404,6 +407,7 @@ change to customise your listening experience.
404 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack} 407 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack}
405 \opt{IRIVER_H10_PAD}{\ButtonScrollDown} 408 \opt{IRIVER_H10_PAD}{\ButtonScrollDown}
406 \opt{PBELL_VIBE500_PAD}{\ButtonDown} 409 \opt{PBELL_VIBE500_PAD}{\ButtonDown}
410 \opt{MPIO_HD200_PAD}{\ButtonVolDown}
407 \opt{touchscreen}{\TouchMidLeft} 411 \opt{touchscreen}{\TouchMidLeft}
408 & 412 &
409 \opt{HAVEREMOTEKEYMAP}{ 413 \opt{HAVEREMOTEKEYMAP}{
@@ -417,7 +421,7 @@ change to customise your listening experience.
417 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD% 421 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD%
418 ,SANSA_FUZE_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,IAUDIO_M3_PAD,MROBE100_PAD% 422 ,SANSA_FUZE_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,IAUDIO_M3_PAD,MROBE100_PAD%
419 ,SANSA_CLIP_PAD}{\ButtonUp} 423 ,SANSA_CLIP_PAD}{\ButtonUp}
420 \opt{IRIVER_H10_PAD}{\ButtonRew} 424 \opt{IRIVER_H10_PAD,MPIO_HD200_PAD}{\ButtonRew}
421 \opt{touchscreen}{\ActionStdPrev} 425 \opt{touchscreen}{\ActionStdPrev}
422 & 426 &
423 \opt{HAVEREMOTEKEYMAP}{ 427 \opt{HAVEREMOTEKEYMAP}{
@@ -432,7 +436,7 @@ change to customise your listening experience.
432 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD% 436 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD%
433 ,SANSA_FUZE_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,IAUDIO_M3_PAD,MROBE100_PAD% 437 ,SANSA_FUZE_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,IAUDIO_M3_PAD,MROBE100_PAD%
434 ,SANSA_CLIP_PAD}{\ButtonDown} 438 ,SANSA_CLIP_PAD}{\ButtonDown}
435 \opt{IRIVER_H10_PAD}{\ButtonFF} 439 \opt{IRIVER_H10_PAD,MPIO_HD200_PAD}{\ButtonFF}
436 \opt{touchscreen}{\ActionStdNext} 440 \opt{touchscreen}{\ActionStdNext}
437 & 441 &
438 \opt{HAVEREMOTEKEYMAP}{ 442 \opt{HAVEREMOTEKEYMAP}{
@@ -446,6 +450,7 @@ change to customise your listening experience.
446 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,IAUDIO_X5_PAD% 450 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,IAUDIO_X5_PAD%
447 ,SANSA_C200_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD,SANSA_E200_PAD% 451 ,SANSA_C200_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_VIDEO_PAD,SANSA_E200_PAD%
448 ,SANSA_FUZE_PAD,MROBE100_PAD,SANSA_CLIP_PAD}{\ButtonSelect} 452 ,SANSA_FUZE_PAD,MROBE100_PAD,SANSA_CLIP_PAD}{\ButtonSelect}
453 \opt{MPIO_HD200_PAD}{\ButtonFunc}
449 \opt{PBELL_VIBE500_PAD}{\ButtonOK} 454 \opt{PBELL_VIBE500_PAD}{\ButtonOK}
450 \opt{IRIVER_H10_PAD}{\ButtonRight} 455 \opt{IRIVER_H10_PAD}{\ButtonRight}
451 \opt{IAUDIO_M3_PAD}{\ButtonPlay} 456 \opt{IAUDIO_M3_PAD}{\ButtonPlay}
@@ -463,7 +468,7 @@ change to customise your listening experience.
463 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 468 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
464 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} 469 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
465 \opt{IAUDIO_X5_PAD}{\ButtonPower/\ButtonRec} 470 \opt{IAUDIO_X5_PAD}{\ButtonPower/\ButtonRec}
466 \opt{IAUDIO_M3_PAD}{\ButtonRec} 471 \opt{IAUDIO_M3_PAD,MPIO_HD200_PAD}{\ButtonRec}
467 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,IRIVER_H10_PAD}{\ButtonLeft} 472 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,IRIVER_H10_PAD}{\ButtonLeft}
468 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,MROBE100_PAD,SANSA_CLIP_PAD}{\ButtonPower} 473 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,MROBE100_PAD,SANSA_CLIP_PAD}{\ButtonPower}
469 \opt{PBELL_VIBE500_PAD}{\ButtonCancel} 474 \opt{PBELL_VIBE500_PAD}{\ButtonCancel}
diff --git a/manual/configure_rockbox/system_options.tex b/manual/configure_rockbox/system_options.tex
index 9e70a0e06d..16f4003de5 100644
--- a/manual/configure_rockbox/system_options.tex
+++ b/manual/configure_rockbox/system_options.tex
@@ -35,6 +35,7 @@
35 \opt{recorderv2fm}{2200~mAh}% 35 \opt{recorderv2fm}{2200~mAh}%
36 \opt{ondiosp,ondiofm,vibe500}{1000~mAh}% 36 \opt{ondiosp,ondiofm,vibe500}{1000~mAh}%
37 \opt{h100,h300}{1300~mAh}% 37 \opt{h100,h300}{1300~mAh}%
38 \opt{mpiohd200}{850~mAh}%
38 \opt{ipodmini}{400~mAh (1G) or 630~mAh (2G)}% 39 \opt{ipodmini}{400~mAh (1G) or 630~mAh (2G)}%
39 \opt{ipodcolor}{700~mAh}% 40 \opt{ipodcolor}{700~mAh}%
40 \opt{ipodnano}{300~mAh}% 41 \opt{ipodnano}{300~mAh}%
diff --git a/manual/getting_started/installation.tex b/manual/getting_started/installation.tex
index 6f64257778..0bc03d88f4 100644
--- a/manual/getting_started/installation.tex
+++ b/manual/getting_started/installation.tex
@@ -361,6 +361,29 @@ filesystem.\\*
361 files using \fname{unzip}. 361 files using \fname{unzip}.
362} 362}
363 363
364\opt{mpiohd200}{
365 Rockbox Utility will ask you for a compatible copy of the original
366 firmware. This is because for legal reasons we cannot distribute
367 the bootloader directly. Instead, we have to patch the MPIO firmware
368 with the Rockbox bootloader.
369
370 Download a supported version of the MPIO firmware for your
371 \playername{} from the MPIO website, links can be found on
372 \wikilink{MPIOHD200Port}.
373
374 \warn{The only tested version of the original firmware is 1.30.05
375 and as such is the only supported version}
376
377 If the file that you downloaded is a \fname{.zip} file, use an unzip
378 utility like mentioned in the prerequisites section to extract
379 the \fname{.SYS} from the \fname{.zip} file
380 to your desktop. Likewise, if the file that you downloaded is an
381 \fname{.exe} file, double-click on the \fname{.exe} file to extract
382 the \fname{.SYS} file to your desktop.
383 When running Linux you should be able to extract \fname{.exe}
384 files using \fname{unzip}.
385}
386
364\subsubsection{Choosing a Rockbox version}\label{sec:choosing_version} 387\subsubsection{Choosing a Rockbox version}\label{sec:choosing_version}
365 388
366There are three different versions of Rockbox available from the 389There are three different versions of Rockbox available from the
@@ -467,6 +490,7 @@ structure that Rockbox needs.\\}
467 \nopt{gigabeats}{% 490 \nopt{gigabeats}{%
468 \subsubsection{Installing the bootloader} 491 \subsubsection{Installing the bootloader}
469 \opt{h100,h300}{\input{getting_started/iriver_install.tex}} 492 \opt{h100,h300}{\input{getting_started/iriver_install.tex}}
493 \opt{mpiohd200}{\input{getting_started/mpio_install.tex}}
470 \opt{ipod}{\input{getting_started/ipod_install.tex}} 494 \opt{ipod}{\input{getting_started/ipod_install.tex}}
471 \opt{iaudio}{\input{getting_started/iaudio_install.tex}} 495 \opt{iaudio}{\input{getting_started/iaudio_install.tex}}
472 \opt{h10,h10_5gb}{\input{getting_started/h10_install.tex}} 496 \opt{h10,h10_5gb}{\input{getting_started/h10_install.tex}}
@@ -533,7 +557,20 @@ structure that Rockbox needs.\\}
533 firmware process usually takes a minute or so.). You are now ready to go. 557 firmware process usually takes a minute or so.). You are now ready to go.
534\end{itemize} 558\end{itemize}
535} 559}
560\opt{mpiohd200}{
561 \begin{itemize}
562 \item Safely eject /unmount your \dap{}.
536 563
564 \item \warn{Before proceeding further, make sure that your player has a full charge
565 or that it is connected to the power adaptor. Interrupting the next step
566 due to a power failure most likely will brick your \dap{}.}
567 Update your \daps{} firmware with the patched bootloader. To do this, turn
568 the jukebox on. The update process should start automaticaly. The \playerman{} will
569 display animation indicating that the firmware update is in progress. Do \emph{not}
570 interrupt this process. When the firmware update is complete the player will restart.
571 (The update firmware process usually takes a minute or so.). You are now ready to go.
572\end{itemize}
573}
537\opt{e200}{Your e200 will automatically reboot and Rockbox should load.} 574\opt{e200}{Your e200 will automatically reboot and Rockbox should load.}
538 575
539 576
@@ -716,6 +753,11 @@ completely follow the manual uninstallation instructions below.}}
716 Copy an unmodified original firmware to your player and update it. 753 Copy an unmodified original firmware to your player and update it.
717} 754}
718 755
756\opt{mpiohd200}{
757 If you want to remove the Rockbox bootloader, simply flash an unpatched
758 \playerman{} firmware.
759}
760
719\nopt{gigabeats}{ 761\nopt{gigabeats}{
720 If you wish to clean up your disk, you may also wish to delete the 762 If you wish to clean up your disk, you may also wish to delete the
721 \fname{.rockbox} directory and its contents. 763 \fname{.rockbox} directory and its contents.
@@ -764,13 +806,14 @@ completely follow the manual uninstallation instructions below.}}
764 the update if the filename is correct, including case. Make sure that the patched 806 the update if the filename is correct, including case. Make sure that the patched
765 Iriver firmware is called \fname{.hex}.} 807 Iriver firmware is called \fname{.hex}.}
766 808
767\nopt{h100,h300}{\item[``File Not Found'']} 809\nopt{h100,h300,mpiohd200}{\item[``File Not Found'']}
768\opt{h100,h300}{\item[``-1 error'']} 810\opt{h100,h300,mpiohd200}{\item[``-1 error'']}
769 If you receive a 811 If you receive a
770 \nopt{h100,h300}{``File Not Found''}\opt{h100,h300}{``-1 error''} from the 812 \nopt{h100,h300,mpiohd200}{``File Not Found''}
771 bootloader, then the bootloader cannot find the Rockbox firmware. This is 813 \opt{h100,h300,mpiohd200}{``-1 error''}
772 usually a result of not extracting the contents of the \fname{.zip} file 814 from the bootloader, then the bootloader cannot find the Rockbox firmware.
773 to the proper location, and should not happen when Rockbox has been 815 This is usually a result of not extracting the contents of the \fname{.zip}
816 file to the proper location, and should not happen when Rockbox has been
774 installed with Rockbox Utility. 817 installed with Rockbox Utility.
775 818
776 To fix this, either install Rockbox with the Rockbox Utility which will take care 819 To fix this, either install Rockbox with the Rockbox Utility which will take care
diff --git a/manual/getting_started/mpio_install.tex b/manual/getting_started/mpio_install.tex
new file mode 100644
index 0000000000..3b54c9ad84
--- /dev/null
+++ b/manual/getting_started/mpio_install.tex
@@ -0,0 +1,27 @@
1% $Id$ %
2
3 Installing the bootloader is the trickiest part of the installation.
4 As explained above, we cannot distribute the bootloader directly, and
5 thus need to patch a compatible version of the MPIO firmware, which
6 can be downloaded as described above.
7
8
9\begin{enumerate}
10 \item Download official rockbox bootloader for MPIO HD200 from
11 \url {http://download.rockbox.org/bootloader/mpio/hd200/}
12 and save it to your desktop. The archive contains three files: bootloader.mpio,
13 bootloader.map and rockbox-info.txt. The first file is actual bootloader, two
14 others can be used for debugging and are irrelevant for end user.
15 \item Build mkmpioboot tool (rbutil/mkmpioboot directory in rockbox source tree)
16 \item Process previously downloaded official firmware to include rockbox bootloader.
17 Open terminal window and type the following command:
18 \begin{code}
19 mkmpioboot HD200_UPG.SYS bootloader.mpio HD200_UPG.rb
20 \end{code}
21 \item Copy \fname{HD200\_UPG.rb} to the SYSTEM folder of your \dap{} and rename back to
22 \fname{HD200\_UPG.SYS}
23 \item Safe eject your \dap{}
24 \item Connect Wall charger and turn on the device. This should trigger firmware
25 upgrade process which will install rockbox bootloader to the flash memory of the
26 player.
27\end{enumerate}
diff --git a/manual/main_menu/recording_screen.tex b/manual/main_menu/recording_screen.tex
index b0e37cc049..3bad2e7862 100644
--- a/manual/main_menu/recording_screen.tex
+++ b/manual/main_menu/recording_screen.tex
@@ -55,7 +55,8 @@ The controls for this screen are:
55 \\ 55 \\
56 % 56 %
57 \opt{IRIVER_H10_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 57 \opt{IRIVER_H10_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD%
58 ,SANSA_E200_PAD,IPOD_4G_PAD,SANSA_C200_PAD,PBELL_VIBE500_PAD}{ 58 ,SANSA_E200_PAD,IPOD_4G_PAD,SANSA_C200_PAD,PBELL_VIBE500_PAD%
59 ,MPIO_HD200_PAD}{
59 \ActionRecNewfile 60 \ActionRecNewfile
60 & 61 &
61 \opt{HAVEREMOTEKEYMAP}{ 62 \opt{HAVEREMOTEKEYMAP}{
diff --git a/manual/platform/keymap-mpiohd200.tex b/manual/platform/keymap-mpiohd200.tex
new file mode 100644
index 0000000000..3d7c7cd155
--- /dev/null
+++ b/manual/platform/keymap-mpiohd200.tex
@@ -0,0 +1,122 @@
1% $Id$
2
3\newcommand{\ButtonRew}{\btnfnt{Rewind}}
4\newcommand{\ButtonFF}{\btnfnt{Forward}}
5\newcommand{\ButtonFunc}{\btnfnt{Function}}
6\newcommand{\ButtonRec}{\btnfnt{Rec}}
7\newcommand{\ButtonPlay}{\btnfnt{Play}}
8\newcommand{\ButtonVolUp}{\btnfnt{Volume Up}}
9\newcommand{\ButtonVolDown}{\btnfnt{Volume Down}}
10\newcommand{\ButtonHold}{\btnfnt{Hold}}
11
12%Button actions, standard context
13\newcommand{\ActionStdPrev}{\ButtonRew}
14\newcommand{\ActionStdPrevRepeat}{Long \ButtonRew}
15\newcommand{\ActionStdNext}{\ButtonFF}
16\newcommand{\ActionStdNextRepeat}{Long \ButtonFF}
17\newcommand{\ActionStdCancel}{\ButtonRec}
18\newcommand{\ActionStdContext}{Long \ButtonFunc}
19%\newcommand{\ActionStdQuickScreen}{Long \ButtonMode}
20%\newcommand{\ActionQuickScreenExit}{\ButtonMode}
21\newcommand{\ActionStdMenu}{Long \ButtonRec}
22\newcommand{\ActionStdOk}{\ButtonFunc}
23%\newcommand{\ActionStdRec}{Long \ButtonRec}
24
25%Button actions, wps context
26\newcommand{\ActionWpsPlay}{\ButtonPlay}
27\newcommand{\ActionWpsSkipNext}{\ButtonFF}
28\newcommand{\ActionWpsSkipPrev}{\ButtonRew}
29\newcommand{\ActionWpsSeekBack}{Long \ButtonRew}
30\newcommand{\ActionWpsSeekFwd}{Long \ButtonFF}
31%\newcommand{\ActionWpsAbSetBNextDir}{\ButtonOn{} + \ButtonRight}
32%\newcommand{\ActionWpsAbSetAPrevDir}{\ButtonOn{} + \ButtonLeft}
33\newcommand{\ActionWpsStop}{Long \ButtonPlay}
34\newcommand{\ActionWpsVolDown}{\ButtonVolDown}
35\newcommand{\ActionWpsVolUp}{\ButtonVolUp}
36%\newcommand{\ActionWpsPitchScreen}{\ButtonOn{} + \ButtonUp/\ButtonDown}
37\newcommand{\ActionWpsQuickScreen}{Long \ButtonRec}
38\newcommand{\ActionWpsMenu}{\ButtonRec}
39\newcommand{\ActionWpsContext}{Long \ButtonFunc}
40\newcommand{\ActionWpsBrowse}{\ButtonFunc}
41%\newcommand{\ActionWpsAbReset}{\ButtonOn{} + \ButtonFunc}
42%\newcommand{\ActionWpsIdThreeScreen}{\ButtonOn{} + \ButtonMode}
43%\newcommand{\ActionWpsHotkey}{\ButtonRec}
44
45%Button actions, tree context
46\newcommand{\ActionTreeWps}{\ButtonPlay}
47\newcommand{\ActionTreeStop}{Long \ButtonPlay}
48\newcommand{\ActionTreeEnter}{\ButtonFunc}
49\newcommand{\ActionTreeParentDirectory}{\ButtonRec}
50%\newcommand{\ActionTreeHotkey}{\ButtonRec}
51
52%Button actions, YesNo context
53\newcommand{\ActionYesNoAccept}{\ButtonFunc or \ButtonPlay}
54
55%Button actions, Setting context
56\newcommand{\ActionSettingInc}{\ButtonVolUp}
57\newcommand{\ActionSettingDec}{\ButtonVolDown}
58
59%Button actions, Virtual Keyboard Context
60\newcommand{\ActionKbdLeft}{\ButtonVolDown}
61\newcommand{\ActionKbdRight}{\ButtonVolUp}
62\newcommand{\ActionKbdSelect}{\ButtonFunc}
63%\newcommand{\ActionKbdCursorLeft}{\ButtonOn{} + \ButtonLeft}
64%\newcommand{\ActionKbdCursorRight}{\ButtonOn{} + \ButtonRight}
65\newcommand{\ActionKbdPageFlip}{Long \ButtonPlay}
66\newcommand{\ActionKbdDone}{\ButtonPlay}
67\newcommand{\ActionKbdAbort}{\ButtonRec}
68%\newcommand{\ActionKbdBackSpace}{\ButtonRec}
69\newcommand{\ActionKbdMorseInput}{Long \ButtonFunc}
70\newcommand{\ActionKbdMorseSelect}{\ButtonFunc}
71\newcommand{\ActionKbdUp}{\ButtonRew}
72\newcommand{\ActionKbdDown}{\ButtonFF}
73
74%Button actions, Pitch Screen context
75\newcommand{\ActionPsToggleMode}{\ButtonPlay}
76\newcommand{\ActionPsIncSmall}{\ButtonVolUp}
77\newcommand{\ActionPsIncBig}{Long \ButtonVolUp}
78\newcommand{\ActionPsDecSmall}{\ButtonVolDown}
79\newcommand{\ActionPsDecBig}{Long \ButtonVolDown}
80\newcommand{\ActionPsNudgeLeft}{\ButtonRew}
81\newcommand{\ActionPsNudgeRight}{\ButtonFF}
82\newcommand{\ActionPsReset}{\ButtonFunc}
83\newcommand{\ActionPsExit}{\ButtonRec}
84
85%Button actions, Recording screen context
86\newcommand{\ActionRecPause}{\ButtonPlay}
87\newcommand{\ActionRecNewfile}{Long \ButtonFunc}
88\newcommand{\ActionRecSettingsInc}{\ActionSettingInc}
89\newcommand{\ActionRecSettingsDec}{\ActionSettingDec}
90\newcommand{\ActionRecPrev}{FIXME}
91\newcommand{\ActionRecNext}{FIXME}
92\newcommand{\ActionRecMenu}{FIXME}
93\newcommand{\ActionRecExit}{FIXME}
94
95%Button actions, FM radio context
96\newcommand{\ActionFMPreset}{\ButtonFunc}
97\newcommand{\ActionFMMenu}{Long \ButtonFunc}
98\newcommand{\ActionFMMode}{FIXME}
99\newcommand{\ActionFMStop}{Long \ButtonPlay}
100\newcommand{\ActionFMExit}{\ButtonRec}
101\newcommand{\ActionFMPlay}{\ButtonPlay}
102\newcommand{\ActionFMSettingsInc}{\ActionSettingInc}
103\newcommand{\ActionFMSettingsDec}{\ActionSettingDec}
104\newcommand{\ActionFMPrev}{\ButtonRew}
105\newcommand{\ActionFMNext}{\ButtonFF}
106
107%Button actions, Bookmark screen context
108\newcommand{\ActionBmDelete}{Long \ButtonRec}
109
110%Plugin lib actions
111\newcommand{\PluginUp}{\ButtonRew}
112\newcommand{\PluginDown}{\ButtonFF}
113\newcommand{\PluginLeft}{\ButtonVolDown}
114\newcommand{\PluginRight}{\ButtonVolUp}
115\newcommand{\PluginUpRepeat}{Long \ButtonRew}
116\newcommand{\PluginDownRepeat}{Long \ButtonFF}
117\newcommand{\PluginLeftRepeat}{Long \ButtonVolDown}
118\newcommand{\PluginRightRepeat}{Long \ButtonVolUp}
119\newcommand{\PluginCancel}{\ButtonRec}
120\newcommand{\PluginExit}{\ButtonRec{} + \ButtonPlay}
121\newcommand{\PluginSelect}{\ButtonFunc}
122\newcommand{\PluginSelectRepeat}{Long \ButtonFunc}
diff --git a/manual/platform/mpiohd200.tex b/manual/platform/mpiohd200.tex
new file mode 100644
index 0000000000..e17dc439dd
--- /dev/null
+++ b/manual/platform/mpiohd200.tex
@@ -0,0 +1,31 @@
1% $Id$ %
2\def\UseOption{mpiohd200}
3\edef\UseOption{\UseOption,HAVE_RB_BL_IN_FLASH}
4\edef\UseOption{\UseOption,MPIO_HD200_PAD}
5\edef\UseOption{\UseOption,HAVE_BACKLIGHT}
6\edef\UseOption{\UseOption,HAVE_DISK_STORAGE}
7\edef\UseOption{\UseOption,HAVE_CAR_ADAPTER_MODE}
8\edef\UseOption{\UseOption,mpio}
9\edef\UseOption{\UseOption,MPIO_RC_HD200_PAD}
10\edef\UseOption{\UseOption,HAVEREMOTEKEYMAP}
11
12\newcommand{\playerman}{MPIO}
13\newcommand{\playertype}{HD200}
14\newcommand{\playerlongtype}{\playertype}
15\newcommand{\dapdisplaywidth}{128}
16\newcommand{\dapdisplayheight}{128}
17\newcommand{\dapdisplaydepth}{2}
18\newcommand{\specimg}{mpiohd200}
19%Used to name the player, e.g. ...to the \dap
20\newcommand{\dap}{player}
21%For use when referring to the player. E.g. the \daps\ capacity ...
22\newcommand{\daps}{player's}
23\newcommand{\firmwarefilename}{\fname{rockbox.mpio}}
24\newcommand{\firmwareextension}{\fname{mpio}}
25\newcommand{\screenshotsize}{4cm}
26\newcommand{\disk}{hard disk}
27
28% link external keymap file
29\input{platform/keymap-mpiohd200.tex}
30\input{platform/remote-keymap-mpiohd200.tex}
31
diff --git a/manual/platform/remote-keymap-mpiohd200.tex b/manual/platform/remote-keymap-mpiohd200.tex
new file mode 100644
index 0000000000..8b981f910d
--- /dev/null
+++ b/manual/platform/remote-keymap-mpiohd200.tex
@@ -0,0 +1,109 @@
1
2\newcommand{\ButtonRCRew}{\btnfnt{Rewind}}
3\newcommand{\ButtonRCFF}{\btnfnt{Forward}}
4\newcommand{\ButtonRCFunc}{\btnfnt{Function}}
5\newcommand{\ButtonRCPlay}{\btnfnt{Play}}
6\newcommand{\ButtonRCVolUp}{\btnfnt{Volume Up}}
7\newcommand{\ButtonRCVolDown}{\btnfnt{Volume Down}}
8\newcommand{\ButtonRCHold}{\btnfnt{Hold}}
9
10%Button actions, standard context
11\newcommand{\ActionRCStdPrev}{\ButtonRCRew}
12\newcommand{\ActionRCStdPrevRepeat}{Long \ButtonRCRew}
13\newcommand{\ActionRCStdNext}{\ButtonRCFF}
14\newcommand{\ActionRCStdNextRepeat}{Long \ButtonRCFF}
15\newcommand{\ActionRCStdCancel}{\ButtonRCPlay{} + \ButtonRCFunc}
16\newcommand{\ActionRCStdContext}{Long \ButtonRCFunc}
17%\newcommand{\ActionRCStdQuickScreen}{Long \ButtonRCMode}
18%\newcommand{\ActionRCQuickScreenExit}{\ButtonRCMode}
19\newcommand{\ActionRCStdMenu}{\ButtonRCPlay{} + \ButtonRCFunc}
20\newcommand{\ActionRCStdOk}{\ButtonRCFunc}
21
22%Button actions, wps context
23\newcommand{\ActionRCWpsPlay}{\ButtonRCPlay}
24\newcommand{\ActionRCWpsSkipNext}{\ButtonRCFF}
25\newcommand{\ActionRCWpsSkipPrev}{\ButtonRCRew}
26\newcommand{\ActionRCWpsSeekBack}{Long \ButtonRCRew}
27\newcommand{\ActionRCWpsSeekFwd}{Long \ButtonRCFF}
28%\newcommand{\ActionRCWpsAbSetBNextDir}{\ButtonRCBitrate}
29%\newcommand{\ActionRCWpsAbSetAPrevDir}{\ButtonRCSource}
30\newcommand{\ActionRCWpsStop}{Long \ButtonRCPlay}
31\newcommand{\ActionRCWpsVolDown}{\ButtonRCVolDown}
32\newcommand{\ActionRCWpsVolUp}{\ButtonRCVolUp}
33%\newcommand{\ActionRCWpsPitchScreen}{Long \ButtonRCOn}
34%\newcommand{\ActionRCWpsQuickScreen}{Long \ButtonRCMode}
35\newcommand{\ActionRCWpsMenu}{\ButtonRCFunc{} + \ButtonRCPlay}
36\newcommand{\ActionRCWpsContext}{Long \ButtonRCFunc}
37\newcommand{\ActionRCWpsBrowse}{\ButtonRCFunc}
38%\newcommand{\ActionRCWpsAbReset}{\ButtonRCOn{} + \ButtonRCFunc}
39%\newcommand{\ActionRCWpsIdThreeScreen}{\ButtonRCOn{} + \ButtonRCMode}
40
41%Button actions, tree context
42\newcommand{\ActionRCTreeWps}{\ButtonRCPlay}
43\newcommand{\ActionRCTreeStop}{Long \ButtonRCPlay}
44\newcommand{\ActionRCTreeEnter}{\ButtonRCFunc}
45\newcommand{\ActionRCTreeParentDirectory}{\ButtonRCFunc{} + \ButtonRCPlay}
46
47%Button actions, YesNo context
48\newcommand{\ActionRCYesNoAccept}{\ButtonRCFunc{} or \ButtonRCPlay}
49
50%Button actions, Setting context
51\newcommand{\ActionRCSettingInc}{\ButtonRCVolUp}
52\newcommand{\ActionRCSettingDec}{\ButtonRCVolDown}
53
54%Button actions, Recording screen context
55\newcommand{\ActionRCRecPause}{\ButtonRCPlay}
56\newcommand{\ActionRCRecNewfile}{Long \ButtonRCFunc}
57\newcommand{\ActionRCRecSettingsInc}{\ButtonRCVolUp}
58\newcommand{\ActionRCRecSettingsDec}{\ButtonRCVolDown}
59\newcommand{\ActionRCRecPrev}{\ButtonRCRew}
60\newcommand{\ActionRCRecNext}{\ButtonRCFF}
61\newcommand{\ActionRCRecMenu}{FIXME}
62\newcommand{\ActionRCRecExit}{FIXME}
63
64%Button actions, FM radio context
65\newcommand{\ActionRCFMPreset}{\ButtonRCFunc}
66\newcommand{\ActionRCFMMenu}{Long \ButtonRCFunc}
67\newcommand{\ActionRCFMMode}{FIXME}
68\newcommand{\ActionRCFMStop}{Long \ButtonRCPlay}
69\newcommand{\ActionRCFMExit}{\ButtonRCFunc{} + \ButtonRCPlay}
70\newcommand{\ActionRCFMPlay}{\ButtonRCPlay}
71\newcommand{\ActionRCFMSettingsInc}{\ActionRCSettingInc}
72\newcommand{\ActionRCFMSettingsDec}{\ActionRCSettingInc}
73\newcommand{\ActionRCFMPrev}{\ButtonRCRew}
74\newcommand{\ActionRCFMNext}{\ButtonRCFF}
75\newcommand{\ActionRCFMVolUp}{\ButtonRCVolUp}
76\newcommand{\ActionRCFMVolDown}{\ButtonRCVolDown}
77
78%Button actions, KBD
79\newcommand{\ActionRCKbdLeft}{FIXME}
80\newcommand{\ActionRCKbdRight}{FIXME}
81\newcommand{\ActionRCKbdUp}{FIXME}
82\newcommand{\ActionRCKbdDown}{FIXME}
83\newcommand{\ActionRCKbdPageFlip}{FIXME}
84\newcommand{\ActionRCKbdSelect}{FIXME}
85\newcommand{\ActionRCKbdDone}{FIXME}
86\newcommand{\ActionRCKbdAbort}{FIXME}
87
88%Button actions, PS
89\newcommand{\ActionRCPsToggleMode}{FIXME}
90\newcommand{\ActionRCPsIncSmall}{FIXME}
91\newcommand{\ActionRCPsDecSmall}{FIXME}
92\newcommand{\ActionRCPsIncBig}{FIXME}
93\newcommand{\ActionRCPsDecBig}{FIXME}
94\newcommand{\ActionRCPsNudgeLeft}{FIXME}
95\newcommand{\ActionRCPsNudgeRight}{FIXME}
96\newcommand{\ActionRCPsReset}{FIXME}
97\newcommand{\ActionRCPsExit}{FIXME}
98
99%Button actions, Bookmark screen context
100\newcommand{\ActionRCBmDelete}{FIXME}
101
102%Button actions, Plugins
103\newcommand{\PluginRCUp}{FIXME}
104\newcommand{\PluginRCDown}{FIXME}
105\newcommand{\PluginRCLeft}{FIXME}
106\newcommand{\PluginRCRight}{FIXME}
107\newcommand{\PluginRCSelect}{FIXME}
108\newcommand{\PluginRCCancel}{FIXME}
109
diff --git a/manual/plugins/goban.tex b/manual/plugins/goban.tex
index 05ca5fb60f..9f7f942ae6 100644
--- a/manual/plugins/goban.tex
+++ b/manual/plugins/goban.tex
@@ -38,7 +38,7 @@ these markers:
38 \emph{Next Variation} menu option of the \emph{Context Menu}% 38 \emph{Next Variation} menu option of the \emph{Context Menu}%
39 \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_FUZE_PAD,SANSA_CLIP_PAD,% 39 \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_FUZE_PAD,SANSA_CLIP_PAD,%
40 RECORDER_PAD,MROBE100_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,IRIVER_H100_PAD,% 40 RECORDER_PAD,MROBE100_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,IRIVER_H100_PAD,%
41 IRIVER_H300_PAD,PBELL_VIBE500_PAD}{ or the % 41 IRIVER_H300_PAD,PBELL_VIBE500_PAD,MPIO_HD200_PAD}{ or the %
42 \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonRec}% 42 \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonRec}%
43 \opt{SANSA_FUZE_PAD,SANSA_CLIP_PAD}{\ButtonHome}% 43 \opt{SANSA_FUZE_PAD,SANSA_CLIP_PAD}{\ButtonHome}%
44 \opt{RECORDER_PAD}{\ButtonOn}% 44 \opt{RECORDER_PAD}{\ButtonOn}%
@@ -46,6 +46,7 @@ these markers:
46 \opt{GIGABEAT_PAD}{\ButtonA}% 46 \opt{GIGABEAT_PAD}{\ButtonA}%
47 \opt{GIGABEAT_S_PAD}{\ButtonPlay}% 47 \opt{GIGABEAT_S_PAD}{\ButtonPlay}%
48 \opt{PBELL_VIBE500_PAD}{\ButtonCancel}% 48 \opt{PBELL_VIBE500_PAD}{\ButtonCancel}%
49 \opt{MPIO_HD200_PAD}{FIXME}%
49 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} button}. \\ 50 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} button}. \\
50 \emph{C } & There is a comment at the current node. It can be viewed/edited using 51 \emph{C } & There is a comment at the current node. It can be viewed/edited using
51 the \emph{Add/Edit Comment} menu option of the \emph{Context Menu}. \\ 52 the \emph{Add/Edit Comment} menu option of the \emph{Context Menu}. \\
@@ -54,10 +55,11 @@ these markers:
54 55
55\subsubsection{Controls} 56\subsubsection{Controls}
56 \begin{btnmap} 57 \begin{btnmap}
57 \nopt{IPOD_1G2G_PAD,IPOD_3G_PAD,IPOD_4G_PAD,IRIVER_H10_PAD,touchscreen} 58 \nopt{IPOD_1G2G_PAD,IPOD_3G_PAD,IPOD_4G_PAD,IRIVER_H10_PAD,%
58 {\ButtonUp}% 59 MPIO_HD200_PAD,touchscreen}{\ButtonUp}%
59 \opt{IPOD_1G2G_PAD,IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonMenu}% 60 \opt{IPOD_1G2G_PAD,IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonMenu}%
60 \opt{IRIVER_H10_PAD}{\ButtonScrollUp} 61 \opt{IRIVER_H10_PAD}{\ButtonScrollUp}
62 \opt{MPIO_HD200_PAD}{FIXME}
61 \opt{touchscreen}{\TouchTopMiddle} 63 \opt{touchscreen}{\TouchTopMiddle}
62 & 64 &
63 \opt{HAVEREMOTEKEYMAP}{ 65 \opt{HAVEREMOTEKEYMAP}{
@@ -65,10 +67,11 @@ these markers:
65 Move cursor up 67 Move cursor up
66 \\ 68 \\
67 69
68 \nopt{IPOD_1G2G_PAD,IPOD_3G_PAD,IPOD_4G_PAD,IRIVER_H10_PAD,touchscreen} 70 \nopt{IPOD_1G2G_PAD,IPOD_3G_PAD,IPOD_4G_PAD,IRIVER_H10_PAD,%
69 {\ButtonDown}% 71 MPIO_HD200_PAD,touchscreen}{\ButtonDown}%
70 \opt{IPOD_1G2G_PAD,IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonPlay}% 72 \opt{IPOD_1G2G_PAD,IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonPlay}%
71 \opt{IRIVER_H10_PAD}{\ButtonScrollDown} 73 \opt{IRIVER_H10_PAD}{\ButtonScrollDown}
74 \opt{MPIO_HD200_PAD}{FIXME}
72 \opt{touchscreen}{\TouchBottomMiddle} 75 \opt{touchscreen}{\TouchBottomMiddle}
73 & 76 &
74 \opt{HAVEREMOTEKEYMAP}{ 77 \opt{HAVEREMOTEKEYMAP}{
@@ -76,7 +79,8 @@ these markers:
76 Move cursor down 79 Move cursor down
77 \\ 80 \\
78 81
79 \nopt{touchscreen}{\ButtonLeft} 82 \nopt{MPIO_HD200_PAD,touchscreen}{\ButtonLeft}
83 \opt{MPIO_HD200_PAD}{FIXME}
80 \opt{touchscreen}{\TouchMidLeft} 84 \opt{touchscreen}{\TouchMidLeft}
81 & 85 &
82 \opt{HAVEREMOTEKEYMAP}{ 86 \opt{HAVEREMOTEKEYMAP}{
@@ -86,7 +90,8 @@ these markers:
86 node in the game tree if in \emph{tree} navigation mode} 90 node in the game tree if in \emph{tree} navigation mode}
87 \\ 91 \\
88 92
89 \nopt{touchscreen}{\ButtonRight} 93 \nopt{MPIO_HD200_PAD,touchscreen}{\ButtonRight}
94 \opt{MPIO_HD200_PAD}{FIXME}
90 \opt{touchscreen}{\TouchMidRight} 95 \opt{touchscreen}{\TouchMidRight}
91 & 96 &
92 \opt{HAVEREMOTEKEYMAP}{ 97 \opt{HAVEREMOTEKEYMAP}{
@@ -104,10 +109,11 @@ these markers:
104 } 109 }
105 110
106 \nopt{IRIVER_H10_PAD,ONDIO_PAD,RECORDER_PAD,IAUDIO_M3_PAD,PBELL_VIBE500_PAD% 111 \nopt{IRIVER_H10_PAD,ONDIO_PAD,RECORDER_PAD,IAUDIO_M3_PAD,PBELL_VIBE500_PAD%
107 ,touchscreen}{% 112 ,MPIO_HD200_PAD,touchscreen}{%
108 \ButtonSelect}% 113 \ButtonSelect}%
109 \opt{IRIVER_H10_PAD,RECORDER_PAD,PBELL_VIBE500_PAD}{\ButtonPlay}% 114 \opt{IRIVER_H10_PAD,RECORDER_PAD,PBELL_VIBE500_PAD}{\ButtonPlay}%
110 \opt{ONDIO_PAD}{\ButtonMenu} 115 \opt{ONDIO_PAD}{\ButtonMenu}
116 \opt{MPIO_HD200_PAD}{FIXME}
111 \opt{touchscreen}{\TouchCenter} 117 \opt{touchscreen}{\TouchCenter}
112 & 118 &
113 \opt{HAVEREMOTEKEYMAP}{ 119 \opt{HAVEREMOTEKEYMAP}{
@@ -127,6 +133,7 @@ these markers:
127 \opt{RECORDER_PAD}{\ButtonFOne} 133 \opt{RECORDER_PAD}{\ButtonFOne}
128 \opt{touchscreen}{\TouchBottomLeft} 134 \opt{touchscreen}{\TouchBottomLeft}
129 \opt{PBELL_VIBE500_PAD}{\ButtonOK{} + \ButtonLeft} 135 \opt{PBELL_VIBE500_PAD}{\ButtonOK{} + \ButtonLeft}
136 \opt{MPIO_HD200_PAD}{FIXME}
130 & 137 &
131 \opt{HAVEREMOTEKEYMAP}{ 138 \opt{HAVEREMOTEKEYMAP}{
132 &} 139 &}
@@ -143,6 +150,7 @@ these markers:
143 \opt{RECORDER_PAD}{\ButtonFThree} 150 \opt{RECORDER_PAD}{\ButtonFThree}
144 \opt{touchscreen}{\TouchBottomRight} 151 \opt{touchscreen}{\TouchBottomRight}
145 \opt{PBELL_VIBE500_PAD}{\ButtonOK{} + \ButtonRight} 152 \opt{PBELL_VIBE500_PAD}{\ButtonOK{} + \ButtonRight}
153 \opt{MPIO_HD200_PAD}{FIXME}
146 & 154 &
147 \opt{HAVEREMOTEKEYMAP}{ 155 \opt{HAVEREMOTEKEYMAP}{
148 &} 156 &}
@@ -158,6 +166,7 @@ these markers:
158 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}% 166 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}%
159 \opt{RECORDER_PAD}{\ButtonFTwo}% 167 \opt{RECORDER_PAD}{\ButtonFTwo}%
160 \opt{ONDIO_PAD}{Long \ButtonMenu} 168 \opt{ONDIO_PAD}{Long \ButtonMenu}
169 \opt{MPIO_HD200_PAD}{FIXME}
161 \opt{touchscreen}{\TouchTopLeft} 170 \opt{touchscreen}{\TouchTopLeft}
162 & 171 &
163 \opt{HAVEREMOTEKEYMAP}{ 172 \opt{HAVEREMOTEKEYMAP}{
@@ -168,11 +177,13 @@ these markers:
168% \nopt{IPOD_1G2G_PAD,IPOD_3G_PAD,IPOD_4G_PAD,ONDIO_PAD,RECORDER_PAD}{% 177% \nopt{IPOD_1G2G_PAD,IPOD_3G_PAD,IPOD_4G_PAD,ONDIO_PAD,RECORDER_PAD}{%
169 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD% 178 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD%
170 ,IRIVER_H100_PAD,IRIVER_H300_PAD,MROBE100_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD% 179 ,IRIVER_H100_PAD,IRIVER_H300_PAD,MROBE100_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD%
171 ,PBELL_VIBE500_PAD,touchscreen}{% 180 ,MPIO_HD200_PAD,PBELL_VIBE500_PAD,touchscreen}{%
172 \nopt{IRIVER_H10_PAD,touchscreen,PBELL_VIBE500_PAD}{Long \ButtonSelect}% 181 \nopt{IRIVER_H10_PAD,touchscreen,PBELL_VIBE500_PAD,%
182 MPIO_HD200_PAD}{Long \ButtonSelect}%
173 \opt{IRIVER_H10_PAD}{Long \ButtonPlay} 183 \opt{IRIVER_H10_PAD}{Long \ButtonPlay}
174 \opt{touchscreen}{Long \TouchCenter} 184 \opt{touchscreen}{Long \TouchCenter}
175 \opt{PBELL_VIBE500_PAD}{\ButtonOK} 185 \opt{PBELL_VIBE500_PAD}{\ButtonOK}
186 \opt{MPIO_HD200_PAD}{FIXME}
176 & 187 &
177 \opt{HAVEREMOTEKEYMAP}{ 188 \opt{HAVEREMOTEKEYMAP}{
178 &} 189 &}
@@ -182,7 +193,7 @@ these markers:
182 193
183 \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_FUZE_PAD,RECORDER_PAD,MROBE100_PAD% 194 \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_FUZE_PAD,RECORDER_PAD,MROBE100_PAD%
184 ,GIGABEAT_PAD,GIGABEAT_S_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,SANSA_CLIP_PAD% 195 ,GIGABEAT_PAD,GIGABEAT_S_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,SANSA_CLIP_PAD%
185 ,PBELL_VIBE500_PAD,touchscreen}{% 196 ,PBELL_VIBE500_PAD,MPIO_HD200_PAD,touchscreen}{%
186 \opt{SANSA_E200_PAD,SANSA_C200_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{% 197 \opt{SANSA_E200_PAD,SANSA_C200_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{%
187 \ButtonRec}% 198 \ButtonRec}%
188 \opt{SANSA_FUZE_PAD,SANSA_CLIP_PAD}{\ButtonHome}% 199 \opt{SANSA_FUZE_PAD,SANSA_CLIP_PAD}{\ButtonHome}%
@@ -190,8 +201,9 @@ these markers:
190 \opt{MROBE100_PAD}{\ButtonPower}% 201 \opt{MROBE100_PAD}{\ButtonPower}%
191 \opt{GIGABEAT_PAD}{\ButtonA}% 202 \opt{GIGABEAT_PAD}{\ButtonA}%
192 \opt{GIGABEAT_S_PAD}{\ButtonPlay}% 203 \opt{GIGABEAT_S_PAD}{\ButtonPlay}%
193 \opt{touchscreen}{\TouchTopRight} 204 \opt{touchscreen}{\TouchTopRight}%
194 \opt{PBELL_VIBE500_PAD}{\ButtonCancel} 205 \opt{PBELL_VIBE500_PAD}{\ButtonCancel}%
206 \opt{MPIO_HD200_PAD}{FIXME}
195 & 207 &
196 \opt{HAVEREMOTEKEYMAP}{ 208 \opt{HAVEREMOTEKEYMAP}{
197 &} 209 &}
diff --git a/manual/plugins/lamp.tex b/manual/plugins/lamp.tex
index 93c5e413eb..23518faa65 100644
--- a/manual/plugins/lamp.tex
+++ b/manual/plugins/lamp.tex
@@ -14,8 +14,10 @@ You get an empty screen with maximum brightness.
14 } 14 }
15 15
16 \opt{backlight_brightness}{ 16 \opt{backlight_brightness}{
17 \nopt{IPOD_4G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,touchscreen}{\ButtonDown{} / \ButtonUp}% 17 \nopt{IPOD_4G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,MPIO_HD200_PAD,touchscreen}
18 {\ButtonDown{} / \ButtonUp}%
18 \opt{IPOD_4G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollBack{} / \ButtonScrollFwd} 19 \opt{IPOD_4G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollBack{} / \ButtonScrollFwd}
20 \opt{MPIO_HD200_PAD}{FIXME}
19 \opt{touchscreen}{\TouchBottomMiddle{} / \TouchTopMiddle} 21 \opt{touchscreen}{\TouchBottomMiddle{} / \TouchTopMiddle}
20 & 22 &
21 \opt{HAVEREMOTEKEYMAP}{ 23 \opt{HAVEREMOTEKEYMAP}{
diff --git a/manual/plugins/logo.tex b/manual/plugins/logo.tex
index fd035b75e6..9194f406c5 100644
--- a/manual/plugins/logo.tex
+++ b/manual/plugins/logo.tex
@@ -2,7 +2,8 @@
2\subsection{Logo} 2\subsection{Logo}
3Demo showing the Rockbox logo bouncing around the screen. 3Demo showing the Rockbox logo bouncing around the screen.
4\begin{btnmap} 4\begin{btnmap}
5 \nopt{touchscreen,IAUDIO_M3_PAD}{\ButtonRight\ / \ButtonLeft}% 5 \nopt{touchscreen,IAUDIO_M3_PAD,MPIO_HD200_PAD}{\ButtonRight\ / \ButtonLeft}%
6 \opt{MPIO_HD200_PAD}{FIXME}
6 \opt{touchscreen}{\TouchMidRight\ / \TouchMidLeft} 7 \opt{touchscreen}{\TouchMidRight\ / \TouchMidLeft}
7 & 8 &
8 \opt{HAVEREMOTEKEYMAP}{ 9 \opt{HAVEREMOTEKEYMAP}{
@@ -12,10 +13,11 @@ Demo showing the Rockbox logo bouncing around the screen.
12 \\ 13 \\
13 14
14 \nopt{PLAYER_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD,touchscreen% 15 \nopt{PLAYER_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD,touchscreen%
15 ,IAUDIO_M3_PAD}{\ButtonUp\ / \ButtonDown}% 16 ,IAUDIO_M3_PAD,MPIO_HD200_PAD}{\ButtonUp\ / \ButtonDown}%
16 \opt{PLAYER_PAD}{\ButtonOn+\ButtonRight\ / \ButtonOn+\ButtonLeft} 17 \opt{PLAYER_PAD}{\ButtonOn+\ButtonRight\ / \ButtonOn+\ButtonLeft}
17 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack} 18 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack}
18 \opt{IRIVER_H10_PAD}{\ButtonScrollUp\ / \ButtonScrollDown} 19 \opt{IRIVER_H10_PAD}{\ButtonScrollUp\ / \ButtonScrollDown}
20 \opt{MPIO_HD200_PAD}{FIXME / FIXME}
19 \opt{touchscreen}{\TouchBottomMiddle\ / \TouchTopMiddle} 21 \opt{touchscreen}{\TouchBottomMiddle\ / \TouchTopMiddle}
20 & 22 &
21 \opt{HAVEREMOTEKEYMAP}{ 23 \opt{HAVEREMOTEKEYMAP}{
@@ -32,6 +34,7 @@ Demo showing the Rockbox logo bouncing around the screen.
32 \opt{SANSA_FUZE_PAD}{Long \ButtonHome} 34 \opt{SANSA_FUZE_PAD}{Long \ButtonHome}
33 \opt{GIGABEAT_S_PAD}{\ButtonBack} 35 \opt{GIGABEAT_S_PAD}{\ButtonBack}
34 \opt{PBELL_VIBE500_PAD}{\ButtonRec} 36 \opt{PBELL_VIBE500_PAD}{\ButtonRec}
37 \opt{MPIO_HD200_PAD}{FIXME}
35 & 38 &
36 \opt{HAVEREMOTEKEYMAP}{ 39 \opt{HAVEREMOTEKEYMAP}{
37 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 40 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop}
diff --git a/manual/plugins/main.tex b/manual/plugins/main.tex
index 6026d965c9..a40c81d630 100644
--- a/manual/plugins/main.tex
+++ b/manual/plugins/main.tex
@@ -1,5 +1,9 @@
1% $Id$ % 1% $Id$ %
2\chapter{Plugins}\label{ref:plugins} 2\chapter{Plugins}\label{ref:plugins}
3\opt{mpiohd200}{%
4\fixme{The manual for MPIO HD200 is incomplete. Keymap definitions for plugins are missing.}\\
5
6}
3Plugins are programs that Rockbox can load and run. Only one plugin can 7Plugins are programs that Rockbox can load and run. Only one plugin can
4be loaded at a time. Plugins have exclusive control over the user interface. 8be loaded at a time. Plugins have exclusive control over the user interface.
5This means you cannot switch back and forth between a plugin and Rockbox. When 9This means you cannot switch back and forth between a plugin and Rockbox. When
@@ -41,7 +45,7 @@ text files%
41 45
42\opt{lcd_bitmap}{\input{plugins/goban.tex}} 46\opt{lcd_bitmap}{\input{plugins/goban.tex}}
43 47
44\opt{lcd_non-mono}{\nopt{iriverh10_5gb,ipodmini1g,sansac200}{ 48\opt{lcd_non-mono}{\nopt{iriverh10_5gb,ipodmini1g,sansac200,mpiohd200}{
45 \input{plugins/invadrox.tex}}} 49 \input{plugins/invadrox.tex}}}
46 50
47{\input{plugins/jackpot.tex}} 51{\input{plugins/jackpot.tex}}
@@ -198,7 +202,7 @@ option from the \setting{Context Menu} (see \reference{ref:Contextmenu}).}
198\opt{lcd_bitmap}{\nopt{% 202\opt{lcd_bitmap}{\nopt{%
199 ONDIO_PAD%,m200, % not enough buttons for keymap 203 ONDIO_PAD%,m200, % not enough buttons for keymap
200 ,ipod1g2g,ipod3g,ipod4g,ipodmini% horizontal pixelformat not implemented 204 ,ipod1g2g,ipod3g,ipod4g,ipodmini% horizontal pixelformat not implemented
201 ,iaudiom3%,mpiohd2000, % vertical interleaved pixelformat not implemented 205 ,iaudiom3,mpiohd200, % vertical interleaved pixelformat not implemented
202 ,mrobe100% lcd size/depth not implemented 206 ,mrobe100% lcd size/depth not implemented
203 }{ 207 }{
204 \input{plugins/rockboy.tex}}} 208 \input{plugins/rockboy.tex}}}
diff --git a/manual/plugins/pegbox.tex b/manual/plugins/pegbox.tex
index 272395cc7e..9914ab32da 100644
--- a/manual/plugins/pegbox.tex
+++ b/manual/plugins/pegbox.tex
@@ -6,13 +6,16 @@ pushed into each other they disappear except for triangles which form a solid
6block and crosses which allow you to choose a replacement block. 6block and crosses which allow you to choose a replacement block.
7 7
8\begin{btnmap} 8\begin{btnmap}
9 \nopt{IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD,touchscreen,IAUDIO_M3_PAD}{% 9 \nopt{IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD,touchscreen,IAUDIO_M3_PAD%
10 ,MPIO_HD200_PAD}{%
10 \ButtonUp, \ButtonDown, }% 11 \ButtonUp, \ButtonDown, }%
11 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu, \ButtonPlay, }% 12 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu, \ButtonPlay, }%
12 \opt{IRIVER_H10_PAD}{\ButtonScrollUp, \ButtonScrollDown, }% 13 \opt{IRIVER_H10_PAD}{\ButtonScrollUp, \ButtonScrollDown, }%
14 \opt{MPIO_HD200_PAD}{FIXME, FIXME}
13 \opt{touchscreen}{\TouchTopMiddle, \TouchBottomMiddle, }% 15 \opt{touchscreen}{\TouchTopMiddle, \TouchBottomMiddle, }%
14 % 16 %
15 \nopt{touchscreen,IAUDIO_M3_PAD}{\ButtonLeft, \ButtonRight} 17 \nopt{touchscreen,MPIO_HD200_PAD,IAUDIO_M3_PAD}{\ButtonLeft, \ButtonRight}
18 \opt{MPIO_HD200_PAD}{FIXME,FIXME}
16 \opt{touchscreen}{\TouchMidLeft, \TouchMidRight} 19 \opt{touchscreen}{\TouchMidLeft, \TouchMidRight}
17 & 20 &
18 \opt{HAVEREMOTEKEYMAP}{ 21 \opt{HAVEREMOTEKEYMAP}{
@@ -21,11 +24,13 @@ block and crosses which allow you to choose a replacement block.
21 \\ 24 \\
22 25
23 \nopt{RECORDER_PAD,ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD% 26 \nopt{RECORDER_PAD,ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD%
24 ,PBELL_VIBE500_PAD,touchscreen,IAUDIO_M3_PAD}{\ButtonSelect} 27 ,PBELL_VIBE500_PAD,touchscreen,IAUDIO_M3_PAD,MPIO_HD200_PAD}%
28 {\ButtonSelect}
25 \opt{RECORDER_PAD}{\ButtonOn} 29 \opt{RECORDER_PAD}{\ButtonOn}
26 \opt{ONDIO_PAD}{\ButtonOff} 30 \opt{ONDIO_PAD}{\ButtonOff}
27 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect{} + \ButtonRight} 31 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect{} + \ButtonRight}
28 \opt{IRIVER_H10_PAD,PBELL_VIBE500_PAD}{\ButtonPlay} 32 \opt{IRIVER_H10_PAD,PBELL_VIBE500_PAD}{\ButtonPlay}
33 \opt{MPIO_HD200_PAD}{FIXME}
29 \opt{touchscreen}{\TouchCenter} 34 \opt{touchscreen}{\TouchCenter}
30 & 35 &
31 \opt{HAVEREMOTEKEYMAP}{ 36 \opt{HAVEREMOTEKEYMAP}{
@@ -43,6 +48,7 @@ block and crosses which allow you to choose a replacement block.
43 \opt{GIGABEAT_PAD}{\ButtonA} 48 \opt{GIGABEAT_PAD}{\ButtonA}
44 \opt{GIGABEAT_S_PAD,PBELL_VIBE500_PAD}{\ButtonMenu} 49 \opt{GIGABEAT_S_PAD,PBELL_VIBE500_PAD}{\ButtonMenu}
45 \opt{MROBE100_PAD}{\ButtonPlay} 50 \opt{MROBE100_PAD}{\ButtonPlay}
51 \opt{MPIO_HD200_PAD}{FIXME}
46 \opt{touchscreen}{\TouchTopRight} 52 \opt{touchscreen}{\TouchTopRight}
47 & 53 &
48 \opt{HAVEREMOTEKEYMAP}{ 54 \opt{HAVEREMOTEKEYMAP}{
@@ -61,6 +67,7 @@ block and crosses which allow you to choose a replacement block.
61 \opt{MROBE100_PAD}{\ButtonMenu} 67 \opt{MROBE100_PAD}{\ButtonMenu}
62 \opt{COWON_D2_PAD}{\TouchBottomLeft} 68 \opt{COWON_D2_PAD}{\TouchBottomLeft}
63 \opt{PBELL_VIBE500_PAD}{\ButtonOK} 69 \opt{PBELL_VIBE500_PAD}{\ButtonOK}
70 \opt{MPIO_HD200_PAD}{FIXME}
64 & 71 &
65 \opt{HAVEREMOTEKEYMAP}{ 72 \opt{HAVEREMOTEKEYMAP}{
66 &} 73 &}
@@ -78,6 +85,7 @@ block and crosses which allow you to choose a replacement block.
78 \opt{MROBE100_PAD}{\ButtonDisplay} 85 \opt{MROBE100_PAD}{\ButtonDisplay}
79 \opt{touchscreen}{\TouchBottomRight} 86 \opt{touchscreen}{\TouchBottomRight}
80 \opt{PBELL_VIBE500_PAD}{\ButtonCancel} 87 \opt{PBELL_VIBE500_PAD}{\ButtonCancel}
88 \opt{MPIO_HD200_PAD}{FIXME}
81 & 89 &
82 \opt{HAVEREMOTEKEYMAP}{ 90 \opt{HAVEREMOTEKEYMAP}{
83 &} 91 &}
@@ -93,6 +101,7 @@ block and crosses which allow you to choose a replacement block.
93 \opt{SANSA_FUZE_PAD}{Long \ButtonHome} 101 \opt{SANSA_FUZE_PAD}{Long \ButtonHome}
94 \opt{GIGABEAT_S_PAD}{\ButtonBack} 102 \opt{GIGABEAT_S_PAD}{\ButtonBack}
95 \opt{PBELL_VIBE500_PAD}{\ButtonRec} 103 \opt{PBELL_VIBE500_PAD}{\ButtonRec}
104 \opt{MPIO_HD200_PAD}{FIXME}
96 & 105 &
97 \opt{HAVEREMOTEKEYMAP}{ 106 \opt{HAVEREMOTEKEYMAP}{
98 &} 107 &}
diff --git a/manual/plugins/pictureflow.tex b/manual/plugins/pictureflow.tex
index 21014750b5..c4f4802aef 100644
--- a/manual/plugins/pictureflow.tex
+++ b/manual/plugins/pictureflow.tex
@@ -36,7 +36,8 @@ aware:
36 % only scroll wheel and `strip' targets use the same action in album and track list 36 % only scroll wheel and `strip' targets use the same action in album and track list
37 \nopt{scrollwheel,IRIVER_H10_PAD,PBELL_VIBE500_PAD}{% 37 \nopt{scrollwheel,IRIVER_H10_PAD,PBELL_VIBE500_PAD}{%
38 % currently the M3 does not use buttons of the main unit which has no display 38 % currently the M3 does not use buttons of the main unit which has no display
39 \nopt{IAUDIO_M3_PAD,touchscreen}{\ButtonLeft{} / \ButtonRight} 39 \nopt{IAUDIO_M3_PAD,MPIO_HD200_PAD,touchscreen}{\ButtonLeft{} / \ButtonRight}
40 \opt{MPIO_HD200_PAD}{FIXME}
40 \opt{touchscreen}{\TouchMidLeft{} / \TouchMidRight} 41 \opt{touchscreen}{\TouchMidLeft{} / \TouchMidRight}
41 & 42 &
42 \opt{HAVEREMOTEKEYMAP}{ 43 \opt{HAVEREMOTEKEYMAP}{
@@ -57,13 +58,14 @@ aware:
57 } 58 }
58 59
59 \nopt{IAUDIO_M3_PAD}{% 60 \nopt{IAUDIO_M3_PAD}{%
60 \nopt{ONDIO_PAD,IRIVER_H10_PAD,RECORDER_PAD,touchscreen,PBELL_VIBE500_PAD,SANSA_FUZE_PAD} 61 \nopt{ONDIO_PAD,IRIVER_H10_PAD,RECORDER_PAD,touchscreen,PBELL_VIBE500_PAD,SANSA_FUZE_PAD,MPIO_HD200_PAD}
61 {\ButtonSelect} 62 {\ButtonSelect}
62 \opt{ONDIO_PAD}{\ButtonUp} 63 \opt{ONDIO_PAD}{\ButtonUp}
63 \opt{IRIVER_H10_PAD,PBELL_VIBE500_PAD}{\ButtonRight} 64 \opt{IRIVER_H10_PAD,PBELL_VIBE500_PAD}{\ButtonRight}
64 \opt{RECORDER_PAD}{\ButtonOn} 65 \opt{RECORDER_PAD}{\ButtonOn}
65 \opt{touchscreen}{\TouchCenter} 66 \opt{touchscreen}{\TouchCenter}
66 \opt{SANSA_FUZE_PAD}{\ButtonRight} 67 \opt{SANSA_FUZE_PAD}{\ButtonRight}
68 \opt{MPIO_HD200_PAD}{FIXME}
67 } 69 }
68 & 70 &
69 \opt{HAVEREMOTEKEYMAP}{ 71 \opt{HAVEREMOTEKEYMAP}{
@@ -82,7 +84,8 @@ aware:
82 \\ 84 \\
83 } 85 }
84 86
85 \nopt{IAUDIO_M3_PAD,touchscreen}{\ButtonLeft} 87 \nopt{IAUDIO_M3_PAD,MPIO_HD200_PAD,touchscreen}{\ButtonLeft}
88 \opt{MPIO_HD200_PAD}{FIXME}
86 \opt{touchscreen}{ 89 \opt{touchscreen}{
87 \opt{COWON_D2_PAD}{\ButtonPower{} or} 90 \opt{COWON_D2_PAD}{\ButtonPower{} or}
88 \TouchBottomRight} 91 \TouchBottomRight}
@@ -109,6 +112,7 @@ aware:
109 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonMenu} 112 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonMenu}
110 \opt{SANSA_FUZE_PAD}{Long \ButtonHome} 113 \opt{SANSA_FUZE_PAD}{Long \ButtonHome}
111 \opt{PBELL_VIBE500_PAD}{\ButtonRec} 114 \opt{PBELL_VIBE500_PAD}{\ButtonRec}
115 \opt{MPIO_HD200_PAD}{FIXME}
112 \opt{touchscreen}{ 116 \opt{touchscreen}{
113 \opt{COWON_D2_PAD}{Long \ButtonPower{} or} 117 \opt{COWON_D2_PAD}{Long \ButtonPower{} or}
114 \TouchBottomRight{} (in album view)} 118 \TouchBottomRight{} (in album view)}
diff --git a/manual/plugins/sudoku.tex b/manual/plugins/sudoku.tex
index bbe44ab8d4..8cff7f73f4 100644
--- a/manual/plugins/sudoku.tex
+++ b/manual/plugins/sudoku.tex
@@ -35,6 +35,7 @@ settings.
35 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd{} / \ButtonScrollBack} 35 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd{} / \ButtonScrollBack}
36 \opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown{} / \ButtonLeft{} / \ButtonRight} 36 \opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown{} / \ButtonLeft{} / \ButtonRight}
37 \opt{COWON_D2_PAD}{\TouchTopMiddle{} / \TouchBottomMiddle{} / \TouchMidLeft{} / \TouchMidRight} 37 \opt{COWON_D2_PAD}{\TouchTopMiddle{} / \TouchBottomMiddle{} / \TouchMidLeft{} / \TouchMidRight}
38 \opt{MPIO_HD200_PAD}{FIXME / FIXME / FIXME / FIXME}
38 \opt{HAVEREMOTEKEYMAP}{& } 39 \opt{HAVEREMOTEKEYMAP}{& }
39 & Move the cursor\\ 40 & Move the cursor\\
40 % 41 %
@@ -50,6 +51,7 @@ settings.
50 \opt{SANSA_C200_PAD}{\ButtonSelect{} / \ButtonVolUp{} / \ButtonVolDown} 51 \opt{SANSA_C200_PAD}{\ButtonSelect{} / \ButtonVolUp{} / \ButtonVolDown}
51 \opt{COWON_D2_PAD}{\TouchCenter} 52 \opt{COWON_D2_PAD}{\TouchCenter}
52 \opt{PBELL_VIBE500_PAD}{\ButtonOK} 53 \opt{PBELL_VIBE500_PAD}{\ButtonOK}
54 \opt{MPIO_HD200_PAD}{FIXME}
53 \opt{HAVEREMOTEKEYMAP}{& } 55 \opt{HAVEREMOTEKEYMAP}{& }
54 & Change number under the cursor\\ 56 & Change number under the cursor\\
55 % 57 %
@@ -63,6 +65,7 @@ settings.
63 \opt{SANSA_C200_PAD}{Long \ButtonSelect{} / \ButtonVolUp{} / \ButtonVolDown} 65 \opt{SANSA_C200_PAD}{Long \ButtonSelect{} / \ButtonVolUp{} / \ButtonVolDown}
64 \opt{COWON_D2_PAD}{Long \TouchCenter} 66 \opt{COWON_D2_PAD}{Long \TouchCenter}
65 \opt{PBELL_VIBE500_PAD}{Long \ButtonOK} 67 \opt{PBELL_VIBE500_PAD}{Long \ButtonOK}
68 \opt{MPIO_HD200_PAD}{FIXME}
66 \opt{HAVEREMOTEKEYMAP}{& } 69 \opt{HAVEREMOTEKEYMAP}{& }
67 & Constantly changing the number under the cursor\\ 70 & Constantly changing the number under the cursor\\
68 % 71 %
@@ -75,6 +78,7 @@ settings.
75 \opt{SANSA_E200_PAD}{\ButtonSelect} 78 \opt{SANSA_E200_PAD}{\ButtonSelect}
76 \opt{SANSA_FUZE_PAD}{\ButtonHome} 79 \opt{SANSA_FUZE_PAD}{\ButtonHome}
77 \opt{SANSA_C200_PAD}{\ButtonPower} 80 \opt{SANSA_C200_PAD}{\ButtonPower}
81 \opt{MPIO_HD200_PAD}{FIXME}
78 \opt{HAVEREMOTEKEYMAP}{& } 82 \opt{HAVEREMOTEKEYMAP}{& }
79 & Open Menu\\ 83 & Open Menu\\
80 % 84 %
@@ -87,6 +91,7 @@ settings.
87 \opt{GIGABEAT_PAD}{\ButtonA} 91 \opt{GIGABEAT_PAD}{\ButtonA}
88 \opt{MROBE100_PAD}{\ButtonDisplay} 92 \opt{MROBE100_PAD}{\ButtonDisplay}
89 \opt{COWON_D2_PAD}{Long \TouchBottomLeft} 93 \opt{COWON_D2_PAD}{Long \TouchBottomLeft}
94 \opt{MPIO_HD200_PAD}{FIXME}
90 \opt{HAVEREMOTEKEYMAP}{& } 95 \opt{HAVEREMOTEKEYMAP}{& }
91 & Add/Remove number to scratchpad\\ 96 & Add/Remove number to scratchpad\\
92 % 97 %
@@ -97,6 +102,7 @@ settings.
97 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Menu $\rightarrow$ Quit} 102 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Menu $\rightarrow$ Quit}
98 \opt{SANSA_C200_PAD,COWON_D2_PAD}{Long \ButtonPower} 103 \opt{SANSA_C200_PAD,COWON_D2_PAD}{Long \ButtonPower}
99 \opt{PBELL_VIBE500_PAD}{\ButtonRec} 104 \opt{PBELL_VIBE500_PAD}{\ButtonRec}
105 \opt{MPIO_HD200_PAD}{FIXME}
100 \opt{HAVEREMOTEKEYMAP}{& } 106 \opt{HAVEREMOTEKEYMAP}{& }
101 & Quit\\ 107 & Quit\\
102 % 108 %
diff --git a/manual/plugins/text_viewer.tex b/manual/plugins/text_viewer.tex
index 0ae6b71fef..8370f14f12 100644
--- a/manual/plugins/text_viewer.tex
+++ b/manual/plugins/text_viewer.tex
@@ -19,6 +19,7 @@ by using \emph{Open with} from the \emph{Context Menu}
19 \opt{COWON_D2_PAD}{\ButtonMinus{} / }% 19 \opt{COWON_D2_PAD}{\ButtonMinus{} / }%
20 \opt{touchscreen}{\TouchTopMiddle} 20 \opt{touchscreen}{\TouchTopMiddle}
21 \opt{PBELL_VIBE500_PAD}{\ButtonOK} 21 \opt{PBELL_VIBE500_PAD}{\ButtonOK}
22 \opt{MPIO_HD200_PAD}{FIXME}
22 \opt{HAVEREMOTEKEYMAP}{& 23 \opt{HAVEREMOTEKEYMAP}{&
23 \opt{IAUDIO_M3_PAD}{\ButtonRCUp} 24 \opt{IAUDIO_M3_PAD}{\ButtonRCUp}
24 } 25 }
@@ -34,6 +35,7 @@ by using \emph{Open with} from the \emph{Context Menu}
34 \opt{COWON_D2_PAD}{\ButtonPlus{} / }% 35 \opt{COWON_D2_PAD}{\ButtonPlus{} / }%
35 \opt{touchscreen}{\TouchBottomMiddle} 36 \opt{touchscreen}{\TouchBottomMiddle}
36 \opt{PBELL_VIBE500_PAD}{\ButtonCancel} 37 \opt{PBELL_VIBE500_PAD}{\ButtonCancel}
38 \opt{MPIO_HD200_PAD}{FIXME}
37 \opt{HAVEREMOTEKEYMAP}{& 39 \opt{HAVEREMOTEKEYMAP}{&
38 \opt{IAUDIO_M3_PAD}{\ButtonRCDown} 40 \opt{IAUDIO_M3_PAD}{\ButtonRCDown}
39 } 41 }
@@ -41,8 +43,10 @@ by using \emph{Open with} from the \emph{Context Menu}
41 43
42 \opt{PLAYER_PAD}{\ButtonMenu+\ButtonLeft} 44 \opt{PLAYER_PAD}{\ButtonMenu+\ButtonLeft}
43 \opt{GIGABEAT_S_PAD}{\ButtonPlay+\ButtonLeft} 45 \opt{GIGABEAT_S_PAD}{\ButtonPlay+\ButtonLeft}
46 \opt{MPIO_HD200_PAD}{FIXME}
44 \opt{touchscreen}{\TouchMidLeft} 47 \opt{touchscreen}{\TouchMidLeft}
45 \nopt{PLAYER_PAD,GIGABEAT_S_PAD,touchscreen,IAUDIO_M3_PAD}{\ButtonLeft} 48 \nopt{PLAYER_PAD,GIGABEAT_S_PAD,touchscreen,IAUDIO_M3_PAD,MPIO_HD200_PAD}
49 {\ButtonLeft}
46 \opt{HAVEREMOTEKEYMAP}{& 50 \opt{HAVEREMOTEKEYMAP}{&
47 \opt{IAUDIO_M3_PAD}{\ButtonRCLeft} 51 \opt{IAUDIO_M3_PAD}{\ButtonRCLeft}
48 } 52 }
@@ -51,8 +55,10 @@ by using \emph{Open with} from the \emph{Context Menu}
51 55
52 \opt{PLAYER_PAD}{\ButtonMenu+\ButtonRight} 56 \opt{PLAYER_PAD}{\ButtonMenu+\ButtonRight}
53 \opt{GIGABEAT_S_PAD}{\ButtonPlay+\ButtonRight} 57 \opt{GIGABEAT_S_PAD}{\ButtonPlay+\ButtonRight}
58 \opt{MPIO_HD200_PAD}{FIXME}
54 \opt{touchscreen}{\TouchMidRight} 59 \opt{touchscreen}{\TouchMidRight}
55 \nopt{PLAYER_PAD,GIGABEAT_S_PAD,touchscreen,IAUDIO_M3_PAD}{\ButtonRight} 60 \nopt{PLAYER_PAD,GIGABEAT_S_PAD,touchscreen,IAUDIO_M3_PAD,MPIO_HD200_PAD}
61 {\ButtonRight}
56 \opt{HAVEREMOTEKEYMAP}{& 62 \opt{HAVEREMOTEKEYMAP}{&
57 \opt{IAUDIO_M3_PAD}{\ButtonRCRight} 63 \opt{IAUDIO_M3_PAD}{\ButtonRCRight}
58 } 64 }
@@ -61,10 +67,11 @@ by using \emph{Open with} from the \emph{Context Menu}
61 67
62 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,SANSA_E200_PAD% 68 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,SANSA_E200_PAD%
63 ,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_S_PAD% 69 ,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_S_PAD%
64 ,GIGABEAT_PAD,PBELL_VIBE500_PAD}{% 70 ,GIGABEAT_PAD,PBELL_VIBE500_PAD,MPIO_HD200_PAD}{%
65 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonUp} 71 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonUp}
66 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollBack} 72 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollBack}
67 \opt{SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_S_PAD,PBELL_VIBE500_PAD}{\ButtonUp} 73 \opt{SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_S_PAD,PBELL_VIBE500_PAD}{\ButtonUp}
74 \opt{MPIO_HD200_PAD}{FIXME}
68 \opt{GIGABEAT_PAD}{\ButtonA+\ButtonUp} 75 \opt{GIGABEAT_PAD}{\ButtonA+\ButtonUp}
69 \opt{HAVEREMOTEKEYMAP}{& } 76 \opt{HAVEREMOTEKEYMAP}{& }
70 & One line up\\ 77 & One line up\\
@@ -72,27 +79,32 @@ by using \emph{Open with} from the \emph{Context Menu}
72 79
73 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,SANSA_E200_PAD% 80 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,SANSA_E200_PAD%
74 ,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_S_PAD% 81 ,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_S_PAD%
75 ,GIGABEAT_PAD,PBELL_VIBE500_PAD}{% 82 ,GIGABEAT_PAD,PBELL_VIBE500_PAD,MPIO_HD200_PAD}{%
76 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonDown} 83 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonDown}
77 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollFwd} 84 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollFwd}
78 \opt{SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_S_PAD,PBELL_VIBE500_PAD}{\ButtonDown} 85 \opt{SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_S_PAD,PBELL_VIBE500_PAD}{\ButtonDown}
86 \opt{MPIO_HD200_PAD}{FIXME}
79 \opt{GIGABEAT_PAD}{\ButtonA+\ButtonDown} 87 \opt{GIGABEAT_PAD}{\ButtonA+\ButtonDown}
80 \opt{HAVEREMOTEKEYMAP}{& } 88 \opt{HAVEREMOTEKEYMAP}{& }
81 & One line down\\ 89 & One line down\\
82 } 90 }
83 91
84 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD}{ 92 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,%
93 GIGABEAT_S_PAD,MPIO_HD200_PAD}{
85 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonLeft} 94 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonLeft}
86 \opt{GIGABEAT_S_PAD}{\ButtonLeft} 95 \opt{GIGABEAT_S_PAD}{\ButtonLeft}
87 \opt{GIGABEAT_PAD}{\ButtonA+\ButtonLeft} 96 \opt{GIGABEAT_PAD}{\ButtonA+\ButtonLeft}
97 \opt{MPIO_HD200_PAD}{FIXME}
88 \opt{HAVEREMOTEKEYMAP}{& } 98 \opt{HAVEREMOTEKEYMAP}{& }
89 & One column left\\ 99 & One column left\\
90 } 100 }
91 101
92 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD}{ 102 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,%
103 GIGABEAT_S_PAD,MPIO_HD200_PAD}{
93 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonRight} 104 \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonRight}
94 \opt{GIGABEAT_S_PAD}{\ButtonRight} 105 \opt{GIGABEAT_S_PAD}{\ButtonRight}
95 \opt{GIGABEAT_PAD}{\ButtonA+\ButtonRight} 106 \opt{GIGABEAT_PAD}{\ButtonA+\ButtonRight}
107 \opt{MPIO_HD200_PAD}{FIXME}
96 \opt{HAVEREMOTEKEYMAP}{& } 108 \opt{HAVEREMOTEKEYMAP}{& }
97 & One column right\\ 109 & One column right\\
98 } 110 }
@@ -106,6 +118,7 @@ by using \emph{Open with} from the \emph{Context Menu}
106 \opt{SANSA_CLIP_PAD}{\ButtonHome} 118 \opt{SANSA_CLIP_PAD}{\ButtonHome}
107 \opt{SANSA_FUZE_PAD}{\ButtonDown+\ButtonSelect} 119 \opt{SANSA_FUZE_PAD}{\ButtonDown+\ButtonSelect}
108 \opt{MROBE100_PAD}{\ButtonDisplay} 120 \opt{MROBE100_PAD}{\ButtonDisplay}
121 \opt{MPIO_HD200_PAD}{FIXME}
109 \opt{touchscreen}{\TouchCenter} 122 \opt{touchscreen}{\TouchCenter}
110 \opt{HAVEREMOTEKEYMAP}{& 123 \opt{HAVEREMOTEKEYMAP}{&
111 \opt{IAUDIO_M3_PAD}{\ButtonRCMode} 124 \opt{IAUDIO_M3_PAD}{\ButtonRCMode}
@@ -123,6 +136,7 @@ by using \emph{Open with} from the \emph{Context Menu}
123 \opt{COWON_D2_PAD}{\ButtonMenu+\ButtonPlus} 136 \opt{COWON_D2_PAD}{\ButtonMenu+\ButtonPlus}
124 \opt{SANSA_FUZE_PAD}{\ButtonUp+\ButtonSelect} 137 \opt{SANSA_FUZE_PAD}{\ButtonUp+\ButtonSelect}
125 \opt{PBELL_VIBE500_PAD}{\ButtonPower} 138 \opt{PBELL_VIBE500_PAD}{\ButtonPower}
139 \opt{MPIO_HD200_PAD}{FIXME}
126 \opt{HAVEREMOTEKEYMAP}{& 140 \opt{HAVEREMOTEKEYMAP}{&
127 \opt{IAUDIO_M3_PAD}{\ButtonRCPlay+\ButtonRCMode} 141 \opt{IAUDIO_M3_PAD}{\ButtonRCPlay+\ButtonRCMode}
128 } 142 }
@@ -137,6 +151,7 @@ by using \emph{Open with} from the \emph{Context Menu}
137 \opt{SANSA_FUZE_PAD}{Long \ButtonSelect} 151 \opt{SANSA_FUZE_PAD}{Long \ButtonSelect}
138 \opt{IRIVER_H10_PAD}{\ButtonRew} 152 \opt{IRIVER_H10_PAD}{\ButtonRew}
139 \opt{COWON_D2_PAD}{\ButtonMenu{} / }% 153 \opt{COWON_D2_PAD}{\ButtonMenu{} / }%
154 \opt{MPIO_HD200_PAD}{FIXME}
140 \opt{touchscreen}{\TouchTopRight} 155 \opt{touchscreen}{\TouchTopRight}
141 \opt{HAVEREMOTEKEYMAP}{& 156 \opt{HAVEREMOTEKEYMAP}{&
142 \opt{IAUDIO_M3_PAD}{\ButtonRCPlay} 157 \opt{IAUDIO_M3_PAD}{\ButtonRCPlay}
@@ -153,6 +168,7 @@ by using \emph{Open with} from the \emph{Context Menu}
153 \opt{COWON_D2_PAD}{\ButtonPower{} / }% 168 \opt{COWON_D2_PAD}{\ButtonPower{} / }%
154 \opt{touchscreen}{\TouchTopLeft} 169 \opt{touchscreen}{\TouchTopLeft}
155 \opt{IAUDIO_M3_PAD,PBELL_VIBE500_PAD}{\ButtonRec} 170 \opt{IAUDIO_M3_PAD,PBELL_VIBE500_PAD}{\ButtonRec}
171 \opt{MPIO_HD200_PAD}{FIXME}
156 \opt{HAVEREMOTEKEYMAP}{& 172 \opt{HAVEREMOTEKEYMAP}{&
157 \opt{IAUDIO_M3_PAD}{\ButtonRCRec} 173 \opt{IAUDIO_M3_PAD}{\ButtonRCRec}
158 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 174 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop}
@@ -329,6 +345,7 @@ stores its settings, the current position and bookmarks in
329 \opt{COWON_D2_PAD}{\ButtonMenu+\ButtonPlus}% 345 \opt{COWON_D2_PAD}{\ButtonMenu+\ButtonPlus}%
330 \opt{SANSA_FUZE_PAD}{\ButtonUp+\ButtonSelect}% 346 \opt{SANSA_FUZE_PAD}{\ButtonUp+\ButtonSelect}%
331 \opt{IAUDIO_M3_PAD}{\ButtonRCPlay+\ButtonRCMode}. 347 \opt{IAUDIO_M3_PAD}{\ButtonRCPlay+\ButtonRCMode}.
348 \opt{MPIO_HD200_PAD}{FIXME}
332 The bookmark will be displayed as shown below. To delete the bookmark 349 The bookmark will be displayed as shown below. To delete the bookmark
333 press the same button again. 350 press the same button again.
334 351
diff --git a/manual/plugins/wormlet.tex b/manual/plugins/wormlet.tex
index 0a5f9c1c1f..24f55a2fea 100644
--- a/manual/plugins/wormlet.tex
+++ b/manual/plugins/wormlet.tex
@@ -53,7 +53,8 @@ Game controls:}
53 53
54\nopt{RECORDER_PAD}{ 54\nopt{RECORDER_PAD}{
55 \begin{btnmap} 55 \begin{btnmap}
56 \nopt{touchscreen}{\ButtonLeft} 56 \nopt{MPIO_HD200_PAD,touchscreen}{\ButtonLeft}
57 \opt{MPIO_HD200_PAD}{FIXME}
57 \opt{touchscreen}{\TouchMidLeft} 58 \opt{touchscreen}{\TouchMidLeft}
58 & 59 &
59 \opt{HAVEREMOTEKEYMAP}{ 60 \opt{HAVEREMOTEKEYMAP}{
@@ -61,7 +62,8 @@ Game controls:}
61 Turn left 62 Turn left
62 \\ 63 \\
63 64
64 \nopt{touchscreen}{\ButtonRight} 65 \nopt{MPIO_HD200_PAD,touchscreen}{\ButtonRight}
66 \opt{MPIO_HD200_PAD}{FIXME}
65 \opt{touchscreen}{\TouchMidRight} 67 \opt{touchscreen}{\TouchMidRight}
66 & 68 &
67 \opt{HAVEREMOTEKEYMAP}{ 69 \opt{HAVEREMOTEKEYMAP}{
@@ -69,9 +71,11 @@ Game controls:}
69 Turn right 71 Turn right
70 \\ 72 \\
71 73
72 \nopt{IPOD_3G_PAD,IPOD_4G_PAD,IRIVER_H10_PAD,touchscreen}{\ButtonUp} 74 \nopt{IPOD_3G_PAD,IPOD_4G_PAD,IRIVER_H10_PAD,MPIO_HD200_PAD%
75 ,touchscreen}{\ButtonUp}
73 \opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonMenu} 76 \opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonMenu}
74 \opt{IRIVER_H10_PAD}{\ButtonScrollUp} 77 \opt{IRIVER_H10_PAD}{\ButtonScrollUp}
78 \opt{MPIO_HD200_PAD}{FIXME}
75 \opt{touchscreen}{\TouchTopMiddle} 79 \opt{touchscreen}{\TouchTopMiddle}
76 & 80 &
77 \opt{HAVEREMOTEKEYMAP}{ 81 \opt{HAVEREMOTEKEYMAP}{
@@ -79,9 +83,11 @@ Game controls:}
79 Turn Up 83 Turn Up
80 \\ 84 \\
81 85
82 \nopt{IPOD_3G_PAD,IPOD_4G_PAD,IRIVER_H10_PAD,touchscreen}{\ButtonDown} 86 \nopt{IPOD_3G_PAD,IPOD_4G_PAD,IRIVER_H10_PAD,MPIO_HD200_PAD%
87 ,touchscreen}{\ButtonDown}
83 \opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonPlay} 88 \opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonPlay}
84 \opt{IRIVER_H10_PAD}{\ButtonScrollDown} 89 \opt{IRIVER_H10_PAD}{\ButtonScrollDown}
90 \opt{MPIO_HD200_PAD}{FIXME}
85 \opt{touchscreen}{\TouchBottomMiddle} 91 \opt{touchscreen}{\TouchBottomMiddle}
86 & 92 &
87 \opt{HAVEREMOTEKEYMAP}{ 93 \opt{HAVEREMOTEKEYMAP}{
@@ -129,6 +135,7 @@ Press
129\opt{ONDIO_PAD}{\ButtonMenu}% 135\opt{ONDIO_PAD}{\ButtonMenu}%
130\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD% 136\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD%
131 ,GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonSelect} 137 ,GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonSelect}
138\opt{MPIO_HD200_PAD}{FIXME}
132\opt{COWON_D2_PAD}{\TouchCenter} 139\opt{COWON_D2_PAD}{\TouchCenter}
133to pause the game. Press it again to resume the game. 140to pause the game. Press it again to resume the game.
134 141
@@ -142,6 +149,7 @@ There are two ways to stop a running game.
142\opt{IAUDIO_X5_PAD,SANSA_E200_PAD,GIGABEAT_PAD}{\ButtonPower}% 149\opt{IAUDIO_X5_PAD,SANSA_E200_PAD,GIGABEAT_PAD}{\ButtonPower}%
143\opt{SANSA_FUZE_PAD}{Long \ButtonHome}% 150\opt{SANSA_FUZE_PAD}{Long \ButtonHome}%
144\opt{PBELL_VIBE500_PAD}{\ButtonRec}% 151\opt{PBELL_VIBE500_PAD}{\ButtonRec}%
152\opt{MPIO_HD200_PAD}{FIXME}%
145\opt{GIGABEAT_S_PAD}{\ButtonBack}. 153\opt{GIGABEAT_S_PAD}{\ButtonBack}.
146The game will stop immediately and you will return to the game menu. 154The game will stop immediately and you will return to the game menu.
147\item If you want to stop the game and still see the screen hit 155\item If you want to stop the game and still see the screen hit
@@ -152,6 +160,7 @@ The game will stop immediately and you will return to the game menu.
152\opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonUp}% 160\opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonUp}%
153\opt{GIGABEAT_PAD}{\ButtonA}% 161\opt{GIGABEAT_PAD}{\ButtonA}%
154\opt{PBELL_VIBE500_PAD}{\ButtonCancel}% 162\opt{PBELL_VIBE500_PAD}{\ButtonCancel}%
163\opt{MPIO_HD200_PAD}{FIXME}%
155\opt{GIGABEAT_S_PAD}{\ButtonMenu}. 164\opt{GIGABEAT_S_PAD}{\ButtonMenu}.
156This freezes the game. If you hit 165This freezes the game. If you hit
157\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}% 166\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}%
@@ -161,6 +170,7 @@ This freezes the game. If you hit
161\opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonUp}% 170\opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonUp}%
162\opt{GIGABEAT_PAD}{\ButtonA}% 171\opt{GIGABEAT_PAD}{\ButtonA}%
163\opt{PBELL_VIBE500_PAD}{\ButtonCancel}% 172\opt{PBELL_VIBE500_PAD}{\ButtonCancel}%
173\opt{MPIO_HD200_PAD}{FIXME}%
164\opt{GIGABEAT_S_PAD}{\ButtonMenu} 174\opt{GIGABEAT_S_PAD}{\ButtonMenu}
165button again a new game starts with the same configuration. To return to the 175button again a new game starts with the same configuration. To return to the
166games menu you can hit 176games menu you can hit
@@ -169,6 +179,7 @@ games menu you can hit
169\opt{IAUDIO_X5_PAD,SANSA_E200_PAD,GIGABEAT_PAD}{\ButtonPower}% 179\opt{IAUDIO_X5_PAD,SANSA_E200_PAD,GIGABEAT_PAD}{\ButtonPower}%
170\opt{SANSA_FUZE_PAD}{Long \ButtonHome} 180\opt{SANSA_FUZE_PAD}{Long \ButtonHome}
171\opt{PBELL_VIBE500_PAD}{\ButtonRec}% 181\opt{PBELL_VIBE500_PAD}{\ButtonRec}%
182\opt{MPIO_HD200_PAD}{FIXME}%
172\opt{GIGABEAT_S_PAD}{\ButtonBack}. A stopped game can not be resumed. 183\opt{GIGABEAT_S_PAD}{\ButtonBack}. A stopped game can not be resumed.
173\end{itemize} 184\end{itemize}
174\end{description} 185\end{description}
diff --git a/manual/rockbox_interface/main.tex b/manual/rockbox_interface/main.tex
index ee32fc9271..5e8490a933 100644
--- a/manual/rockbox_interface/main.tex
+++ b/manual/rockbox_interface/main.tex
@@ -89,6 +89,27 @@ detail in the following paragraph.
89 used in Rockbox. 89 used in Rockbox.
90 } 90 }
91 % 91 %
92 \opt{mpiohd200}{
93 Hold or lay the \dap{} so that the side with the LCD is facing towards you.
94 On the right hand side there is a rocker at the top which serves as
95 \ButtonRew{} and \ButtonFF{} when pressed in the appropriate direction.
96 Pressing the rocker down functions as \ButtonFunc{}. Below the rocker there are
97 two buttons \ButtonRec{} and \ButtonPlay{}. At the bottom of the right panel
98 there is the \ButtonHold{} switch which you can slide up and down.
99
100 On the top pannel of the \dap{} there is another rocker which serves as the
101 \ButtonVolUp{} and \ButtonVolDown{} when pressed on the right and left side
102 respectively.
103
104 On the left hand side of the \dap{} there is headphone mini jack plug at the top
105 and a small hole at the bottom, the reset switch. In the event that your \dap{}
106 hard locks, you can reset it by inserting a paper clip into the hole where the
107 reset switch is.
108
109 On the bottom pannel of the \dap{}, from left to right, you can find the
110 following: power jack, line-in jack and USB port (under rubber cover).
111 }
112 %
92 \opt{ipod4g,ipodcolor,ipodvideo,ipodmini}{ 113 \opt{ipod4g,ipodcolor,ipodvideo,ipodmini}{
93 The main controls on the \dap{} are a slightly indented scroll wheel 114 The main controls on the \dap{} are a slightly indented scroll wheel
94 with a flat round button in the center. Hold the \dap{} with these controls 115 with a flat round button in the center. Hold the \dap{} with these controls
@@ -497,6 +518,7 @@ detail in the following paragraph.
497To turn on and off your Rockbox enabled \dap{} use the following keys: 518To turn on and off your Rockbox enabled \dap{} use the following keys:
498 \begin{btnmap} 519 \begin{btnmap}
499 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}% 520 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}%
521 \opt{MPIO_HD200_PAD}{Long \ButtonPlay}%
500 \opt{IPOD_4G_PAD}{\ButtonMenu{} / \ButtonSelect}% 522 \opt{IPOD_4G_PAD}{\ButtonMenu{} / \ButtonSelect}%
501 \opt{IPOD_3G_PAD}{\ButtonMenu{} / \ButtonPlay}% 523 \opt{IPOD_3G_PAD}{\ButtonMenu{} / \ButtonPlay}%
502 \opt{ONDIO_PAD}{\ButtonOff}\opt{RECORDER_PAD,PLAYER_PAD}% 524 \opt{ONDIO_PAD}{\ButtonOff}\opt{RECORDER_PAD,PLAYER_PAD}%
@@ -514,6 +536,7 @@ To turn on and off your Rockbox enabled \dap{} use the following keys:
514 \\ 536 \\
515 537
516 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{Long \ButtonOff}% 538 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{Long \ButtonOff}%
539 \opt{MPIO_HD200_PAD}{Long \ButtonPlay}%
517 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonPlay}% 540 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonPlay}%
518 \opt{ONDIO_PAD,recorderv2fm}{Long \ButtonOff}% 541 \opt{ONDIO_PAD,recorderv2fm}{Long \ButtonOff}%
519 \opt{recorder}{Double tap \ButtonOff\ when playback is stopped}% 542 \opt{recorder}{Double tap \ButtonOff\ when playback is stopped}%
@@ -550,7 +573,7 @@ To turn on and off your Rockbox enabled \dap{} use the following keys:
550 {\ButtonPower} until the \dap{} shuts off or reboots. 573 {\ButtonPower} until the \dap{} shuts off or reboots.
551}% 574}%
552\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_M3_PAD,IRIVER_H10_PAD,MROBE100_PAD 575\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_M3_PAD,IRIVER_H10_PAD,MROBE100_PAD
553,PBELL_VIBE500_PAD}{% 576,PBELL_VIBE500_PAD,MPIO_HD200_PAD}{%
554 In the unlikely event of a software failure, a hardware reset can be 577 In the unlikely event of a software failure, a hardware reset can be
555 performed by inserting a paperclip gently into the Reset hole. 578 performed by inserting a paperclip gently into the Reset hole.
556}% 579}%
@@ -598,6 +621,15 @@ To turn on and off your Rockbox enabled \dap{} use the following keys:
598 and then press the \ButtonOn{} button. 621 and then press the \ButtonOn{} button.
599 } 622 }
600 623
624 \opt{mpiohd200}
625 {
626 Rockbox has a dual-boot feature. To boot into the original firmware,
627 when the \dap{} is turned off, press and hold the \ButtonRec{} button,
628 and then press the \ButtonPlay{} button. This will bring you to the
629 short menu where you can choose among: Boot Rockbox, Boot MPIO firmware
630 and Shutdown. Select the option you need with \ButtonRew{} and \ButtonFF{}
631 and confirm with long \ButtonPlay{}.
632 }
601 \opt{h10,h10_5gb} 633 \opt{h10,h10_5gb}
602 { 634 {
603 Rockbox has a dual-boot feature. It loads the original firmware from 635 Rockbox has a dual-boot feature. It loads the original firmware from
diff --git a/manual/rockbox_interface/wps.tex b/manual/rockbox_interface/wps.tex
index 2e97262b39..7ca54d0142 100644
--- a/manual/rockbox_interface/wps.tex
+++ b/manual/rockbox_interface/wps.tex
@@ -268,9 +268,9 @@ album etc. To access this screen, %
268 SANSA_C200_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD}{ 268 SANSA_C200_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD}{
269 press \ActionWpsIdThreeScreen. }% 269 press \ActionWpsIdThreeScreen. }%
270\opt{PLAYER_PAD,ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,IAUDIO_M3_PAD,% 270\opt{PLAYER_PAD,ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,IAUDIO_M3_PAD,%
271 GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_CLIP_PAD,PBELL_VIBE500_PAD}{press 271 GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_CLIP_PAD,PBELL_VIBE500_PAD,%
272 \ActionWpsContext{} to access the \setting{WPS Context Menu} and select 272 MPIO_HD200_PAD}{press \ActionWpsContext{} to access the
273 \setting{Show Track Info}. }% 273 \setting{WPS Context Menu} and select \setting{Show Track Info}. }
274\opt{RECORDER_PAD,PLAYER_PAD,ONDIO_PAD}{Use \ButtonLeft\ and \ButtonRight\ 274\opt{RECORDER_PAD,PLAYER_PAD,ONDIO_PAD}{Use \ButtonLeft\ and \ButtonRight\
275 to move through the information.}% 275 to move through the information.}%
276 276