Smoked pork loin and some wicked chili

Ever since I got my Akorn Kamado I’ve been smoking something pretty much every weekend, generally whatever is on sale that week. If you’re looking for a great grill/smoker combination I highly recommend one. They take some practice to use properly but once you get the hang of them they’re amazing.

For this past weekend’s smoking I picked up two of these 6 lb pork loins for dirt cheap.13669126_10210568370745903_2640826980930285264_n

My plan was to smoke them both, then use some to make some smoked pork chili and leave the rest for sandwiches and general snacking.

The Prep

I’m a fan of using dry rubs when smoking. I’m also a fan of making my own spice mixes, so I whipped up a homemade dry rub with some paprika, sage, oregano, chipotle, cayenne pepper, chili pepper, salt, black pepper, brown sugar and white sugar.

Once the rub was ready I gave both pork loins a healthy coating of rub and wrapped them up tight with cling wrap, then stuck them in the fridge to sit overnight. This gives the meat some time to absorb the flavor of the rub.


Smoking the Pork

The next day I fired up the grill (and, sadly, forgot to take photos of this part), using lump charcoal with some hickory wood chunks added for flavor (a nice thing about the Kamado vs an electric smoker is that there’s no need to soak the wood chunks, so there’s one less step to worry about). Once the grill was up to temperature (about 225 degrees) I put the pork on, inserted my remote meat thermometer into one of the loins, closed the lid and waited.

The pork loins are thin so they don’t take nearly as long to come up to temperature as a larger cut such as a pork butt, and after three hours in the smoker they were up to 160 degrees and ready to come off the grill I was a bit worried that they might come out dry, but the end result was amazingly juicy, so juicy in fact that the glass pan ended up with a lot of pork juice in it. My wife, who’s a bit of a picky eater and not a fan of spicy food at all, couldn’t stop raving about how delicious they turned out!


The Chili

I love making chili, and I like it really hot. Habaneros used to be my go-to pepper until I found ghost peppers, Trinidad Scorpions and Carolina Reapers. Usually I use the dried & ground stuff, because it’s easier to find, and chopping up these hot peppers is time consuming and requires careful handling to avoid burning sensitive areas. But as luck would have it, on my way to the checkout after picking up the pork I passed by this lonely pack of peppers sitting by themselves in a produce display, and I knew they had to come home with me. This is the first time I’ve made chili with fresh peppers hotter than habaneros.


My chili recipe is pretty free-form but the base is always the same. A couple large cans of crushed tomatoes for the bulk, four cans of beans (usually black beans, garbanzo beans, kidney beans and a random fourth bean type), salt, garlic, cinnamon, cumin, and brown sugar (I find the sweetness complements the heat nicely). Then depending on my mood or what I have on hand I’ll toss in some combination of powdered chiles, and maybe some fresh onion or bell pepper if I have some I need to get rid of.

Once the chili base was in the slow cooker I took about half a pork loin (around 3 lbs), sliced it thin, and then tore the slices by hand into chunks before tossing it into the pot. I then put on a pair of latex gloves and carefully stemmed & de-seeded the peppers before finely dicing them. I put the entire pack in (around 8 peppers), so I went light on adding any other spicy ingredients, other than some generic ground chile pepper and a little chipotle for flavor.

After six hours on slow cook this was the delicious, fiery result:


(once again I forgot to take a picture, so by this point it’s already half gone…)

Final Thoughts

Originally I wanted to make pulled pork for my chili, but I couldn’t find any pork butts on sale, and as it turns out pork loin doesn’t really work for pulling. I should also have probably thought about exactly how hard it’s gonna be to eat so much meat before it goes bad….but the price on the pork loins was just too good to pass up!


XGS Lives


Believe it or not, XGS is now 20 years old! The project was started way back in 1996, when my fastest PC was still a 66 MHz Pentium. Sadly, for various reasons, development pretty much stalled in 1997. I briefly started tinkering with it again in 2002, but I got busy, and nothing came of it. The last released version is still from 1997…but that’s about to change.

Lately I’ve found myself in need of a good personal project to sink my teeth into, and so I’ve circled back around to XGS.  I have two goals in mind for the future of XGS:

  1. Finishing what I started 20 years ago.  I want to find and fix the bugs that keep some high-profile software from running (hi Diversi-Tune!), improve the emulation (3200-color support anyone?), and apply some spit and polish in the form of an actual GUI.
  2. Create a version of XGS that is geared towards running on a Raspberry Pi to create a teeny-tiny Apple IIGS. Part of this project would involve some actual hardware hacking to create interfaces to authentic Apple hardware. I for sure would like to implement ADB, so that a real IIGS keyboard and mouse can be used. I’m also considering trying to drive an actual 3.5″ 800k drive, which would be great if there’s anyone out there with some stuff on old IIGS disks.

With those goals mind, the first decision I’ve made is that I’m no longer going to go out of my way to make the code portable beyond Linux. I certainly won’t object if anyone wants to resurrect any of the other ports, and I will try to not make things hard on anyone who wants to do so, but if I can do something cleaner and/or easier by targeting just Linux that is the way I will go. Case in point: the current code base is using the Linux timerfd interface for timing, because it just works way better for me than straight POSIX timers (I did try them!)

Next, I’ve mostly finished up some work I started back in 2002 to replace all the individual video and audio drivers with a single set. Currently that’s SDL for video and PulseAudio for audio. I wanted to use SDL for both, but I so far I’ve been unable to get SDL audio that doesn’t have lots of skips and crackles. SDL does have the benefit of being multi-platform so at least here I hopefully made things easier for any would-be port maintainers.

I’m also looking at ways to simplify the code by removing some roundabout ways of doing things that were originally implemented to make the emulator actually usable on 1996-vintage PCs. The new low-end for acceptable performance is going to be a Raspberry Pi 2.

And finally, I’m considering changing the code base from C to C++ and implementing the various hardware chips as their own classes. This isn’t fundamentally different than what is there now, but the resulting code will be much cleaner, and the interfaces between the various emulated hardware bits will be well-defined. It will also aid in my long-term Raspberry Pi goals, because I’m going to need to be able to plug in different bits cleanly (e.g remove ADB emulation and replace with an interface to my yet-to-be-designed ADB hardware).

I’m really excited about all this, and I’m hoping to start pushing out some new development snapshots this month. Stay tuned!