The Curious Engineer

All blogs / ZX Spectrum / Sinclair

Personal Log

usebox.net/jjm

A personal blog by Juan J. Martinez.

ZX Spectrum / SinclairGeneralGame developmentRetro computing

’05’10’15’20’25
Posts
195 from 23 Nov 2002 to 25 Oct 2026
Posting
weekly (36 in the last year)
Kind
personal blog
Feed
https://www.usebox.net/jjm/blog/index.xml

2026 30

  1. Outpost released!
  2. my blogroll
  3. Into the Breach
  4. Using emacs
  5. White Box sessions
  6. The effects of walking
  7. Loading from tape again
  8. Detecting LLMs
  9. Creepy crawlies
  10. Loading from tape
  11. New website
  12. One Game a Month
  13. Color Graphics Adapter (CGA) Programming
  14. Outpost progress
  15. It is the game, stupid!
  16. Cepeceros Podcast
  17. Don't overheat
  18. Ad-blocker banner
  19. BASIC programming
  20. Baking bread
  21. 10 bands
  22. Back to streaming
  23. Playing White Box again
  24. Actually overflowing
  25. Be human
  26. Another Tomato
  27. Changing theme in my terminal
  28. Minecraft server with Podman
  29. git.usebox.net and bots
  30. UseboxWiki source code

2025 23

  1. And that was 2025
  2. Learning OCaml
  3. Simplifying self-hosting repos
  4. Self-hosting git repos
  5. alttab is fantastic
  6. Learning a bit of VGA
  7. I'm NOT on Mastodon
  8. Physical editions coming!
  9. It doesn't look good for GitHub
  10. New Game Old Flame Podcast (Interview)
  11. New MSX project: Dual Gamma
  12. I wrote a wiki!
  13. A simple but useful wiki
  14. Back on XMPP
  15. My home server
  16. Playing Skyrim
  17. logwatch and systemd/journal
  18. The problem of the LLM crawlers
  19. Using a light theme
  20. Using my own DNS resolver
  21. Web based minigame
  22. Reading feeds should be easier
  23. Why I blog?

2024 20

  1. And that was 2024
  2. Alien Intruder released!
  3. More Haskell in 2025
  4. Alien Intruder progress
  5. Coding my own sound drivers for 16-bit DOS
  6. Alien Intruder, new WIP for DOS
  7. DOS related jams in 2024
  8. Amtix! CPC
  9. The Heart of Salamanderland is out!
  10. People's expectations regarding Open Source
  11. More GPL and less CLAs
  12. ubox MSX lib news
  13. Funco
  14. Backdoor in upstream xz/liblzma
  15. Connecting blogs
  16. Have a blogroll
  17. Finding a free secondary DNS
  18. Transistor
  19. Block ads and trackers
  20. Retrogamedev IRC channel

2023 27

  1. 2023 Recap (sort of)
  2. Enjoying reading books
  3. New project: The Heart of Salamanderland
  4. Thoughts about Godot
  5. Kitsune's Curse is Open Source
  6. Final software
  7. Programando para inetd
  8. The Return of Traxtor for DOS released!
  9. Traxtor is coming to DOS
  10. ubox lib for DOS
  11. Gold Mine Run! released
  12. Your personal website
  13. Making a DOS game is complete
  14. Oraje Applet
  15. Self-hosting git repos for now
  16. Write free software
  17. Using i3wm
  18. Making a DOS game!
  19. Processing data in the assembler
  20. Introducing TR-8
  21. Recently
  22. SpaceMan in Power Outage?
  23. The retro game development bible
  24. Cross-compiling Haskell
  25. suidexec (poor man's sudo)
  26. Gamedev in Haskell?
  27. Playing Persona 4

2022 38

  1. Hyperdrive is out!
  2. My notes
  3. Digital gardens
  4. Fediverse, Adverse and Necroverse
  5. Hyperdrive is almost ready
  6. The Hand of Fate
  7. usebox.net is 20!
  8. CAS support in ubox MSX libs
  9. Two compiler implementations
  10. Reading off-line
  11. Playing The Minish Cap
  12. New project: micro2
  13. Tomato, Pomodoro, Tomate?
  14. Micro is public
  15. Self-hosting git repos
  16. Nautilus Flickr Uploader
  17. Panic jump in Go
  18. Taxonomies
  19. Bogom
  20. ZX Spectrum Dev tools
  21. The wiki movement is close to being dead
  22. WIP: Micro Programming Language
  23. Aioe.org public news server
  24. I'm on Mastodon
  25. Playing Pokémon Ruby
  26. The IndieWeb
  27. A patch for a 14 years old project
  28. An E/N blog
  29. Changing hosts
  30. Getting distracted
  31. A wiki and Tagless Final
  32. Re-learning Go
  33. Breath of Fire IV
  34. Python and LSP (II)
  35. Python and LSP
  36. Streaming killed the YouTube star
  37. Final Fantasy IX: moving on
  38. You learn by doing it wrong

2021 53

  1. ubox MSX libs one year on
  2. Playing Final Fantasy IX
  3. New project: Hyperdrive
  4. Encoding schemes for map data
  5. The last few weeks in gamedev
  6. CPC cartridges: bank switching
  7. Cartridges for the Amstrad CPC
  8. This week in gamedev #16
  9. Refreshing my Javascript
  10. This week in gamedev #15
  11. Side quests
  12. This week in gamedev #14
  13. This week in gamedev #13
  14. A new wild project appears
  15. This week in gamedev #12
  16. Scala, Mill and GitLab CI
  17. Moving to GitLab
  18. This week in gamedev #11
  19. I am coding, season 2
  20. This week in gamedev #10
  21. The maker controversy
  22. This week in gamedev #9
  23. ZX Spectrum floating bus
  24. This week in gamedev #8
  25. Remote pair programming
  26. The Return of Traxtor source code
  27. This week in gamedev #7
  28. This week in gamedev #6
  29. This week in gamedev #5
  30. Crash Micro Action
  31. Castaway source code
  32. Graveyard Shift
  33. Poor man's fzf
  34. Smart editors or IDEs?
  35. This week in gamedev #4
  36. Python's pattern matching
  37. Hello Gemini!
  38. First SpaceBeans release!
  39. Tilde Club
  40. Gemini diagnostics: PASS!
  41. Not winning with Akka II: Won!
  42. Not winning with Akka
  43. This week in gamedev #3
  44. Directory traversal attacks
  45. Gemini protocol
  46. This week in gamedev #2
  47. Event: Scala Love in the City
  48. Planing a CRPG
  49. Graveyard Shift music
  50. How do we get back?
  51. This week in gamedev #1
  52. Just tell it what you want
  53. Hello, blog

2018 2

  1. Punto de Acceso Wireless 802.11b con OpenBSD
  2. Gestionando un SAI desde OpenBSD con NUT

2002 1

  1. Contraseñas de un solo uso

Undated 1

  1. Jjm