Memory Area:oki

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:mjsenpu_32bit_map
Address RangeLengthFunctionDescription
0x0000-0x1FFFFF2097152RAM, Sharedmainram
0x40000000-0x401FFFFF2097152ROM, Regionuser2,0 (// main game rom)
0x80000000-0x8001FFFF131072Read/Writevram_r,vram_w
0xFFC00000-0xFFC000FF256Read/Write 8-bitpalette_low_r, palette_low_w, 0xffffffff
0xFFD00000-0xFFD000FF256Read/Write 8-bitpalette_high_r, palette_high_w, 0xffffffff
0xFFE00000-0xFFE007FF2048RAM, Sharednvram
0xFFF80000-0xFFFFFFFF524288ROM, Regionuser1,0 (// boot rom)
Memory Area:mjsenpu_io
Address RangeLengthFunctionDescription
0x4000-0x40034Readmuxed_inputs_r
0x4010-0x40134Read PortIN1
0x0001Coin 1Active Low
0x0002Gamble PayoutActive Low
0x0004SpecialActive High
0x0008Gamble BookActive Low
0x0020Memory ResetActive Low
0x0040Mahjong BetActive Low
0x0040UnusedActive Low
0x0080OffActive High
0x0000OnActive High
0xffffff00UnusedActive Low
0x4020-0x40234Write 8-bitcontrol_w, 0x000000ff
0x4030-0x40334Read PortDSW1
0x00002C_1CActive High
0x00031C_1CActive High
0x00021C_2CActive High
0x00011C_3CActive High
0x0000100Active High
0x000450Active High
0x000810Active High
0x000c5Active High
0x00001:10Active High
0x00101:5Active High
0x00201:2Active High
0x00301:1Active High
0x000096Active High
0x004092Active High
0x008088Active High
0x00c084Active High
0xffffff00UnusedActive Low
0x4040-0x40434Read PortDSW2
0x00005Active High
0x00013Active High
0x00022Active High
0x00031Active High
0x000410Active High
0x000020Active High
0x0008OffActive High
0x0000OnActive High
0x0010OffActive High
0x0000OnActive High
0x000060Active High
0x002065Active High
0x004070Active High
0x006075Active High
0x008080Active High
0x00a085Active High
0x00c090Active High
0x00e095Active High
0xffffff00UnusedActive Low
0x4050-0x40534Read PortDSW3
0x0001100Active High
0x0000500Active High
0x0002Coins?Active High
0x0000Notes?Active High
0x0004Normal?Active High
0x0000Other?Active High
0x0008Mahjong PanelActive High
0x0000JoystickActive High
0x00100Active High
0x00001Active High
0x000092Active High
0x002088Active High
0x004084Active High
0x006080Active High
0x00800Active High
0x00001Active High
0xffffff00UnusedActive Low
0x4060-0x40634Write 8-bitmux_w, 0x000000ff
0x4070-0x40734Device Read/Write 8-bitoki, okim6295_device, read, write, 0x000000ff
 

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.   
0x0000-0x7FFFF524288U1CRC(ebfb1079)
Address RangeLengthLabel/LocationDescription
0x0000-0x7FFFF524288SU2CRC(848045d5)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3