Portal Ported To The Apple II

[deater] readily admits they’re a little behind on what’s new in gaming – only having just gotten around to Valve’s 2007 release of Portal. It’s a popular game, but [deater] didn’t want anyone to miss out on the fun – so set about porting Portal to the Apple II.

The port uses the “hires” mode of the Apple II for the flashy graphics that were state of the art around 1980 or so. It’s not a copy of the full game – only the first and last levels, combined with Jonathan Coulton’s now-classic ending theme, Still Alive. As is to be expected, it’s not a wild, fast paced gaming experience, but a cool use of BASIC to put together a fun tribute to a popular franchise.

It’s a little different to the original – portals can be placed anywhere, for example – but it rings true to the original. Source code and a disk image is provided, so you can try it for yourself – even in this online emulator.

We’re looking forward to the sequel so we can use the post title “Portal 2 Ported To The Apple II, Too”, but until then, check out [deater]’s Apple II web server, also in Applesoft BASIC. Video after the break.

14 thoughts on “Portal Ported To The Apple II

        1. And I’ve just committed code that lets you use the joystick (or paddles if you’re really old school) to aim. It hurts the frame rate though :( Rapidly hitting the point where things need to be in assembly language.

    1. I’ll grant that it’s not a port in the most literal sense, but it makes for a way funnier title, and generally the Hackaday audience is educated enough to understand that nobody’s porting the Source engine to the Apple II for real anytime soon. Solid homage though!

Leave a Reply to Lewin DayCancel reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.