[Mar/06/97]

ROM images for Atari/Sun Electronics Kangaroo (c)

Board notes

The game consists of a CPU/sound PCB and a video board. The CPU/sound PCB
uses a Z80 for the main CPU (TVG75-81) and a Z80/8910 combo for sound (TVG82)
The video board uses 32 (!) NEC D416 RAM ICs and TVG83-86.

Legal stuff

These ROM images are solely for the use of owners of the original game. They
are not to be included in any emulator release.



[MAME]

CPU #0

0000-0fff tvg75
1000-1fff tvg76
2000-2fff tvg77
3000-3fff tvg78
4000-4fff tvg79
5000-5fff tvg80
8000-bfff VIDEO RAM (four banks)
c000-cfff tvg83/84 (banked)
d000-dfff tvg85/86 (banked)
e000-e3ff RAM


memory mapped ports:
read:
e400      DSW 0
ec00      IN 0
ed00      IN 1
ee00      IN 2
efxx      (4 bits wide) security chip in. It seems to work like a clock.

write:
e800-e801 low/high byte start address of data in picture ROM for DMA
e802-e803 low/high byte start address in bitmap RAM (where picture is to be
          written) during DMA
e804-e805 picture size for DMA, and DMA start
e806      vertical scroll of playfield
e807      horizontal scroll of playfield
e808      bank select latch
e809      A & B bitmap control latch (A=playfield B=motion)
          bit 5 FLIP A
          bit 4 FLIP B
          bit 3 EN A
          bit 2 EN B
          bit 1 PRI A
          bit 0 PRI B
e80a      color shading latch
ec00      command to sound CPU
ed00      coin counters
efxx      (4 bits wide) security chip out

---------------------------------------------------------------------------
CPU #1 (sound)

0000 0fff tvg81
4000 43ff RAM
6000      command from main CPU

I/O ports:
7000      AY-3-8910 write
8000      AY-3-8910 control
---------------------------------------------------------------------------

interrupts:
(CPU#0) standard IM 1 interrupt mode (rst #38 every vblank)
(CPU#1) same here



[Jul/14/98]

        KANGAROO CHIP PLACEMENT

USES TWO Z80 CPU'S W/AY-3-8910 SOUND

 ALL PROMS ARE 2732 EXCEPT 82 IS 2716

CHIP #     POSITION   
---------------------
75         IC-7      
76         IC-8      
77         IC-9      
78         IC-10     
79         IC-16     
80         IC-17     
81         IC-24     
82         IC-28     
83         IC-76     
84         IC-52     
85         IC-77     
86         IC-53     

KANGAROO CLONE  BOARDS ARE KGR-A, KGR-B 
 K1        IC-7     CONN BOARD   ( 56 PIN )
 K2        IC-8      "
 K3        IC-9      "
 K4        IC-10     "
 K5        IC-16     "
 K6        IC-17     "
 K7        IC-24     "
 K8        IC-52    BOTTOM BOARD
 K9        IC-53     "
 K10       IC-76     "
 K11       IC-77     "




[Mar/05/2000]

Kangaroo (JPN Ver.)
(c)1982 Sun Electronics
TVG-1-CPU-A	:CPU & Sound rom 75,76,77,78,79,80,81&82
TVG-1-VIDEO-A	:rom 83,84,85&86

CPU	:NEC D780C x2
Sound	:AY-3-8910
OSC	:10MHz

TVG_75.0
TVG_76.1
TVG_77.2
TVG_78.3
TVG_79.4
TVG_80.5
TVG_81.8

TVG_82.12

TVG_83.V0
TVG_84.V1
TVG_85.V2
TVG_86.V3


Dumped 03/05/2000

-

