Jargon in regards to video game programming (background / tiles) in MAME

PinFixin

Well-known member

Donor 2013, 2025
Joined
Jan 24, 2013
Messages
1,436
Reaction score
230
I am trying to find the EXACT eprom location that controls the backgrounds in Hyper Sports. In this section of the "Hyperspt.xml" in the "hyperspt" MAME roms, are the "tiles" the "backgrounds"?

Code:
<rom name="c26" size="8192" crc="a6897eac" sha1="a1dd950c29885f7bb4784fed46810ae47bff87dd" region="tiles" offset="0"/>
  <rom name="c24" size="8192" crc="5fb230c0" sha1="8caebf3788c1fb71c1ba72b0045503d45936d4ce" region="tiles" offset="2000"/>
  <rom name="c22" size="8192" crc="ed9271a0" sha1="a458ad79922383f45f6522775e19cf693e226883" region="tiles" offset="4000"/>
  <rom name="c20" size="8192" crc="183f4324" sha1="f6bcd03c25dea300876ace950f118a971557168f" region="tiles" offset="6000"/>

And if they are, I'm assuming the eproms in locations C20, C22, C24, C26 for this version of the software are the background eproms?

-Pat
 
I'm assuming the eproms in locations C20, C22, C24, C26

You only posted part of the code so I can't tell you what else there is, but yes they're referring to those locations as the tiles for those eproms. So eprom locations C20, C22, C24, C26 are what you're looking for on the physical board.

Would need to see more to give more info as I am not familiar with Hyper Sports in particular. Though I'm sure many folks on here are.
 
Here is the whole thing, but thank you. :)

