What's new
MK1 does have revisions 4.0 and 5.0 for T-unit, will require hacking the ASIC/scaler/FPGA though
 
Super High Impact is not a T-Unit board.
I think High Impact is different than Super High Impact.
I know that I buy High Impact PCBs when I find them to be able to steal U99 from for Smash etc.
I think you can convert High Impact to Smash, but am not sure it is a direct swap to any of the MK family.
 
I think High Impact is different than Super High Impact.
I know that I buy High Impact PCBs when I find them to be able to steal U99 from for Smash etc.
I think you can convert High Impact to Smash, but am not sure it is a direct swap to any of the MK family.
oooh high impact to smash would be awesome! :D
 
EDIT: In my frustration with multiup, I forgot my manners here, and would like to apologize. Thank you @Asure for this brilliant work, as it's very much appreciated.


Anyone got a way to navigate multiup that works? Am having trouble, and have a non-profit that could really use this to get there cabinet up and running.
 
EDIT: In my frustration with multiup, I forgot my manners here, and would like to apologize. Thank you @Asure for this brilliant work, as it's very much appreciated.


Anyone got a way to navigate multiup that works? Am having trouble, and have a non-profit that could really use this to get there cabinet up and running.
I used multiup because i thought at least one of the hosts would work for many of the users here.
I tried the 1fichier link, wait for the bar to fill before clicking. First click is an ad, just close it, second click should take you to a link.
Because of the nature of this work, i did not put this on any host like google, dropbox or onedrive. If anybody wants to mirror it that's fine with me.
 
EDIT: In my frustration with multiup, I forgot my manners here, and would like to apologize. Thank you @Asure for this brilliant work, as it's very much appreciated.


Anyone got a way to navigate multiup that works? Am having trouble, and have a non-profit that could really use this to get there cabinet up and running.

If you end up on the mirror links page, scroll down to the "upto" link.
Open it, you'll see the free/guest user has a 1 minute wait.
I waited the minute and it worked for me.
 
Thank you all...acquired.
Now just to get these folks up and running. There will be a lot of really happy kids and adults after this gets done!
 
so UG12 and UJ12 don't need to be patched anymore?!
(from the december .BPS release:
l2.1_nba_jam_tournament_game_rom_ug12.ug12.bps
l2.1_nba_jam_tournament_game_rom_uj12.uj12.bps)

just the 8x UJ and 8x UG 14 to 23 right?
 
You don't need to patch anything anymore, everything is in the zipfile patched already.
I think you can skip burning two roms that remained the same between Jam and Jam TE but im not home right now and forgot which ones they are.
Just burn UG12 and UJ12, and do the power test, two roms will be green :)
 
well, I've burned 16x M27C4001:
IMG_7834.jpg

with these files:

l1_nba_jam_game_rom_ug14.ug14
l1_nba_jam_game_rom_ug16.ug16
l1_nba_jam_game_rom_ug17.ug17
l1_nba_jam_game_rom_ug18.ug18
l1_nba_jam_game_rom_ug19.ug19
l1_nba_jam_game_rom_ug20.ug20
l1_nba_jam_game_rom_ug22.ug22
l1_nba_jam_game_rom_ug23.ug23
l1_nba_jam_game_rom_uj14.uj14
l1_nba_jam_game_rom_uj16.uj16
l1_nba_jam_game_rom_uj17.uj17
l1_nba_jam_game_rom_uj18.uj18
l1_nba_jam_game_rom_uj19.uj19
l1_nba_jam_game_rom_uj20.uj20
l1_nba_jam_game_rom_uj22.uj22
l1_nba_jam_game_rom_uj23.uj23

and the following 3 to the audio board
M27C4001: nbau12.u12 and nbau13.u13
D27C010: l2_nba_jam_u3_sound_rom.u3

installed on a NBA JAM board.
This means the UG12 and UJ 12 are from NBA JAM and not NBA JAM TOURNAMENT. ( is that my issue?)
IMG_7835.jpg


....and roms are red :

IMG_7838.PNG


and the game "works" but has severe grfx issue
IMG_7841.jpg


