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:combatsc_map
Address RangeLengthFunctionDescription
0x0000-0x00078Writecombatsc_pf_control_w
0x001F1Readunk_r
0x0020-0x005F64Read/Writecombatsc_scrollram_r, combatsc_scrollram_w
0x0200-0x02012Read/Writeprotection_r, protection_w
0x02061Writeprotection_clock_w
0x04001Read PortIN0
0x04011Read PortDSW3 (/* DSW #3 */)
0x04021Read PortDSW1 (/* DSW #1 */)
0x04031Read PortDSW2 (/* DSW #2 */)
0x0404-0x04074Readtrackball_r (/* 1P & 2P controls / trackball */)
0x04081Writecombatsc_coin_counter_w (/* coin counters */)
0x040C1Writecombatsc_vreg_w
0x04101Read NOP, Writecombatsc_bankselect_w (// read is clr a (discarded))
0x04141Device Writesoundlatch, generic_latch_8_device, write
0x04181Writecombatsc_sh_irqtrigger_w
0x041C1Device Writewatchdog, watchdog_timer_device, reset_w (/* watchdog reset? */)
0x0600-0x06FF256RAM Device Write, Sharedpalette, palette_device, write_indirect, palette
0x0800-0x1FFF6144RAM(/* RAM */)
0x2000-0x3FFF8192Read/Writecombatsc_video_r, combatsc_video_w
0x4000-0x7FFF16384ROM Bankbank1 (/* banked ROM area */)
0x8000-0xFFFF32768ROM(/* ROM */)
Memory Area:combatsc_sound_map
Address RangeLengthFunctionDescription
0x0000-0x7FFF32768ROM(/* ROM */)
0x8000-0x87FF2048RAM(/* RAM */)
0x90001Writecombatsc_play_w (/* upd7759 play voice */)
0xA0001Device Writeupd, upd7759_device, port_w (/* upd7759 voice select */)
0xB0001Readcombatsc_busy_r (/* upd7759 busy? */)
0xC0001Writecombatsc_voice_reset_w (/* upd7759 reset? */)
0xD0001Device Readsoundlatch, generic_latch_8_device, read (/* soundlatch read? */)
0xE000-0xE0012Device Read/Writeymsnd, ym2203_device, read, write (/* YM 2203 intercepted */)
 

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:audiocpu
Address RangeLengthLabel/LocationDescription
0x0000-0x7FFF32768611g03.romCRC(2a544db5) (Fluke: 15CF)
0x0000-0x7FFF32768611g03.romCRC(2a544db5) (Fluke: 15CF)
0x0000-0x7FFF32768611g03.romCRC(2a544db5) (Fluke: 15CF)
Memory Area:maincpu
Address RangeLengthLabel/LocationDescription
0x10000-0x2FFFF131072611g02.romCRC(9ba05327) (Fluke: 5C6D)
0x10000-0x2FFFF131072611g02.romCRC(9ba05327) (Fluke: 5C6D)
0x10000-0x2FFFF131072611g02.romCRC(9ba05327) (Fluke: 5C6D)
0x30000-0x37FFF32768611g01.romCRC(857ffffe) (Fluke: 4EFA)
Memory Area:plds
Address RangeLengthLabel/LocationDescription
0x0000-0x0103260ampal16l8.e7CRC(300a9936) (Fluke: 3C0D)
0x0200-0x0303260pal16r6.16dPAL is read protected
0x0400-0x0543324pal20l8.8hPAL is read protected
Memory Area:proms
Address RangeLengthLabel/LocationDescription
0x0000-0x00FF256611g06.h14CRC(f916129a),sprites lookup table (Fluke: 6B91)
0x0000-0x00FF256611g06.h14CRC(f916129a),sprites lookup table (Fluke: 6B91)
0x0000-0x00FF256611g06.h14CRC(f916129a),sprites lookup table (Fluke: 6B91)
0x0100-0x01FF256611g05.h15CRC(207a7b07),chars lookup table (Fluke: B435)
0x0100-0x01FF256611g05.h15CRC(207a7b07),chars lookup table (Fluke: B435)
0x0100-0x01FF256611g05.h15CRC(207a7b07),chars lookup table (Fluke: B435)
0x0200-0x02FF256611g10.h6CRC(f916129a),sprites lookup table (Fluke: 6B91)
0x0200-0x02FF256611g10.h6CRC(f916129a),sprites lookup table (Fluke: 6B91)
0x0200-0x02FF256611g10.h6CRC(f916129a),sprites lookup table (Fluke: 6B91)
0x0300-0x03FF256611g09.h7CRC(207a7b07),chars lookup table (Fluke: B435)
0x0300-0x03FF256611g09.h7CRC(207a7b07),chars lookup table (Fluke: B435)
0x0300-0x03FF256611g09.h7CRC(207a7b07),chars lookup table (Fluke: B435)
Memory Area:upd
Address RangeLengthLabel/LocationDescription
0x0000-0x1FFFF131072611g04.romCRC(2987e158) (Fluke: C340)
0x0000-0x1FFFF131072611g04.romCRC(2987e158) (Fluke: C340)
0x0000-0x1FFFF131072611g04.romCRC(2987e158) (Fluke: C340)
© Copyright 2009-2025, ClassicSoft, LLC. All rights reserved
Powered by the ClassicSoft Web Content Framework V3