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:sdpoker_mem
Address RangeLengthFunctionDescription
0x0000-0x4FFF20480ROM
0x5000-0x50FF256RAM, Sharedcol_line
0x57FF1RAM, Sharedcol_line
0x5800-0x58FF256RAM, Sharedcol_line
0x6000-0x67FF2048RAM(//work ram)
0x6800-0x6BFF1024RAM, Sharedvideoram
0x6C00-0x6FFF1024RAM, Sharedchar_bank
0x7000-0x7BFF3072RAM(//$7600 seems watchdog)
0x7C001Writedebug7c00_w
0x80001Read Port, WriteIN4, wdog8000_w
0x0001P1 FlipActive High
0x0002P2 FlipActive High
0x001cUnknownActive High
0x0020PayoutActive High
0x00001 PlayerActive High
0x00802 PlayersActive High
0x80011Read PortIN0
0x0001P1 Win/TakeActive High
0x0002P1 CancelActive High
0x0004P1 DealActive High
0x0008P1 Bet/PlayActive High
0x0010Coin 4: 10Active High
0x0020Coin 3: 5Active High
0x0040Coin 2: 2Active High
0x0080Coin 1: 1Active High
0x80021Read Port, WriteIN1, payout_w
0x0001P1 Hold 5Active High
0x0002P1 Hold 4Active High
0x0004P1 Hold 3Active High
0x0008P1 Hold 2Active High
0x0010P1 Hold 1Active High
0x0020P1 BlackActive High
0x0040P1 RedActive High
0x0080P1 Double UpActive High
0x80031Read Port, WriteIN2, coinin_w
0x0001P2 Win/TakeActive High
0x0002P2 CancelActive High
0x0004P2 DealActive High
0x0008P2 Bet/PlayActive High
0x0010P2 Coin 4: 10Active High
0x0020P2 Coin 3: 5Active High
0x0040P2 Coin 2: 2Active High
0x0080P2 Coin 1: 1Active High
0x80041Read Port, WriteIN3, debug8004_w
0x0001P2 Hold 5Active High
0x0002P2 Hold 4Active High
0x0004P2 Hold 3Active High
0x0008P2 Hold 2Active High
0x0010P2 Hold 1Active High
0x0020P2 BlackActive High
0x0040P2 RedActive High
0x0080P2 Double UpActive High
0x80051Read PortSW1
0x000025%Active High
0x000130%Active High
0x000235%Active High
0x000340%Active High
0x000445%Active High
0x000550%Active High
0x000655%Active High
0x000760%Active High
0x000865%Active High
0x000970%Active High
0x000a75%Active High
0x000b80%Active High
0x000c85%Active High
0x000d90%Active High
0x000e95%Active High
0x000f100%Active High
0x00000Active High
0x0010200Active High
0x0020500Active High
0x00301000Active High
0x00005Active High
0x004010Active High
0x008015Active High
0x00c030Active High
0x80061Read PortSW2
0x0000NoActive High
0x0001YesActive High
0x0000NoActive High
0x0002YesActive High
0x0000NoActive High
0x0004YesActive High
0x0008Jacks or BetterActive High
0x0000Two Pair or BetterActive High
0x0000SlowActive High
0x0010FastActive High
0x0000NoActive High
0x0020YesActive High
0x0040LanguageActive High
0x0000EnglishActive High
0x0040FrenchActive High
0x0000English CardsActive High
0x0080French CardsActive High
0x9000-0x90FF256RAM, Sharednvram
0x94001Readrng_r
0x9800-0x98012Device Writeaysnd, ay8910_device, data_address_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:gfx1
Address RangeLengthLabel/LocationDescription
0x0000-0x0FFF4096a1-4pCRC(5ac096cc) (Fluke: D904)
0x1000-0x1FFF4096a1-4nCRC(6985fac9) (Fluke: F8E1)
0x2000-0x2FFF4096a1-4lCRC(534f7b94) (Fluke: 075A)
0x3000-0x3FFF4096a1-4kCRC(3d881f5b) (Fluke: C4C3)
Memory Area:maincpu
Address RangeLengthLabel/LocationDescription
0x0000-0x0FFF4096a2-1cCRC(b65af689) (Fluke: FB54)
0x1000-0x1FFF4096a2-1dCRC(9ccc4347) (Fluke: 72EE)
0x2000-0x2FFF4096a1-1eCRC(44f2b75d) (Fluke: 8A7E)
0x3000-0x3FFF4096a1-1hCRC(9c1a10ff) (Fluke: 510A)
0x4000-0x4FFF4096a3-1jCRC(71c2bf1c) (Fluke: 1B20)
Memory Area:proms
Address RangeLengthLabel/LocationDescription
0x0000-0x00FF256a1-9nCRC(e62529e3) (Fluke: 7C54)
0x0100-0x01FF256a1-9pCRC(a0547746) (Fluke: 2515)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3