Commit graph

2039 commits

Author SHA1 Message Date
Frank Gevaerts
c7a561e9f1 Remove chapter magic in table of contents for scrreprt tex4ht.
This fixes html builds. Don't ask.

Change-Id: Icb034a5c3ca74af887e31063007f41f9ef8be404
2016-06-14 18:28:28 +02:00
Frank Gevaerts
7b95b9d76d Update old \tt and \sc macros
Change-Id: I016d946e48590039bcedd7dd5ec41322b0ef17ea
2016-06-14 18:28:28 +02:00
Franklin Wei
e195126ce8 manual: add screenshots for 2048
* These were automatically generated by Amaury Pouly

* For details read http://www.rockbox.org/irc/log-20160605#20:58:18

Change-Id: I4584b07023f5e37b13a7483e60f9d30d3c7c9d69
2016-06-06 00:56:02 +02:00
Franklin Wei
30d7ead6af One-Time Password client (HOTP and TOTP)
* Implements RFC 4226 (HOTP) and RFC 6238 (TOTP)

* Adds sha1.c to apps/plugins/lib (orignally tools/hmac-sha1.c)

* See manual entry for more information

Change-Id: Ia4a4031b29f97361b541e71438aa7f3ea82212f2
2016-06-05 14:25:09 -04:00
Sebastian Leonhardt
6548dc2943 Manual: Add missing plugins
The text is usually only a short description taken from the wiki and
don't contain screenshots or keymaps, but should be better than nothing. :)

Added manual entries:
- Boomshine
- Dict
- FFT
- main_menu_config
- Matrix
- Maze (including keymap)
- PDbox
- Superdom
Additional changes/fixes:
- fix "Clix" alphabetical order
- add Frotz & ZXBox to games preamble

Change-Id: I169870420cbac8123695747ccfcbaaf3478c11cc
2016-04-15 01:15:30 +02:00
Sebastian Leonhardt
166da9add8 Plugin 2048: optimize small tiles
Change 12x12 and 22x22 sized tiles to hand-optimized ones
with better readibility :)
Tile values >= 1024 are abbreviated to "1k", "2k" etc.

Change-Id: I15f4649b20442b71027a3b1564bc51c7e72105ce
2016-01-11 20:13:25 +01:00
Sebastian Leonhardt
5e91ec1401 Samsung YH820/92x keymap bugfixes
This patch fixes some (mostly small) plugin issues with the "big"
YH-keymap patch (a507b). Only one fix affects the main keymaps
(virtual keyboard "DONE" now exits after long key /release/ instead
of long button /press/).

Change-Id: Id34f925ebfa97ae4974cd9405fbe1fee4f597833
2015-12-27 18:14:41 +01:00
Sebastian Leonhardt
a507bb2837 YH8xx,YH9xx: Keymap improvement
The main "innovation" in this patch are two "virtual buttons"
for the record switch on YH92x targets. When the switch state
changes, a single BUTTON_REC_SW_ON or .._OFF button event will
be generated. Thus keymap code can react on switching, but
not on the actual state of the switch.

Wherever sensible, the following user scheme is applied:
- use PLAY as confirm button
- use REW button or Long REW to exit
- use REC (YH820) or FFWD (YH92X) as modifier key for button combos

Change-Id: Ic8d1db9cc6869daed8dda98990dfdf7f6fd5d5a1
2015-11-15 23:46:39 +01:00
Sebastian Leonhardt
729e7130a0 Snake2: add 128x96x16 bitmaps
These fit by pure chance exactly the YH820 screen :)

