Manufacturers

Loading

Cherry Wheel (Version 1.7)

  1. Game infos
  2. Sound
  3. Driver
  4. Inputs
  5. Controls
  6. Display
  7. Roms list
  8. Chips list
  9. Categories
  10. MAMEinfo
  11. History
Download chewheel.zip (1.77 MB)
Snapshot

Game infos

Description Cherry Wheel (Version 1.7)
Name chewheel
Manufacturer Assogiochi Assago
Year 200?
Runnable yes
System arcade /
Number of players 1P
Added to MAME .153
Romset size 1.77 MB
Romset file 9 files
Romset zip 645 B
Language Italian
Genre Casino

Sound infos

Sound_channels 1

Driver infos

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

Inputs infos

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

Controls infos

type ways minimum maximum sensitivity keydelta reverse
gambling no

Display infos

type rotate flipx width height refresh pixclock htotal hbend hbstart vtotal vbend vbstart
raster 0 no 320 240 60

Roms list

console name bios size crc md5 merge sha1 region offset status optional
arcade 32.u32 262144 179e512a ba02563df98015349bc6fb5ac233ce3b9d6ed42e gfx1 80000 good no
arcade 33.u33 262144 dd55ce6c 4f5a2358ec96ed4afb4881fc8d6aa74e9f1d6aec gfx1 60000 good no
arcade 34.u34 262144 47cac442 e98bec034d5ab532faf86e5a11cfa1f1157491c4 gfx1 40000 good no
arcade 35.u35 262144 27f95f6f bb84b08ec5df60814d1d6825f4377ab1e8a63a70 gfx1 20000 good no
arcade 36.u36 262144 64ce0eb8 d6533d730ecd01385c75b03884bb9b001f963ceb gfx1 0 good no
arcade chewheel_nvram.bin 16384 af73a270 3e3e2c0a629bf506830b34d4c5a45ddbece618c3 nvram 0 good no
arcade even.u76 131072 7790d480 e9d4bf16c61d57840076cf3c8bc865f92caae44c maincpu 0 good no
arcade odd.u77 131072 08f1b4b6 7fa424b3fe899b7e8596156af6c3dbfba43984d6 maincpu 1 good no
arcade pic16c65b_chewheel.u60 16384 mcu 0 nodump no
arcade v29c51002t.u54 262144 3c37ec4d 11045f9b3f6fb35befdb67c111218750a4f750a7 oki 0 good no

Chips list

name tag type clock
M68000 maincpu cpu 12000000
OKI6295 oki audio 1000000
Speaker mono audio

Categories

MAMEinfo

0.153 [Roberto Fresca, ANY]


< Italy >


WIP:

- 0.153: Roberto Fresca and ANY added 'Cherry Wheel (Version 1.7)' (Assogiochi Assago 200?). Created new memory map due to hardware differences. Added default NVRAM. Otherwise the game checks the NVRAM, and get a division by 0 error, then resets itself. Partial MCU simulation. Without it, only cherries appear and the player always wins. Added proper button-lamps support. Added technical notes [Roberto Fresca].

- 26th February 2014: Roberto Fresca - A lot of work on the MCU simulation. After exhaustive analysis, I found how is the MCU communication. The program writes to the MCU different commands for different tasks, and get a response from it. Some commands have different parameters. Command 11h is for Idle, and is just one byte. Other commands take till 4-5 bytes long (command + data). In the case of reels controls / state, the command is 1Ah. Just writes to the MCU a 6-bits value (bits 0-1-2-3-4-5), and expects a 3-bit response (bits 0-1-4) from it to define a reel state/graphics to generate. Any different combination produces reset or corrupted graphics. So, here my first attempt to simulate the MCU. Also you can see the button-lamps working. Here see some snaps. The game now seems to work more close to the real thing. I'll try to go further, and find the relation of the injected seeds with the MCU response.

- 23rd February 2014: Roberto Fresca - Cherry Wheel a new rarity thanks to ANY. The game is a mix of slots machine with a sort of roulette / fortune wheel. You can play the slots in different ways (credits or timed). When you reach a special symbol, you have a bonus with this sort of roulette called Gyro. This game is running in a M68000 hardware with a OKI 6295 for sounds, and a MCU (PIC16C65B) at location U60. At very begining, I got constants resets due to unknown checks against NVRAM values. Fortunately, David Haywood told me that the problem is that program takes 2 values (from NVRAM) and ends up causing a divide by zero error (Thanks David!). And since the exception handler points to 0000, the game just resets. So i started to work in a default NVRAM with the minimal values to get the thing booting, and will allow me to improve the NVRAM values to get the game more functional. Here you can see some snap. Sadly, if you play the game you always win, getting only cherries constantly. I harassed the poor ANY to get some NVRAM dumps to see if some hardcoded value was involved, but after a lot of work, I noticed that the MCU (meant for touch screen purposes) also is involved in the reels control/states. So next step will be a complete analysis of this MCU, with the purpose of simulation. Also I'll work on button-lamps support. Wish me luck.

History


Cherry Wheel (c) 200? Assogiochi Assago.

- CONTRIBUTE -

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