x
 
 

 

 

      Forum
  [My Hacks] [Supercharger Hacks] [Hacking Adventure] [Adventure Plus] [Other Apps]

Welcome to BJARS.Com. This site is an online repository of useful tools, resources, demos, source code and disassemblies related to the Atari 2600.  You'll also find original games, hacks, and custom applications developed by myself available here.

Recent Updates:  Cave In PAL versions added for download, and a new section for my demo game "Grand Theft Atari" added to my original games page on 1/17/2011. Online forum added on 5/17/2010. 

 

Cave In PAL Versions now available!

[Cave In Page][Download]

Now Available at the AtariAge Store!

 
Custom Applications  

Windows Binaries - 9x/NT/XP Compatible  

bBEditor   An integrated IDE for batariBasic. Includes a sprit animation tool, sprite editor, and playfield editor.
Create Your Own Adventure   Create your own version of Atari's original Adventure (AA Link).
Freeway Randomizer (zip) (exe)   Creates Freeway source code that randomly changes the traffic patterns of the cars, the number of cars per lane, and how fast they move.

My Atari 2600 Hacks - Below are all the hacks I've done to date, and the links to the AtariAge forum threads where they were originally posted. Ever since I discovered batariBasic, I pretty much stopped doing these type of hacks in favor of making my own games.  Some of them are still pretty fun to play, though.
 

 Hack    Released   Link   Description
Adventure Plus    3/1/2003   Link   All New Map, mazes & Sprites
Adventure Plus 2005    8/3/2005   Link   My updated version of Adv +
Adventure Plus 2005 Invisible    8/3/2005   Link   Adv + 2005 with all Invis. Rooms
Atlantis Trainer    12/3/2005   Link   Unlimited lives in Imagic's Classic
Berzerk Sadistic    12/29/2005   Link   Robots start Faster, only 1 life
Defender Trainer    6/22/2005   Link   Unlimited lives in Defender
Defender Vector    12/26/2003   Link   Defender with Vector Graphics
Donkey Kong Low Gravity    12/29/2005   Link   Jump Higher & Longer
DragonFire Easy    3/17/2004   Link   Dragon's Fireballs cant reach you
DragonFire Really Easy    3/17/2004   Link   No Fireballs, Super Run Speed
DragonFire Sadistic    3/17/2004   Link   Insanely Fast Fireballs!
DragRace    4/9/2003   Link   Dragster Hack with Stock Cars
DragRace Auto-Shift    3/18/2004   Link   Dragster Hack with Auto Shift
Indy500 Alternate Tracks    4/23/2003   Link   All New Tracks in Indy 500
Jawbreaker Trainer    12/29/2005   Link   Unlimited Lives in Jawbreaker
Big Bucket Kaboom    12/29/2005   Link   Huge Buckets in Kaboom
Marauder II    10/14/2004   Link   All New Maps/Sprites for Marauder
Montezuma's Revenge Trainer    1/3/2006   Link   Unlimited Lives for Panama Joe
Pitfall Trainer    3/6/2003   Link   Unlimited Lives AND Time!
Seaquest Trainer    8/5/2005   Link   Unlimited Lives in Seaquest
Solaris Trainer    6/21/2005   Link   Unlimited Lives in Solaris
Space Race    6/3/2005   Link   Freeway hacked into Space Race
Space Race Sadistic    6/3/2005   Link   Faster Version of Space Race
SpyBob    12/3/2003   Link   James Bond version of Kabobber
StarWarsTAG-RC*    3/17/2006   Link   Reversed Control Scheme
Yars Revenge Sadistic    12/29/2005   Link   1 Life, No Neutral Zone, Faster
Yars Revenge FM-NNZ-4L**    12/29/2005   Link   4 Lives, No Neut. Zone, Faster
Yars Revenge FM-4L**    12/29/2005   Link   Faster Missiles, 4 Lives
Yars Revenge NNZ-4L**    12/29/2005   Link   No Neutral Zone, 4 Lives
Airlock Trainer    3/29/2010   Link   Unlimited Lives
Demon Attack - Small Enemies    3/30/2010   Link   Enemies are always the small type
Demon Attack - Fast Shot    3/30/2010   Link   Super fast shots from your ship
Demon Attack - No Fire back    3/30/2010   Link   Enemies do not fire back
Demon Attack - Start w/6 lives    3/30/2010   Link   Start game with 6 lives
* In Stella 2, run it with "-type e0"
** FM=Fast Missile, NNZ=No Neutral Zone, 4L=4 Lives

Archive Zip (All 34 Roms)

Supercharger Conversion HacksA collection of Supercharger conversion hacks from Nukey Shay, all have been modified to run on a standard supercharger.  All zip files contain source and binaries. 

 Hack   Description   Link
 Atlantis   Left difficulty switch for Atlantis II   Link
 Chopper Command   Chopper Command   Link
 Custer's Revenge   Custer's Revenge   Link
 Demons to Diamonds   Demons to Diamonds   Link
 Donkey Kong   Donkey Kong   Link
 Halloween   Halloween   Link
 Megamania   Removed game kill at 999,999 points   Link
 Pac-Man   Pac-Man   Link
 Qbert   Qbert   Link
 Quickstep   Quickstep   Link
 Super Baseball   Super Baseball   Link
 Super Football   Super Football   Link
 TacScan   Tac Scan   Link
 Thunderground   Thunderground   Link
 Wizard of Wor   Wizard of Wor   Link
 Xman   Xman   Link
 Towering Inferno   Also includes Alien Ants   Link
 Planet of the Apes   Planet of the Apes   Link
 Star Voyager   Star Voyager (BW switches to PAL)   Link
 Bank Heist   Bank Heist   Link
 Adventure   Adventure   Link
 Cat Trax   Cat Trax   Link
 Cosmic Ark   Cosmic Ark   Link
 No Escape   No Escape   Link

