[Aug/22/98]

-------------------------------
Venus (Gyruss) by KONAMI (1983)
-------------------------------


Location         Type     File ID   Checksum
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CPU 11J (10H)    2764       R1       444A *
CPU 12J (11H)    2764       R2       C9BE *
CPU 13J (13H)    2764       R3       FD35 *
CPU E18 (C13)    2764       R5       FEE8 
CPU H1  (F3)     2764       R6       7BE7
CPU D5  (C10)    2764       R7       98F1
CPU D6  (C12)    2764       R8       63E3
CPU D8  (E10)    2764       R9       A292
CPU D9  (E12)    2764       R10      313D
SND 6A           2764       R11      BAA0
SND 8A           2764       R12      D5F5
SND 11H          2732       R13      C496


Notes:   * - These ROMs are the only ones needed to be 
             changed to turn Gyruss in to a Venus.
 
             The locations in brackets are for the later
             bootleg boards with out the sub-boards.




[Oct/11/97]

Gyruss 1983 Konami

This is the Konami version.

-

[MAME]

Gyruss memory map (preliminary)

Main processor memory map.
0000-5fff ROM (6000-7fff diagnostics)
8000-83ff Color RAM
8400-87ff Video RAM
9000-a7ff RAM
a000-a17f \ sprites
a200-a27f /

memory mapped ports:

read:
c080      IN0
c0a0      IN1
c0c0      IN2
c0e0      DSW0
c000      DSW1
c100      DSW2

write:
a000-a1ff  Odd frame spriteram
a200-a3ff  Even frame spriteram
a700       Frame odd or even?
a701       Semaphore system:  tells 6809 to draw queued sprites
a702       Semaphore system:  tells 6809 to queue sprites
c000       watchdog reset
c080       trigger interrupt on audio CPU
c100       command for the audio CPU
c180       interrupt enable
c185       flip screen

interrupts:
standard NMI at 0x66


SOUND BOARD:
0000-3fff  Audio ROM (4000-5fff diagnostics)
6000-63ff  Audio RAM
8000       Read Sound Command

I/O:

Gyruss has 5 PSGs:
1)  Control: 0x00    Read: 0x01    Write: 0x02
2)  Control: 0x04    Read: 0x05    Write: 0x06
3)  Control: 0x08    Read: 0x09    Write: 0x0a
4)  Control: 0x0c    Read: 0x0d    Write: 0x0e
5)  Control: 0x10    Read: 0x11    Write: 0x12

and 1 SFX channel controlled by an 8039:
1)  SoundOn: 0x14    SoundData: 0x18

-