Change-Id: I0f7a7f5d14aa0497da5ddf63cf1f95a2c4989460
2015-09-28 23:19:19 +02:00
Sebastian Leonhardt
59928e6cf5 Shopper: slightly improve plugin and manual
* improve manual (hopefully fixes fs#11988). Parts of the
  description are taken from fs#10820.
* move ACTION_STD_CONTEXT from alternate select to alternate
  menu action, as not all targets have ACTION_STD_MENU
* add menu entries for "Quit" and "Quit without saving"

Change-Id: Iec86a1608756a899f9f9d7ec7d479838dfd1d95f
2015-09-24 23:15:24 +02:00
Szymon Dziok
c3c2c919d8 Fix html manual for the Packard Bell Vibe 500.
Change-Id: I1f39cb93081738e757101cdf6aeb5e3a1ca0e42c
2015-04-21 16:29:16 +02:00
Sebastian Leonhardt
91be7abd7c Fix snake plugin manual
I copied the direction button description from snake2
manual, as both snakes seem to have the same controls.
No guarantee however :)

Change-Id: I8ca1ccf75f0737d5a922aae207c7c7efef5ec026
2015-04-21 16:27:21 +02:00
Szymon Dziok
70d57080bd SVG image of the Sandisk Sansa m200 and other formats for the manual.
Change-Id: Ifed332a063d7b0daf81c4422f93c1fcae46f45aa
2015-03-20 09:44:22 +01:00
Szymon Dziok
b8d328749e Mini 2440: make the SVG brighter.
Change-Id: I7f65e5459280fd95371c606f86385672eb9aa1dc
2015-03-06 22:13:20 +01:00
Szymon Dziok
20291340f4 SVG image for the Mini 2440.
Done mainly for use on the simulators page.

Change-Id: I1c2e758f5ec02eb783f3d2e9b31c65b8770bd860
2015-03-05 15:39:14 +01:00
Frank Gevaerts
272b558639 Lamp plugin: Allow toggling the button light using "select".
Change-Id: I0f276a74010ef463ebdb0eb0cc00fc50123966f0
2015-02-22 12:22:40 +01:00
Thomas Orgis
8aa72f07f4 Enhancement of the metronome plugin:
- square sine tick and tock sounds (more annoying, more useful;-)
- optical indication of tics on display
- unification of mode of operation for SWCODEC and HWCODEC (tested on simulator)
  Both playback and display drawing happen in main loop, always.
- operating in two modes now:
-- 1. classic dumb metronome
--- active when openened as application without file to open
--- the usual functionality with tapping and bpm change
--- controls indicated on display
-- 2. track mode with programmable series of parts
--- active when started as viewer for a .tempo file
--- differing meters (4/4, 3/4, 6/8, etc.)
--- patterns (tick/tock/silence on each beat)
--- smooth tempo changes in those tracks

This version had lots of testing regarding metronome accuracy,
resulting in the realization that PLL A and PLL B differ
on the Clip+, causing drift. There is still drift when the timer
intervall is too small, so I settled on 2 ms as compromise.

This is the final version, after adding documentation and extensive
help from Sebastian Leonhardt testing it on slower hardware (YH820),
where it works up to 650 actual bpm with display indication.

Latest change: Documentation nitpicks.

Change-Id: I764c8252526db188352385c5462f9453d882beb9
2015-02-03 22:41:40 +01:00
Michael Giacomelli
716fea805f Fix some language in the sound settings manual.
Change-Id: Ia487a903a221dda6cb81cf409cd18d1fb6522123
2015-01-22 06:12:45 +01:00
Frank Gevaerts
5732e3e32d Fix typo in zxbox.tex that broke the manual builds for some targets
Change-Id: I38e5ba2a99c807e6d24f39e9e75ad3df39cc0bf1
2015-01-20 10:20:38 +01:00
Chiwen Chang
3ae0f32ac3 three new DSPs
perceptual bass enhancement
- a bbe-ish group delay corrction with Biophonic EQ boost.
- precut

auditory fatigue reduction
-reduce signal in frequency that may trigger temporary threshold shift

haas surround
-frequency between f(x1) and f(x2) is always bypassed.
-can apply to side only.

