If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
This article has a talk page!

Squoosh

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Squoosh

Also known as: Vat's Incredible!
Developer: Apollo
Platform: Atari 2600


SourceIcon.png This game has uncompiled source code.


This game was stuffed away in a cardboard box and found 30 years later in a garage
This game was never completed and/or given a public release.
As a result of this, keep in mind that the developers might have used or deleted some of the content featured here, had the game actually been released.
Hmmm...
To do:
Document the earlier prototype.

Squoosh: In which a brave worker at the Apollo Grape Company risks his life to stomp giant grapes in a factory. Tragically, the Crash of '83 would prevent his near-death experiences from being finished or publicized for many years.

Not to be confused with the minigame from Putt-Putt Travels Through Time.

Uncompiled Source Code

Scattered from 0x07C7 to the end of the ROM are various pieces of Atari 800 Z80 assembler code, complete with comments:

.OR $F1
ADDRRAML .BS 1 ;SHARED RAM BEGINNING ADDRESS
ADDRRAMH .BS 1
ADDR800L .BS 1 ;ATARI 800 RAM BEGINNING ADDRESS
ADDR800H .BS 1 
BYTECNTL .BS 1 ;BYTE COUNT TO TRANSFER
BYTECNTH .BS 1
UNUSED .BS 1
WORKRAML .BS 1
WORKRAMH .BS 1
WORK800L .BS 1
WORK800H .BS 1
WORKCNTL .BS 1
WORKCNTH .BS 1
HOLD .BS 1
PORTA .EQ $D300 ;PORT A DATA
PORTB .EQ $D301 ;PORT B DATA
PACTL .EQ $D302 ;PORT A DIRECTION
PBCTL .EQ $D303 ;PORT B DIRECTION
.OR $600
LDA $F4
BNE START
LDA #$30
STA $F4
LDA #$10
STA $F6
START LDX #5
INITLOOP 
LDA ADDRRMAL,X
STA WORKRAML,X
DEX
BPL INITLOOP
LDA PACTL
AND #$FB
STA PACTL ;SET PORT A FOR DIRECTION REGISTER
LDA PBCTL
AND #$FB
STA PBCTL ;SET PORT B FOR DIRECTION REGISTER
STX PORTA ;SET

RAMLO

BNE RAMLOPA
DEC WORKCNTH
BNE RAMLOPA
LDX #$FF
STX PORTB ;

Other parts of the assembler can be found in the ColecoVision games Sir Lancelot and Rolloverture.


(Source: John Aycock)