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:saklove_io
Address RangeLengthFunctionDescription
0x00001Writess9601_scrollctrl_w
0x00201Device Read/Writeoki, okim6295_device, read, write
0x0040-0x00412Device Writeymsnd, ym3812_device, write
0x0060-0x00634Writehm86171_colorram_w
0x00801Writess9601_tilesize_w
0x00A01Writess9601_byte_lo_w
0x021F1Writess9601_disable_w
0x0220-0x02256Writess9601_scroll_w
0x0300-0x03034Write, Sharedsaklove_outputs_w, outputs
0x03031Read PortIN D (// 0x40 serial out, 0x80 serial in)
0x0001UnknownActive Low
0x0002UnknownActive Low
0x0004UnknownActive Low
0x0008UnknownActive Low
0x0010ResetActive Low
0x0020UnknownActive Low
0x0040UnknownActive Low
0x0080UnknownActive Low
0x03041Read PortIN A
0x0001Bet 1Active Low
0x0002Bet 2Active Low
0x0004Bet 3Active Low
0x0008UnknownActive Low
0x0010UnknownActive Low
0x0020PlayActive Low
0x0040Big or Small 1Active Low
0x0080Bet AmountActive Low
0x03051Read PortIN B
0x0001Start 2Active Low
0x0002Mahjong Double UpActive Low
0x0004UnknownActive Low
0x0008UnknownActive Low
0x0010Big or Small 2Active Low
0x0020UnknownActive Low
0x0040Coin 1Active Low
0x0080UnknownActive Low
0x03061Read PortIN C
0x0001StatisticsActive Low
0x0002UnknownActive Low
0x0004UnknownActive Low
0x0008UnknownActive Low
0x0010Coin 2Active Low
0x0020UnknownActive Low
0x0040ServiceActive Low
0x0080UnknownActive Low
0x03071Readdsw_r
0x03081Writedsw_mask_w
0x03121Read, Writevblank_bit2_r, oki_bank_bit0_w
Memory Area:saklove_map
Address RangeLengthFunctionDescription
0x0000-0x7FFF32768RAM, Sharednvram (// battery)
0x12000-0x12FFF4096Read/Writess9601_videoram_1_lo_r, ss9601_videoram_1_lo_w
0x13000-0x131FF512Read/Writess9601_scrollram_1_lo_r, ss9601_scrollram_1_lo_w
0x16000-0x16FFF4096Read/Writess9601_videoram_0_lo_r, ss9601_videoram_0_lo_w
0x17000-0x171FF512Read/Writess9601_scrollram_0_lo_r, ss9601_scrollram_0_lo_w
0x22000-0x22FFF4096Read/Writess9601_videoram_1_hi_r, ss9601_videoram_1_hi_w
0x23000-0x231FF512Read/Writess9601_scrollram_1_hi_r, ss9601_scrollram_1_hi_w
0x26000-0x26FFF4096Read/Writess9601_videoram_0_hi_r, ss9601_videoram_0_hi_w
0x27000-0x271FF512Read/Writess9601_scrollram_0_hi_r, ss9601_scrollram_0_hi_w
0x30000-0x31FFF8192Read/Writess9601_videoram_1_hi_r, ss9601_videoram_1_hi_lo_w
0x34000-0x35FFF8192Read/Writess9601_videoram_0_hi_r, ss9601_videoram_0_hi_lo_w
0xE0000-0xFFFFF131072ROM, Regionmaincpu,0
 

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-0x1FFFF1310721.u23CRC(02319bfb) (Fluke: 1CE0)
Memory Area:oki
Address RangeLengthLabel/LocationDescription
0x0000-0x7FFFF5242882.u10CRC(4f70125c) (Fluke: 61BF)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3