Jump to content


dragging through the retro streets at dawn

7800basic tutorial - sprite and tile interactions

Posted by RevEng, 17 May 2015 · 762 views

checking sprite and tile "collisions"

The 7800 has 2 types of display objects, sprites and character/tile graphics. Usually a game's display is made up of tiles for the background, and sprites for the moving objects.

As a game designer, at some point you'll probably want to check which tile(s) your game sprites are moving over, or about to move over. M...

Salvo, update #3. challenge accepted, humanoid saved

Posted by RevEng, 26 July 2014 · 1,118 views

For a while my time has been occupied with work and 7800basic updates, but in recently days I've managed to squeeze in some Salvo updates.

Gameplay additions include:
Humanoids to save. The enemies shots don't kill the humanoids, but if the enemies touch the humanoid it will die. By running over the humanoid he'll follow you for the rest of the level, so...

Salvo 2085, update #2. News, Fireworks, and Dog Food.

Posted by RevEng, 21 April 2014 · 1,387 views


If you don't want to read the wall of text here, there's really there's just one update here: PAC-MAN-RED has kindly signed on for working on the graphics for Salvo 2085. The visuals in the final version should be top notch! :)

I thought I'd also take this opportunity to share some behind-the-scenes stuff, for those of you that like reading abo...

Salvo 2085, a 7800basic WIP game, update #1

Posted by RevEng, in programming, 7800 17 April 2014 · 1,295 views

Between working on 7800basic, recent MESS updates, and a few side projects, I've been also working on a 7800basic game thats an update to the old classic, Crossfire .
In its current state its a bit rough, with programmer graphics, preliminary sound effects, and just a few essential stats on a plain scoreboard. On the plus side its playable, the dif...

7800basic update #3. the woods are lovely, dark and deep

Posted by RevEng, 28 February 2014 · 1,156 views

The 7800basic 0.1 beta is now public .

It's possible to create games with 7800basic, but it's by no means finished. I figured I'd share some of the features I have planned, in no particular order...
some mechanism to fill those pesky DMA holes that I mentioned in the last blog entry. This isn't a particularly sexy feature, but not wasting 2k/4k of space...

7800basic update #2. powered by good will

Posted by RevEng, in WIP, programming, 7800 16 February 2014 · 1,200 views

Daniel Everett, a linguist who studied the Piraha - a small tribe of hunter-gatherers in Brazil - reported that while the Piraha know of food preservation techniques, they don't actually preserve any food for their own use. Instead, tribe members immediately share and consume their catch with the rest of the tribe, as a sort of gift economy. Preserved foo...

7800basic update #1. beans spilled, peek sneaked

Posted by RevEng, in WIP, programming, 7800 05 February 2014 · 2,620 views
atari 7800, programming
For a few months now I've been toiling behind the scenes on a port of batari basic for the 7800. Today I'm going public and showing off a little bit of what I've accomplished. Since a picture is worth a thousand words...

...the source code for that quick and dirty demo is decidedly not a thousand words. It's 68 lines of pure 7800basic code, and...

Irata Anthem, sung by TIA

Posted by RevEng, in programming, audio, 2600 19 May 2012 · 1,187 views

One of my back-burner projects is a spiritual sequel to M.U.L.E, for the 2600. So far I just have a planet kernel, species+color choice kernel, and the beginnings of a theme. The game will be developed at my usual glacial pace, so I figured I'd share the theme, as it could be appreciated on its own...

When working...

WIPs of days gone by - part 2

Posted by RevEng, in WIP, programming, nostalgia, 2600 18 October 2011 · 1,185 views

answer me these questions three...

I mentioned in my first WIP article that I have three criteria for evaluating a game idea.
  • Is my concept really technically feasible?
  • Is it interesting?
  • Is it fun?
These are sometimes tough to...

speakalator - compose phrases for AtariVox on unix platforms

Posted by RevEng, in unix, audio, atarivox, 2600 04 June 2011 · 1,735 views

One of the easiest ways to create phrases for AtariVox is to use the PhraseALator utility. PhraseALator is provided free of charge by the folks who create the SpeakJet chip in the AtariVox, Magnevation.

Using a TTL level serial port, you can connect your AtariVox to your PC and pull it's strings from a nice point-and-click interface.

You can use...