AtariAge Hacks - The AtariAge 2600 Hacks page is here, the AtariAge hacks forum is here.

Hacking Adventure - Here are some great resources on hacking Adventure, posted on AtariAge from Nukey Shay.  The threads on which these binaries are posted give detailed explanations of the code changes he made to make these hacks: [Thread 1 | Thread 2 | Thread 3 | Thread 4]

Adventure Plus was my first real hack (back in 2003!), and is what really got me interested in modifying/creating my own Atari Games.  It's a great game to start on as your first hack, as it's well commented and easy to understand.  Nukey's hacks greatly expand on my original hack, and are great fun to play around with.

 Hacking Adventure   Description
4k_8kassemblies.zip   4k build includes the signature, unshares all the screen GFX, and has 5 custom screens, but I did share the castle GFX again. The 4k version still has half a page of memory free, but more can be reclaimed by removing the signature bitmap and sharing screens (or even upper/lower lines of screens).
adventure_4k_504free.zip   I shared all the bitmap data as it was in the original optimized code (which had 313 bytes free)...and now it's up to 504 .
Adveture_hell.zip   So you can get an idea of how all these changes affect the game, here's a copy of it. This last little step filled in all available rom space in the 4k image...so I'm going to have to use a new file for the examples anyway

7 dragons. One is orange (to make it harder to see in the catacombs), and one is grey (to make it invisible against the background).

7 gates...using 2 keys. The black key will only open black gates...and the flashing key opens flashing gates and secret wall panels There are 4 regular black gates, 1 flashing gate, and 2 wall panels. The gates are on castle bitmaps...so there's 5 castles in all.

The magnet and the dot must be used together at one of the panels to get the chalise...and when you do, the dragons will ressurect themselves (so high-tail it out of there!).

I'm not sure if game #3 is winnable (because I didn't test all of the random variations)...but game #2 definately is.
adventure_optimized_assemblies.zip  
Here's the 3 assemblies (8k, 4k w/screen data unshared, and 4k w/screen data shared). In that last one, it's up to 520 bytes free now
adventure_timed.zip   Here's the binary that uses a timer...now you can see how long it takes you to get the chalise back (so long as that room is displayed when you wi
adventure4k_timed.zip   The timer idea just came to me...so I figured I'd throw it out there. It does miscount by 4/60 seconds though...so it's not perfect as written (since it's using bit 6 of the framecounter to decide when to bump up the seconds counter).
adventure5levels.zip   Here's the binary that adds 2 more levels. Even-numbered levels feature random objects...
adventure_tough_dragons.zip  
Other ideas for using this new hit counter would be to have it "heal" over time (by checking the HiCnt and bumping UP the hit counter if it's less than "healthy")...or having random values for the number of hits...or moving the dragon slower (it's Y delta number) if the hit counter is halfway dea
6dragons.zip   6 dragon version:
- 3 additional dragons.
- Erratic bat behavior added.
- 1 additional key/gate...added key looks like glasses.
- The glasses also work as x-ray specs...turning all dark rooms visible.
- Skeleton bitmaps when player uses the x-ray specs.
- Additional signature screen...accessed by using an existing game object to open the LEFT panels.
- More added secret rooms.
- Up to 128 screens in regular 40x7 bitmap resolution.
- A title bitmap for the game select screen.
- All game graphics can be unique.
- The player can become "cursed", which destroys all castles.
a8k_xray.zip   4 dragon version:
- Additional dragon
- Additional bat
- 2 additional keys/gates (though only one currently has a castle assigned to it...you'll find it above the original Easter Egg screen on game 2/3). The second added key looks like glasses...and will open an additional gate.
- The glasses also work as x-ray specs...turning all dark rooms visible.
- Additional signature screen...this is accessed by using an existing game object to open the LEFT panels. Careful not to get stuck!
- More added secret rooms.
- Up to 64 screens using 40x14 bitmaps
- A title bitmap for the game select screen.
- All game graphics can be unique.
- Skeleton bitmaps when player uses the x-ray specs
adbatfix.zip    corrects the original game's quirk of allowing the bat to be "trained" to fly in a specific direction. A carried object is always carried 1 pixel below the bat's vertical coordinate, and when one is picked up the bat's flightpath is also changed (via EOR). Little more challenging since you can't keep the bat anywhere (unless you lock him up
addrop.zip    uses this also, and in addition the bat will drop objects as soon as it's "fed up" with them and fly at least a screen before choosing another. So it will scramble up the object locations pretty effectively if you aren't tending to them. The bat can snatch your object and leave you with nothing...for example.

Adventure Plus Stuff - Here are some items related to my Adventure Plus Hack.

Adventure Plus Development Roms   All the ROMS Created during it's development  
Adventure Plus Map   The map for the original ('03) version of the game  
Adventure Plus 2005 Source Code   Fully commented, compiles with DASM.  
Adventure Plus Instruction Manual   I created a manual for the original version of the hack.  
Adventure Hack-O-Matic Color Chart   Shows all the color locations in adventure  

Applications - Here is the download for my Create Your Own Adventure Windows Application and my batari Basic IDE, as well as a few other miscellaneous items.
 
Create Your Own Adventure v1.00.32   Create your own version of Atari's Adventure (AA Link)  
Create Your Own Adventure Source Code   Complete Source, written in Visual Basic 6.0 SP4  
Indenture   DOS Game like adventure, with much larger maps.  
Atari 2600 Fonts   For Mac and PC  
bBEditor v1.1   An IDE for batari Basic.  
 

  Site Maintained by Steve Engelhardt