Change-Id: Icb6355ce9b1c99bf2c58c9385c3c411c0ae209d3
2015-01-19 19:34:01 +01:00
Szymon Dziok
8d0bdc7dec SVG image of the Samsung YP-R1 and other formats for the manual.
Change-Id: I95cdba5f8db0f4789e7c954f49c1ee9c79cba29f
2015-01-12 14:41:38 +01:00
Frank Gevaerts
3d983866a1 Set latex input to /dev/null to avoid blocking on errors
Change-Id: If8878efb5d4244f5d25b9bfd4751a262080af53f
2015-01-12 12:18:26 +01:00
Frank Gevaerts
9d160c2a8c Include scrreprt.4ht from http://tug.org/svn/texlive/trunk/Master/texmf-dist/tex/generic/tex4ht/
This is needed because the version in scrreprt.4ht in debian isn't compatible
with other current bits of the TeX installation.

Change-Id: Ibf31f387ecc9fdb8a6ad7b7362d5b650e657bb5b
2015-01-08 18:32:01 +01:00
Franklin Wei
193c5df75d XWorld: cleanup
- Comment keymaps.h
 - Tie XWORLD_DEBUG into ROCKBOX_HAS_LOGF to ease debugging
 - Fix up the manual a little bit

Change-Id: I12cfb58001199036cd67dbaa27f164e6790a199d
Reviewed-on: http://gerrit.rockbox.org/1084
Reviewed-by: Michael Giacomelli <giac2000@hotmail.com>
2014-12-28 02:48:42 +01:00
Franklin Wei
33cb13dee5 Xworld - Another World interpreter for Rockbox
Co-conspirators: Franklin Wei, Benjamin Brown

--------------------------------------------------------------------
This work is based on:
- Fabien Sanglard's "Fabother World" based on
- Piotr Padkowski's newRaw interpreter which was based on
- Gregory Montoir's reverse engineering of
- Eric Chahi's assembly code

--------------------------------------------------------------------
Progress:

* The plugin runs pretty nicely (with sound!) on most color targets
* Keymaps for color LCD targets are complete
* The manual entry is finished
* Grayscale/monochrome support is NOT PLANNED
  - the game looks horrible in grayscale! :p

--------------------------------------------------------------------
Notes:

* The original game strings were built-in to the executable, and
  were copyrighted and could not be used.
* This port ships with an alternate set of strings by default, but
  can load the "official" strings from a file at runtime.

--------------------------------------------------------------------
To be done (in descending order of importance):

* vertical stride compatibility                          <30% done>
* optimization                                           <10% done>

Change-Id: I3155b0d97c2ac470cb8a2040f40d4139ddcebfa5
Reviewed-on: http://gerrit.rockbox.org/1077
Reviewed-by: Michael Giacomelli <giac2000@hotmail.com>
2014-12-23 23:48:12 +01:00
Szymon Dziok
e3cc0caf89 Manual: add missing actions in Sokoban for the Packard Bell Vibe 500.
Change-Id: I73d7bffaf5a31cab7ab5fcb07ff68d273b9665e0
2014-10-22 15:31:20 +02:00
Szymon Dziok
e7f113e1bb Manual for the Samsung YH820.
Change-Id: I1c760b4846963f39b9df60413ffbb9f95dc0e0fb
2014-10-22 09:59:26 +02:00
Szymon Dziok
a8b5589523 Manual for the Samsung YH920/YH925.
Change-Id: I2db0023cae585e9c9517da9ed2e9de6195081ce2
2014-10-22 09:59:26 +02:00
Szymon Dziok
037547d1dc Manual: add missing calendar image for M:Robe 100.
Change-Id: Ia07adc0f2e534ff88f378a456c973cc8adaa5627
2014-10-03 10:04:42 +02:00
Szymon Dziok
5640cb130c Manual: add default battery capacity for M:Robe 100.
Change-Id: Ia4786d018962ae3a260275df018767e74a3e1bcc
2014-10-02 20:39:20 +02:00
Szymon Dziok
f33d544428 Manual: add M:Robe 100 to the appendices.
Change-Id: Ic79156d71bbcfc3b4be763ecd7e961991b920371
2014-10-02 19:48:28 +02:00
Szymon Dziok
f313253e00 Manual: add M:Robe 100 to "Using ROLO" subsection.
Change-Id: Idab44f91ff5beb59cc7c7d858066e3db35fe2413
2014-10-02 16:08:23 +02:00
Szymon Dziok
26a486e1e2 Manual: Unify and simplify manual uninstallation for couple targets.
Change-Id: Ib90aaf3652be4ea4cfc5f873aa5ab1f4ef4dd004
2014-10-02 14:22:16 +02:00
Simon Rothen
0b5ad60c26 Introducing Targets iBasso DX50 & iBasso DX90
The port to for this two targets has been entirely developped by Ilia Sergachev (alias Il or xzcc). His source
can be found at https://bitbucket.org/isergachev/rockbox . The few necesary modifications for the DX90 port
was done by headwhacker form head-fi.org. Unfortunately i could not try out the final state of the DX90 port.
The port is hosted on android (without java) as standalone app. The official Firmware is required to run this port.
Ilia did modify the source files for the "android" target in the rockbox source to make the DX port work. The work I did
was to separate the code for DX50 (&DX90) from the android target.
On this Target Ilia used source from tinyalsa from AOSP. I did not touch that part of the code because I do not understand it.
What else I changed from Ilias sources besides the separation from the target "android":
* removed a dirty hack to keep backlight off
* changed value battery meter to voltage battery meter
* made all plugins compile (named target as "standalone") and added keymaps
* i added the graphics for the manual but did not do anything else for the manual yet
* minor optimizations

