Jump to content


Check out our Community Blogs

Poetry in the Code



TI ASM Part 3: Calling Convention

Posted by gregwarner, 27 May 2014 - - - - - - · 7868 views
assembly, ti-99/4a, old computers
As part of my series on learning assembly for my old 80’s era computer, I’ve been developing a call stack, since the hardware doesn’t have one built-in. Today, we’re going to talk about what a calling convention is, and design one for the TI-99/4A.

Typically, a compiler targeting a particular architecture will have a calling convention defined, that is,...


TI ASM Battle, Part 2: Stacks On Deck

Posted by gregwarner, 23 May 2014 - - - - - - · 5750 views
assembly, ti-99/4a, old computers
For whatever reason, I cannot fathom, I have the inescapable desire to try and learn how to program in Assembly Language on my old 80’s era TI-99/4A computer.

Why would I subject myself to this? Perhaps I’m a **. I dunno. But I love this little ancient computer, and so I can’t help but try and bring a tiny bit of the modern world into its life.

But that...


TI ASM Battles: What?! No stack?!

Posted by gregwarner, 24 February 2013 - - - - - - · 1599 views

Just spent the last two days battling my old TI computer's assembler. I've been attempting to write a simple program that would print some memory addresses on the screen so I could probe around in the little guy's mind. But for the life of me, I couldn't figure out why my relatively simple code was crashing the system.Until it hit me.There is no stack.Wha...


Back to my roots: Hello TI!

Posted by gregwarner, 13 February 2013 - - - - - - · 1517 views

As many may know already, I got started in computing when I was a kid with the TI-99/4A home computer. ("Home computer" being a term for anything that wasn't  a PC.) In order to "find my roots", so to speak, I've recently taken it upon myself to learn Assembly programming on this thing, seeing as though I missed out on this opportunity when I was younger....


Has quality gone out the window?

Posted by gregwarner, 03 January 2012 - - - - - - · 820 views

My assistant has been on the phone all morning, trying to get through to the state's Medicaid technical support staff, only to be greeted with a busy signal every time.

We arrived here after a long day yesterday, in which we discovered the state had pushed out an update to their Medicaid billing software over the weekend. Yes, over the Dec. 30-Jan. 1...


Blogger culture: Forums a dying art?

Posted by gregwarner, 26 August 2011 - - - - - - · 926 views

I'm writing this entry purely as an observation of a phenomenon that appears to be increasing in frequency.

I'm speaking of course of the tendency for new forum submitters to post their help-related questions to the blogs rather than the help forums specifically intended for this use. Surely, forums aren't becoming that convoluted, are they?

I've been...


Stallman on Anti-Piracy Web Blocking

Posted by gregwarner, 06 July 2011 - - - - - - · 466 views

The following is my response to this article:
http://torrentfreak....locking-110705/

The issue that is up for debate right now is whether there should be an institution with the power to immediately block websites from the entire internet if those websites are accused of violating some...


Family history: A legacy in programming

Posted by gregwarner, 15 June 2011 - - - - - - · 437 views
old computers
At times I enjoy a trip down memory lane, despite the fact that I'm not the sentimental type. Perhaps the only time I've gotten teary-eyed over an historical find is recently when I Googled my great aunt, who was my number one inspiration to enter the computer science field.

My great aunt was a UNIVAC programmer for the U.S. Navy Electronics Lab in San D...


Java 7 - New language features

Posted by gregwarner, 09 May 2011 - - - - - - · 775 views

Personally, I'm very much looking forward to the proposed new language features of Java 7.


Crimefighting with Code

Posted by gregwarner, 03 May 2011 - - - - - - · 695 views

I've been feeling a bit in a slump today. My house was broken into yesterday while I was at work. Fortunately, the only thing the burglar made off with was my laptop and webcam, which were running as a motion activated camera. He didn't take anything else. I suspect he saw the camera, panicked, grabbed it, and left before anybody would show...