|
TeamEurope: Epoxy Block, a good Protection in the 80's, not so good today!
#365001 - 04/08/17 01:22 AM
|
|
|
|
Dullaron |
Diablo III - Dunard #1884
|
|
|
Reged: 07/22/05
|
Posts: 6118
|
Loc: Fort Worth, Tx
|
|
Send PM
|
|
|
Re: TeamEurope: Epoxy Block, a good Protection in the 80's, not so good today!
[Re: RdW]
#365004 - 04/08/17 01:50 AM
|
|
|
|
Foxhack |
Furry guy
|
|
|
Reged: 01/30/04
|
Posts: 2409
|
Loc: Spicy Canada
|
|
Send PM
|
|
|
Re: TeamEurope: Epoxy Block, a good Protection in the 80's, not so good today!
[Re: Dullaron]
#365011 - 04/08/17 03:56 AM
|
|
|
> > http://team-europe.blogspot.de/2017/04/epoxy-block-good-protection-in-80s-not.html > > > > They dumped the code inside the 2816 eeproms protected under epoxy from two Dodge > > City boards > > Just wow. Who in the world put that black shit on that? lol
Companies that didn't want their games pirated, that's who. It made sure bootleggers couldn't copy the data and make their own copies. It's crude, but it's worked in a lot of cases.
I'm actually very surprised Team Europe managed to remove the epoxy like this, I didn't think it was possible to remove it with a heat gun without damaging the components (then again I am fairly ignorant on how this stuff works!)
|
|
|
gregf |
Ramtek's Trivia promoter
|
|
|
Reged: 09/21/03
|
Posts: 8588
|
Loc: southern CA, US
|
|
Send PM
|
|
|
Re: TeamEurope: Epoxy Block, a good Protection in the 80's, not so good today!
[Re: Foxhack]
#365024 - 04/08/17 09:58 PM
|
|
|
>> Just wow. Who in the world put that black shit on that? lol
>Companies that didn't want their games pirated, that's who. It made sure bootleggers >couldn't copy the data and make their own copies. It's crude, but it's worked in a lot of >cases.
The method was effective or else bootleg versions of the just-for-fun gambling product might have been found/supported by this time in MAME. The current working version of Merit's Dodge City (a newer version) uses a somewhat different hardware arrangement.
src/mame/drivers/meritm.cpp
GAME( 1988, dodgecty, 0, meritm_crt250, dodgecty, driver_device, 0, ROT0, "Merit", "Dodge City (9131-02)", MACHINE_IMPERFECT_GRAPHICS )
src/mame/drivers/merit.cpp
GAME( 1986, dodgectya,dodgecty,dodge, dodge, driver_device, 0, ROT0, "Merit", "Dodge City (2131-82, U5-0D)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_GRAPHICS | MACHINE_NOT_WORKING )
GAME( 1986, dodgectyb,dodgecty,dodge, dodge, driver_device, 0, ROT0, "Merit", "Dodge City (2131-82, U5-50)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_GRAPHICS | MACHINE_NOT_WORKING )
GAME( 1986, dodgectyc,dodgecty,dodge, dodge, driver_device, 0, ROT0, "Merit", "Dodge City (2131-82, U5-0 GT)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_GRAPHICS | MACHINE_NOT_WORKING )
|
|
|
|