Manufacturers

Loading

Bouncing Balls

  1. Game infos
  2. Parent and Clones
  3. Sound
  4. Driver
  5. Inputs
  6. Controls
  7. Display
  8. Dipswitchs
  9. Roms list
  10. Chips list
  11. Categories
  12. MAMEinfo
  13. History
  14. High scores
Download bballs.zip (741 KB)
Snapshot

Game infos

Description Bouncing Balls
Name bballs
Manufacturer Comad
Year 1991
Runnable yes
System arcade /
Number of players 2P sim
Added to MAME .062
Romset size 741 KB
Romset file 15 files
Romset zip 165 B
Language English
Evaluation 50 to 60 (Not Good Enough)
Mature This game is for adults only
Genre Puzzle

Parent and clones

Parent This game is the parent

Sound infos

Sound_channels 1

Driver infos

Driver status good
Driver emulation good
Driver color good
Driver sound good
Driver graphic good
Driver cocktail
Driver protection
Driver savestate yes

Inputs infos

Input service no
Input tilt no
Input players 2
Input buttons
Input coins 2

Controls infos

type ways minimum maximum sensitivity keydelta reverse
joy 4 no

Display infos

type rotate flipx width height refresh pixclock htotal hbend hbstart vtotal vbend vbstart
raster 0 no 256 224 60.08

Dipswitchs

Roms list

console name bios size crc md5 merge sha1 region offset status optional
arcade bb1.g20 32768 b62dbcb8 121613f6d2bcd226e71d4ae71830b9b0d15c2331 text 0 good no
arcade bb10.l6 32768 d06498f9 9f33bbc40ebe11c03aec29289f76f1c3ca5bf009 bgmap 0 good no
arcade bb11.l17 65536 55e45b60 103d848ae74b59ac2f5a5c5300323bbf8b109752 maincpu 1 good no
arcade bb12.m17 65536 4501c245 b03ace135b077e8c226dd3be04fa8e86ad096770 maincpu 0 good no
arcade bb13.n4 32768 1ef78175 2e7dcbab3a572c2a6bb67a36ba283a5faeb14a88 audiocpu 0 good no
arcade bb2.b1 65536 a5b13236 e2d21fa3c878b328238ba8b400f3ab00b0763f6b sprites 10000 good no
arcade bb3.b2 65536 e35b383d 5312e80d786dc2ffe0f7b1038a64f8ec6e590e0c sprites 0 good no
arcade bb4.d1 65536 b77de5f8 e966f982d712109c4402ca3a8cd2c19640d52bdb sprites 30000 good no
arcade bb5.d2 65536 ffffccbf 3ac85c06c3dca1de8839fca73f5de3982a3baca0 sprites 20000 good no
arcade bb6.h1 65536 0cada9ce 5f2e85baf5f04e874e0857451946c8b1e1c8d209 tiles 20000 good no
arcade bb7.h2 65536 a352d53b c71e976b7c28630d7af11fffe0d1cfd7d611ee8b tiles 0 good no
arcade bb8.j1 65536 d55fe7c1 de5ba87c0f905e6f1abadde3af63884a8a130806 tiles 30000 good no
arcade bb9.j2 65536 78d185ac 6ed6e1f5eeb93129eeeab6bae22b640c9782f7fc tiles 10000 good no
arcade bb_prom.e9 256 ec80ae36 397ec8fc1b106c8b8d4bf6798aa429e8768a101a proms 0 good no
arcade mc68705r3.bin 4096 4b37b853 c95b7b1dcc6f4730fd08535001e2f02b34ea14c2 mcu 0 baddump no

Chips list

name tag type clock
M68000 maincpu cpu 8000000
MC68705R3 mcu cpu 4000000
Speaker mono audio
YM2203 ym2 audio 2000000
Z80 audiocpu cpu 4000000

Categories

MAMEinfo

0.62 [ElSemi]


WIP:

- 0.184: Use 4-way joysticks for Bouncing Balls [AJR].

- 0.183: brizzo and TeamEurope dumped MC68705R3 for clone Bouncing Balls (Adult). Confirmed MC68705R3 bootstrap program matches Bouncing Balls (Adult) M68705R3 [brizzo]. Hook up protection MCU in clone Bouncing Balls (Adult), added MCU to parent set as BAD_DUMP. Note: Uses a similar scheme to Pushman, but doesn't use port D on the MCU, and uses the same endianness for MCU reads/writes (Pushman swaps the bytes on writes). As an aside, Bouncing Balls has at least partial nudity in it as seen in attract mode, although less than clone Bouncing Balls (Adult). Also Bouncing Balls is the most criminal under-utilisation of a MC68705R3 ever. It uses none of the features the R family has over the P family (second interrupt, port D, ADC, wider port C), and it barely has any program code in it at all. It's barely a "protection" program either, as it has no hidden state variables, and no internal tables. It really does just produce a 16-bit response by doing a trivial manipulation on a 16-bit input. ElSemi's simulation was almost perfect [Vas Crabb]. Added MC68705R3 (4MHz) CPU3.

- 0.182: M68705 cleanup and modernisation. Split out bballs and pushman state classes. Use derived memory maps rather than installing handlers in init members. Simplify protection MCU simulation in Bouncing Balls using pushman hookup as a guide. Bouncing Balls appears to use a simpler single-word arrangement for messages from CPU to MCU, perhaps so it can use a 28-pin MCU (pushman MCU receives the command byte on port D, which the 28-pin parts lack) [Vas Crabb].

- 0.154: System11 and The Dumping Union added clone Bouncing Balls (Adult). Changed VSync to 60.080000 Hz.

- 0.141u1: Brian Troha added DIP locations to Pushman driver.

- 0.137u3: Fabio Priuli added driver data class and save states to the Pushman driver.

- 0.131u1: Angelo Salese merged memory maps in Pushman driver.

- 0.62: ElSemi added 'Bouncing Balls' (Comad 1991).

- 6th August 2002: Stephane Humbert fixed most of the dipswitches and input ports in Bouncing Balls.

- 22nd July 2002: ElSemi figured out the protection in Bouncing Balls and added it to the Pushman driver.

- 24th June 2002: Guru - Got a Bouncing Balls (Comad) board from Taucher.


LEVELS: 99 (endless)


Other Emulators:

* FB Alpha


Recommended Games (Connect Four):

Connect 4

4 En Raya

Filetto

Bouncing Balls

Cuatro en Linea

Galaxy Games StarPak 2

Galaxy Games StarPak 3

History


Arcade Video game published 28 years ago:

Bouncing Balls (c) 1991 Comad Industry Company, Limited.

A puzzle game where you drop balls in a certain order to create a sum of numbers.

- TECHNICAL -

PCB # : COMAD-01

Main CPU : MC68000P10 (68000 @ 8 Mhz)
Sound CPU : Zilog Z80 (@ 4 Mhz)
Sound Chips : (2x) Yamaha YM2203 (@ 2 Mhz)
RAM : 6264 (x2), 6116 (x15)
Dipsw : 8 position (x2)

Players : 2
Control : 8-way joystick
Buttons : 2

- TRIVIA -

5,000 pieces produced.

This game features Daffy Duck and Marvin the Martian.

- CONTRIBUTE -

Edit this entry: https://www.arcade-history.com/?&page=detail&id=324&o=2

High scores

MAMESCORE records : 02/04/2017 13:01

dark_kariya____________________17.200
fly_saya_______________________13.100
sawys___________________________8.200
nicky634________________________7.600
hulkiii_________________________2.900