with roms being ok :
i:\candy\roms_patches\rewind4jam_v1.1\l1_nba_jam_game_rom_uj16.uj16.
ID check skipped
Verifying... Code Buffer
Device is verified
Elapsed time: 64.97 seconds.

.. I have taken the files from the rewind4jam_v1.1.zip and copied them into nbajam.zip and tried them in mame (249 .. in a cmd prompt as mame249 nbajam to load ignore CRC errors) ... and I get the exact same thing? so my rom burning was ok I guess?!
IMG_7843.jpg


anyone else?! :(


edit: This means the UG12 and UJ 12 are from NBA JAM and not NBA JAM TOURNAMENT. ( is that my issue?)
yup ... that is part of it. Dumb me. if I take UG12 and UJ12 from the nba tournament rom set, it works better but not really:
the attract mode is ok but if I insert credits, half the screen is giberish ...if I wait for the attract to kick in again, it will clear it and eventually crash with:

-----------------------------------------------------
Exception at EIP=00007ff719633756 (not found): ACCESS VIOLATION
While attempting to read memory at 000002065d5131c0
-----------------------------------------------------
RAX=0000000000c01180 RBX=0000000000000500 RCX=0000000000000004 RDX=000002065581f510
RSI=00000000000003ff RDI=000000000003ff00 RBP=000002065c912040 RSP=0000008902db9410
R8=0000000006008c0c R9=00000000000000b3 R10=0000000000000000 R11=0000000000030000
R12=0000000000016800 R13=000002066091a040 R14=0000000000016800 R15=0000000000000700
-----------------------------------------------------
Stack crawl:
0000008902db9460: 00007ff719633756 (not found)
0000008902db9520: 00007ff71960131d (not found)
0000008902db9550: 00007ff71b797bff (not found)
0000008902db9580: 00007ff71adfaf44 (not found)
0000008902db95c0: 00007ff717ecc488 (not found)
0000008902db9630: 00007ff717ece536 (not found)
0000008902db9670: 00007ff717ed5c8b (not found)
0000008902db96a0: 00007ff717ed8431 (not found)
0000008902db96d0: 00007ff717edd5e7 (not found)
0000008902db9740: 00007ff71722fef8 (not found)
0000008902db98a0: 00007ff71722cc78 (not found)
0000008902dbed20: 00007ff71a803fdb (not found)
0000008902dbf100: 00007ff71d13bf1f (not found)
0000008902dbf3c0: 00007ff71d13c52d (not found)
0000008902dbf420: 00007ff71a7fe689 (not found)
0000008902dbf7f0: 00007ff71e2eb997 (not found)
0000008902dbf8c0: 00007ff7127b13b1 (not found)
0000008902dbf8f0: 00007ff7127b14e6 (not found)
0000008902dbf920: 00007ff8ec4c7614 (BaseThreadInitThunk+0x0014)
0000008902dbf9a0: 00007ff8ee4426b1 (RtlUserThreadStart+0x0021)

I've downloaded beat and applied the bps to UG12 and IJ12 in nba tournament 2.1 :

IMG_7847.jpg


with the same symptoms:
inserting credits:
IMG_7848.jpg


attract mode:
IMG_7849.jpg



...and it crashed and exit.

Still, I burned the UJ12 and UG12 to try on the hardware and yeah ... these roms/patches are not working for me with a NBA JAM board. The game does coin up but you are not able to start a game, there are grfx issues, reboots, etc.
IMG_7850.jpg

IMG_7857.jpg



I tried! :(
 
Last edited:
I am just about to get my shipment of eproms to burn a full set, am wondering if the checksums have been changed so they will pass at boot also or if they will fail and post red.

Thanks!
 
I will quadrouple check the zip i uploaded when i get back home.
Things you should not do
- Use original tournament roms, then patch them. Don't apply patches. Everything should be patched already.
- This causes the crashes you see, as the end result is original rom+patch still has the ASIC checks.

It should work as-is in mame as nbajam.zip.. And from the top of my head there should only be two green roms..
 
edit: This means the UG12 and UJ 12 are from NBA JAM and not NBA JAM TOURNAMENT. ( is that my issue?)
yup ... that is part of it. Dumb me. if I take UG12 and UJ12 from the nba tournament rom set, it works better but not really:
the attract mode is ok but if I insert credits, half the screen is giberish ...if I wait for the attract to kick in again, it will clear it and eventually crash with:
Ok so i'm an idiot and i didn't include my patched program roms. UG12 and UJ12 are missing from the zip i posted earlier. Mweh.
Here's a correct zip v1.2: https://www.dropbox.com/scl/fi/8aji...v1.2.zip?rlkey=y6yurn7epa4pl90zwt8s9wl1x&dl=0

@Mrhide in your case just reburn UG12 and UJ12 with the program roms in the zipfile.
@SCUBA King use v1.2 zip. CRC has not been fixed, i didn't care and the game doesn't care :)

There is a total of 4 roms green at the moment, those are likely not needed to burn/replace and you can save some time.
Burn the program roms first and boot it. Then only replace the GFX roms which are not green to save time, and keep the orig labels.
 
Last edited:
Ok so i'm an idiot and i didn't include my patched program roms. UG12 and UJ12 are missing from the zip i posted earlier. Mweh.
Here's a correct zip v1.2: https://multiup.org/8e02dca7e29d5b817bf33b91b47140c7

ohhh :) there are indeed differences from the ones I patched yesterday
... and it WORKS in mame :) ... erasing the 2 roms and burning them, which will probably work now! will edit this post when tested!
Thank you !!


