forked from len0rd/rockbox
(1) Cleaned up and corrected \opts for plugin inclusion. (2) Updated vumeter buttonmap (3) Updated sudoku section. (4) Updated and corrected Pacbox buttonmap and added ipod video screenshot.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10076 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
5208d38bb3
commit
ba53a26088
5 changed files with 81 additions and 58 deletions
BIN
manual/plugins/images/ss-pacbox-320x240x16.png
Normal file
BIN
manual/plugins/images/ss-pacbox-320x240x16.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.8 KiB |
|
@ -17,38 +17,38 @@ loaded, run and then exited, which returns control to Rockbox. Music
|
||||||
will carry on playing whilst plugins are being run.
|
will carry on playing whilst plugins are being run.
|
||||||
|
|
||||||
\section{Games}
|
\section{Games}
|
||||||
\opt{recorder,recorderv2fm,ondio,h1xx,h300,ipodcolor,ipodnano}
|
\opt{HAVE_LCD_BITMAP}
|
||||||
{See also the Chip{}-8 emulator on page \pageref{ref:Chip8emulator}
|
{See also the Chip{}-8 emulator on page \pageref{ref:Chip8emulator}
|
||||||
\opt{recorder,recorderv2fm,ondio,h1xx,h300,ipodcolor}{, Rockboy on page
|
\opt{recorder,recorderv2fm,ondio,h1xx,h300,ipodcolor,ipodvideo}
|
||||||
\pageref{ref:Rockboy} and Sudoku on page \pageref{ref:Sudoku}}.}
|
{and Rockboy on page \pageref{ref:Rockboy}}.}
|
||||||
|
|
||||||
\opt{HAVE_LCD_BITMAP}{\input{plugins/brickmania.tex}}
|
\opt{HAVE_LCD_BITMAP}{\input{plugins/brickmania.tex}}
|
||||||
|
|
||||||
\opt{HAVE_LCD_BITMAP}{\input{plugins/bubbles.tex}}
|
\opt{HAVE_LCD_BITMAP}{\input{plugins/bubbles.tex}}
|
||||||
|
|
||||||
\opt{recorder,recorderv2fm,ondio,h1xx,h300,IPOD_4G_PAD}{\input{plugins/chessbox.tex}}
|
\opt{HAVE_LCD_BITMAP}{\input{plugins/chessbox.tex}}
|
||||||
|
|
||||||
\opt{h1xx,h300,ipodcolor,ipodnano,ipodvideo}{\input{plugins/doom.tex}}
|
\opt{h1xx,h300,ipodcolor,ipodnano,ipodvideo}{\input{plugins/doom.tex}}
|
||||||
|
|
||||||
\opt{recorder,recorderv2fm,ondio,h1xx,h300,IPOD_4G_PAD}{\input{plugins/flipit.tex}}
|
\opt{HAVE_LCD_BITMAP}{\input{plugins/flipit.tex}}
|
||||||
|
|
||||||
\opt{player}{\input{plugins/jackpot.tex}}
|
\opt{player}{\input{plugins/jackpot.tex}}
|
||||||
|
|
||||||
\opt{recorder,recorderv2fm,ondio,h1xx,h300,IPOD_4G_PAD}{\input{plugins/jewels.tex}}
|
\opt{HAVE_LCD_BITMAP}{\input{plugins/jewels.tex}}
|
||||||
|
|
||||||
\opt{recorder,recorderv2fm,ondio,h1xx,h300,IPOD_4G_PAD,x5}{\input{plugins/minesweeper.tex}}
|
\opt{HAVE_LCD_BITMAP}{\input{plugins/minesweeper.tex}}
|
||||||
|
|
||||||
\opt{player}{\input{plugins/nim.tex}}
|
\opt{player}{\input{plugins/nim.tex}}
|
||||||
|
|
||||||
\opt{h1xx,h300,ipodcolor,ipodnano}{\input{plugins/pacbox.tex}}
|
\opt{h1xx,HAVE_LCD_COLOR}{\input{plugins/pacbox.tex}}
|
||||||
|
|
||||||
\opt{HAVE_LCD_BITMAP}{\input{plugins/pong.tex}}
|
\opt{HAVE_LCD_BITMAP}{\input{plugins/pong.tex}}
|
||||||
|
|
||||||
\opt{recorder,recorderv2fm,ondio,h1xx,h300,IPOD_4G_PAD}{\input{plugins/rockblox.tex}}
|
\opt{HAVE_LCD_BITMAP}{\input{plugins/rockblox.tex}}
|
||||||
|
|
||||||
\opt{recorder,recorderv2fm,ondio,h1xx,h300,IPOD_4G_PAD}{\input{plugins/sliding.tex}}
|
\opt{HAVE_LCD_BITMAP}{\input{plugins/sliding.tex}}
|
||||||
|
|
||||||
\opt{recorder,recorderv2fm,ondio,h1xx,h300,IPOD_4G_PAD}{\input{plugins/snake.tex}}
|
\opt{HAVE_LCD_BITMAP}{\input{plugins/snake.tex}}
|
||||||
|
|
||||||
\opt{HAVE_LCD_BITMAP}{\input{plugins/snake2.tex}}
|
\opt{HAVE_LCD_BITMAP}{\input{plugins/snake2.tex}}
|
||||||
|
|
||||||
|
@ -60,15 +60,17 @@ will carry on playing whilst plugins are being run.
|
||||||
|
|
||||||
\opt{HAVE_LCD_BITMAP}{\input{plugins/star.tex}}
|
\opt{HAVE_LCD_BITMAP}{\input{plugins/star.tex}}
|
||||||
|
|
||||||
|
\opt{recorder,recorderv2fm,ondio,h1xx,h300,ipod4g,ipodcolor,ipodnano,ipodvideo,x5}{\input{plugins/sudoku.tex}}
|
||||||
|
|
||||||
\opt{HAVE_LCD_BITMAP}{\input{plugins/tetrox.tex}}
|
\opt{HAVE_LCD_BITMAP}{\input{plugins/tetrox.tex}}
|
||||||
|
|
||||||
\opt{recorder,recorderv2fm,ondio,h1xx,h300,IPOD_4G_PAD}{\input{plugins/wormlet.tex}}
|
\opt{recorder,recorderv2fm,ondio,h1xx,h300,IPOD_4G_PAD}{\input{plugins/wormlet.tex}}
|
||||||
|
|
||||||
\opt{h1xx,h300,IPOD_4G_PAD}{\input{plugins/xobox.tex}}
|
\opt{SWCODEC}{\input{plugins/xobox.tex}}
|
||||||
|
|
||||||
\section{Demos}
|
\section{Demos}
|
||||||
|
|
||||||
\opt{recorder,recorderv2fm,ondio,h1xx,h300,IPOD_4G_PAD}{\input{plugins/bounce.tex}}
|
\opt{HAVE_LCD_BITMAP}{\input{plugins/bounce.tex}}
|
||||||
|
|
||||||
{\input{plugins/credits.tex}}
|
{\input{plugins/credits.tex}}
|
||||||
|
|
||||||
|
@ -80,19 +82,19 @@ will carry on playing whilst plugins are being run.
|
||||||
|
|
||||||
{\input{plugins/logo.tex}}
|
{\input{plugins/logo.tex}}
|
||||||
|
|
||||||
\opt{recorder,recorderv2fm,ondio,h1xx,h300,ipod4g,ipodcolor,ipodnano,ipodvideo}{\input{plugins/mandelbrot.tex}}
|
\opt{recorder,recorderv2fm,ondio,h1xx,HAVE_LCD_COLOR}{\input{plugins/mandelbrot.tex}}
|
||||||
|
|
||||||
\opt{player,recorder,recorderv2fm,ondio,h1xx,h300,IPOD_4G_PAD}{\input{plugins/mosaic.tex}}
|
{\input{plugins/mosaic.tex}}
|
||||||
|
|
||||||
\opt{recorder,recorderv2fm,ondio,h1xx,h300,IPOD_4G_PAD}{\input{plugins/oscilloscope.tex}}
|
\opt{HAVE_LCD_BITMAP}{\input{plugins/oscilloscope.tex}}
|
||||||
|
|
||||||
\opt{HAVE_LCD_BITMAP}{\input{plugins/plasma.tex}}
|
\opt{HAVE_LCD_BITMAP}{\input{plugins/plasma.tex}}
|
||||||
|
|
||||||
\opt{player,recorder,recorderv2fm,ondio,h1xx,h300,IPOD_4G_PAD}{\input{plugins/snow.tex}}
|
{\input{plugins/snow.tex}}
|
||||||
|
|
||||||
\opt{HAVE_LCD_BITMAP}{\input{plugins/starfield.tex}}
|
\opt{HAVE_LCD_BITMAP}{\input{plugins/starfield.tex}}
|
||||||
|
|
||||||
\opt{recorder,recorderv2fm,ondio,h1xx,h300,IPOD_4G_PAD}{\input{plugins/vumeter.tex}}
|
\opt{HAVE_LCD_BITMAP}{\input{plugins/vumeter.tex}}
|
||||||
|
|
||||||
\section{\label{ref:Viewersplugins}Viewers}
|
\section{\label{ref:Viewersplugins}Viewers}
|
||||||
|
|
||||||
|
@ -103,7 +105,7 @@ the associated file. Viewers are stored in the
|
||||||
|
|
||||||
\opt{HAVE_LCD_BITMAP}{\input{plugins/chip8emulator.tex}}
|
\opt{HAVE_LCD_BITMAP}{\input{plugins/chip8emulator.tex}}
|
||||||
|
|
||||||
\opt{recorder,recorderv2fm,ondio,h1xx,h300,ipodcolor,ipodnano,ipodvideo}{\input{plugins/jpegviewer.tex}}
|
\opt{recorder,recorderv2fm,ondio,h1xx,HAVE_LCD_COLOR}{\input{plugins/jpegviewer.tex}}
|
||||||
|
|
||||||
\opt{recorder,recorderv2fm,ondio}{\input{plugins/movieplayer.tex}}
|
\opt{recorder,recorderv2fm,ondio}{\input{plugins/movieplayer.tex}}
|
||||||
|
|
||||||
|
@ -115,8 +117,6 @@ the associated file. Viewers are stored in the
|
||||||
|
|
||||||
{\input{plugins/sort.tex}}
|
{\input{plugins/sort.tex}}
|
||||||
|
|
||||||
\opt{recorder,recorderv2fm,ondio,h1xx,h300,ipod4g,ipodcolor,ipodnano,ipodvideo}{\input{plugins/sudoku.tex}}
|
|
||||||
|
|
||||||
{\input{plugins/text_viewer.tex}}
|
{\input{plugins/text_viewer.tex}}
|
||||||
|
|
||||||
{\input{plugins/vbrfix.tex}}
|
{\input{plugins/vbrfix.tex}}
|
||||||
|
|
|
@ -29,23 +29,28 @@ found at \url{http://www.mame.net}.
|
||||||
\subsubsection{Keys}
|
\subsubsection{Keys}
|
||||||
\begin{table}
|
\begin{table}
|
||||||
\begin{btnmap}{}{}
|
\begin{btnmap}{}{}
|
||||||
\opt{h1xx,h300,x5,ipodcolor,ipodnano}{\ButtonRight}
|
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD}{\ButtonRight}
|
||||||
& Move Up\\
|
& Move Up\\
|
||||||
\opt{h1xx,h300,x5,ipodcolor,ipodnano}{\ButtonLeft}
|
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD}{\ButtonLeft}
|
||||||
& Move Down\\
|
& Move Down\\
|
||||||
\opt{h1xx,h300,x5}{\ButtonUp}\opt{ipodcolor,ipodnano}{\ButtonMenu}
|
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp}
|
||||||
|
\opt{IPOD_4G_PAD}{\ButtonMenu}
|
||||||
& Move Left\\
|
& Move Left\\
|
||||||
\opt{h1xx,h300,x5}{\ButtonDown}\opt{ipodcolor,ipodnano}{\ButtonPlay}
|
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonDown}
|
||||||
|
\opt{IPOD_4G_PAD}{\ButtonPlay}
|
||||||
& Move Right\\
|
& Move Right\\
|
||||||
\opt{h1xx,h300,x5}{\ButtonRec}\opt{ipodcolor,ipodnano}{\ButtonSelect}
|
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonRec}
|
||||||
|
\opt{IPOD_4G_PAD}{\ButtonSelect}
|
||||||
& Insert Coin\\
|
& Insert Coin\\
|
||||||
\opt{h1xx,h300,x5,ipodcolor,ipodnano}{\ButtonSelect}
|
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD}{\ButtonSelect}
|
||||||
& 1-Player Start\\
|
& 1-Player Start\\
|
||||||
\opt{h1xx,h300,x5}{\ButtonOn}\opt{ipodcolor,ipodnano}{n/a}
|
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
|
||||||
|
\opt{IPOD_4G_PAD}{n/a}
|
||||||
|
\opt{IAUDIO_X5_PAD}{\ButtonPower}
|
||||||
& 2-Player Start\\
|
& 2-Player Start\\
|
||||||
\opt{h1xx,h300}{\ButtonMode}
|
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
|
||||||
\opt{x5}{\ButtonOn}
|
\opt{IPOD_4G_PAD}{\ButtonSelect+\ButtonMenu}
|
||||||
\opt{ipodcolor,ipodnano}{\ButtonSelect+\ButtonMenu}
|
\opt{IAUDIO_X5_PAD}{\ButtonPlay}
|
||||||
& Menu\\
|
& Menu\\
|
||||||
\end{btnmap}
|
\end{btnmap}
|
||||||
\end{table}
|
\end{table}
|
||||||
|
|
|
@ -1,12 +1,21 @@
|
||||||
\subsection{\label{ref:Sudoku}Sudoku}
|
\subsection{\label{ref:Sudoku}Sudoku}
|
||||||
\screenshot{plugins/images/ss-sudoku}{Sudoku}{fig:sudoku}
|
\screenshot{plugins/images/ss-sudoku}{Sudoku}{fig:sudoku}
|
||||||
To play Sudoku you need sudoku games stored as .ss files (see links below).
|
Sudoku in Rockbox is implemented as both a plugin and a viewer.
|
||||||
Once you have your .ss file just open it in the normal file browser to start playing.
|
When you start Sudoku in plugin mode from the \setting{Browse Plugins} menu, a random
|
||||||
|
game will be generated automatically, and an estimate of its difficulty
|
||||||
|
(very easy, easy, medium, hard or fiendish) will be displayed on the screen.
|
||||||
|
New games can be generated from the \setting{Generate} menu option.
|
||||||
|
|
||||||
|
When you use Sudoku as a viewer for playing pre-generated Sudoku games.
|
||||||
|
You need sudoku games stored (one game per file) in text files with the
|
||||||
|
\fname{.ss} extension (see links below). You then browse these games using the
|
||||||
|
normal \setting{File Browser}, and open the file to launch Sudoku.
|
||||||
|
|
||||||
You can create and save your own grids under the \setting{New} menu option.
|
You can create and save your own grids under the \setting{New} menu option.
|
||||||
Press the menu button when you have finished and enter the full path
|
Press the menu button when you have finished and enter the full path
|
||||||
to save to including the .ss extension (e.g. \fname{/sudoku/new.ss}).
|
to save to including the \fname{.ss} extension (e.g. \fname{/sudoku/new.ss}).
|
||||||
|
|
||||||
\textbf{The thing on the left (AKA the scratchpad)}\\
|
\subsubsection{The thing on the left (AKA the scratchpad)}
|
||||||
When you play sudoku on paper most people like to mark numbers in
|
When you play sudoku on paper most people like to mark numbers in
|
||||||
cells that are possible candidates for the cells.
|
cells that are possible candidates for the cells.
|
||||||
This can be done with the column on the left. Change the number
|
This can be done with the column on the left. Change the number
|
||||||
|
@ -17,39 +26,40 @@ These are \emph{NOT} saved when saving the game.
|
||||||
|
|
||||||
\begin{table}
|
\begin{table}
|
||||||
\begin{btnmap}{}{}
|
\begin{btnmap}{}{}
|
||||||
|
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
|
||||||
\opt{RECORDER_PAD,ONDIO_PAD,h1xx,h300,x5}{Direction keys}
|
{\ButtonUp, \ButtonDown, \ButtonLeft, \ButtonRight}
|
||||||
\opt{IPOD_4G_PAD}{\ButtonScrollFwd/\ButtonScrollBack}
|
\opt{IPOD_4G_PAD}{\ButtonScrollFwd/\ButtonScrollBack}
|
||||||
& Move the cursor\\
|
& Move the cursor\\
|
||||||
%
|
%
|
||||||
\opt{RECORDER_PAD}{\ButtonPlay}
|
\opt{RECORDER_PAD}{\ButtonPlay}
|
||||||
\opt{ONDIO_PAD}{\ButtonMenu}
|
\opt{ONDIO_PAD}{\ButtonMenu}
|
||||||
\opt{h1xx,h300}{\ButtonSelect/\ButtonOn}
|
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect/\ButtonOn}
|
||||||
\opt{IPOD_4G_PAD}{\ButtonLeft/\ButtonRight}
|
\opt{IPOD_4G_PAD}{\ButtonLeft/\ButtonRight}
|
||||||
|
\opt{IAUDIO_X5_PAD}{\ButtonSelect}
|
||||||
& Change number under the cursor\\
|
& Change number under the cursor\\
|
||||||
%
|
%
|
||||||
\opt{RECORDER_PAD}{\ButtonFOne}
|
\opt{RECORDER_PAD}{\ButtonFOne}
|
||||||
\opt{ONDIO_PAD}{Long press on \ButtonMenu}
|
\opt{ONDIO_PAD}{Long press on \ButtonMenu}
|
||||||
\opt{h1xx,h300}{\ButtonMode}
|
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
|
||||||
\opt{IPOD_4G_PAD}{\ButtonMenu}
|
\opt{IPOD_4G_PAD}{\ButtonMenu}
|
||||||
\opt{x5}{\ButtonPlay}
|
\opt{IAUDIO_X5_PAD}{\ButtonPlay}
|
||||||
& Open Menu\\
|
& Open Menu\\
|
||||||
%
|
%
|
||||||
\opt{RECORDER_PAD}{\ButtonFTwo}
|
\opt{RECORDER_PAD}{\ButtonFTwo}
|
||||||
\opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft}
|
\opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft}
|
||||||
\opt{h1xx,h300,x5}{\ButtonRec}
|
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonRec}
|
||||||
\opt{IPOD_4G_PAD}{\ButtonPlay}
|
\opt{IPOD_4G_PAD}{\ButtonPlay}
|
||||||
& Add/Remove number to scratchpad\\
|
& Add/Remove number to scratchpad\\
|
||||||
%
|
%
|
||||||
\opt{RECORDER_PAD,ONDIO_PAD,h1xx,h300}{\ButtonOff}
|
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
|
||||||
\opt{x5}{\ButtonPower}
|
\opt{IAUDIO_X5_PAD}{\ButtonPower}
|
||||||
\opt{IPOD_4G_PAD}{Menu $\rightarrow$ Quit}
|
\opt{IPOD_4G_PAD}{Menu $\rightarrow$ Quit}
|
||||||
& Quit\\
|
& Quit\\
|
||||||
%
|
%
|
||||||
\end{btnmap}
|
\end{btnmap}
|
||||||
\end{table}
|
\end{table}
|
||||||
|
|
||||||
Some places where can you can find .ss files:
|
Some places where can you can find \fname{.ss} files:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item Simple Sudoku (Advanced Puzzle Packs 1 and 2 located near the bottom of that page):
|
\item Simple Sudoku (Advanced Puzzle Packs 1 and 2 located near the bottom of that page):
|
||||||
\url{http://www.angusj.com/sudoku/}
|
\url{http://www.angusj.com/sudoku/}
|
||||||
|
|
|
@ -11,17 +11,25 @@ and the meter scale can be changed.
|
||||||
|
|
||||||
\begin{table}
|
\begin{table}
|
||||||
\begin{btnmap}{}{}
|
\begin{btnmap}{}{}
|
||||||
\opt{recorder,recorderv2fm}{OFF}\opt{ondio}{ON/OFF}
|
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
|
||||||
\opt{h1xx,h300}{Stop}\opt{ipodcolor,ipodnano}{Unknown}
|
\opt{IPOD_4G_PAD}{\ButtonMenu}
|
||||||
|
\opt{IAUDIO_X5_PAD}{\ButtonPower}
|
||||||
& Save settings and quit\\
|
& Save settings and quit\\
|
||||||
\opt{recorder,recorderv2fm}{ON}\opt{ondio}{MODE}
|
\opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
|
||||||
\opt{h1xx,h300}{Play}\opt{ipodcolor,ipodnano}{Unknown}
|
\opt{ONDIO_PAD}{\ButtonMenu}
|
||||||
|
\opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonPlay}
|
||||||
& Help\\
|
& Help\\
|
||||||
\opt{recorder,recorderv2fm}{F1}\opt{ondio}{HOLD MODE}
|
\opt{RECORDER_PAD}{\ButtonFOne}
|
||||||
\opt{h1xx,h300,ipodcolor,ipodnano}{Unknown}
|
\opt{ONDIO_PAD}{Hold \ButtonMenu}
|
||||||
|
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonSelect}
|
||||||
& Settings\\
|
& Settings\\
|
||||||
UP & Raise Volume \\
|
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
|
||||||
DOWN & Lower Volume \\
|
{\ButtonUp}
|
||||||
|
\opt{IPOD_4G_PAD}{\ButtonScrollFwd}
|
||||||
|
& Raise Volume\\
|
||||||
|
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
|
||||||
|
{\ButtonDown}
|
||||||
|
\opt{IPOD_4G_PAD}{\ButtonScrollBack}
|
||||||
|
& Lower Volume\\
|
||||||
\end{btnmap}
|
\end{btnmap}
|
||||||
\end{table}
|
\end{table}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue