Biomechanical Toy PCB pictures?

PCB problems and fixes
Asure
Posts: 573
Joined: April 17th, 2013, 5:16 pm
Location: Netherlands
eBay: asure_nl

Re: Biomechanical Toy PCB pictures?

Post by Asure »

rodwod wrote:This is what i did after i put the roms in.
But it did not work so i tried to change as much stuff on the pcb as possible to make it look like shou's bio pcb.

I used NM27C040Q the same type used on original pcb.

The bio pcb picture i was using as a reference has AFN & BFN custom chips but my squash pcb has AFN AFN.

Most of the sprites are good and the sound worked 100% so did the program.
Well, i see a BFN BFN here on a BMT picture from Zak, but that might just be a series mark from the custom's producer.
User avatar
rodwod
Please Continue...
Posts: 183
Joined: November 15th, 2010, 10:24 am
Location: England
Initials: CCP

Re: Biomechanical Toy PCB pictures?

Post by rodwod »

Yeah also i think you can buy the same ones on ebay.

AFN
http://www.ebay.co.uk/itm/TPC1020AFN084 ... SwHgVW8Awf

BFN
http://www.ebay.com/itm/TPC1020BFN-068C ... Swa~BYXdLW

From david's pcb conversion pic it looks like he has not touched these chips.
Asure
Posts: 573
Joined: April 17th, 2013, 5:16 pm
Location: Netherlands
eBay: asure_nl

Re: Biomechanical Toy PCB pictures?

Post by Asure »

Well, those customs are FPGA modules and can be programmed to contain 'whatever' the designers wanted them to contain.
So for now my theory about enabling/disabling the encryption with a jumper resistor goes out the door.

David's version works in a way so that the encrypted ram read/writes the data the way it expects from squash.

But this code in squash is not protected, so we can likely copy it and integrate it into BMT with some modifications.
(And test everything in Mame without the original hardware in hand.)
User avatar
rodwod
Please Continue...
Posts: 183
Joined: November 15th, 2010, 10:24 am
Location: England
Initials: CCP

Re: Biomechanical Toy PCB pictures?

Post by rodwod »

Sounds like a plan
neocps1
Banned
Posts: 83
Joined: May 5th, 2012, 8:55 am
Location: France

Re: Biomechanical Toy PCB pictures?

Post by neocps1 »

Some progress ? Just curious about the way you will do it. Not that you can't do it, but I can learn from your methods
User avatar
rugdoctor
Please Continue...
Posts: 609
Joined: June 23rd, 2010, 5:45 am
Location: New Zealand, Wellington
Initials: KLM
Contact:

Re: Biomechanical Toy PCB pictures?

Post by rugdoctor »

I would imagine a conversion to be up to the 60 Euro mark? Given how cheap "Squash" PCB can be had nowadays. Anyway, I hope the process is not too complicated ;)
my website: http://kelvinsgamingheaven.blogspot.co.nz/" onclick="window.open(this.href);return false;
User avatar
rugdoctor
Please Continue...
Posts: 609
Joined: June 23rd, 2010, 5:45 am
Location: New Zealand, Wellington
Initials: KLM
Contact:

Re: Biomechanical Toy PCB pictures?

Post by rugdoctor »

Mon Ami (with a ciggy on one end of the lip and donning a beret) and I have been talking about this game recently and there are a couple points to consider should you like to convert one game to another...

1) Decryption on Squash is made by hardware

2) Squash code copies values already encrypted from the program ROMs (from 0x16BC0 for instance)

3) Squash code doesn't contain any encryption/decryption algorithm otherwise it would have been very easy for bootleggers to make copies

4) Decryption algorithm is available in MAME (in C language). Encryption algorithm has been made based on that and tested with values in video RAM from Squash.

5) Biomechanical Toy writes to video RAM @ 2AF8C in code. A jump to the encryption algorithm must be inserted there.

6) GFX ROMs aren't encrypted, neither in Squash or BMT

and as they say...Voilà ! :penser:
my website: http://kelvinsgamingheaven.blogspot.co.nz/" onclick="window.open(this.href);return false;
neocps1
Banned
Posts: 83
Joined: May 5th, 2012, 8:55 am
Location: France

Re: Biomechanical Toy PCB pictures?

Post by neocps1 »

some progress ?
User avatar
rugdoctor
Please Continue...
Posts: 609
Joined: June 23rd, 2010, 5:45 am
Location: New Zealand, Wellington
Initials: KLM
Contact:

Re: Biomechanical Toy PCB pictures?

Post by rugdoctor »