Code:
<?xml version="1.0"?>
<machine name="hyperspt" sourcefile="konami/hyperspt.cpp">
  <description>Hyper Sports</description>
  <year>1984</year>
  <manufacturer>Konami (Centuri license)</manufacturer>
  <rom name="c01" size="8192" crc="0c720eeb" sha1="cc0719db7e59c72e603ab2ca42565303bc41d281" region="maincpu" offset="4000"/>
  <rom name="c02" size="8192" crc="560258e0" sha1="788d0d3cbbd97fb54eceb3281ccf84a31e5e3e98" region="maincpu" offset="6000"/>
  <rom name="c03" size="8192" crc="9b01c7e6" sha1="0106f94b38ad62e7514e56aab35581968074bbe0" region="maincpu" offset="8000"/>
  <rom name="c04" size="8192" crc="10d7e9a2" sha1="ebf1dd7ba10179c41b42358c45e49424ce8495cd" region="maincpu" offset="a000"/>
  <rom name="c05" size="8192" crc="b105a8cd" sha1="7d77ab4d75c0bff7ac7372a5ff5fe55839b57d19" region="maincpu" offset="c000"/>
  <rom name="c06" size="8192" crc="1a34a849" sha1="daa42a959ea162ca7f098010c85a7453a8805df8" region="maincpu" offset="e000"/>
  <rom name="c10" size="8192" crc="3dc1a6ff" sha1="1e67cac46b6c8a9a0bb1560e135983435520f1fc" region="audiocpu" offset="0"/>
  <rom name="c09" size="8192" crc="9b525c3e" sha1="d8775ec3b4f12117431a2b7c7eaa038c1255241b" region="audiocpu" offset="2000"/>
  <rom name="c14" size="8192" crc="c72d63be" sha1="0677b4f7196551ebc1bbbecd0e15d79f8e32857d" region="sprites" offset="0"/>
  <rom name="c13" size="8192" crc="76565608" sha1="418fb9a81c0583d0214afb27fea28794563b8460" region="sprites" offset="2000"/>
  <rom name="c12" size="8192" crc="74d2cc69" sha1="684b65455217f243b3690822d445efdcb18211bb" region="sprites" offset="4000"/>
  <rom name="c11" size="8192" crc="66cbcb4d" sha1="c4ea51a6f30d2cd0cd6e22fdadb83d889f2cc471" region="sprites" offset="6000"/>
  <rom name="c18" size="8192" crc="ed25e669" sha1="2e306db101cd4443b0a81cecf817e5ebbdaf1bba" region="sprites" offset="8000"/>
  <rom name="c17" size="8192" crc="b145b39f" sha1="e696e1f9b44aa44360ea9962c4ee9b61db8e53f5" region="sprites" offset="a000"/>
  <rom name="c16" size="8192" crc="d7ff9f2b" sha1="b0e6a056db96027ba0c10d3ee3bfdef145a236e2" region="sprites" offset="c000"/>
  <rom name="c15" size="8192" crc="f3d454e6" sha1="9d04dcd1b0354e01773923295bba2602e00467f9" region="sprites" offset="e000"/>
  <rom name="c26" size="8192" crc="a6897eac" sha1="a1dd950c29885f7bb4784fed46810ae47bff87dd" region="tiles" offset="0"/>
  <rom name="c24" size="8192" crc="5fb230c0" sha1="8caebf3788c1fb71c1ba72b0045503d45936d4ce" region="tiles" offset="2000"/>
  <rom name="c22" size="8192" crc="ed9271a0" sha1="a458ad79922383f45f6522775e19cf693e226883" region="tiles" offset="4000"/>
  <rom name="c20" size="8192" crc="183f4324" sha1="f6bcd03c25dea300876ace950f118a971557168f" region="tiles" offset="6000"/>
  <rom name="c03_c27.bin" size="32" crc="bc8a5956" sha1="90746145d9f380c29919edea3ef7a8434c48c9d9" region="proms" offset="0"/>
  <rom name="j12_c28.bin" size="256" crc="2c891d59" sha1="79050fbe058c24349927edc7937ec68a77f450f1" region="proms" offset="20"/>
  <rom name="a09_c29.bin" size="256" crc="811a3f3f" sha1="474f03345847cd9791ff6b7161286bbfef3f990a" region="proms" offset="120"/>
  <rom name="c08" size="8192" crc="e8f8ea78" sha1="8d37818e5a2740c96696f37996f2a3f870386690" region="vlm" offset="0"/>
  <device_ref name="konami1"/>
  <device_ref name="z80"/>
  <device_ref name="ls259"/>
  <device_ref name="nvram"/>
  <device_ref name="watchdog"/>
  <device_ref name="screen"/>
  <device_ref name="gfxdecode"/>
  <device_ref name="palette"/>
  <device_ref name="speaker"/>
  <device_ref name="generic_latch_8"/>
  <device_ref name="trackfld_audio"/>
  <device_ref name="dac_8bit_r2r"/>
  <device_ref name="sn76496"/>
  <device_ref name="vlm5030"/>
  <chip type="cpu" tag="maincpu" name="KONAMI-1" clock="1536000"/>
  <chip type="cpu" tag="audiocpu" name="Zilog Z80" clock="3579545"/>
  <chip type="audio" tag="speaker" name="Speaker"/>
  <chip type="audio" tag="dac" name="8-Bit R-2R DAC"/>
  <chip type="audio" tag="snsnd" name="SN76496" clock="1789772"/>
  <chip type="audio" tag="vlm" name="Sanyo VLM5030" clock="3579545"/>
  <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.000000"/>
  <sound channels="1"/>
  <input players="4" coins="4">
    <control type="only_buttons" player="1" buttons="3"/>
    <control type="only_buttons" player="2" buttons="3"/>
    <control type="only_buttons" player="3" buttons="3"/>
    <control type="only_buttons" player="4" buttons="3"/>
  </input>
  <dipswitch name="Coin A" tag="DSW1" mask="15">
    <diplocation name="SW1" number="1"/>
    <diplocation name="SW1" number="2"/>
    <diplocation name="SW1" number="3"/>
    <diplocation name="SW1" number="4"/>
    <dipvalue name="4 Coins/1 Credit" value="2"/>
    <dipvalue name="3 Coins/1 Credit" value="5"/>
    <dipvalue name="2 Coins/1 Credit" value="8"/>
    <dipvalue name="3 Coins/2 Credits" value="4"/>
    <dipvalue name="4 Coins/3 Credits" value="1"/>
    <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/>
    <dipvalue name="3 Coins/4 Credits" value="3"/>
    <dipvalue name="2 Coins/3 Credits" value="7"/>
    <dipvalue name="1 Coin/2 Credits" value="14"/>
    <dipvalue name="2 Coins/5 Credits" value="6"/>
    <dipvalue name="1 Coin/3 Credits" value="13"/>
    <dipvalue name="1 Coin/4 Credits" value="12"/>
    <dipvalue name="1 Coin/5 Credits" value="11"/>
    <dipvalue name="1 Coin/6 Credits" value="10"/>
    <dipvalue name="1 Coin/7 Credits" value="9"/>
    <dipvalue name="Free Play" value="0"/>
  </dipswitch>
  <dipswitch name="Coin B" tag="DSW1" mask="240">
    <diplocation name="SW1" number="5"/>
    <diplocation name="SW1" number="6"/>
    <diplocation name="SW1" number="7"/>
    <diplocation name="SW1" number="8"/>
    <dipvalue name="4 Coins/1 Credit" value="32"/>
    <dipvalue name="3 Coins/1 Credit" value="80"/>
    <dipvalue name="2 Coins/1 Credit" value="128"/>
    <dipvalue name="3 Coins/2 Credits" value="64"/>
    <dipvalue name="4 Coins/3 Credits" value="16"/>
    <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
    <dipvalue name="3 Coins/4 Credits" value="48"/>
    <dipvalue name="2 Coins/3 Credits" value="112"/>
    <dipvalue name="1 Coin/2 Credits" value="224"/>
    <dipvalue name="2 Coins/5 Credits" value="96"/>
    <dipvalue name="1 Coin/3 Credits" value="208"/>
    <dipvalue name="1 Coin/4 Credits" value="192"/>
    <dipvalue name="1 Coin/5 Credits" value="176"/>
    <dipvalue name="1 Coin/6 Credits" value="160"/>
    <dipvalue name="1 Coin/7 Credits" value="144"/>
    <dipvalue name="No Coin B" value="0"/>
  </dipswitch>
  <dipswitch name="After Last Event" tag="DSW2" mask="1">
    <diplocation name="SW2" number="1"/>
    <dipvalue name="Game Over" value="1" default="yes"/>
    <dipvalue name="Game Continues" value="0"/>
  </dipswitch>
  <dipswitch name="Cabinet" tag="DSW2" mask="2">
    <diplocation name="SW2" number="2"/>
    <dipvalue name="Upright" value="0" default="yes"/>
    <dipvalue name="Cocktail" value="2"/>
  </dipswitch>
  <dipswitch name="Demo Sounds" tag="DSW2" mask="4">
    <diplocation name="SW2" number="3"/>
    <dipvalue name="Off" value="4"/>
    <dipvalue name="On" value="0" default="yes"/>
  </dipswitch>
  <dipswitch name="World Records" tag="DSW2" mask="8">
    <diplocation name="SW2" number="4"/>
    <dipvalue name="Don't Erase" value="8" default="yes"/>
    <dipvalue name="Erase on Reset" value="0"/>
  </dipswitch>
  <dipswitch name="Difficulty" tag="DSW2" mask="240">
    <diplocation name="SW2" number="5"/>
    <diplocation name="SW2" number="6"/>
    <diplocation name="SW2" number="7"/>
    <diplocation name="SW2" number="8"/>
    <dipvalue name="Easy 1" value="240"/>
    <dipvalue name="Easy 2" value="224"/>
    <dipvalue name="Easy 3" value="208"/>
    <dipvalue name="Easy 4" value="192"/>
    <dipvalue name="Normal 1" value="176"/>
    <dipvalue name="Normal 2" value="160"/>
    <dipvalue name="Normal 3" value="144"/>
    <dipvalue name="Normal 4" value="128"/>
    <dipvalue name="Normal 5" value="112"/>
    <dipvalue name="Normal 6" value="96"/>
    <dipvalue name="Normal 7" value="80"/>
    <dipvalue name="Normal 8" value="64" default="yes"/>
    <dipvalue name="Difficult 1" value="48"/>
    <dipvalue name="Difficult 2" value="32"/>
    <dipvalue name="Difficult 3" value="16"/>
    <dipvalue name="Difficult 4" value="0"/>
  </dipswitch>
  <port tag=":DSW1"/>
  <port tag=":DSW2"/>
  <port tag=":P1_P2"/>
  <port tag=":P3_P4"/>
  <port tag=":SYSTEM"/>
  <driver status="good" emulation="good" savestate="supported"/>
</machine>
 
Back
Top Bottom