Atari 7800 ProSystem Hardware Kits

Various pieces of hardware pertaining to Atari's 7800 ProSystem and its incredibly uncomfortable joysticks.



Souper Cartridge Memory Mapper
3-30-2015 (Souper), 4-10-2017 (Subpar), 3-13-2017 (Sublet)

Souper is a family of memory mappers for Atari's ProSystem which support up to 512KB of ROM, 32KB of RAM, and optional graphic fetch redirection.
A clocked 8-Bit Output Port is also included for communication with external devices.

Support for this mapper with BupChip audio expansion is included in BupSystem.

Design Materials
Souper Verilog Source + POF The original mapper variant, targets an EPM7096LC68.
Subpar Verilog Source + POF Alternate version, targets an EPM7064LC68.
Loses the A8, A9, A10, and A11 passthroughs and the audio command clock is no longer an open drain output.
Sublet Verilog Source + POF Alternate version, targets an EPM7064LC44 + 74HC573.
Loses the A8, A9, A10, and A11 passthroughs and relocates the 8-Bit output port to a 74HC573. The audio command clock is no longer an open drain output. Support for Flash ROM programming added through new registers at $808x and the romWrite_n pin.
Equates How to use Souper in your own software.
Riser Board Gerbers This PCB can be placed over Atari's 48KB cartridges to create a very cheap 256KB development board (see layout, prototypes). RESETn requires an RC circuit while HALTn, RW, and PHI2 must be jumpered to the card edge manually.



ProNES Adapter
5-18-2015

Allows the use of Nintendo Entertainment System controllers with not only the ProSystem, but also the VCS! The user can choose between one or two button mode by pressing [SELECT].

Uses a single PIC16C5x microcontroller to perform the conversion, which can be clocked as low as 32KHz allowing the use of super cheap tuning fork oscillators. The supplied PCB Gerbers and microcontroller software are designed for the small 18-Pin flavors of these PICs (x54 & x56).

One Button Mode : [B], [A], or [START] = VCS Trigger
Two Button Mode : [B] = Left Trigger, [A] = Right Trigger, [START] = Both Triggers


Design Materials
PIC16C5x Source For Microchip MPLAB v8.92.
PIC16C5x Binary In Intel HEX Format.
Schematic In case you'd like to design your own variation of the converter.
Please take note that the flash versions of the PIC16x5x (PIC16F5x) have documented issues with LP-Type oscillators.
Gerbers Send this two layer board to your favorite manufacturer.
Components The required parts for the schematic and pertinent board above.



ProSMS Adapter
7-7-2019

Allows the use of either Sega Master System or Genesis controllers with the ProSystem and VCS. The switch at its center selects between one and two button modes like the ProNES.

One Button Mode : [B] or [C] = VCS Trigger
Two Button Mode : [B] = Left Trigger, [C] = Right Trigger


Design Materials
Schematic In case you'd like to design your own variation of the converter.
Gerbers Send this two layer board to your favorite manufacturer.
Components The required parts for the schematic and pertinent board above.



Atari Y/C ProVideo Board
5-23-2017

An S-Video and audio output board which can be mounted directly above the analog section of an NTSC ProSystem. Its circuit is based upon Saundby's with additional buffering.

The two potentiometers RV1 and RV2 adjust the Luma and Chroma amplitudes, while the Chroma Delay can be shifted up to three gate propagations.


Design Materials
Gerbers Send this two layer board to your favorite manufacturer.
Components The required parts for the board above.


All content by Osman D. Celimli unless otherwise noted.
Not all of said content guaranteed to be useful. Some is probably quite old and dumb.
Oh my, here's a YouTube and Twitter.