diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -16,10 +16,11 @@ Prerequisites: copy your `doom.wad` and `prboom.wad` to the root of your Kindle | |||
16 | The controls are as follows: | 16 | The controls are as follows: |
17 | - Keypad to move | 17 | - Keypad to move |
18 | - "OK" button to shoot | 18 | - "OK" button to shoot |
19 | - "Menu" to open doors / activate switches | ||
20 | - "Back" to toggle the menu (mapped to Escape) | ||
21 | - "Keyboard" to select an entry in the menu (mapped to Enter) | ||
19 | - "Home" button to quit | 22 | - "Home" button to quit |
20 | 23 | ||
21 | There's no "Use" key, because I haven't totally figured out how the other buttons work yet. | ||
22 | |||
23 | ## Compilation | 24 | ## Compilation |
24 | 25 | ||
25 | If you want to build the project for yourself, you will need an `armv7` GCC toolchain. I successfully used Bootlin's [`armv7-eabihf`](https://toolchains.bootlin.com/releases_armv7-eabihf.html) "musl" toolchain. Compiling with the glibc toolchain also works, but the `libc` on the Kindle is too old and it will refuse to start. | 26 | If you want to build the project for yourself, you will need an `armv7` GCC toolchain. I successfully used Bootlin's [`armv7-eabihf`](https://toolchains.bootlin.com/releases_armv7-eabihf.html) "musl" toolchain. Compiling with the glibc toolchain also works, but the `libc` on the Kindle is too old and it will refuse to start. |
@@ -37,7 +38,7 @@ Based on [`prboom-2.5.0`](https://sourceforge.net/projects/prboom/files/prboom%2 | |||
37 | 38 | ||
38 | The main change is the addition of `src/KINDLE/`, which defines most Kindle-specific functions. I basically copied `src/SDL/` and modified everything to remove dependencies on SDL and instead work directly on the Kindle's framebuffer. | 39 | The main change is the addition of `src/KINDLE/`, which defines most Kindle-specific functions. I basically copied `src/SDL/` and modified everything to remove dependencies on SDL and instead work directly on the Kindle's framebuffer. |
39 | 40 | ||
40 | Resolution is hardcoded to 600x800 and cannot be changed. | 41 | Resolution is hardcoded to 800x600 widescreen and cannot be changed. |
41 | 42 | ||
42 | I removed all the autoconf stuff and wrote a Makefile by hand. | 43 | I removed all the autoconf stuff and wrote a Makefile by hand. |
43 | 44 | ||