To install the patch you will need NBA Jam TE (rev 2.1 2/06/94) and beat v1 to patch the rom. You can download beat v1 here: https://www.romhacking.net/utilities/893/ The following files will need to be patched: l1_nba_jam_tournament_game_rom_ug16.ug16 l1_nba_jam_tournament_game_rom_ug17.ug17 l1_nba_jam_tournament_game_rom_ug18.ug18 l1_nba_jam_tournament_game_rom_ug20.ug20 l1_nba_jam_tournament_game_rom_ug22.ug22 l1_nba_jam_tournament_game_rom_ug23.ug23 l1_nba_jam_tournament_game_rom_uj16.uj16 l1_nba_jam_tournament_game_rom_uj17.uj17 l1_nba_jam_tournament_game_rom_uj18.uj18 l1_nba_jam_tournament_game_rom_uj20.uj20 l1_nba_jam_tournament_game_rom_uj22.uj22 l1_nba_jam_tournament_game_rom_uj23.uj23 l1_nba_jam_tournament_u12_sound_rom.u12 l1_nba_jam_tournament_u13_sound_rom.u13 l2.1_nba_jam_tournament_game_rom_ug12.ug12 l2.1_nba_jam_tournament_game_rom_uj12.uj12 This is a bit tedious but each file needs to be patched manually one by one. Once you've obtained the NBA Jam TE rom, extract the contents and then load up beat to apply the patches. The first step is selecting the original rom file, then on step 2 select the .bps file that has the corresponding name with it. check "Overwrite the original file" and click Apply. Continue doing it until all the .bps files are applied. Once done, rezip the files by highlighting all, right-click -> Send to -> Compressed (zipped) folder and name it nbajamte2.zip. Due to human error it may require multiple attempts to get it right. You'll know something is wrong if the audio or graphics are messed up in the game. There are several ways to play the rom. Here are some methods: Method 1: FBNeo. Grab the latest version and launch the rom like how you normally launch roms. Make sure to use ver 1.0.0.03 or newer, older builds doesn't play it properly: https://github.com/finalburnneo/FBNeo/releases/tag/latest It may not show up as available games. Click "Show unavailable", then search for nba jam, then where it shows NBA Jam TE (rev 4.0) click the plus sign to expand and then double click NBA Jam TE (rev 2.1). It'll show CRC errors but it'll run. Method 2: Retroarch via FBNeo core. You will need two copies of nbajamte2.zip, one as the original unpatched rom, and the second as the patched rom. Place the patched rom at SYSTEM_DIRECTORY/fbneo/patched, and when you launch the original unpatched rom in retroarch using FBNeo it'll override it with the patched version. Method 3: Mame in Debug mode Normally it wouldn't launch in Mame but if you run it in debug mode it'll work. Create a shortcut of Mame and go to its properties, in the Target section append these flags at the end: -window -debug nbajamte2 This will enable the Debugger and it'll launch Mame in windowed mode. You can omit the -window to go full screen. Method 4: Burning the EPROMs I have zero experience in this but it should work on real hardware. ************************************************************* * Extra Folder (Optional) ************************************************************* Included are optional patches to have the announcer say "Get that *Bleep* outta here!". l1_nba_jam_tournament_u12_sound_rom.u12.bps l1_nba_jam_tournament_u13_sound_rom.u13.bps l2.1_nba_jam_tournament_game_rom_ug12.ug12.bps l2.1_nba_jam_tournament_game_rom_uj12.uj12.bps It's the same process as before except you'll need to patch it with these 4 files instead of the previous ones. ************************************************************* * Secret Codes ************************************************************* Enable Fatalities: At the team select screen, hold up and press pass/steal 20 times. A box will come down indicating that the code has been entered. Big Head: Hold the joystick Up and press and hold Turbo/Pass Huge Head: Press Shoot 5 Times, then hold Joystick Up and press and hold Turbo/Pass Expanded Roster: Hold the joystick down at the player select screen, press Pass two times, then rotate the joystick counter clockwise 360 degrees and tap the Pass button three times. The Expanded Roster code can be entered during the halftime player select screen as well.