HappyCart BSW2000

The 2K/4K/8K/12K/16K Bankswitching ROM Cartridge Emulator (aka RAMCart) for the Atari 2600 VCS

[FAQ] [Hardware] [Software] [Compatibility] [History]
[PC Board Functions]

HappyCart BSW2000 Hardware Features

Flexible CPLD (Complex Programmable Logic Device) implementation allows functional changes to the hardware without removing or replacing any chips. VHDL, a hardware description language that is a little like C, is used to define the functions of the CPLDs.
Bank switching algorithms implemented entirely in CPLD, thus new methods may be added, and existing ones may be further refined if bugs are found.
70ns static RAM (SRAM) is used to temporarily store the game ROM image during the emulation process. This means new game developers don't have to "burn and learn" with real EPROMs to test on the Stella hardware.
Flexible input voltage range, combined with a wall wart, allows the HappyCart to be used anywhere in the world (with the proper wall wart adapter).
HappyCart connects to a PC with an EPP (Enhanced Parallel Port). USB (Universal Serial Bus) and standard RS232 serial versions are under consideration.
Power LEDs for both the HappyCart and the 2600 are provided.
PC board is designed to fit in to a modified Activision style 2600 cartridge. Modifications are fairly minimal, and can be done with a hobby drill (e.g. Dremel) in about 15 minutes.

[Back to HappyCart Home]

NOTE: "Atari," "2600," "Asteroids", the Yar's dude, and "Happy Drive" are most likely trademarks of somebody. I don't know who owns what anymore, but I certainly don't claim to own those trademarks. I'm merely paying homage to my formative years, here. Activision is definitely not defunct, and I give them every bit of credit they deserve for producing amazing products then and now. "Mike" and "Steve" are trademarks of their respective parents - all rights reserved.

HappyCart, HappyCart BSW2000, and HappyExplorer are Copyright © 1998-2000 Stephen S. Richardson and Michael J. Andrews (FLEX Cybernetics/Hackerware).