driver
driver djboy.c
source djboy.c (djboy.c on mamedev.org)
games DJ Boy (Japan)
DJ Boy (set 1)
DJ Boy (set 2)
information 0.70 [Phil Stroffolino]


NOTES:

- Hardware has many similarities to Airbusters.

- Self Test has two parts: 1) color test : press button#3 to advance past color pattern. 2) i/o and sound test: use buttons 1,2,3 to select and play sound/music.

- CPU0 manages sprites, which are also used to display text. irq (0x10) - timing/watchdog, irq (0x30) - processes sprites and nmi: wakes up this cpu.

- CPU1 manages the protection device, palette, and tilemap(s). nmi: resets this cpu and irq: game update

- CPU2 manages sound chips. irq: update music and nmi: handle sound command.

- The "BEAST" protection device has access to dipswitches and player inputs.


WIP:

- 0.117: Added videokan_panb.c + kan_pand.c.

- 0.70: Added djboy.c driver and vidhrdwdjboy.c.

PCB information
djboy DJ Boy (set 1)
[MAME]
 
 DJ Boy
 1990, Kaneko / American Sammy Corp.
 
 PCB Layout
 ----------
 
 BS
 |----------------------------------------------|
 | 6264               BS15   6116               |
 |                    BS-101 6116               |
 | BS-005             780C-2                    |
 | BS-004                           DSW1 DSW2   |
 |                    6264              IO-JAMMA|
 | 16MHz                     PAL1|----------|   |
 | 12MHz                         |  BEAST   |  J|
 |                               |----------|  A|
 | BS-003              *                       M|
 |            6116     BS-203  6295     YM2203 M|
 | BS-000                           YM3014     A|
 |          |-------|          6295  324  4558  |
 | BS-001   |KANEKO |  780C-2        324        |
 |          |PANDORA|                    VOL  JP|
 | BS-002   |       |  BS-100  PAL2   324       |
 |          |-------|           6264     VOL CN1|
 | BS07     4464 4464  BS19     BS-200   LA4460 |
 |          4464 4464  PAL3     D780C-2  LA4460 |
 |----------------------------------------------|
 
 Notes:
       D780C-2 - Z80 CPU. clock 6.000MHz [12/2] (for all 3 Z80 CPUs)
       BEAST   - DIP40 Microcontroller, 8xxx series (8041/8042/8751 etc).
                      Clock 6.000MHz on pins 18 & 19
                 chip is stamped 'KANEKO Beast (C)Intel '80 (C)KANEKO 1988'
       YM2203  - Yamaha YM2203, clock 3.000MHz [12/4]
       6295    - OKI M6295, clock 1.500MHz [12/8]. Sample rate (Hz) = 12000000 / 8 / 165
       PANDORA - Custom Kaneko graphics generator chip stamped 'PX79C480FP-3 PANDORA-CHIP' (QFP160)
       4464    - 64k x4 DRAM (DIP18)
       6116    - 2k x8 SRAM (DIP24)
       6264    - 8k x8 SRAM (DIP28)
       VSync   - 57.5Hz
       HSync   - 15.68kHz
       JP      - 3 pin jumper to set mono/stereo sound output
       CN1     - 4 pin connector for speakers when jumper is set for stereo sound output
       PAL1    - PAL16L8 stamped 'BS-501'
       PAL2    - PAL16L8 stamped 'BS-502'
       PAL3    - PAL16L8 stamped 'BS-500'
       IO-JAMMA- Custom Kaneko ceramic I/O input resistor pack stamped 'I/O JAMMA MC-8282837'
       LA4460  - Sanyo 12W Power Amplifier (SIL10)
       *       - Unpopulated DIP32 position
       ROMs    -
                 BS15.6Y    27C512 EPROM (DIP28)   \ There is an alt. set of labels used for these ROMs with an 'S'
                 BS07.1B    27C512 EPROM (DIP28)   | added to the name (i.e. 'BS15S'), but the actual ROM contents is identical
                 BS19.4B    27C1001 EPROM (DIP32)  / to the regular set (both sets dumped / verified)
                 BS-000.1H  4M MASKROM (DIP32) {sprite}
                 BS-001.1F  4M MASKROM (DIP32) {sprite}
                 BS-002.1D  4M MASKROM (DIP32) {sprite}
                 BS-003.1K  4M MASKROM (DIP32) {sprite}
                 BS-004.1S  4M MASKROM (DIP32) {tile}
                 BS-005.1U  4M MASKROM (DIP32) {tile}
                 BS-100.4D  1M MASKROM (DIP28) {z80}
                 BS-101.6W  1M MASKROM (DIP28) {z80 data}
                 BS-200.8C  1M MASKROM (DIP28) {z80}
                 BS-203.5J  2M MASKROM (DIP32) {oki-m6295 samples}
 
       DIPs    - SW1
                 |--------------------------------------------|
                 |              1   2   3   4   5   6   7   8 |
                 |--------------------------------------------|
                 |SCREEN NORMAL    OFF                        |
                 |       FLIP      ON                         |
                 |--------------------------------------------|
                 |GAME   NORMAL        OFF                    |
                 |MODE   TEST          ON                     |
                 |--------------------------------------------|
                 |COIN1  1C/1P                 OFF OFF        |
                 |       1C/2P                 ON  OFF        |
                 |       2C/1P                 OFF ON         |
                 |       2C/3P                 ON  ON         |
                 |                                            |
                 |COIN2  1C/1P                         OFF OFF|
                 |       1C/2P                         ON  OFF|
                 |       2C/1P                         OFF ON |
                 |       2C/3P                         ON  ON |
                 |--------------------------------------------|
                 |SW1 & SW4 NOT USED ALWAYS OFF               |
                 |--------------------------------------------|
 
                 SW2
                 |--------------------------------------------|
                 |              1   2   3   4   5   6   7   8 |
                 |--------------------------------------------|
                 |DIFFICULTY                                  |
                 |NORMAL       OFF OFF                        |
                 |EASY         ON  OFF                        |
                 |HARD         OFF ON                         |
                 |HARDEST      ON  ON                         |
                 |--------------------------------------------|
                 |BONUS                                       |
                 |10,30,50,70,90       OFF OFF                |
                 |10,20,30,40,50,                             |
                 |60,70,80,90          ON  OFF                |
                 |20,50                OFF ON                 |
                 |NONE                 ON  ON                 |
                 |--------------------------------------------|
                 |LIVES    5                   OFF OFF        |
                 |         3                   ON  OFF        |
                 |         7                   OFF ON         |
                 |         9                   ON  ON         |
                 |--------------------------------------------|
                 |DEMO SOUND  YES                      OFF    |
                 |            NO                       ON     |
                 |--------------------------------------------|
                 |SPEAKER     STEREO                       OFF|
                 |OUTPUT      MONO                          ON|
                 |--------------------------------------------|
 
 
 -
 
 [04/01/99]
 
 DJ Boy
 Kaneko 1989
                      BS-65  6116
                      BS-101 6116
 6264                 780C-2
 BS-005
 BS-004               6264
 16mhz
 12mhz                                   beast
         41101                           
 BS-003                BS-203    6295    2203
 BS-000  pandora       780C-2    6295
 BS-001
 BS-002  4464 4464     BS-100          6264
 BS07    4464 4464     BS-64           BS-200
                                       780C-2
 
 -
 
 [UNMAMED]
 
 Funny roller-skating beat-em-up with the voice of Wolfman Jack,
 strangely enough. 
 Info from Belmont:
 The only really identifiable things are the sound chips:
 2xMSM6295 ADPCM and a YM2203.
 So my guess is: Z80 main, Z80 for sound, 2xMSM6295 and YM2203.
 
 -
2004-2008 MAWS all copyrights belong to their respective owners