view rom.db @ 1356:4d16c09210fd

Fix resampling code to deal with case in which output frequency is greater than the input frequency. Probably could stand to be improved, but at least it doesn't cause the emulator to deadlock
author Michael Pavone <pavone@retrodev.com>
date Thu, 11 May 2017 07:51:28 -0700
parents bb0318a73b54
children 52c99430ba5f
line wrap: on
line source

T-081326 {
	name NBA Jam
	EEPROM {
		type i2c
		size 256
	}
	map {
		0 {
			device ROM
			last 1FFFFF
		}
		200000 {
			device EEPROM
			last 3FFFFF
			bits_read {
				1 sda
			}
			bits_write {
				0 sda
				1 scl
			}
		}
	}
}
T-81033 {
	name NBA Jam
	EEPROM {
		type i2c
		size 256
	}
	map {
		0 {
			device ROM
			last 1FFFFF
		}
		200000 {
			device EEPROM
			last 3FFFFF
			bits_read {
				1 sda
			}
			bits_write {
				0 sda
				1 scl
			}
		}
	}
}
T-081276 {
	name NFL Quarterback Club
	EEPROM {
		type i2c
		size 256
	}
	map {
		0 {
			device ROM
			last 1FFFFF
		}
		200000 {
			device EEPROM
			#This is almost certainly not correct based on the address pins
			#available to the Acclaim mapper. It's probably available up to
			#2FFFFF at least and just fights with D0 from the mask ROM
			last 200001
			bits_read {
				0 sda
			}
			bits_write {
				0 sda
				8 scl
			}
		}
		200002 {
			device ROM
			offset 200000
			last 2FFFFF
		}
	}
}
T-81406 {
	name NBA Jam TE
	EEPROM {
		type i2c
		size 512
	}
	map {
		0 {
			device ROM
			last 1FFFFF
		}
		200000 {
			device EEPROM
			#This is almost certainly not correct based on the address pins
			#available to the Acclaim mapper. It's probably available up to
			#2FFFFF at least and just fights with D0 from the mask ROM
			last 200001
			bits_read {
				0 sda
			}
			bits_write {
				0 sda
				8 scl
			}
		}
		200002 {
			device ROM
			offset 200000
			last 2FFFFF
		}
	}
}
T-081586 {
	name NFL Quarterback Club '96
	EEPROM {
		type i2c
		size 2048
	}
	map {
		0 {
			device ROM
			last 1FFFFF
		}
		200000 {
			device EEPROM
			#This is almost certainly not correct based on the address pins
			#available to the Acclaim mapper. It's probably available up to
			#2FFFFF at least and just fights with D0 from the mask ROM
			last 200001
			bits_read {
				0 sda
			}
			bits_write {
				0 sda
				8 scl
			}
		}
		200002 {
			device ROM
			last 3FFFFF
			offset 200000
		}
	}
}
T-81576 {
	name College Slam
	EEPROM {
		type i2c
		size 8192
	}
	map {
		0 {
			device ROM
			last 1FFFFF
		}
		200000 {
			device EEPROM
			#This is almost certainly not correct based on the address pins
			#available to the Acclaim mapper. It's probably available up to
			#2FFFFF at least and just fights with D0 from the mask ROM
			last 200001
			bits_read {
				0 sda
			}
			bits_write {
				0 sda
				8 scl
			}
		}
		200002 {
			device ROM
			offset 200000
			last 2FFFFF
		}
	}
}
T-81476 {
	name Frank Thomas Big Hurt Baseball
	EEPROM {
		type i2c
		size 8192
	}
	map {
		0 {
			device ROM
			last 1FFFFF
		}
		200000 {
			device EEPROM
			#This is almost certainly not correct based on the address pins
			#available to the Acclaim mapper. It's probably available up to
			#2FFFFF at least and just fights with D0 from the mask ROM
			last 200001
			bits_read {
				0 sda
			}
			bits_write {
				0 sda
				8 scl
			}
		}
		200002 {
			device ROM
			last 3FFFFF
			offset 200000
		}
	}
}
T-50176 {
	name Rings of Power
	EEPROM {
		type i2c
		size 128
	}
	map {
		0 {
			device ROM
			last FFFFF
		}
		200000 {
			device EEPROM
			last 3FFFFF
			bits_read {
				7 sda
			}
			bits_write {
				6 scl
				7 sda
			}
		}
	}
}
T-50396 {
	name NHLPA Hockey '93
	EEPROM {
		type i2c
		size 128
	}
	map {
		0 {
			device ROM
			last 7FFFF
		}
		200000 {
			device EEPROM
			last 3FFFFF
			bits_read {
				7 sda
			}
			bits_write {
				6 scl
				7 sda
			}
		}
	}
}
T-50446 {
	name John Madden Football '93
	EEPROM {
		type i2c
		size 128
	}
	map {
		0 {
			device ROM
			last FFFFF
		}
		200000 {
			device EEPROM
			last 3FFFFF
			bits_read {
				7 sda
			}
			bits_write {
				6 scl
				7 sda
			}
		}
	}
}
T-50516 {
	name John Madden Football '93: Championship Edition
	EEPROM {
		type i2c
		size 128
	}
	map {
		0 {
			device ROM
			last FFFFF
		}
		200000 {
			device EEPROM
			last 3FFFFF
			bits_read {
				7 sda
			}
			bits_write {
				6 scl
				7 sda
			}
		}
	}
}
T-172196 {
	name Madden NFL 98
	SRAM {
		size 16318
		bus odd
	}
	map {
		0 {
			device ROM
			last 1FFFFF
		}
		200000 {
			device SRAM
			last 3FFFFF
		}
	}
}
T-50606 {
	name Bill Walsh College Football
	EEPROM {
		type i2c
		size 128
	}
	map {
		0 {
			device ROM
			last FFFFF
		}
		200000 {
			device EEPROM
			last 3FFFFF
			bits_read {
				7 sda
			}
			bits_write {
				6 scl
				7 sda
			}
		}
	}
}
MK-12056 {
	name Super Street Fighter 2: The New Challengers
	map {
		0 {
			device ROM
			last 7FFFF
		}
		80000 {
			device Sega mapper
			last 3FFFFF
			offset 80000
		}
	}
}
T-12056 {
	name Super Street Fighter 2: The New Challengers
	map {
		0 {
			device ROM
			last 7FFFF
		}
		80000 {
			device Sega mapper
			last 3FFFFF
			offset 80000
		}
	}
}
T-12043 {
	name Super Street Fighter 2: The New Challengers
	map {
		0 {
			device ROM
			last 7FFFF
		}
		80000 {
			device Sega mapper
			last 3FFFFF
			offset 80000
		}
	}
}
T-12046 {
	name Mega Man - The Wily Wars
	EEPROM {
		type i2c
		size 128
	}
	map {
		0 {
			device ROM
			last 1FFFFF
		}
		200000 {
			device EEPROM
			last 3FFFFF
			bits_read {
				0 sda
			}
			bits_write {
				0 sda
				1 scl
			}
		}
	}
}
MK-1563 {
	name Sonic & Knuckles
	map {
		0 {
			device ROM
			last 1FFFFF
		}
		200000 {
			device LOCK-ON
			last 3FFFFF
		}
	}
}
G-4060 {
	name Wonder Boy in Monster World
	EEPROM {
		type i2c
		size 128
	}
	map {
		0 {
			device ROM
			last 1FFFFF
		}
		200000 {
			device EEPROM
			last 3FFFFF
			bits_read {
				0 sda
			}
			bits_write {
				0 sda
				1 scl
			}
		}
	}
}
G-4524 {
	name Ninja Burai Densetsu
	EEPROM {
		type i2c
		size 128
	}
	map {
		0 {
			device ROM
			last 1FFFFF
		}
		200000 {
			device EEPROM
			last 3FFFFF
			bits_read {
				0 sda
			}
			bits_write {
				0 sda
				1 scl
			}
		}
	}
}
T-70106- {
	name Another World
	#European version of this game has EUROPE in the region field rather than just E
	regions E
}
G-004130 {
	name Alien Soldier
	#Japanese version of this game seems to indicate support for European consoles in
	#the header. While the game does indeed run, most people probably expect 60Hz
	#if they are running the Japanese version rather than the European one
	regions J
}
00004042 {
	name Castle of Illusion: Fushigi no Oshiro Daibouken
	#Has JAPAN in header rather than J, A gets interpreted as a "new-style" code
	regions J
}
T-48036 {
	name Ms. Pac-Man
	#Ms. Pac-Man doesn't like 6-button controllers
	device_overrides {
		1 gamepad3.1
		2 gamepad3.2
	}
}
T-103026 {
	name King of the Monsters
	#This game won't work at all with a properly emualted 6-button controller
	device_overrides {
		1 gamepad3.1
		2 gamepad3.2
	}
}
#Automatically hook up the mouse in the appropriate port for the games I've tested
T-76076 {
	name Nobunaga's Ambition
	device_overrides {
		2 mouse.1
	}
}
T-97056 {
	name Fun 'N' Games
	device_overrides {
		2 mouse.1
	}
}
MK-1552 {
	name Richard Scarry's Busytown
	device_overrides {
		1 mouse.1
	}
}
MK-1713 {
	name Wacky Worlds
	device_overrides {
		2 mouse.1
	}
}
T-130016 {
	name Shanghai II: Dragon's Eye
	device_overrides {
		1 mouse.1
	}
}
T-50286 {
	name Buck Rogers: Countdown to Doomsday
	SRAM {
		size 8192
		bus odd
	}
	map {
		0 {
			device ROM
			last 1FFFFF
		}
		200000 {
			device SRAM
			last 3FFFFF
		}
	}
}
MK-1215 {
	name Evander 'Real Deal' Holyfield's Boxing
	EEPROM {
		type i2c
		size 128
	}
	map {
		0 {
			device ROM
			last 1FFFFF
		}
		200000 {
			device EEPROM
			last 3FFFFF
			bits_read {
				0 sda
			}
			bits_write {
				0 sda
				1 scl
			}
		}
	}
}
ACLD012 {
	name Hardball III
	SRAM {
		size 32768
		bus odd
	}
	map {
		0 {
			device ROM
			last 1FFFFF
		}
		200000 {
			device SRAM
			last 3FFFFF
		}
	}
}

