Memory Map

The following is a memory map that was generated based on the MAME source code (.180).  This information is only as accurate as the MAME driver is.  If you see any errors, please let me know what that error is.
 
The Memory Area is related to where the information is from (CPU, Sound Board, etc..), and it may also reflect what it has in common with other hardware.
Memory Area:cjffruit_map
Address RangeLengthFunctionDescription
0x0000-0x7FFFF524288ROM
0x400000-0x41FFFF131072RAM, Sharednvram
0x480000-0x4807FF2048RAM
0x820000-0x8200078Write 8-bitblit_hwyxa_draw_w, 0xffff
0x850000-0x8500012Readcjffruit_mcu_r
0x870000-0x8700012Read PortIN0
0x0100Coin 1Active Low
0x0200Coin 2Active Low
0x0400RecallActive Low
0x1000Gamble BookActive Low
0x2000Poker Hold 1Active Low
0x4000Gamble BetActive Low
0x8000Gamble DealActive Low
0x872000-0x8720012Read PortIN1
0x0100Gamble TakeActive Low
0x0200Gamble DUpActive Low
0x0400Gamble LowActive Low
0x0800Gamble HighActive Low
0x1000Poker CancelActive Low
0x2000Gamble PayoutActive Low
0x4000Poker Hold 2Active Low
0x8000Poker Hold 3Active Low
0x874000-0x8740012Read PortIN2
0x0100Poker Hold 4Active Low
0x0200Poker Hold 5Active Low
0x0400SpecialActive Low
0x0800Cash DoorActive Low
0x1000SpecialActive High
0x2000SpecialActive High
0x4000SpecialActive Low
0x8000Call AttendantActive Low
0x876000-0x8760012Read PortDSW
0x000050 HzActive High
0x010060 HzActive High
0x0e008L6 (Cherry Master)Active High
0x0c008L7Active High
0x0a008L10Active High
0x0800L74 (Funny Fruit)Active High
0x0600CYBActive High
0x0400PMMGActive High
0x0200Invalid #1Active High
0x0000Invalid #2Active High
0x1000Logic DoorActive Low
0x2000OffActive High
0x0000OnActive High
0x4000Main DoorActive Low
0x8000UnknownActive Low
0x880000-0x8800012Device Write 8-bitramdac,ramdac_device, index_w, 0xff00
0x880000-0x8800012Device Write 8-bitramdac,ramdac_device, pal_w, 0x00ff
0x880000-0x8800012Device Read 8-bitramdac,ramdac_device, pal_r, 0x00ff
0x880000-0x8800012Device Read 8-bitramdac,ramdac_device, index_r, 0xff00
0x880002-0x8800032Device Write 8-bitramdac,ramdac_device, mask_w, 0xff00
0x8A0000-0x8A00078Write 8-bitblit_hwyxa_draw_w, 0xffff
0x8B0000-0x8B00034Write 8-bitblit_pens_w, 0xffff
0x8E0000-0x8E00012Writecjffruit_mcu_w
0x8F8000-0x8F80012Write, Sharedcjffruit_leds1_w, leds0
0x8FA000-0x8FA0012Write, Sharedcjffruit_leds2_w, leds1
0x8FC000-0x8FC0012Write, Sharedcjffruit_leds3_w, leds2
0x8FE000-0x8FE0034Write 8-bitblit_flags_w, 0xffff (// flipx,y,solid,trans)
0x8FE004-0x8FE0052Write Only
0x8FE006-0x8FE0072Writecrtc_lpen_w (// 0x8fe006: 0->1, 0x8fe007: 1->0)
0xC40000-0xC400012Read/Write 8-bitcrtc_r, crtc_w, 0xffff
 

ROM Map for this game

 
This is the ROM map for the game.  This should tell you what address the ROM is at, how big it is, what it's used for.   
Memory Area:mcu
Address RangeLengthLabel/LocationDescription
0x0000-0x1FFF8192cjfunfruit_2.3.c8
Memory Area:plds
Address RangeLengthLabel/LocationDescription
0x0000-0x0116279gal16v8d_ck2.u64
0x0000-0x0116279gal16v8d_vdp.u15
0x0000-0x0116279gal16v8d_dec.u70
0x0000-0x0116279gal16v8d_vdo.u53
0x0000-0x0116279gal16v8d_ck1.u69
Memory Area:samples
Address RangeLengthLabel/LocationDescription
0x0000-0x7FFFF524288cjfunfruit-cj_1.13-g.u50CRC(5fb53d3e)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3