Atari Jam is a Windows tool for developing Atari 8-bit computer software. The theoretical concept is that it is a PBI device that maps the memory, allowing an external device to monitor and change things in real-time. In practice, this is accomplished by attaching to an external emulator and accessing the RAM.
The program gives the user a suite of tools to interactively modify, tweak, test and program software. It is not intended to be a replacement for a development IDE but rather to let the user experiment and rapidly develop small projects or pieces of something larger.
It currently compatible with an Atari 800XL with 64K of RAM.
- Live memory viewer/editor
- Interactive disassembler
- Character editor
- Character map editor
- Player/missile editor
- Graphics control (GRACTL, DMACTL, GPRIOR) and color picker
- Display list editor
- Experimental video player (AVI)
- Vector control
The video player is very limited in the input it will accept. It uses a dither pattern that will be applied each frame, using the current palette. The user can adjust colors to find the best match.
The program monitors GRACTL and PM registers through the addition of an OS patch that removes shadowing for the paddles. This patch slightly reduces the cycles used by the OS during a refresh.
Hopefully, this is something people will find useful. I plan to have a version ready to try by March 1st.