known bugs:
* timers are slowed donw when playback is active (tinyalsa related?)
* some minor bugs

Things to do:
* The main prolem will be how to install the app correctly. A guy called DOC2008 added a CWM (by androtab.info) to the
  official firmware and Ilia made a CWM installation script and a dualboot selector (rbutils/ibassoboot, build with
  ndk-build). We will have to find a way to install rockbox in a proper way without breaking any copyrights.
  Maybe ADB is an option but it is not enable with OF by default. Patching the OF is probably the way to go.
* All the wiki and manual

to build:
needed: android ndk installed, android sdk installed with additional build-tools 19.1.0 installed

./tools/configure
select iBasso DX50 or iBasso DX90
make -j apk

the content of rockbox.zip/.rockbox needs to be copied to /system/rockbox/app_rockbox/rockbox/ (rockbox app not needed)
the content of libs/armeabi to /system/rockbox/lib/ (rockbox app needed)

The boot selector is needed as /system/bin/MangoPlayer and the iBasso app as /system/bin/MangoPlayer_original. There
is also the "vold" file. The one from OF does not work with DX50 rockbox (DX90 works!?), the one from Ilia is necessary.

Until we have found a proper way to install it, it can only be installed following the instructions of Ilia on his
bitbucket page, using the CWM-OF and his installation script package.

