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:animalc_io
Address RangeLengthFunctionDescription
0x0002-0x00032Read/Writeanimalc_rombank_r, animalc_rombank_w
0x0004-0x00052Read/Writeanimalc_rambank_r, animalc_rambank_w
0x002C1Read/Writesammymdl_eeprom_r, sammymdl_eeprom_w
0x002E1Readsammymdl_coin_hopper_r
0x00301Read PortBUTTON
0x00311Writesammymdl_coin_w
0x00321Writesammymdl_leds_w
0x00341Readunk_34_r
0x00901Device Writeoki, okim9810_device, write
0x00911Device Writeoki, okim9810_device, write_TMP_register
0x00921Device Readoki, okim9810_device, read
0x00B01Writesammymdl_hopper_w
0x00C01Device Writewatchdog, watchdog_timer_device, reset_w (// 1)
Memory Area:animalc_map
Address RangeLengthFunctionDescription
0x0000-0x3FFF16384ROM
0x4000-0x7FFF16384ROM Bankrombank
0x8000-0x8FFF4096RAM Bank, Sharedrambank, nvram
0x9000-0x9FFF4096RAM
0xA000-0xAFFF4096RAM
0xB000-0xBFFF4096RAM Banksprbank
0xD000-0xD1FF512RAM Device Write, Sharedpalette, palette_device, write, palette
0xD800-0xD87F128RAM, Sharedvtable
0xE000-0xE02134Read/Write, Sharedvregs_r, vregs_w, vregs
0xE0111Write NOP(// IRQ Enable? Screen disable?)
0xE0131Read/Writevblank_r, vblank_w (// IRQ Ack?)
0xFE00-0xFFFF512RAM(// High speed internal RAM)
Memory Area:haekaka_map
Address RangeLengthFunctionDescription
0x0000-0x7FFF32768ROM
0xB000-0xCFFF8192Read/Writehaekaka_b000_r, haekaka_b000_w
0xD000-0xEFFF8192RAM, Sharednvram
0xFE00-0xFFFF512RAM(// High speed internal RAM)
Memory Area:pyenaget_io
Address RangeLengthFunctionDescription
0x00311Writesammymdl_coin_w
 

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:oki
Address RangeLengthLabel/LocationDescription
0x0000-0x1FFFFF2097152vx1802l01.u021CRC(7a22a657)
Memory Area:sprites
Address RangeLengthLabel/LocationDescription
0x0000-0x1FFFFF2097152vx1801l01.u016CRC(c4607403)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3