a1077b61-52f1-4d7b-a784-88557f3be858.jpg
e14ba2bb-bb45-43be-be8b-1664ec5f0f35.jpg
You do not have the required permissions to view the files attached to this post.
my website: http://kelvinsgamingheaven.blogspot.co.nz/" onclick="window.open(this.href);return false;
User avatar
rodwod
Please Continue...
Posts: 183
Joined: November 15th, 2010, 10:24 am
Location: England
Initials: CCP

Re: Biomechanical Toy PCB pictures?

Post by rodwod »

Did you find a way ?
Last edited by rodwod on May 9th, 2018, 4:56 pm, edited 1 time in total.
User avatar
rugdoctor
Please Continue...
Posts: 609
Joined: June 23rd, 2010, 5:45 am
Location: New Zealand, Wellington
Initials: KLM
Contact:

Re: Biomechanical Toy PCB pictures?

Post by rugdoctor »

rugdoctor wrote:Mon Ami (with a ciggy on one end of the lip and donning a beret) and I have been talking about this game recently and there are a couple points to consider should you like to convert one game to another...

1) Decryption on Squash is made by hardware

2) Squash code copies values already encrypted from the program ROMs (from 0x16BC0 for instance)

3) Squash code doesn't contain any encryption/decryption algorithm otherwise it would have been very easy for bootleggers to make copies

4) Decryption algorithm is available in MAME (in C language). Encryption algorithm has been made based on that and tested with values in video RAM from Squash.

5) Biomechanical Toy writes to video RAM @ 2AF8C in code. A jump to the encryption algorithm must be inserted there.

6) GFX ROMs aren't encrypted, neither in Squash or BMT

and as they say...Voilà ! :penser:
:think:
my website: http://kelvinsgamingheaven.blogspot.co.nz/" onclick="window.open(this.href);return false;
User avatar
rodwod
Please Continue...
Posts: 183
Joined: November 15th, 2010, 10:24 am
Location: England
Initials: CCP

Re: Biomechanical Toy PCB pictures?

Post by rodwod »

Ok.
Last edited by rodwod on May 9th, 2018, 4:55 pm, edited 1 time in total.
neocps1
Banned
Posts: 83
Joined: May 5th, 2012, 8:55 am
Location: France

Re: Biomechanical Toy PCB pictures?

Post by neocps1 »

nice ! How does it work on real hardware ?
Asure
Posts: 573
Joined: April 17th, 2013, 5:16 pm
Location: Netherlands
eBay: asure_nl

Re: Biomechanical Toy PCB pictures?

Post by Asure »

rugdoctor wrote:
a1077b61-52f1-4d7b-a784-88557f3be858.jpg
e14ba2bb-bb45-43be-be8b-1664ec5f0f35.jpg


:awe:

I have too little free time and too much projects going on :(
neocps1
Banned
Posts: 83
Joined: May 5th, 2012, 8:55 am
Location: France

Re: Biomechanical Toy PCB pictures?

Post by neocps1 »

Asure wrote:
rugdoctor wrote:
a1077b61-52f1-4d7b-a784-88557f3be858.jpg
e14ba2bb-bb45-43be-be8b-1664ec5f0f35.jpg


:awe:

I have too little free time and too much projects going on :(
as usual, too easy to do for you, but you don't have the time, that's a shame... :roll:
User avatar
rugdoctor
Please Continue...
Posts: 609
Joined: June 23rd, 2010, 5:45 am
Location: New Zealand, Wellington
Initials: KLM
Contact:

Re: Biomechanical Toy PCB pictures?

Post by rugdoctor »

Some latest updates from Mon Ami
WhatsApp Image 2018-03-09 at 10.40.15 AM.jpeg
and the beast in action

You do not have the required permissions to view the files attached to this post.
my website: http://kelvinsgamingheaven.blogspot.co.nz/" onclick="window.open(this.href);return false;
User avatar
caius
Posts: 112
Joined: May 24th, 2013, 11:55 am
Location: Italy
eBay: private
Initials: FAB

Re: Biomechanical Toy PCB pictures?

Post by caius »

Yes, from Apocalypse.As I wrote on Arcade-Prjects thread ​It seems this board came originally from Italy, look at the text "CAFAGGI" on the rounded sticker.Cafaggi was a big italian distributor/importer
User avatar
rugdoctor
Please Continue...
Posts: 609
Joined: June 23rd, 2010, 5:45 am
Location: New Zealand, Wellington
Initials: KLM
Contact:

Re: Biomechanical Toy PCB pictures?

Post by rugdoctor »

:thumbup: 8-)

Will update with a link soon ;)
my website: http://kelvinsgamingheaven.blogspot.co.nz/" onclick="window.open(this.href);return false;
Post Reply