What's new
So it seems I only had 1 spare 27c040 BUT I have an original Tetris Plus cart. so I burned your two ROMs and then used the rest of the original ICs from my testris plus on my Angel Kiss PCB.
And it doesn't work... I get static on the screen like an old TV searching for a signal.

I double checked that all the ROMs were in the correct locations, I re-dumped your two ROMs and verified that they were programmed correctly. And double checked that my main board boots properly with a different cart. I did also verify the Angel Kiss cart before I pulled any of the original ROMs. I even tried using the Mahjong sub-board (since the Mahjong games wont boot unless it's installed) and there was no change...

EDIT: I double checked the jumpers between Angel Kiss and Tetris Plus and they're identical, the PCB number is identical as well. FWIW I have yet to see any of these PCBs with modified jumpers.
Thanks for trying. That's really weird protection concerns only graphics, game should boot anyway.
 
I'm still interested. I only have Desert war...but I would love to play Gratia and the other shmups.
If I prepare files to convert your Desert War to Gratia, would you be able to test them?I'm pretty confident it should work as only graphic chips are impacted and my files work fine in MAME.
What's the version of your game (probably best taking a picture of the romboard with the shell removed)?
I wouldn't be able to do anything with board until July. I need to get rom burner too! I'm down for a multi though!
 
I wouldn't be able to do anything with board until July. I need to get rom burner too! I'm down for a multi though!
No worries we're progressing with @twistedsymphony

@twistedsymphony can you try to run your OG Tetris Plus board with the .10 and .30 ROMs pulled. And with my files too (should boot with garbage graphics).

[EDIT]
Is it possible to clear NVRAM on this hardware?
Also try swapping motherboards.
 
@twistedsymphony can you try to run your OG Tetris Plus board with the .10 and .30 ROMs pulled. And with my files too (should boot with garbage graphics).
same exact results. just snow/static...

I even swapped back in the original .10 and .30 roms and confirmed that they boot normally.


Is it possible to clear NVRAM on this hardware?
There's a CR2032 on the main board, I pulled it but it made no difference. I don't know if there is any other way.


Also try swapping motherboards.
unfortunately I only have the one motherboard :-/
 
@twistedsymphony can you try to run your OG Tetris Plus board with the .10 and .30 ROMs pulled. And with my files too (should boot with garbage graphics).
same exact results. just snow/static...
I even swapped back in the original .10 and .30 roms and confirmed that they boot normally.
This is where the problems start with remote troubleshooting...
Can you dump the OG ROMs .10 and .30 from your Tetris Plus board?

[EDIT]
Earlier in the thread you mentioned your Angel Kiss had the SS92046-01 chip but later your mentioned SS92047-01 and this is the chip I targeted for the conversion.
The snow is what I got in MAME if I use the wrong files (that is to say encrypted for the wrong security chip).
I picked up some Mahjong games on YAJ. opened them up and it seems that my Angel Kiss uses a different security chip than Derick2k's
Angel Kiss:
SS92046-01 9412EV 450891 06441

ak_small.jpg

This is the same security chip used by Tetris Plus according to MAME.

Also fun-fact: None of the Mahjong games will boot without the little sub-PCB that plugs into the bottom of the main board.
Can you try one last thing: swap all chips from your TP board to the Angel Kiss board.
 
Last edited by a moderator:
Can you dump the OG ROMs .10 and .30 from your Tetris Plus board?
I have, and ROMIDENT says they're match the Tetris Plus ROMs in MAME.


Earlier in the thread you mentioned your Angel Kiss had the SS92046-01 chip but later your mentioned SS92047-01 and this is the chip I targeted for the conversion.
I think I was referencing Derick2k's Angel Kiss board, mine is definitely SS92047-01 9425EV 367821 06441
Looking at MAME the only other game that uses this chip is Kirara Star. were you basing the protection off of that or basing it off of Gratia? The chip number is similar to the Gratia chip, but I think they're different.

Can you try one last thing: swap all chips from your TP board to the Angel Kiss board.
Still snow...


EDIT:
My IC10 and IC30 from Angel Kiss match with Angel Kiss in MAME, but the security chip number on my PCB is different than the one listed in MAME.


MAME says: Angel Kiss - Custom chip: JALECO SS92047-01 9423EV 450891 06441
mine is: SS92047-01 9425EV 367821 06441

angel_kiss_security_ic.jpg
 
Last edited:
I don't think the different numbers in the chips references are a problem:
9423EV 450891 06441 => 9423 is probably the datecode (year = 1994, week = 23), followed by the batch/lot number
9425EV 367821 06441 => 9425 is probably the datecode (year = 1994, week = 25), followed by the batch/lot number

Are you sure Tetris Plus isn't playing "blind"? Leave it run for 20/30s to go past disclaimer and try to add credits.
Can you take a picture of the "snow"?

Here's what I get in MAME if wrong security chip is used:

0000.png
 
Last edited by a moderator:
Are you sure Tetris Plus isn't playing "blind"? Leave it run for 20/30s to go past disclaimer and try to add credits.
I've left it on few a few minutes on one of my tests with no change. there is no disclaimer, it's just snow from the instant it powers on.

it does look different than your picture, mine LITERALLY looks like classic TV snow, it's not still either, it even moves like it:
QPLcKox.gif


I'll snap an actual photo or video a little later and test to see if I can get it to coin up despite what I see on screen.
 
Interesting. Can you probe program ROMs and main CPU to see if there's any activity or if it crashes immediately on power up?
 
I haven't really looked at how the main board is laid out, but most of it is covered by the ROM board (it's similar to the Taito F3) so probing the CPU might be difficult. I'll see what I can do though.
 
