Hi, just updated Mangle to 0.2. I’ve fixed several bugs: Page back now moves one page only. You can use shift+page navigation buttons to change chapters. Workaround for another framework bug which caused the spinny progress thing to disappear when you run mangle. Auto-resize images on orientation change. It is available from here. If you’veContinue reading “Mangle 0.2”
Author Archives: adq
Mangle – a better manga reader for the kindle
As a slight break from KIF, I decided to fix another annoyance with my kindle: the built in manga reader. Note: Mangle 0.2 is now available. I was really quite impressed that it natively supported CBZ files (thanks to whoever on the dev team sneaked that in! 😉 However, it does seem a bit buggy:Continue reading “Mangle – a better manga reader for the kindle”
KIF 0.4
This relase has a lot of bugfixes. There are a couple of new major features though: Thanks to testing from charliefx on the mobiread forums, it now works properly on the Kindle DX (needed workarounds for what appear to be DX platform bugs). Now supports zblorb/zbl files. It is available from here. If you’ve alreadyContinue reading “KIF 0.4”
KIF 0.3
A few more fixes and tweaks completed… New shiny things: Lots of display model fixes – curses is working even better. Added command history (use UP and DOWN on 5-button control) – decided it was essential after testing on the bus this morning 🙂 What’s missing still? If you type RESTART into curses, it forgetsContinue reading “KIF 0.3”
KIF 0.2.1
Update: Whoops, now on 0.2.1 – just fixed a hang if you press HOME with a file selector dialogue open! RIght, several days of hacking (hampered by catching a cold) later, here is v0.2.1 of KIF. It has had a complete screen model rewrite, so games like “curses” should now work properly. It needs testingContinue reading “KIF 0.2.1”
KIF: next steps
I’ve just realised that the zmpp GUI "zmpp-android" that I was basing my interaction with the VM on is obviously a very early prototype; many things are missing from it. This explains some of the curses.z5 weirdnesses I’m seeing (e.g. the quotation from Shakespeare at the start doesn’t show properly). I need to read overContinue reading “KIF: next steps”
redbus: workaround core map crash on 1.6/2.1 devices
I’ve been working with a redbus user today to fix a mysterious crash in the view maps GUI. I’d originally thought it was the out of memory issue I had already fixed. However, it turned out to be an OS bug on the Dell Streak and other 1.6/2.1 android devices. There’s a discussion thread onContinue reading “redbus: workaround core map crash on 1.6/2.1 devices”
Edinburgh Bus Tracker Update
Just released a new version which I’m hoping will fix the crashes I (and others) have been seeing in the nearby stops map. The problem was I had switched to a double-buffered redrawing system in order to hugely increase the performance. Unfortunately, I required four buffers which were the same size as the screen displayContinue reading “Edinburgh Bus Tracker Update”
KIF: an infocom text adventure interpreter for the kindle
Wow, this sort of  thing seems to be in the news these days! Note: I’ve updated these instructions for KIF 0.5; please see here for the release notes.. My app is different however: it isn’t web hosted, it runs natively on the kindle using the KDK APIs. As I don’t have the official KDK, you’ll needContinue reading “KIF: an infocom text adventure interpreter for the kindle”
jrename: a Java deobfuscator
Investigating decompiled obfuscated Java code is interesting. It isn’t as difficult as looking at raw assembly code since you’re generally looking at Java source. Also, you know what is grouped into which classes, you know method and field signatures, and there is no possibility of tricks such as self modifying code, and so on. However, mostContinue reading “jrename: a Java deobfuscator”