Change-Id: Ic4faaf84824c162aabcc08e492cee6e0068719d0
Reviewed-on: http://gerrit.rockbox.org/941
Tested: Chiwen Chang <rock1104.tw@yahoo.com.tw>
Reviewed-by: Michael Giacomelli <giac2000@hotmail.com>
2014-09-18 18:19:01 +02:00
Frank Gevaerts
0f61e3848c Remove long-obsolete note about different 32MB/64MB ipod video builds.
Thanks to Arthur Ferral for reporting (FS#12999)

Change-Id: Ia399fa7f02d3a5d5304f28a0b3d5a4ea637841ae
2014-09-16 21:26:52 +02:00
Franklin Wei
2a35c4cad8 FS#9583 - periodic table
- original rockbox port: Yifu Huang
- original work: Jonathan Bettencourt

- modifications made:
  - PLA-fied
  - Add element 117 (ununseptium)
  - Implemented up/down
  - Fixed actinide/lanthanide navigation so that they are between scandium and titanium
  - Added manual entry
  - Fixed FG/BG colors

Change-Id: Ibabfb0d28f794689ffcd8b9c360fb969d118de08
Reviewed-on: http://gerrit.rockbox.org/950
Reviewed-by: Michael Giacomelli <giac2000@hotmail.com>
2014-09-15 00:47:11 +02:00
Benjamin Brown
12f5c63474 Rockbox Manual - Gigabeat FX and Fuze+ Touchpad Config Appendix
Added to config_file_options.tex, sections for gigbeat and fuze+
sensitivity settings, also fuze+ touchpad deadzone setting.

Change-Id: I9bba52ca0ca5525e6a6fb337f6940d11571ee06a
Reviewed-on: http://gerrit.rockbox.org/954
Tested: Benjamin Brown <foolshperson@gmail.com>
Reviewed-by: Frank Gevaerts <frank@gevaerts.be>
2014-09-11 18:48:23 +02:00
Szymon Dziok
9a18ca486c Manual: add images for 128x96x16 resolution (YH-820).
Change-Id: If9a9c5eb733f61eddfe94a193db6d195c099d599
2014-09-09 10:08:22 +02:00
Benjamin Brown
0ff739cc6f Fix typo in fuze+ deadzone manual entry
Change-Id: I789a839941fa765e27fc91abcd5b395ab2df1316
Reviewed-on: http://gerrit.rockbox.org/952
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
2014-09-08 22:11:18 +02:00
Szymon Dziok
f9bd72262b Manual: Delete another three duplicated and unused files. Fix one filename.
Change-Id: Ice3ecc9db6202e3eb6dca23a156b7d9344b6973d
2014-09-08 19:54:54 +02:00
Szymon Dziok
593ef7d698 Manual: delete unnecessary image.
The same file is under group of images called "ss-mandelbrot".

Change-Id: I00fd11417c64e7778a5873986c5df5e9c813bbeb
2014-09-08 16:42:43 +02:00
Szymon Dziok
4c6939fc3d Correct some file permissions.
Change-Id: I4a092a19d6a9c66dfeb2777c9655aa4b19d11e16
2014-09-08 16:04:39 +02:00
Benjamin Brown
e312101181 Add touchpad deadzone entry in Rockbox manual
Change-Id: I227ba30628343db15e46e0250ba62e024d5b7ba1
Reviewed-on: http://gerrit.rockbox.org/939
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
2014-09-08 12:54:33 +02:00
Szymon Dziok
489c9a6f64 Updated pictures of the YH's for the manual.
SVG changes: fixed some quirks in Samsung logo, aligned text, cleanup.

Change-Id: I29e43e68782b5d7b325d16e15e02c79a131349c6
2014-09-04 14:16:58 +02:00
Franklin Wei
b61553c2b1 Added 2048 game
Change-Id: I4012dca4f93ca0db386a454635534f648ba906e9
Reviewed-on: http://gerrit.rockbox.org/888
Reviewed-by: Michael Giacomelli <giac2000@hotmail.com>
Tested: Michael Giacomelli <giac2000@hotmail.com>
2014-08-12 00:01:24 +02:00
Szymon Dziok
78478076a3 SVG image of the Creative Zen Mozaic and other formats for the manual.
Change-Id: I594afa62b5c5a3cef1dcf4d4249a13688e425267
Reviewed-on: http://gerrit.rockbox.org/895
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
2014-07-17 18:03:54 +02:00
Szymon Dziok
d188661d4c Finished SVG Image for Sansa Clip Zip.
Added labels and power button.

Original author: Marko Pahlke, FS#12602

Change-Id: I17cfa245fcd36755162a3c527de6ba768568a376
2014-07-02 15:33:30 +02:00
Szymon Dziok
a731780471 SVG image of the Sony NWZ-E360 and other formats for the manual.
Change-Id: I2783dd39a773d952997e4a6d28916290e0dd5f65
Reviewed-on: http://gerrit.rockbox.org/889
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
2014-07-02 10:57:37 +02:00
Michael Giacomelli
7d62f81770 Fix one more spot in the manual where the number of bands was not updated.
Change-Id: I082ccf8ee960751d7cd9bbe855881b530c68c114
2014-06-28 23:12:05 +02:00
Michael Giacomelli
8e55bd1f9f Add Q factor graphic to EQ settins in the manual.
Change-Id: I77a36537e7e9c82c8ecf351205de6c8178140794
2014-06-20 20:34:49 +02:00