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:hanakanz_map
Address RangeLengthFunctionDescription
0x0000-0x5FFF24576ROM(// ROM)
0x6000-0x6FFF4096RAM(// RAM)
0x7000-0x7FFF4096RAM Bankbank2 (// RAM (Banked))
0x8000-0xFFFF32768ROM Bankbank1 (// ROM (Banked))
Memory Area:kotbinyo_portmap
Address RangeLengthFunctionDescription
0x002C1Read/Writehanakanz_busy_r, hanakanz_oki_bank_w
0x002E1Writehanakanz_blitter_reg_w
0x00301Writehanakanz_rombank_w
0x00311Writehanakanz_dsw_w
0x00321Readhanakanz_dsw_r
0x00801Writehanakanz_blitter_data_w
0x00811Writehanakanz_palette_w
0x0083-0x00842Readhanakanz_gfxrom_r
0x00A0-0x00A12Device Writeym2413, ym2413_device, write
0x00B01Read PortSYSTEM
0x0001Coin 1Active Low
0x0002UnknownActive Low
0x0004UnknownActive Low
0x0008UnknownActive Low
0x0010Hanafuda GActive Low
0x0020Hanafuda HActive Low
0x0040Service 1Active Low
0x0080UnknownActive Low
0x00B11Read PortKEYB0
0x0001Start 1Active Low
0x0002Joystick UpActive Low
0x0004Joystick DownActive Low
0x0008Joystick LeftActive Low
0x0010Joystick RightActive Low
0x0020Button 1Active Low
0x0040UnknownActive Low
0x0080UnknownActive Low
0x0001Start 1Active Low
0x0002Hanafuda AActive Low
0x0004Hanafuda BActive Low
0x0008Hanafuda CActive Low
0x0010Hanafuda DActive Low
0x0020Hanafuda EActive Low
0x0040Hanafuda FActive Low
0x0080UnknownActive Low
0x00B21Read PortKEYB1
0x0001UnknownActive Low
0x0002UnknownActive Low
0x0004UnknownActive Low
0x0008Hanafuda YesActive Low
0x0010Hanafuda NoActive Low
0x0020UnknownActive Low
0x0040UnknownActive Low
0x0080UnknownActive Low
0x00B31Writehanakanz_coincounter_w
0x00B61Readhanakanz_rand_r
0x00C01Device Read/Writeoki, okim6295_device, read, write
 

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-0x7FFFF524288prg.5bCRC(673c90d5)
Memory Area:oki
Address RangeLengthLabel/LocationDescription
0x0000-0x3FFFF262144snd.1cCRC(d3a739a7)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3