edit:

@Asure it is now indeed ALL GOOD :) again, big thanks for this !!!
IMG_7863.jpg
IMG_7864.jpg




... having MK next would be nice! just sayin'
 
Last edited:
Thinking about the sound hardware variations between Y-Unit, and T-Unit and the potential for multis I think just 3 ports need to be made to help standardize the hardware:

Y-Unit Games w/ CVSD Audio
High Impact
Smash TV
Trog
Trog Prototype
Strike Force
Super High Impact

Y-Unit Games with ADPCM Audio
Terminator 2 (Port to T-Unit)
Total Carnage (Port to T-Unit)
Mortal Kombat (already has a T-Unit Port)

T-Unit Games with ADPCM Audio
Mortal Kombat
Judge Dredd
NBA Jam
NBA Jam TE

T-Unit Games with DSC Audio
Mortal Kombat II (Port to Wolf Hardware)


That would mean a Y-Unit multi could be focused on just the CVSD Audio board
T-Unit would be focused on just the ADPCS Audio board and incorporate ported ADPCM Y-Unit Games
And then MK2 would go on a Wolf-Unit multi since it uses DSC audio.

Is the code available for T2 or Total Carnage to port them to T-Unit?
 
We have the source for SmashTV, Trog and Total Carnage, but no audio source files to make em work on adpcm. Could try to extract everything.

Also they use different image formats but there are some source files available. Gfx will require source changes to work on tunit.

Wolf unit/DCS is a big cheat at audio. It just uses long loops instead of playing real music/scores like the YM2151. Think of it as a multi-channel mono mp3 player. The game just sinds a command to play something, the dcs finds a free channel and goes and plays it.

If we wanna port sound there its a lot of work.

I think my initial idea for a multi sound board based on arduino or pi is not too bad and would require the least effort, and provide better sound quality. We could use stereo mp3 there at a low cost and upgrade those older games to better quality sound.
 
Total Carnage is ADPCM originally

the conversions I proposed would not require any audio porting... that's the whole point.
 
Total Carnage is ADPCM originally

the conversions I proposed would not require any audio porting... that's the whole point.
yeah from Y-unit, Terminator 2 and Total Carnage use ADPCM sound boards.

and literally DCS is like an mp3 player, it plays compressed audio samples. I personally think it ruined pinball, but the video games that did use it I can only imagine how terrible they would be with FM audio instead. or how inefficient they would be with digitized sounds like Cruis'n USA or Killer Instinct. ADPCM only has those 2 roms for digitizer. :0

the Japanese companies did some awesome stuff with audio but DCS was a total game changer. Matt Booty is one of the only developers I've never talked to.
 
Total Carnage is ADPCM originally

the conversions I proposed would not require any audio porting... that's the whole point.
Technically it would be easier I think to port TC and STV to Wolf/Tunit since they ate super similar. Just sample the sounds and voila.
 
Back
Top