Retro Challenge – Summer 2014

My awesome homemade logo
My awesome homemade logo

I’m entering the “Retro Challenge – Summer 2014” contest just for fun and to be motivated to finish a lot of projects I’ve had almost complete for some time now.

I’m going to try to post daily progress on a number of Apple II related projects. I’ll post a lot of code on my github site.  I’ll be trying to finish an iPad version of my 65xx CPU reference app.  There will be lots of demos, and maybe a game or two.  I might even go so far as to do my first PCB etching for a retro hardware project.  Stay tuned to this page for daily updates!!

*fingers crossed*

(more…)

Apple II Game – Flapple Bird

Flapple Bird for the Apple IIe
Flapple Bird for the Apple IIe

A while back, there was a post on a popular internet forum for retro computing about Flappy Bird. You know, that game that went viral and subsequently got pulled by the author. Anyway, it turns out that people had made versions for pretty much every old 8-bit computer under the sun… except one. There was no Flappy Bird for the Apple II! This upset me. The Apple II was and is extremely popular. We couldn’t let ourselves be so underrepresented. I decided to take action.

 

UPDATE: I’ve released a new version with support for the Apple IIc and a Mono “green screen” mode

(more…)

And now for something completely different – JOYSTICKS!

My first fully assembled model.
My first fully assembled model.

I have always wanted a thumbstick for Apple II gaming. It’s the form factor we are all more accustomed to these days. Also, Apple II joysticks on eBay are typically overpriced and who knows how much wear-and-tear they already have on them. So I finally got around to learning some practical electronics to build my own. I ordered some thumbsticks, capacitors, resitors, potentiometers and buttons and using some online resources, built my own joystick!

(more…)

vim syntax higlighting for 65816 Assembly Language

VIM editing 65xx Assembly!
VIM editing 65xx Assembly!

Recently, I’ve been working on a little demo for the Apple II and I finally got around to wiring up some tools to be able to write my code in vim and then compile and run my code side-by-side in xkegs using Merlin 16+. I put together a vim (vi) syntax highlight file that has (I think) all of the 65c02 and 65816 opcodes plus some Merlin directives. It’s probably not complete, but I find it works well and is extremely useful for me.

 

Click here to download the latest version of the syntax highlighting file, along with a README that describes how to install it.

(more…)

KansasFest 2010 redux – Apple II programming

Created using Javascript tracing tool.
Created using Javascript tracing tool. Exported to AppleSoft BASIC.

I have a bad habit of getting things 90% complete and then never finding the momentum for that last 10%. I did a presentation for the annual Apple II convention, KFest back in the summer of 2010. I also released a fairly buggy Apple IIgs game while I was there. I intended to fix some bugs in the game’s code and add a bunch of extras to my presentation package and then my life kind of went pear shaped. Now, over a year (and a missed KFest) later I decided I need to just put this stuff out, and move on with my life, and start some new Apple II projects. So I’m making this post which is a general collection of my presentation and game. It has my presentation notes, all of my presentation code, all of the code and assets for my game and a little info about it all.

(more…)