diff options
author | 2014-09-22 15:52:50 +0000 | |
---|---|---|
committer | 2014-09-22 15:52:50 +0000 | |
commit | 68647bb51af0ecbc28e5f8aed6103bf93c4699d0 (patch) | |
tree | 8d4165b40efbcc6f34e776a36f3e50bb4fb2aff5 | |
parent | f0d3a9cdcbbe780b7377b402b2cabbf0ab862815 (diff) |
atarist is big endian (nw)
-rw-r--r-- | hash/st_cart.xml | 36 | ||||
-rw-r--r-- | src/mess/drivers/atarist.c | 4 |
2 files changed, 22 insertions, 18 deletions
diff --git a/hash/st_cart.xml b/hash/st_cart.xml index 58a0172dbb5..666a8056b3c 100644 --- a/hash/st_cart.xml +++ b/hash/st_cart.xml @@ -22,10 +22,10 @@ Undumped cartridges: <publisher>Atari</publisher> <part name="cart" interface="st_cart"> - <dataarea name="rom" size="0x10000"> - <rom name="st 4.4 lo.bin" size="0x8000" crc="f18e717c" sha1="92fab18c8046f9c1b9ddf2a82e48713a6df0c802" offset="0x0000" loadflag="load16_byte" /> - <rom name="st 4.4 hi.bin" size="0x8000" crc="9ece1359" sha1="58fb686e1f15048105b56502251c0f5a0084d3bb" offset="0x0001" loadflag="load16_byte" /> - </dataarea> + <dataarea name="rom" width="16" endianness="big" size="0x10000"> + <rom name="st 4.4 hi.bin" size="0x8000" crc="9ece1359" sha1="58fb686e1f15048105b56502251c0f5a0084d3bb" offset="0x0000" loadflag="load16_byte" /> + <rom name="st 4.4 lo.bin" size="0x8000" crc="f18e717c" sha1="92fab18c8046f9c1b9ddf2a82e48713a6df0c802" offset="0x0001" loadflag="load16_byte" /> + </dataarea> </part> </software> @@ -35,9 +35,9 @@ Undumped cartridges: <publisher>Atari</publisher> <part name="cart" interface="st_cart"> - <dataarea name="rom" size="0x10000"> - <rom name="ste 1.9 lo.bin" size="0x8000" crc="fb32caef" sha1="ba50be4f1907f7a1a4e0c6974d302f1a2007351c" offset="0x0000" loadflag="load16_byte" /> - <rom name="ste 1.9 hi.bin" size="0x8000" crc="6cebdbd5" sha1="660cf0dd7d3c8cb484c6327473fb3916d9e3095a" offset="0x0001" loadflag="load16_byte" /> + <dataarea name="rom" width="16" endianness="big" size="0x10000"> + <rom name="ste 1.9 hi.bin" size="0x8000" crc="6cebdbd5" sha1="660cf0dd7d3c8cb484c6327473fb3916d9e3095a" offset="0x0000" loadflag="load16_byte" /> + <rom name="ste 1.9 lo.bin" size="0x8000" crc="fb32caef" sha1="ba50be4f1907f7a1a4e0c6974d302f1a2007351c" offset="0x0001" loadflag="load16_byte" /> </dataarea> </part> </software> @@ -48,10 +48,10 @@ Undumped cartridges: <publisher>Atari</publisher> <part name="cart" interface="st_cart"> - <dataarea name="rom" size="0x10000"> - <rom name="megaste 1.5 lo.bin" size="0x8000" crc="76225df0" sha1="d32325b065b34d5b06448f8fa13434b3493ca1e2" offset="0x0000" loadflag="load16_byte" /> - <rom name="megaste 1.5 hi.bin" size="0x8000" crc="4d1f118e" sha1="7b1c282db728e3702496e5d5f5b89b94a80d28fd" offset="0x0001" loadflag="load16_byte" /> - </dataarea> + <dataarea name="rom" width="16" endianness="big" size="0x10000"> + <rom name="megaste 1.5 hi.bin" size="0x8000" crc="4d1f118e" sha1="7b1c282db728e3702496e5d5f5b89b94a80d28fd" offset="0x0000" loadflag="load16_byte" /> + <rom name="megaste 1.5 lo.bin" size="0x8000" crc="76225df0" sha1="d32325b065b34d5b06448f8fa13434b3493ca1e2" offset="0x0001" loadflag="load16_byte" /> + </dataarea> </part> </software> @@ -61,10 +61,10 @@ Undumped cartridges: <publisher>Atari</publisher> <part name="cart" interface="st_cart"> - <dataarea name="rom" size="0x10000"> - <rom name="tt 1.4 lo.bin" size="0x8000" crc="37b931af" sha1="2ef2fc4e5f45f9b5c4a3a007a8bc001684eb0337" offset="0x0000" loadflag="load16_byte" /> - <rom name="tt 1.4 hi.bin" size="0x8000" crc="62c433d8" sha1="82d43792282e1eeda3469519a4356b7f9fa9c29f" offset="0x0001" loadflag="load16_byte" /> - </dataarea> + <dataarea name="rom" width="16" endianness="big" size="0x10000"> + <rom name="tt 1.4 hi.bin" size="0x8000" crc="62c433d8" sha1="82d43792282e1eeda3469519a4356b7f9fa9c29f" offset="0x0000" loadflag="load16_byte" /> + <rom name="tt 1.4 lo.bin" size="0x8000" crc="37b931af" sha1="2ef2fc4e5f45f9b5c4a3a007a8bc001684eb0337" offset="0x0001" loadflag="load16_byte" /> + </dataarea> </part> </software> @@ -74,9 +74,9 @@ Undumped cartridges: <publisher>Atari</publisher> <part name="cart" interface="st_cart"> - <dataarea name="rom" size="0x10000"> - <rom name="ultrip 1.2 lo.bin" size="0x8000" crc="84fe083f" sha1="1db972ccdb116638d112c0986633c0c2aa6a94cf" offset="0x0000" loadflag="load16_byte" /> - <rom name="ultrip 1.2 hi.bin" size="0x8000" crc="cf54b340" sha1="223823009e5d503cdef6e56ac26f8ea0d0a5bf1b" offset="0x0001" loadflag="load16_byte" /> + <dataarea name="rom" width="16" endianness="big" size="0x10000"> + <rom name="ultrip 1.2 hi.bin" size="0x8000" crc="cf54b340" sha1="223823009e5d503cdef6e56ac26f8ea0d0a5bf1b" offset="0x0000" loadflag="load16_byte" /> + <rom name="ultrip 1.2 lo.bin" size="0x8000" crc="84fe083f" sha1="1db972ccdb116638d112c0986633c0c2aa6a94cf" offset="0x0001" loadflag="load16_byte" /> </dataarea> </part> </software> diff --git a/src/mess/drivers/atarist.c b/src/mess/drivers/atarist.c index 833788b1aed..329213a6ed1 100644 --- a/src/mess/drivers/atarist.c +++ b/src/mess/drivers/atarist.c @@ -2145,6 +2145,7 @@ static MACHINE_CONFIG_START( st, st_state ) MCFG_GENERIC_CARTSLOT_ADD("cartslot", generic_linear_slot, "st_cart") MCFG_GENERIC_EXTENSIONS("bin,rom") MCFG_GENERIC_WIDTH(GENERIC_ROM16_WIDTH) + MCFG_GENERIC_ENDIAN(ENDIANNESS_BIG) MCFG_SOFTWARE_LIST_ADD("cart_list", "st_cart") // internal ram @@ -2235,6 +2236,7 @@ static MACHINE_CONFIG_START( megast, megast_state ) MCFG_GENERIC_CARTSLOT_ADD("cartslot", generic_linear_slot, "st_cart") MCFG_GENERIC_EXTENSIONS("bin,rom") MCFG_GENERIC_WIDTH(GENERIC_ROM16_WIDTH) + MCFG_GENERIC_ENDIAN(ENDIANNESS_BIG) MCFG_SOFTWARE_LIST_ADD("cart_list", "st_cart") // internal ram @@ -2332,6 +2334,7 @@ static MACHINE_CONFIG_START( ste, ste_state ) MCFG_GENERIC_CARTSLOT_ADD("cartslot", generic_linear_slot, "st_cart") MCFG_GENERIC_EXTENSIONS("bin,rom") MCFG_GENERIC_WIDTH(GENERIC_ROM16_WIDTH) + MCFG_GENERIC_ENDIAN(ENDIANNESS_BIG) // MCFG_SOFTWARE_LIST_ADD("cart_list", "ste_cart") // internal ram @@ -2437,6 +2440,7 @@ static MACHINE_CONFIG_START( stbook, stbook_state ) MCFG_GENERIC_CARTSLOT_ADD("cartslot", generic_linear_slot, "st_cart") MCFG_GENERIC_EXTENSIONS("bin,rom") MCFG_GENERIC_WIDTH(GENERIC_ROM16_WIDTH) + MCFG_GENERIC_ENDIAN(ENDIANNESS_BIG) MCFG_SOFTWARE_LIST_ADD("cart_list", "st_cart") /* internal ram */ |