View Single Post
Old 04-09-2023, 11:36 AM   #1
Himbeer
eBook unreader
Himbeer ought to be getting tired of karma fortunes by now.Himbeer ought to be getting tired of karma fortunes by now.Himbeer ought to be getting tired of karma fortunes by now.Himbeer ought to be getting tired of karma fortunes by now.Himbeer ought to be getting tired of karma fortunes by now.Himbeer ought to be getting tired of karma fortunes by now.Himbeer ought to be getting tired of karma fortunes by now.Himbeer ought to be getting tired of karma fortunes by now.Himbeer ought to be getting tired of karma fortunes by now.Himbeer ought to be getting tired of karma fortunes by now.Himbeer ought to be getting tired of karma fortunes by now.
 
Himbeer's Avatar
 
Posts: 14
Karma: 222232
Join Date: Dec 2018
Location: Austria
Device: Kindle Basic (8th Gen, 2016, KT3)
Smile Doom for touchscreen Kindles

Ever wanted to play Doom on your Kindle?
No?
Either way, here is a Doom port with touch controls for jailbroken Kindles (currently only tested on KT3):

Controls:

Click image for larger version

Name:	controls.png
Views:	1147
Size:	58.2 KB
ID:	200902

Installation:
Like any other KUAL extension
  • Jailbreak your Kindle
  • Install the KUAL extension by unzipping the correct file for your device into the extensions folder on your Kindle.
    • for Kindle firmware versions below 5.16.3, choose the release with armel in the file name
    • for Kindle firmware versions 5.16.3 and above, choose the release with armhf in the file name
  • Put your doom.wad into the folder of this extension (the doom.wad contains the copyrighted game data and can't be redistributed, but you can find it online)
  • Launch using KUAL
  • To exit, press the ESC on-screen button, select "Quit Game", then Enter, then Y (see below for the button locations)

Supported devices:
  • KT3
  • Probably other 800x600 touch Kindles
  • High resolution devices like the Paperwhite are currently not supported


Background info:
Framebuffer display and dither code based on gmplay and Doom port based on doomgeneric.
For compilation I used this Docker container.

You can find the source code here: GitHub (for your own eyes sake, you should not look at it, my C skills are awful)
Attached Files
File Type: zip kindle-touch-doom-armhf-1.0.1.zip (176.5 KB, 214 views)
File Type: zip kindle-touch-doom-armel-1.0.1.zip (192.2 KB, 193 views)

Last edited by Himbeer; 04-05-2025 at 12:09 PM. Reason: Armhf release
Himbeer is offline   Reply With Quote