a technical notebook
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

58 lines
2.5 KiB

9 years ago
9 years ago
9 years ago
  1. Monday, January 12
  2. ==================
  3. Debian packaging
  4. ----------------
  5. A lot of time today with
  6. the [Debian New Maintainer's Guide](https://www.debian.org/doc/manuals/maint-guide/)
  7. and google for a project that needs some simple packages.
  8. This is one of those things where the simple cases are simple and then it's
  9. easy to get lost in a thicket of overlapping mechanisms and terminology.
  10. Thought for providers of technical HOWTOs:
  11. If you're describing the cumulative assembly of a file structure, provide a
  12. copy (repository, tarball, whatever) of that file structure.
  13. (I should probably take this notion to heart.)
  14. Things to remember:
  15. * http://man.he.net/man1/fakeroot
  16. MS-DOS / AGT
  17. ------------
  18. So I was scrolling through archive.org's newly-shiny MS-DOS archive (with the
  19. crazy in-browser DOSBOX emulation), trying to think of what to look for.
  20. I found some old friends:
  21. - [_Crystal Caves_][cc]
  22. - [_Commander Keen_][keen]
  23. - [_Heretic_][h] --- still a pretty solid game and maybe my favorite iteration of the Doom Engine
  24. - [_Rise of the Triads_][rott] --- there is absolutely _no way_ that ROTT actually
  25. looked as bad as this emulation at the time on baseline hardware, but we'll let
  26. that slide --- the graphics may have been better than they show here, but it
  27. was the Duke Nukem property of its moment, which is to say ultimately a
  28. regressive and not-very-consequential signpost on the way to later
  29. developments
  30. And then I got to thinking about the Adventure Game Toolkit, which was this
  31. sort of declarative, not-really-programmable interpreter for simple adventure
  32. games. The way I remember it, you wrote static descriptions of rooms, objects,
  33. and characters. It was a limited system, and the command interpreter was
  34. pretty terrible, but it was also a lot more approachable than things like TADS
  35. for people who didn't really know how to program anyway. (Like me at the time.)
  36. I'd like to get AGT running on squiggle.city, just because. It turns out
  37. there's a [portable interpreter called AGiliTY][agility], although maybe not
  38. one that's well packaged. I'll probably explore this more.
  39. [agility]: http://www.ifarchive.org/indexes/if-archiveXprogrammingXagtXagility.html
  40. [keen]: https://archive.org/details/msdos_Commander_Keen_1_-_Marooned_on_Mars_1990
  41. [cc]: https://archive.org/details/msdos__1CRYSTL_shareware
  42. [h]: https://archive.org/details/msdos_Heretic_-_Shadow_of_the_Serpent_Riders_1996
  43. [rott]: https://archive.org/details/msdos_Rise_of_the_Triad_-_The_Hunt_Begins_Deluxe_Edition_1995