ti85.cpp: Uniquify

This commit is contained in:
jlachniet 2018-03-01 14:57:40 -05:00 committed by GitHub
parent d556a0f9f1
commit cf6d46a2ab
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -781,21 +781,21 @@ ROM_START (ti73b)
ROM_REGION (0x80000, "flash",0)
ROM_DEFAULT_BIOS("v191")
ROM_SYSTEM_BIOS( 0, "v13004", "V 1.3004" )
ROMX_LOAD( "ti73v13004.bin", 0x00000, 0x80000, CRC(453701d8) SHA1(371d1f74a5e26ed749e12baac104f0069f329f44), ROM_BIOS(1) )
ROMX_LOAD( "ti73bv13004.bin", 0x00000, 0x80000, CRC(453701d8) SHA1(371d1f74a5e26ed749e12baac104f0069f329f44), ROM_BIOS(1) )
ROM_SYSTEM_BIOS( 1, "v140", "V 1.40" )
ROMX_LOAD( "ti73v140.bin", 0x00000, 0x80000, CRC(057e85ae) SHA1(4c45c8b26190e887bb9cdc3b185fd7e703922cbc), ROM_BIOS(2) )
ROMX_LOAD( "ti73bv140.bin", 0x00000, 0x80000, CRC(057e85ae) SHA1(4c45c8b26190e887bb9cdc3b185fd7e703922cbc), ROM_BIOS(2) )
ROM_SYSTEM_BIOS( 2, "v150", "V 1.50" )
ROMX_LOAD( "ti73v150.bin", 0x00000, 0x80000, CRC(c0edfb53) SHA1(1049363587b6d7985356aa2467a0118e6cc6dc37), ROM_BIOS(3) )
ROMX_LOAD( "ti73bv150.bin", 0x00000, 0x80000, CRC(c0edfb53) SHA1(1049363587b6d7985356aa2467a0118e6cc6dc37), ROM_BIOS(3) )
ROM_SYSTEM_BIOS( 3, "v160", "V 1.60" )
ROMX_LOAD( "ti73v160.bin", 0x00000, 0x80000, CRC(28d07d9d) SHA1(7795720a68ca7017e682a8f2fe617b0cd758c008), ROM_BIOS(4) )
ROMX_LOAD( "ti73bv160.bin", 0x00000, 0x80000, CRC(28d07d9d) SHA1(7795720a68ca7017e682a8f2fe617b0cd758c008), ROM_BIOS(4) )
ROM_SYSTEM_BIOS( 4, "v180", "V 1.80" )
ROMX_LOAD( "ti73v180.bin", 0x00000, 0x80000, CRC(7d3b9ee6) SHA1(93bfc8d951c526e1be7c0e1bebc43dd20cd4c3b1), ROM_BIOS(5) )
ROMX_LOAD( "ti73bv180.bin", 0x00000, 0x80000, CRC(7d3b9ee6) SHA1(93bfc8d951c526e1be7c0e1bebc43dd20cd4c3b1), ROM_BIOS(5) )
ROM_SYSTEM_BIOS( 5, "v185", "V 1.85" )
ROMX_LOAD( "ti73v185.bin", 0x00000, 0x80000, CRC(4e7d68e7) SHA1(52a8b71fee7cda11935d6e89825842b4aad046dd), ROM_BIOS(6) )
ROMX_LOAD( "ti73bv185.bin", 0x00000, 0x80000, CRC(4e7d68e7) SHA1(52a8b71fee7cda11935d6e89825842b4aad046dd), ROM_BIOS(6) )
ROM_SYSTEM_BIOS( 6, "v190", "V 1.90" )
ROMX_LOAD( "ti73v190.bin", 0x00000, 0x80000, CRC(8726a8db) SHA1(636551d75fd0bccbbc89ea6749bb1153e9545e26), ROM_BIOS(7) )
ROMX_LOAD( "ti73bv190.bin", 0x00000, 0x80000, CRC(8726a8db) SHA1(636551d75fd0bccbbc89ea6749bb1153e9545e26), ROM_BIOS(7) )
ROM_SYSTEM_BIOS( 7, "v191", "V 1.91" )
ROMX_LOAD( "ti73v191.bin", 0x00000, 0x80000, CRC(f3785d57) SHA1(ad73d0c61ef6a51a04902a9b30a58992a2d860c4), ROM_BIOS(8) )
ROMX_LOAD( "ti73bv191.bin", 0x00000, 0x80000, CRC(f3785d57) SHA1(ad73d0c61ef6a51a04902a9b30a58992a2d860c4), ROM_BIOS(8) )
ROM_END
@ -876,23 +876,23 @@ ROM_START (ti83pb)
ROM_REGION (0x80000, "flash",0)
ROM_DEFAULT_BIOS("v119")
ROM_SYSTEM_BIOS( 0, "v103", "V 1.03" )
ROMX_LOAD( "ti83pv103.bin", 0x00000, 0x80000, CRC(745472fa) SHA1(e1707e0b56e72bb126fa1dda430c659a726beaf7), ROM_BIOS(1) )
ROMX_LOAD( "ti83pbv103.bin", 0x00000, 0x80000, CRC(745472fa) SHA1(e1707e0b56e72bb126fa1dda430c659a726beaf7), ROM_BIOS(1) )
ROM_SYSTEM_BIOS( 1, "v110", "V 1.10" )
ROMX_LOAD( "ti83pv110.bin", 0x00000, 0x80000, CRC(edf9a1d9) SHA1(edbb725f12c10dd1dd8d5c4a4f836bf03659411d), ROM_BIOS(2) )
ROMX_LOAD( "ti83pbv110.bin", 0x00000, 0x80000, CRC(edf9a1d9) SHA1(edbb725f12c10dd1dd8d5c4a4f836bf03659411d), ROM_BIOS(2) )
ROM_SYSTEM_BIOS( 2, "v112", "V 1.12" )
ROMX_LOAD( "ti83pv112.bin", 0x00000, 0x80000, CRC(ce3f9427) SHA1(b8b8cd806ceac68f2d35ef34e6695fa9ea2d8ad1), ROM_BIOS(3) )
ROMX_LOAD( "ti83pbv112.bin", 0x00000, 0x80000, CRC(ce3f9427) SHA1(b8b8cd806ceac68f2d35ef34e6695fa9ea2d8ad1), ROM_BIOS(3) )
ROM_SYSTEM_BIOS( 3, "v113", "V 1.13" )
ROMX_LOAD( "ti83pv113.bin", 0x00000, 0x80000, CRC(3327c8c0) SHA1(07830de8efc99ea6ceab388e6c0603c28a23454f), ROM_BIOS(4) )
ROMX_LOAD( "ti83pbv113.bin", 0x00000, 0x80000, CRC(3327c8c0) SHA1(07830de8efc99ea6ceab388e6c0603c28a23454f), ROM_BIOS(4) )
ROM_SYSTEM_BIOS( 4, "v114", "V 1.14" )
ROMX_LOAD( "ti83pv114.bin", 0x00000, 0x80000, CRC(408134b9) SHA1(791ff9fc2e184d5048e349fb5b65830719d5199b), ROM_BIOS(5) )
ROMX_LOAD( "ti83pbv114.bin", 0x00000, 0x80000, CRC(408134b9) SHA1(791ff9fc2e184d5048e349fb5b65830719d5199b), ROM_BIOS(5) )
ROM_SYSTEM_BIOS( 5, "v115", "V 1.15" )
ROMX_LOAD( "ti83pv115.bin", 0x00000, 0x80000, CRC(a16a4bff) SHA1(a0374a5d5f25e3f9dc1c241447233cf3a23e7946), ROM_BIOS(6) )
ROMX_LOAD( "ti83pbv115.bin", 0x00000, 0x80000, CRC(a16a4bff) SHA1(a0374a5d5f25e3f9dc1c241447233cf3a23e7946), ROM_BIOS(6) )
ROM_SYSTEM_BIOS( 6, "v116", "V 1.16" )
ROMX_LOAD( "ti83pv116.bin", 0x00000, 0x80000, CRC(b5e00ef6) SHA1(23b131263b696c03f778eb5d37411be9a86cf752), ROM_BIOS(7) )
ROMX_LOAD( "ti83pbv116.bin", 0x00000, 0x80000, CRC(b5e00ef6) SHA1(23b131263b696c03f778eb5d37411be9a86cf752), ROM_BIOS(7) )
ROM_SYSTEM_BIOS( 7, "v118", "V 1.18" )
ROMX_LOAD( "ti83pv118.bin", 0x00000, 0x80000, CRC(0915b0a0) SHA1(48c270c383c2d05058693a5bf58d462936bbb335), ROM_BIOS(8) )
ROMX_LOAD( "ti83pbv118.bin", 0x00000, 0x80000, CRC(0915b0a0) SHA1(48c270c383c2d05058693a5bf58d462936bbb335), ROM_BIOS(8) )
ROM_SYSTEM_BIOS( 8, "v119", "V 1.19" )
ROMX_LOAD( "ti83pv119.bin", 0x00000, 0x80000, CRC(58f14c79) SHA1(1fddd44d54f3ff12bfb548fcb03ce36b5a4f295a), ROM_BIOS(9) )
ROMX_LOAD( "ti83pbv119.bin", 0x00000, 0x80000, CRC(58f14c79) SHA1(1fddd44d54f3ff12bfb548fcb03ce36b5a4f295a), ROM_BIOS(9) )
//Missing 1.17
ROM_END
@ -966,28 +966,28 @@ ROM_START (ti84psev3)
ROM_REGION (0x200000, "flash",0)
ROM_DEFAULT_BIOS("v255mp")
ROM_SYSTEM_BIOS( 0, "v255mp", "V 2.55MP" )
ROMX_LOAD( "ti84psev255mp.bin", 0x00000, 0x200000, CRC(0c6b9fb8) SHA1(eabdc9b46a1cb7fef60b0fabf36ab7d484cdb3bf), ROM_BIOS(1) )
ROMX_LOAD( "ti84psev3v255mp.bin", 0x00000, 0x200000, CRC(0c6b9fb8) SHA1(eabdc9b46a1cb7fef60b0fabf36ab7d484cdb3bf), ROM_BIOS(1) )
ROM_END
ROM_START (ti84pseb)
ROM_REGION (0x200000, "flash",0)
ROM_DEFAULT_BIOS("v255mp")
ROM_SYSTEM_BIOS( 0, "v221", "V 2.21" )
ROMX_LOAD( "ti84psev221.bin", 0x00000, 0x200000, CRC(1d448cac) SHA1(132ff36d4ebed04452fc0b54341b29db882d1292), ROM_BIOS(1) )
ROMX_LOAD( "ti84psebv221.bin", 0x00000, 0x200000, CRC(1d448cac) SHA1(132ff36d4ebed04452fc0b54341b29db882d1292), ROM_BIOS(1) )
ROM_SYSTEM_BIOS( 1, "v222", "V 2.22" )
ROMX_LOAD( "ti84psev222.bin", 0x00000, 0x200000, CRC(e1949af7) SHA1(167a8bc911fadd62e0b9eb2c4f3c96009795fb2f), ROM_BIOS(2) )
ROMX_LOAD( "ti84psebv222.bin", 0x00000, 0x200000, CRC(e1949af7) SHA1(167a8bc911fadd62e0b9eb2c4f3c96009795fb2f), ROM_BIOS(2) )
ROM_SYSTEM_BIOS( 2, "v230", "V 2.30" )
ROMX_LOAD( "ti84psev230.bin", 0x00000, 0x200000, CRC(275c42e0) SHA1(7d800eb350d6c7dd9fd6aaab44de6c2de70f6f49), ROM_BIOS(3) )
ROMX_LOAD( "ti84psebv230.bin", 0x00000, 0x200000, CRC(275c42e0) SHA1(7d800eb350d6c7dd9fd6aaab44de6c2de70f6f49), ROM_BIOS(3) )
ROM_SYSTEM_BIOS( 3, "v240", "V 2.40" )
ROMX_LOAD( "ti84psev240.bin", 0x00000, 0x200000, CRC(4bcb29ca) SHA1(4cfcb232a310d42d252d5481ad4417ea1f55288e), ROM_BIOS(4) )
ROMX_LOAD( "ti84psebv240.bin", 0x00000, 0x200000, CRC(4bcb29ca) SHA1(4cfcb232a310d42d252d5481ad4417ea1f55288e), ROM_BIOS(4) )
ROM_SYSTEM_BIOS( 4, "v241", "V 2.41" )
ROMX_LOAD( "ti84psev241.bin", 0x00000, 0x200000, CRC(290577b5) SHA1(c70b5c58ba723e60787f8a5b0caef94ee9cec087), ROM_BIOS(5) )
ROMX_LOAD( "ti84psebv241.bin", 0x00000, 0x200000, CRC(290577b5) SHA1(c70b5c58ba723e60787f8a5b0caef94ee9cec087), ROM_BIOS(5) )
ROM_SYSTEM_BIOS( 5, "v243", "V 2.43" )
ROMX_LOAD( "ti84psev243.bin", 0x00000, 0x200000, CRC(4e8ff7a5) SHA1(a725f58532706deff2f60d700030da0e99a2c21d), ROM_BIOS(6) )
ROMX_LOAD( "ti84psebv243.bin", 0x00000, 0x200000, CRC(4e8ff7a5) SHA1(a725f58532706deff2f60d700030da0e99a2c21d), ROM_BIOS(6) )
ROM_SYSTEM_BIOS( 6, "v253mp", "V 2.53MP" )
ROMX_LOAD( "ti84psev253mp.bin", 0x00000, 0x200000, CRC(41b33509) SHA1(92ef7dd17d8998f21a652c5d0c3f631fc993677f), ROM_BIOS(7) )
ROMX_LOAD( "ti84psebv253mp.bin", 0x00000, 0x200000, CRC(41b33509) SHA1(92ef7dd17d8998f21a652c5d0c3f631fc993677f), ROM_BIOS(7) )
ROM_SYSTEM_BIOS( 7, "v255mp", "V 2.55MP" )
ROMX_LOAD( "ti84psev255mp.bin", 0x00000, 0x200000, CRC(0fa2c2ee) SHA1(ac01dbe4c5fb0f5c83ddc2b7907647992717fbce), ROM_BIOS(8) )
ROMX_LOAD( "ti84psebv255mp.bin", 0x00000, 0x200000, CRC(0fa2c2ee) SHA1(ac01dbe4c5fb0f5c83ddc2b7907647992717fbce), ROM_BIOS(8) )
ROM_END
ROM_START (ti84p)
@ -1015,49 +1015,49 @@ ROM_START (ti84pv2)
ROM_REGION (0x100000, "flash",0)
ROM_DEFAULT_BIOS("v255mp")
ROM_SYSTEM_BIOS( 0, "v221", "V 2.21" )
ROMX_LOAD( "ti84pv221.bin", 0x00000, 0x100000, CRC(5a23a22e) SHA1(2e1dcf163c0a0ea725ed9e264ba12c3cae67c969), ROM_BIOS(1) )
ROMX_LOAD( "ti84pv2v221.bin", 0x00000, 0x100000, CRC(5a23a22e) SHA1(2e1dcf163c0a0ea725ed9e264ba12c3cae67c969), ROM_BIOS(1) )
ROM_SYSTEM_BIOS( 1, "v222", "V 2.22" )
ROMX_LOAD( "ti84pv222.bin", 0x00000, 0x100000, CRC(c8ce69f1) SHA1(aba6291dd020d375093bd56174416462f0e44130), ROM_BIOS(2) )
ROMX_LOAD( "ti84pv2v222.bin", 0x00000, 0x100000, CRC(c8ce69f1) SHA1(aba6291dd020d375093bd56174416462f0e44130), ROM_BIOS(2) )
ROM_SYSTEM_BIOS( 2, "v230", "V 2.30" )
ROMX_LOAD( "ti84pv230.bin", 0x00000, 0x100000, CRC(bb444f01) SHA1(f75c1866f27ff29ce8e113ff676ccdc6a53553d6), ROM_BIOS(3) )
ROMX_LOAD( "ti84pv2v230.bin", 0x00000, 0x100000, CRC(bb444f01) SHA1(f75c1866f27ff29ce8e113ff676ccdc6a53553d6), ROM_BIOS(3) )
ROM_SYSTEM_BIOS( 3, "v240", "V 2.40" )
ROMX_LOAD( "ti84pv240.bin", 0x00000, 0x100000, CRC(387d78ff) SHA1(4ea9c7d56ce545fc3a4fb19f13dcc53638bf439f), ROM_BIOS(4) )
ROMX_LOAD( "ti84pv2v240.bin", 0x00000, 0x100000, CRC(387d78ff) SHA1(4ea9c7d56ce545fc3a4fb19f13dcc53638bf439f), ROM_BIOS(4) )
ROM_SYSTEM_BIOS( 4, "v241", "V 2.41" )
ROMX_LOAD( "ti84pv241.bin", 0x00000, 0x100000, CRC(2d0f8f6d) SHA1(5048cebac3814ed56e82c9d6f094be8ffaa15e10), ROM_BIOS(5) )
ROMX_LOAD( "ti84pv2v241.bin", 0x00000, 0x100000, CRC(2d0f8f6d) SHA1(5048cebac3814ed56e82c9d6f094be8ffaa15e10), ROM_BIOS(5) )
ROM_SYSTEM_BIOS( 5, "v243", "V 2.43" )
ROMX_LOAD( "ti84pv243.bin", 0x00000, 0x100000, CRC(7742ac1d) SHA1(dc02d658412e7f00205906bdf8ba6b252a193506), ROM_BIOS(6) )
ROMX_LOAD( "ti84v2pv243.bin", 0x00000, 0x100000, CRC(7742ac1d) SHA1(dc02d658412e7f00205906bdf8ba6b252a193506), ROM_BIOS(6) )
ROM_SYSTEM_BIOS( 6, "v253mp", "V 2.53MP" )
ROMX_LOAD( "ti84pv253mp.bin", 0x00000, 0x100000, CRC(f1dd49b8) SHA1(c9b592f3451778df1a4ada76cdd2f859c6c5df26), ROM_BIOS(7) )
ROMX_LOAD( "ti84pv2v253mp.bin", 0x00000, 0x100000, CRC(f1dd49b8) SHA1(c9b592f3451778df1a4ada76cdd2f859c6c5df26), ROM_BIOS(7) )
ROM_SYSTEM_BIOS( 7, "v255mp", "V 2.55MP" )
ROMX_LOAD( "ti84pv255mp.bin", 0x00000, 0x100000, CRC(3f8574a6) SHA1(0f88e719512f2691fff6c8bcc89292158086f841), ROM_BIOS(8) )
ROMX_LOAD( "ti84pv2v255mp.bin", 0x00000, 0x100000, CRC(3f8574a6) SHA1(0f88e719512f2691fff6c8bcc89292158086f841), ROM_BIOS(8) )
ROM_END
ROM_START (ti84pv3)
ROM_REGION (0x100000, "flash",0)
ROM_DEFAULT_BIOS("v255mp")
ROM_SYSTEM_BIOS( 0, "v255mp", "V 2.55MP" )
ROMX_LOAD( "ti84pv255mp.bin", 0x00000, 0x100000, CRC(086982c6) SHA1(d500540feca974f6e8fa269981cfb25dc951c338), ROM_BIOS(1) )
ROMX_LOAD( "ti84pv3v255mp.bin", 0x00000, 0x100000, CRC(086982c6) SHA1(d500540feca974f6e8fa269981cfb25dc951c338), ROM_BIOS(1) )
ROM_END
ROM_START (ti84pb)
ROM_REGION (0x100000, "flash",0)
ROM_DEFAULT_BIOS("v255mp")
ROM_SYSTEM_BIOS( 0, "v221", "V 2.21" )
ROMX_LOAD( "ti84pv221.bin", 0x00000, 0x100000, CRC(b122f965) SHA1(8c81ea6046863a91ab50222f2dc4c4fa73b08e8f), ROM_BIOS(1) )
ROMX_LOAD( "ti84pbv221.bin", 0x00000, 0x100000, CRC(b122f965) SHA1(8c81ea6046863a91ab50222f2dc4c4fa73b08e8f), ROM_BIOS(1) )
ROM_SYSTEM_BIOS( 1, "v222", "V 2.22" )
ROMX_LOAD( "ti84pv222.bin", 0x00000, 0x100000, CRC(7e58df26) SHA1(71a859ee1b8c23b8c09c718d1d96623e14a2728f), ROM_BIOS(2) )
ROMX_LOAD( "ti84pbv222.bin", 0x00000, 0x100000, CRC(7e58df26) SHA1(71a859ee1b8c23b8c09c718d1d96623e14a2728f), ROM_BIOS(2) )
ROM_SYSTEM_BIOS( 2, "v230", "V 2.30" )
ROMX_LOAD( "ti84pv230.bin", 0x00000, 0x100000, CRC(442230ce) SHA1(d0a34121dcc437f2df60a646b879442800912fd9), ROM_BIOS(3) )
ROMX_LOAD( "ti84pbv230.bin", 0x00000, 0x100000, CRC(442230ce) SHA1(d0a34121dcc437f2df60a646b879442800912fd9), ROM_BIOS(3) )
ROM_SYSTEM_BIOS( 3, "v240", "V 2.40" )
ROMX_LOAD( "ti84pv240.bin", 0x00000, 0x100000, CRC(066ec796) SHA1(37ffe852928124fab1bd61d66c44a4bb356b60d6), ROM_BIOS(4) )
ROMX_LOAD( "ti84pbv240.bin", 0x00000, 0x100000, CRC(066ec796) SHA1(37ffe852928124fab1bd61d66c44a4bb356b60d6), ROM_BIOS(4) )
ROM_SYSTEM_BIOS( 4, "v241", "V 2.41" )
ROMX_LOAD( "ti84pv241.bin", 0x00000, 0x100000, CRC(76c44541) SHA1(3be9456268b9c0b2e5cf3a65af2b148ef74ce89b), ROM_BIOS(5) )
ROMX_LOAD( "ti84pbv241.bin", 0x00000, 0x100000, CRC(76c44541) SHA1(3be9456268b9c0b2e5cf3a65af2b148ef74ce89b), ROM_BIOS(5) )
ROM_SYSTEM_BIOS( 5, "v243", "V 2.43" )
ROMX_LOAD( "ti84pv243.bin", 0x00000, 0x100000, CRC(de874b96) SHA1(2779db4987e22b3e3d946cecf5eb3942a0478eaa), ROM_BIOS(6) )
ROMX_LOAD( "ti84pbv243.bin", 0x00000, 0x100000, CRC(de874b96) SHA1(2779db4987e22b3e3d946cecf5eb3942a0478eaa), ROM_BIOS(6) )
ROM_SYSTEM_BIOS( 6, "v253mp", "V 2.53MP" )
ROMX_LOAD( "ti84pv253mp.bin", 0x00000, 0x100000, CRC(53f1404a) SHA1(3535a0bcbed9d7949c2791695a26e4b2db1af8ba), ROM_BIOS(7) )
ROMX_LOAD( "ti84pbv253mp.bin", 0x00000, 0x100000, CRC(53f1404a) SHA1(3535a0bcbed9d7949c2791695a26e4b2db1af8ba), ROM_BIOS(7) )
ROM_SYSTEM_BIOS( 7, "v255mp", "V 2.55MP" )
ROMX_LOAD( "ti84pv255mp.bin", 0x00000, 0x100000, CRC(a5afffae) SHA1(5bf30a7ebbebfa90f221cdddc931ae0b96c419db), ROM_BIOS(8) )
ROMX_LOAD( "ti84pbv255mp.bin", 0x00000, 0x100000, CRC(a5afffae) SHA1(5bf30a7ebbebfa90f221cdddc931ae0b96c419db), ROM_BIOS(8) )
ROM_END
// YEAR NAME PARENT COMPAT MACHINE INPUT STATE INIT COMPANY FULLNAME FLAGS