Released: NBA Rewind 4 Jam (was: NBA Jam TE hacking.)

Are you upgrading an original NBA? Or another t-unit game?
Thanks for all the work. This is awesome.

I'm going to follow that with a couple questions that show my lack of knowledge. ;)

1. Am I correct in assuming I can just have my original EEPROMs rewritten or do I need to replace those?
2. Is there a list of what versions haven't been dumped yet? If 1 is correct, I don't want to delete a piece of history.
3. Do I need my sound files updated as well?
1. Well, we need to know what are you upgrading.. a JAM To TE? (Most cases you can skip burning a few, and re-use the rest.)
2. What does the cmos/boot screen show, which version / date are you running? (There may be undumped revisions.)
3. Yes.
 
Am I correct in assuming I can just have my original EEPROMs rewritten or do I need to replace those?
There's a lot to unpack in this little question.
1. EPROMs are not the same as EEPROMs
EPROMs = has a window and requires UV light to erase
EEPROM = electronically erasable in circuit (by controlling the pins). usually a "serial" device rather than a parallel device like an EPROM

2. Your NBA JAM does not have EEPROMs
Your NBA JAM might not even have EPROMs, some boards used Mask ROMs which are NOT erasable.
Mask ROM = typically plastic casing instead of ceramic, no window on top of erasure, usually will have the game code label printed right on the chip instead of a sticker.

2. IF your NBA Jam uses EPROMs instead of Mask ROMs, then yes you can erase them and program the new code on it. However, I DO NOT RECOMMEND DOING THAT. It's useful to keep the original ROMs untouched so you have something to fall back on that is known working that you can test, not to mention the board is arguably more valuable with the original, unmodified ROMs than without. Also I've found that a lot these old ROMs often fail to properly erase or get reprogrammed, so you may end up erasing them only for them to become junk and have to buy more anyway.

Is there a list of what versions haven't been dumped yet? If 1 is correct, I don't want to delete a piece of history.
yes, MAME: https://github.com/mamedev/mame/blob/master/src/mame/midway/midtunit.cpp#L1832

the way to test this is to dump the code from your ROM and then run "romident" in MAME
you can do this on the commandline with MAME:
Code:
mame.exe -romident myromfile.bin"
I wrote a drag and drop batch file to streamline it: http://solid-orange.com/1558
or there are online tools: https://romident.coinopflorida.com/

Do I need my sound files updated as well?
Yes
 
So whats the secret to getting this working. I have a NBA Jam TE says its has 3.0 roms I pulled and dumped them all and checksum against v1.2 rewind roms and found 4 roms I could keep J & G 14 and J& G 19. I burnt the rest of the J's for and installed them and I get nothing... sencone led never comes on. If I put the original J12 back in (and left rest of the rewind 1.2 J roms in). It comes up of course with the roms checksum errors since I left the new J's in except 12.


Is there something else I have to do to get this to start? or won't it work because I had 3.0 roms and need older ones to be able to use?

Here's a link to my md5sum'd roms I am trying to use the 1.2 set
https://docs.google.com/spreadsheets/d/1ag3s0zPrwXlbPidRWKe_S_z79AeRn44MOKGmJQzDZNM/edit?usp=sharing
 
Last edited:
I did get it to boot when I reburned and swapped both J and & G 12 at the same time. I guess those gotta go as pair. It came on but the checksums still failed for all the J's even though they are all 1.2 J's. Is it supposed to cksum correctly with 1.2?

I don't have enough chips to do all the G's yet. Had to order another batch I need for more, but hoping I could get it all going minus swap the last 4 until my batch of eproms come
 
Hiya!

First, thanks for putting together this rad project! :D

Would someone mind sanity checking me here? I've got an NBA Jam T.E. set headed my way, and I'd like to upgrade it to this.

As I understand from reading back through this topic:

ROM types needed for conversion (120 ns access time variants):
  • 27C4001-12 [Program, game, and most audio roms]
  • 27C010A-12 [Audio rom U3 on sound board, file: l2_nba_jam_u3_sound_rom.u3]
Since mine is a Tournament Edition already:
  • Burn program ROMs only [Which are these, exactly? I'm assuming nbau12, nbau13?]
  • Install
  • Test to see if other ROMs are needed in diagnostics menu
  • Burn, install, test again as needed based on which ROMs returned bad from diagnostics.
Does that sound about correct? Thanks again for the fantastic work!
 
If you really want the best Jam TE, you should consider the Jam SE release instead of this, as it's a full rebuild, can be maintained and built from source, and not 'just a romhack'. Like the rewind edition. Sure, it has a spiffy Youtube video, but i'd rather point you to this topic and a much more impressive feature list :)

 
Back
Top