[Dec/14/92]

Atari Liberator ROMs

All parts are TMS2532JDL-45 (450 nS).  They can't be replaced by 2732s
without some cuts & jumps.

Location    Part Number    Checksum
--------    -----------    --------
T1          136012-200     bbe7
R/S1        136012-201     55a7
P/R1        136012-202     e41f
N1          136012-203     17ab
L/M1        136012-204     8265
K/L1        136012-205     efdd
J1          136012-206     2d29
R/S8        136012-107     4047
M/N8        136012-108     f5ec
T8          136012-109     1649
P8          136012-110     1442




[01/09/99]

Atari Liberator
1982

1/6/99

Alternate 10 Chip version.
The other version is a 11 Chip version.

L9       BIN         4,096  01-06-99 10:59a L9.BIN
L10      BIN         4,096  01-06-99 10:59a L10.BIN
L2       BIN         4,096  01-06-99 11:01a L2.BIN
L3       BIN         4,096  01-06-99 11:01a L3.BIN
L4       BIN         4,096  01-06-99 11:02a L4.BIN
L5       BIN         4,096  01-06-99 11:02a L5.BIN
L6       BIN         4,096  01-06-99 11:03a L6.BIN
L7       BIN         4,096  01-06-99 10:58a L7.BIN
L8       BIN         4,096  01-06-99 10:58a L8.BIN
L1       BIN         4,096  01-06-99 11:00a L1.BIN

-

[MAME]

         Liberator Memory Map (for the main set, the other one is rearranged)
	 (from the schematics/manual)

	HEX        R/W   D7 D6 D5 D4 D3 D2 D2 D0  function
	---------+-----+------------------------+------------------------
    0000             D  D  D  D  D  D  D  D   XCOORD
    0001             D  D  D  D  D  D  D  D   YCOORD
    0002             D  D  D                  BIT MODE DATA
	---------+-----+------------------------+------------------------
    0003-033F        D  D  D  D  D  D  D  D   Working RAM
    0340-3D3F        D  D  D  D  D  D  D  D   Screen RAM
    3D40-3FFF        D  D  D  D  D  D  D  D   Working RAM
	---------+-----+------------------------+------------------------
    4000-403F    R   D  D  D  D  D  D  D  D   EARD*  read from non-volatile memory
	---------+-----+------------------------+------------------------
    5000         R                        D   coin AUX   (CTRLD* set low)
    5000         R                     D      coin LEFT  (CTRLD* set low)
    5000         R                  D         coin RIGHT (CTRLD* set low)
    5000         R               D            SLAM       (CTRLD* set low)
    5000         R            D               SPARE      (CTRLD* set low)
    5000         R         D                  SPARE      (CTRLD* set low)
    5000         R      D                     COCKTAIL   (CTRLD* set low)
    5000         R   D                        SELF-TEST  (CTRLD* set low)
    5000         R               D  D  D  D   HDIR   (CTRLD* set high)
    5000         R   D  D  D  D               VDIR   (CTRLD* set high)
	---------+-----+------------------------+------------------------
    5001         R                        D   SHIELD 2
    5001         R                     D      SHIELD 1
    5001         R                  D         FIRE 2
    5001         R               D            FIRE 1
    5001         R            D               SPARE      (CTRLD* set low)
    5001         R         D                  START 2
    5001         R      D                     START 1
    5001         R   D                        VBLANK
	---------+-----+------------------------+------------------------
    6000-600F    W               D  D  D  D   base_ram*
    6200-621F    W   D  D  D  D  D  D  D  D   COLORAM*
    6400         W                            INTACK*
    6600         W               D  D  D  D   EARCON
    6800         W   D  D  D  D  D  D  D  D   STARTLG (planet frame)
    6A00         W                            WDOG*
	---------+-----+------------------------+------------------------
    6C00         W            D               START LED 1
    6C01         W            D               START LED 2
    6C02         W            D               TBSWP*
    6C03         W            D               SPARE
    6C04         W            D               CTRLD*
    6C05         W            D               COINCNTRR
    6C06         W            D               COINCNTRL
    6C07         W            D               PLANET
	---------+-----+------------------------+------------------------
    6E00-6E3F    W   D  D  D  D  D  D  D  D   EARWR*
    7000-701F        D  D  D  D  D  D  D  D   IOS2* (Pokey 2)
    7800-781F        D  D  D  D  D  D  D  D   IOS1* (Pokey 1)
    8000-EFFF    R   D  D  D  D  D  D  D  D   ROM
	-----------------------------------------------------------------


	 Dip switches at D4 on the PCB for play options: (IN2)

	LSB  D1   D2   D3   D4   D5   D6   MSB
	SW8  SW7  SW6  SW5  SW4  SW3  SW2  SW1    Option
	-------------------------------------------------------------------------------------
	Off  Off                                 4 ships per game   <-
	On   Off                                 5 ships per game
	Off  On                                  6 ships per game
	On   On                                  8 ships per game
	-------------------------------------------------------------------------------------
	          Off  Off                       Bonus ship every 15000 points
	          On   Off                       Bonus ship every 20000 points   <-
	          Off  On                        Bonus ship every 25000 points
	          On   On                        Bonus ship every 30000 points
	-------------------------------------------------------------------------------------
	                    On   Off             Easy game play
	                    Off  Off             Normal game play   <-
	                    Off  On              Hard game play
	-------------------------------------------------------------------------------------
	                                X    X   Not used
	-------------------------------------------------------------------------------------


	 Dip switches at A4 on the PCB for price options: (IN3)

	LSB  D1   D2   D3   D4   D5   D6   MSB
	SW8  SW7  SW6  SW5  SW4  SW3  SW2  SW1    Option
	-------------------------------------------------------------------------------------
	Off  Off                                 Free play
	On   Off                                 1 coin for 2 credits
	Off  On                                  1 coin for 1 credit   <-
	On   On                                  2 coins for 1 credit
	-------------------------------------------------------------------------------------
	          Off  Off                       Right coin mech X 1   <-
	          On   Off                       Right coin mech X 4
	          Off  On                        Right coin mech X 5
	          On   On                        Right coin mech X 6
	-------------------------------------------------------------------------------------
	                    Off                  Left coin mech X 1    <-
	                    On                   Left coin mech X 2
	-------------------------------------------------------------------------------------
	                         Off  Off  Off   No bonus coins        <-
	                         Off  On   Off   For every 4 coins inserted, game logic
	                                          adds 1 more coin

	                         On   On   Off   For every 4 coins inserted, game logic
	                                          adds 2 more coin
	                         Off  Off  On    For every 5 coins inserted, game logic
	                                          adds 1 more coin
	                         On   Off  On    For every 3 coins inserted, game logic
	                                          adds 1 more coin
	                          X   On   On    No bonus coins
	-------------------------------------------------------------------------------------
	<-  = Manufacturer's suggested settings


	Note:
	----

	The loop at $cf60 should count down from Y=0 instead of Y=0xff.  Because of this the first
	four leftmost pixels of each row are not cleared.  This bug is masked by the visible area
	covering up the offending pixels.

-