9bed099693c27a6575b394bdd150efb7cc53c5c6 {
	name Atomic Robo-Kid
	regions J
}
d366d05644eb59a14baf3c2e7281c1584630c021 {
	name Might and Magic III - Isles of Terra
	SRAM {
		size 32768
		bus odd
	}
	map {
		0 {
			device ROM
			last 1FFFFF
		}
		200000 {
			device SRAM
			last 3FFFFF
		}
	}
}
8fe0806427e123717ba20478ab1410c25fa942e6 {
	name Ya Se Chuan Shuo
	map {
		0 {
			device ROM
			last 3FFFFF
		}
		400000 {
			device fixed
			value 6300
			last 400001
		}
		400002 {
			device fixed
			value 9800
			last 400003
		}
		400004 {
			device fixed
			value C900
			last 400005
		}
		400006 {
			device fixed
			value 1800
			last 400007
		}
	}
}
7857c797245b52641a3d1d4512089bccb0ed5359 {
	name 16 Zhang Ma Jiang
	map {
		0 {
			device ROM
			last 3FFFFF
		}
		400002 {
			device fixed
			value AA00
			last 400003
		}
		400006 {
			device fixed
			value F000
			last 400007
		}
	}
}
5fc4591fbb1acc64e184466c7b6287c7f64e0b7a {
	name Elf Wor
	map {
		0 {
			device ROM
			last 3FFFFF
		}
		400000 {
			device fixed
			value 5500
			last 400001
		}
		400002 {
			device fixed
			value 0F00
			last 400003
		}
		400004 {
			device fixed
			value C900
			last 400005
		}
		400006 {
			device fixed
			value 1800
			last 400007
		}
	}
}
df7a2527875317406b466175f0614d343dd32117 {
	name Huan Le Tao Qi Shu: Smart Mouse
	map {
		0 {
			device ROM
			last 3FFFFF
		}
		400000 {
			device fixed
			value 5500
			last 400001
		}
		400002 {
			device fixed
			value 0F00
			last 400003
		}
		400004 {
			device fixed
			value AA00
			last 400005
		}
		400006 {
			device fixed
			value F000
			last 400007
		}
	}
}
25d2d6a5ab20e16b8b42b67e5fb338421b64b29b {
	name Mighty Morphin' Power Rangers: The Fighting Edition
	map {
		0 {
			device ROM
			last 3FFFFF
		}
		400000 {
			device fixed
			value 5500
			last 400001
		}
		400002 {
			device fixed
			value 0F00
			last 400003
		}
		400004 {
			device fixed
			value C900
			last 400005
		}
		400006 {
			device fixed
			value 1800
			last 400007
		}
	}
}
03f40c14624f1522d6e3105997d14e8eaba12257 {
	name Super Bubble Bobble MD
	map {
		0 {
			device ROM
			last 3FFFFF
		}
		400000 {
			device fixed
			value 5500
			last 400001
		}
		400002 {
			device fixed
			value 0F00
			last 400003
		}
	}
}
3dca68795b6c9a16cafa5e71218d5ce83aa465fc {
	name Thunderbolt II
	map {
		0 {
			device ROM
			last 3FFFFF
		}
		400000 {
			device fixed
			value 5500
			last 400001
		}
		400006 {
			device fixed
			value F000
			last 400007
		}
	}
}

#This entry is used by the GUI ROM
BlstMenu {
	map {
		0 {
			device ROM
			last FFFFF
		}
		100000 {
			device RAM
			size 80000
			last 17FFFF
		}
		180000 {
			device MENU
			last 1FFFFF
		}
	}
	device_overrides {
		1 gamepad3.1
		2 mouse.1
		ext none
	}
	mouse_mode absolute
}