I haven't really looked at how the main board is laid out, but most of it is covered by the ROM board (it's similar to the Taito F3) so probing the CPU might be difficult. I'll see what I can do though.
Maybe we should stop this remote troubleshooting BS, it's getting on my nerves (not related to you but very frustrated as most of the things I've asked you I could have tested in minutes here).
 
totally understand. I've done my share of "blind"/remote troubleshooting and it takes 10x longer to do things and you end up chasing down wrong paths because you can't just see and assess things.

Maybe if you want we could try to set up some kind of video call to work through this. ... or better yet just get some hardware in your hands. You'll need it eventually anyway ;)
 
I have some semi-successfull testing :)

I put the Tetris plus ROMs with your patched roms on the Angel Kiss ROM board, started it up, waited a minute and then coined it up. and it's definitely playing blind.

So we know it's running, it's just snowing out the video.

I took a video of the results:

 
I have some semi-successfull testing :)

I put the Tetris plus ROMs with your patched roms on the Angel Kiss ROM board, started it up, waited a minute and then coined it up. and it's definitely playing blind.

So we know it's running, it's just snowing out the video.

I took a video of the results:

I knew it, encryption doesn't stop the game from running! :)
Can you try pulling ROMs .01 and .13?
And then ROM .11 too.
 
On the other hand, it's cool having a realtime log of this process for us laypeople to follow along and learn. Cheers you two!
 
  • Like
Reactions: nem
IMPORTANT INFORMATION
As you know there are 2 romsets for Gratia Second Earth, gratia and gratiaa using each a different encryption chip.
Only difference between these two are the encrypted gfx3 and gfx4 files (background and texts).

gfx3 ROM is said being a bad dump in MAME for romset gratiaa but gfx4 ROM is good for both sets.
I've decrypted the 2 files and found only header was different (first 0x40 bytes are 0xD2 for gratia and 0x05 for gratiaa).
Then I re-encrypted the gratia file for gratiaa and obtained a file identical to the OG gratiaa gfx4 file except for the 0x40 bytes of the header (which are now scattered in the re-encrypted file).
Conclusion: my script works fine, problem is either the decrypted header has to be modified before re-encryption or on @twistedsymphony side (ROMs installed in wrong sockets?).
 
Can you try pulling ROMs .01 and .13?
And then ROM .11 too.
Pulled ROMs 01 and 13 and booted... no change, I get snow and the game plays blind
Pulled ROM 11 (so 01, 13 and 11 are all pulled) ... still no change, I get snow and then the game plays blind.
 
Pulled ROMs 01 and 13 and booted... no change, I get snow and the game plays blindPulled ROM 11 (so 01, 13 and 11 are all pulled) ... still no change, I get snow and then the game plays blind.
Thanks, now I think it's really related to the headers.
Allow me few minutes to cook new files.
 
Back
Top