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:funcube_map
Address RangeLengthFunctionDescription
0x0000-0x7FFFF524288ROM
0x200000-0x20FFFF65536RAM
0x400000-0x4000034Readfuncube_debug_r
0x400004-0x4000074Device Read, Write NOPwatchdog, watchdog_timer_device, reset32_r,
0x500000-0x5000034Read/Writeoki_read, oki_write
0x800000-0x83FFFF262144Read/Write 16-bit, Sharedspriteram16_word_r, spriteram16_word_w, 0xffffffff, spriteram
0x840000-0x84FFFF65536RAM Device Write, Sharedpalette, palette_device, write, palette (// Palette)
0x860000-0x86003F64Write 16-bit, Sharedvregs_w, 0xffffffff, vregs
0xC00000-0xC002FF768Read/Writefuncube_nvram_dword_r, funcube_nvram_dword_w
0xF0000000-0xF00001FF512Device Read/Writemaincpu_onboard, mcf5206e_peripheral_device, seta2_coldfire_regs_r, seta2_coldfire_regs_w (// technically this can be moved with MBAR)
0xFFFFE000-0xFFFFFFFF8192RAM(// SRAM)
Memory Area:funcube_sub_io
Address RangeLengthFunctionDescription
0x00001Read/Write, Sharedfuncube_outputs_r, funcube_outputs_w, funcube_outputs
0x00001Write, Sharedfuncube_leds_w, funcube_leds
0x00001Readfuncube_battery_r
0x00001Readfuncube_coins_r
Memory Area:funcube_sub_map
Address RangeLengthFunctionDescription
0x0000-0x1FFFF131072ROM
0x200000-0x20017F384RAM, Sharednvram
Memory Area:funcube2_map
Address RangeLengthFunctionDescription
0x0000-0x7FFFF524288ROM
0x200000-0x20FFFF65536RAM
0x500000-0x5000034Readfuncube_debug_r
0x500004-0x5000074Device Read, Write NOPwatchdog, watchdog_timer_device, reset32_r,
0x600000-0x6000034Read/Writeoki_read, oki_write
0x800000-0x83FFFF262144Read/Write 16-bit, Sharedspriteram16_word_r, spriteram16_word_w, 0xffffffff, spriteram
0x840000-0x84FFFF65536RAM Device Write, Sharedpalette, palette_device, write, palette
0x860000-0x86003F64Write 16-bit, Sharedvregs_w, 0xffffffff, vregs
0xC00000-0xC002FF768Read/Writefuncube_nvram_dword_r, funcube_nvram_dword_w
0xF0000000-0xF00001FF512Device Read/Writemaincpu_onboard, mcf5206e_peripheral_device, seta2_coldfire_regs_r, seta2_coldfire_regs_w (// technically this can be moved with MBAR)
0xFFFFE000-0xFFFFFFFF8192RAM(// SRAM)
Memory Area:funcube2_sub_io
Address RangeLengthFunctionDescription
0x00001Readfuncube_coins_r
0x00001Read/Write, Sharedfuncube_outputs_r, funcube_outputs_w, funcube_outputs
0x00001Read/Write NOP(// unused)
0x00001Write, Sharedfuncube_leds_w, funcube_leds
 

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:maincpu
Address RangeLengthLabel/LocationDescription
0x0000-0x7FFFF524288fc41_prg-0.u3CRC(ef870874) (Fluke: D003)
Memory Area:oki
Address RangeLengthLabel/LocationDescription
0x0000-0x1FFFFF2097152fc41_snd0.u47CRC(e6f7d2bc)
Memory Area:pic
Address RangeLengthLabel/LocationDescription
0x0000-0x02FF768fc41a
Memory Area:sub
Address RangeLengthLabel/LocationDescription
0x0000-0x1FFFF131072fc21_iopr-0.u49CRC(314555ef) (Fluke: F5CE)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3