Five months later, I want to share a working protoype.
So, with the caveat of it only working in the Google Chrome browser, of it only showing you a single Colecovision cartridge, and of it having no sound or keyboard input, allow me to introduce to you the working prototype at:
If it doesn’t work for you, then I’ll tell you it looks like this:
The rest of this entry is just discussing the details, the repercussions, and the plans for this project. Summary: FUCKING AWESOME.
Obviously, the half-dozen people working on this project weren’t spending all waking hours in the last five months on getting us to where we are now. In a few cases, weeks went by as people lived lives, or we were waiting for someone to get off work, or just the occasional miscommunication and “oh hell, I thought you were doing the git push” sort of thing. The main project discussion, for a long time, has been here, if the nuts and bolts of the shared development project interests you.
What we have here is Pat Crowther yelling “We Have Cave!“. It’s Neil Armstrong going “Holy shit“. It is a seriously big deal and it’s going to get bigger.
I think people forget how we used to tell people how things sounded and how they looked. We used to tell people this new song was really awesome. Now we can not only link to that song, we can link to a specific part of that song. And we might have said we saw something funny or amazing on a show, and we can now embed that specific event right into a webpage, and show them. OK. you probably sort of get how incredible that is, or at least that it happens, but sit back and think again what that does: it means that items of a visual and audio nature are as ubiquitous as the words we used to describe those items. This song is awesome; listen to how awesome this song is. This dude is fucking hilarious on this show; see how hilarious he is. Or, if your bend is more academic: this bird emits a unique cry; here is the cry it emits. The algorithm results in a very interesting outcome – come see the algorithm’s visual result.
While the team has things under control right now, it never hurts to have a few more people hang out and see what’s going on. The work is being discussed on the EFNet IRC network, in the channel #jsmess. If that doesn’t sound like your cup of tea, that’s fine. I’ll keep you appraised of future milestones.
Everything’s going to change.
It’s going to be very exciting.
Categorised as: computer history
Comments are disabled on this post
Seems to work fine in Safari on my computer (MacBook Air, OS X 10.7.3)…
http://www.naclbox.com/ seems to be a much better alternative to do the same thing.
It doesn’t work in Safari 5.1.3 (for the curious, it has a dependence on Float64Array, which was not yet available in Safari 5.1.3’s version of webkit), but it works just fine in Safari 5.1.5.
NaCl isn’t just Chrome-specific: It only runs on x86 and x86_64. You can’t run NaCl on Chrome on ARM phones and tablets, nor PowerPC game consoles if Chrome ever runs on them.
The JSMESS project uses pure JS so it will eventually run everywhere the web runs – in all browsers, on all CPUs.
Also NaClBox seems to be a port of DosBox which is cool and all but that’s one platform (DOS-based PCs). MESS emulates hundreds of platforms, many of which are not popular enough to get separate emulators, let alone separate browser ports.
I forget, can MESS emulate a 386 computer running DOS? It would be awesome to be able to embed old PC demos in web pages, rather than having to try and track down a video or download a standalone emulator to run the thing.
This has nothing to do with your post but I also wanted to add another Arcade:
Their website isn’t up to date but the Twitter feed seems to be. Was a quaint place I discovered a few weeks ago on my first visit to Asheville NC. They have something called Arcade Hero one night.