Skip to Content

Submit your nominations for the Luxist Awards' Best in Decor
AOL Tech

basic posts

Filed under: Gaming, Software, Apple, Developer, iPhone, App Store

C64 emulator un-approved again

The first thing I thought when I saw that the C64 emulator we posted about the other day still had the BASIC interpreter hidden in it was, "Well that won't last." And unfortunately for fans of software emulation on the iPhone, I was right: the software got pulled from the App Store but quick. You can't really blame Apple here -- they've made it pretty clear that they don't actually want people running unlicensed, emulated code on the iPhone, so it's not hard to see why, when it was discovered you could still activate the interpreter, they cleared it out of the store.

The good news is that the emulator has been updated to delete the interpreter completely, and the owners of the software have resubmitted it yet again to the App Store. But as much as I enjoy seeing emulators on the iPhone (I've made it very clear I'd love to see an official NES arcade app), I can't say I'd blame Apple for just passing on this one outright. They've had to go through this app at least twice now, and especially since app approval is already taking so long, that's pretty much a waste of time. Mistakes like leaving the BASIC in the app (Edit: My mistake -- they intentionally left it in and hidden, with the expectation that Apple would later allow it. Doesn't seem very likely.) are making it much easier at this point for Apple to just say "no emulators, period," and move on. Hopefully this app will get re-approved, and that'll be the end of it.

Filed under: Blast From the Past

TUAW Retro Giveaway Part 2: Manuals, BASIC books and a printer

In the spirit of today's April Fool's/Apple birthday blasts from the past, we've got a giveaway prize pack that will remind us all of days gone by. [Yes, this is an actual giveaway, not a joke. -Ed.]

Wrapping up our look at 33 years of Apple, we're giving away a few more computational artifacts:
Basic Apple BASIC, by James Coan, Fancy AppleSoft Programming by Gabriel Cuellar and 32 BASIC Programs for the Apple Computer by Rugg and Feldman for the old-school programmers out there. If you happen to have a machine to program Applesoft BASIC, why not try GEOS as well? It's an early GUI productivity suite for the Apple II series. We're giving away the entire package: manuals and disks (5.25" of course).

For you Mac folks, there's the ClarisWorks user's guide from 1989, some At Ease manuals and the MacProject II manual.

Finally, there's an Apple Color StyleWriter 2200 in great shape (but no warranty -- there are limits to AppleCare). We'll throw in some ink cartridges, but we've no idea if the ink still works.


  • Open to legal US residents of the 50 United States and the District of Columbia and Canada (excluding Quebec) who are 18 and older.
  • To enter leave a comment telling us the oldest Apple computer you've ever used.
  • The comment must be left before April 5, 11:59PM Eastern Time.
  • You may enter only once.
  • One winner will be selected in a random drawing.
  • Prize: One copy of Basic Apple BASIC, one copy of the 1989 ClarisWorks user guide, two At Ease manuals, one MacProject II manual, one copy of Fancy AppleSoft Programming, one copy of 32 BASIC Programs for the Apple Computer (no floppies or tapes included), an entire GEOS package (manuals and floppies) and an Apple ColorStyleWriter 2200 (no warranty, but we'll throw in some ink cartridges). (Total estimated value is $100)
  • Click Here for complete Official Rules.

Filed under: iPod Family, Software, Developer, Found Footage, iPhone

Found Footage: NSBasic on an iPhone

Let's face it - my development skills suck like an out-of-the-box Dyson vacuum! Back in prehistoric times when I was a Newton developer, I started by using the standard Newton dev tools but quickly learned that my programming skills were stuck in BASIC and Fortran 77. Pathetic, huh?

Fortunately, a small Canadian firm called NS Basic came out with a development kit based on BASIC that was easy to understand and use. Since then, George Henne and the NS Basic crew have kept up with the handheld world by creating dev tools for Palm OS, Windows Mobile, and (soon) Symbian, as well as providing the only remaining Newton development tool.

So what does this have to do with iPhone? NSBasic let us know about a video on their website that shows a small "Hello, World!" app and a stock quote application running on an iPhone. They're using NS Basic/Palm to write the applications, then running them in the experimental StyleTap Platform for iPhone and iPod Touch. While the apps look frighteningly like Palm OS apps, it's cool to see an easy and powerful set of dev tools that even beginners could use to write iPhone apps.

NS Basic is quick to point out that this is not a shipping product, nor do they have plans to port NS Basic to iPhone. Of course, perhaps a lot of interest in the video will convince them of the viability of the iPhone / iPod Touch market...

Filed under: Odds and ends, Freeware

Check out Check Off for a simple to do list

Check OffCheck Off is a free little tool that sits discreetly in your menu bar and pops open with a single click to display a basic to do list. I wasn't a big fan of Tiger's native to do list so I started using this a few months ago and it's been a pretty handy little app. Though it looks like Apple finally got its act together by incorporating a to do list into Mail.app, but I don't think I'll give up Check Off entirely since its bare bones functionality has come in rather handy sometimes.

Check Off is mainly for jotting down quick notes on tasks you need to complete so don't expect it to do a lot of heavy lifting. If you just need something to keep you on track or are looking for another way to send a to do list to your iPod, though, then Check Off is just the thing. It's also somewhat tweakable -- you can drag and drop to sort folders, color-code your entries, and attach notes to each to do, if you're so inclined. Version 3.7 has just been released with Leopard compatibility and a few bug fixes.

[Thanks Justin!]

Filed under: Analysis / Opinion, Software, Cult of Mac, Freeware, Open Source, Developer

The Cocoa Conundrum

cocoa conundrumWhen it comes to software on the Mac platform it's a mixed bag. I don't mean like on Windows, where the bag is full of snakes, scorpions, rusty blades, and the occasional bit of peach. Software on the Mac has been in flux for a decade. When Apple bought NeXT, most of us figured Copland was dead in the water (and it was). Personally, I wish we'd seen OpenDoc come to fruition, but that comes from years of dealing with bloatware. OS X pushed the "Classic" Mac OS further and further into the shadows, until, with the advent of Intel Macs, it's pretty much dying off... Read the fine print on these Leopard features for developers, and you'll realize how dead "Classic" really is. Perhaps we should call it "Relic."

Now ask anyone (well, almost anyone) who's coded Cocoa apps and they'll tell you it's lovely. Shoot, Apple's so proud of the frameworks they provide for devs, they even touted a new one, Core Animation, as one of the 10 things coming in Leopard. But we're still living a dual-existence (triple or quadruple or more, if you get technical) in that you have Cocoa apps, and you have the non-Cocoa apps. Perhaps you know about Java, which is what Limewire uses. Or X11's ability to run apps like GIMP. Both of those have their quirks. Java apps can be all over the place, and X11 doesn't integrate the UI of OSX, among other issues. Carbon is a mix of old-skool API's (implemented in good ol' C if I recall), and permeates Mac apps like Office and Photoshop, where a teardown/rebuild would be too unwieldy. There's also the fact that key apps like Finder and QuickTime are Carbon enough to still have some legacy code from way back when, which might account for some of their quirks too... No holy wars about Cocoa vs. Carbon, OK? I'm with David Weiss on this one. So you have Cocoa, Carbon and everything else.

Getting granular for a moment, look at a tale of two browsers: Safari vs. Firefox. Safari is a Cocoa app, and it is tightly integrated with OS X tools. It maintains the ability to look up words in the Dictionary app with a right-click, and access the OS X Keychain. Firefox is not a (full) Cocoa app, and you can't niftily use a keyboard shortcut to look up a word, nor will it store passwords in Keychain. I've learned to use this "wall" to my advantage. Since the passwords are stored differently, I can automatically log in to systems (like gmail) using two accounts simultaneously. I use my business gmail on one browser, and personal on the other. Unfortunately, you're limited to 3, as all Firefox-based browsers will share their version of Keychain, and all Webkit-derived browsers use Keychain. I say three, because Opera stands alone (and doesn't always play nice with Gmail). There's the conundrum: to the average user, they don't care, but when little non-Cocoa quirks appear, they scratch their heads and wonder why the Mac doesn't just "do stuff" one standard way.

Keep reading for my take on shareware, freeware, and malware in OS X...

Continue readingThe Cocoa Conundrum

Tip of the Day

Use Spotlight as a reference tool. Type any word in the Spotlight box and one of the top entries will be a definition. Click on it, and it will bring up the dictionary application to check the word in either the dictionary, thesaurus, Apple database, or Wikipedia.


Follow us on Twitter!
 TUAW [Cafepress]

Featured Galleries

DNC Macs
Macworld 2008 Keynote
Macworld 2008 Build-up
Google Earth for iPhone
Podcaster
Storyist 2.0
AT&T Navigator Road Test
Bento for iPhone 1.0
Scrabble for iPhone
Tom Bihn Checkpoint Flyer Briefcase
Apple Vanity Plates
Apple booth Macworld 07
WorldVoice Radio
Quickoffice for iPhone 1.1.1
Daylite 3.9 Review
DiscPainter
Mariner Calc for iPhone
2009CupertinoBus
Crash Bandicoot Nitro Kart 3D
MLB.com At Bat 2009
Macworld Expo 2007 show floor

 

More Apple Analysis

AOL Radio TUAW on Stitcher