| Commit message (Collapse) | Author | Age |
| |
|
|
|
| |
It should work now that arm memset() has been fixed for negative
values. This is the last puzzle that was disabled due to a crash.
|
| |
|
|
|
|
|
| |
This fixes the sgt-mines plugin. Same issue was present in an old
glibc as well:
https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=a7ed1adbecb6aac49af75aae3b3498798cf63abc
|
| |
|
|
| |
Both these puzzles now have long press mapped to spacebar.
|
| | |
|
| | |
|
| |
|
|
|
|
| |
This lets puzzles remember which fonts were loaded previously so
they can be preloaded when the puzzle is started (and the disk is
spinning), instead of while the game is being played.
|
| |
|
|
| |
Sure beats typing on the virtual keyboard.
|
| |
|
|
|
| |
Add an option to visualize polygon rendering to aid in diagnosing
artifacts.
|
| |
|
|
|
| |
Yet another workaround to accomodate our polygon
drawing "algorithm" (if you can call it that).
|
| |
|
|
| |
Change-Id: I9c53eaa217ec8cd36ce3de4eaa1237c78bb0c1ea
|
| |
|
|
|
|
|
| |
- change point ordering to make concave polygon rendering work
- also enables an "Easter egg" of sorts
Change-Id: I3b4044a374dce1cff889d5f3744de9e634978591
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Up to now, we'd just ignore whatever font size the puzzle asked for,
and instead just go with either the UI font or system font regardless
of their size, which led to some horrible-looking puzzles. This patch
adds the ability to automatically load fonts of the proper size when
they are available, which makes text-based puzzles such as Pattern and
Slant function correctly with any UI font.
The font pack, which should be extracted to the system-wide fonts
directory consists of 3 small bitmap fonts from 7px to 10px and then
anti-aliased Deja Vu fonts from 10px to 36px. It is available in the
source tree (apps/plugins/puzzles/fonts.zip), or from
<http://download.rockbox.org/useful/sgt-fonts.zip>.
Change-Id: I05c8fe7bd6d867e14de9b941deb91e8c642ee4a8
|
| |
|
|
|
|
| |
This maps the select button to the "h" key for Fifteen only.
Change-Id: I7a5a61cec46e86254218fabfb191974f98c12319
|
| |
|
|
|
|
| |
The toggle action was unmapped for some reason
Change-Id: I061d790801215a99f56771993169341e46e54a77
|
| |
|
|
| |
Change-Id: Ic81583dc7e872d332cbd4fd87143579cceeda484
|
| |
|
|
|
|
|
|
|
|
| |
- fix Makefile to allow cross compilation
- Windows: use Sleep() instead of nanosleep()
- Windows: libusb now is optional
- OS X: use IOKit instead of libusb
- small rework on the DFU API
Change-Id: Ia4b07012c098ad608594e15f6effe9c9d2164b9b
|
| |
|
|
| |
Change-Id: Ib614f4181fe29ef04fcf64f90e37edc3a064270a
|
| |
|
|
| |
Change-Id: I89fed904b282a202bc845b08f4c8d1200a49636d
|
| |
|
|
|
|
|
|
|
|
|
| |
The devinfo request returned the raw data, now the tool prints the various
fields. Also add support for the dhp (destination/headphones/color ...): this
one is untested because it's only supported starting from A10 or A20. There is
still a problem with the dpcc prop: although it should work for DEVINFO, it does
not, despite the fact that the get_dev_info command works and is internally (on
the Sony) translated into a dpcc request. I keep the code just in case.
Change-Id: I5aa8ef4afb0b11d3c0ddfa3d38f3e737ee1aff66
|
| |
|
|
|
|
|
| |
The detailled error message is only printed if -d switch is on command line,
otherwise there is no error message which is wrong so fix that.
Change-Id: I397541c467940e9b290ee8d4ae704368b1ce132b
|
| |
|
|
|
|
| |
At least one person found an SD card that wouldn't work at 2.7v.
Change-Id: I84001f07acc9ce36c71165706cce28c2899ac6bf
|
| |
|
|
| |
Change-Id: Ia37818faee29130ffe3690c83f85a39bd35637e0
|
| |
|
|
| |
Change-Id: Id6a6e51288f4ff24c0063b6c16b74109211e63c0
|
| |
|
|
|
|
|
|
| |
I am unsure about the names of the player, the manual says A36HN and A37HN but
at the same time there is a A35 and A35HN with the same ID, and Sony does not
usually put the "HN" in its device list.
Change-Id: Idbf32970aa334b30f1b8947a78b8eebd524b193b
|
| |
|
|
|
|
|
|
|
|
|
| |
It used to be that each puzzle had a complete copy of the entire
puzzles manual and the "quick help" text for every single puzzle. This
was obviously a waste, so now each puzzle only has the sections of the
manual that apply to it, saving about 100KB or so per puzzle. This
also has the added benefit of shrinking binary size enough to allow
full help support on the c200v2, which has been enabled.
Change-Id: I76c799635de058e4a48e0c18b79537857af7cf85
|
| |
|
|
|
|
|
| |
DRMODE_FG should be used instead of DRMODE_COMPLEMENT to allow text to
be drawn in color, benefitting puzzles such as Slant and Pattern.
Change-Id: I292216490a58344cb93dc5c2ec1780229735313a
|
| |
|
|
| |
Change-Id: I0541485af087d0bea845e05fbcf61b01be91bf6f
|
| |
|
|
| |
Change-Id: I1f68f25a557bb2daa5e83a6d6f02711abeec5165
|
| |
|
|
|
|
| |
- small screen could lead to invalid viewport coordinates
Change-Id: I1f2a323554e4ed31f250218220b464a02bffa308
|
| |
|
|
|
|
|
| |
- disables help on c200v2
- renames conflicting function
Change-Id: I0c4ff1bb40e7e3cafd0170090f22b80bf0656741
|
| |
|
|
|
|
|
|
|
| |
- embeds the upstream halibut documentation for plugin use
- currently every plugin has a copy of the help text, but in the
future a centralized system using overlays might be better
Change-Id: Idb6eb9accc2fa786a4c6bc2b704e7cf5fd3f78dd
|
| |
|
|
| |
Change-Id: Ie877121bb60df6fb1fed4f778cc9aa0f5c426ed8
|
| |
|
|
|
|
|
|
| |
One cannot call lradc_acquire in IRQ context. The solution is to reserve the
channel once at init. There is an additional complication on STMP3600 where
channel mapping is fixed.
Change-Id: Idccbac634a4d9002703e2b1d57748beb9b245cbb
|
| |
|
|
| |
Change-Id: I8d01497c561bc3420b2b87ced2d7ab241b796a97
|
| |
|
|
|
|
|
|
|
| |
After compiling the ypz5 target, I have discovered that the keypad
system was refusing to compile, due to a much newer button API.
This patch adapts the target to the current imx233 implementation.
Additonally, some ADC button values have been re-adjusted.
Change-Id: Ib9bfd6aeec5e9e8dfef5887c4147201dd9028a44
|
| |
|
|
|
|
| |
zenxki3: disable hotkey (not enough keys)
Change-Id: I294f622e994709dcab27462673792adeb48e7118
|
| |
|
|
|
|
| |
Strange things can happen in the (unlikely) case that ROOTDIR=/rockbox
Change-Id: I085f928fd859b307667e8fccf40b29a9c325f7ae
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It sort of implemented an MRU cache but just kept track of the most
recent access and checked the one after it, otherwise searching from
the beginning.
Implement a true MRU list of all open handles. Handles of the current
track will tend to stay up front for faster access.
Switch to common linked list functions
Use double-linked lists to have insert, remove and move_handle
operations in O(1)-- no more searching to find the previous handle,
which is very often required.
Smaller code too. :)
Change-Id: I9ae8f3f96d225a5d54b94133f499268007274784
|
| |
|
|
|
|
|
|
| |
All the *_PAD values are always #defined. So the change made in
5e91ec1 was applied to all devices instead of only those it was
meant to be applied to.
Change-Id: Iba72316ecf2e3c83132b47484731cd177686b19e
|
| |
|
|
| |
Change-Id: I22c84257a3aa9b19bf5e94f9de51204bbade08c5
|
| |
|
|
| |
Change-Id: Ib0524fd4594e9524612eca0da54b3d13dc79b22c
|
| |
|
|
| |
Change-Id: I14b4bda7e706e73d2d4475c9d536fbef9e2b9577
|
| |
|
|
|
|
| |
Updates Italian translation.
Change-Id: I6d2a6f133c00626e3a7736a0e4600979c34036bd
|
| |
|
|
| |
Change-Id: I6e86e6ef0894f28c6583eca8273fadf51028e924
|
| |
|
|
| |
Change-Id: Ib5b939debb1db838907d33563784d336fdad3444
|
| |
|
|
| |
This reverts commit e59197f07869d63bfc90dbce000d6af9c0fb73de.
|
| |
|
|
| |
Change-Id: Iec6159b095b29b5ffb3ef5a46d068012fbe10f00
|
| |
|
|
| |
Change-Id: Icb7320f9233f2c121a8487d5b5c4cbcb483e9345
|
| |
|
|
| |
Change-Id: Ibba738b8179c166f680dee0ce7536890fca1c0e4
|
| |
|
|
| |
Change-Id: I014ace22f0b83d8e407bd46df361532207f984bc
|