aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md7
1 files changed, 4 insertions, 3 deletions
diff --git a/README.md b/README.md
index feb9548..f77fc03 100644
--- a/README.md
+++ b/README.md
@@ -16,10 +16,11 @@ Prerequisites: copy your `doom.wad` and `prboom.wad` to the root of your Kindle
16The controls are as follows: 16The 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
21There's no "Use" key, because I haven't totally figured out how the other buttons work yet.
22
23## Compilation 24## Compilation
24 25
25If 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. 26If 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
38The 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. 39The 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
40Resolution is hardcoded to 600x800 and cannot be changed. 41Resolution is hardcoded to 800x600 widescreen and cannot be changed.
41 42
42I removed all the autoconf stuff and wrote a Makefile by hand. 43I removed all the autoconf stuff and wrote a Makefile by hand.
43 44