diff --git a/.gitattributes b/.gitattributes index c240db52147..23069747b7a 100644 --- a/.gitattributes +++ b/.gitattributes @@ -5142,13 +5142,13 @@ src/mame/machine/pcshare.c svneol=native#text/plain src/mame/machine/pcshare.h svneol=native#text/plain src/mame/machine/pgmcrypt.c svneol=native#text/plain src/mame/machine/pgmcrypt.h svneol=native#text/plain -src/mame/machine/pgmprot.c svneol=native#text/plain -src/mame/machine/pgmprot1.c svneol=native#text/plain -src/mame/machine/pgmprot2.c svneol=native#text/plain -src/mame/machine/pgmprot3.c svneol=native#text/plain -src/mame/machine/pgmprot4.c svneol=native#text/plain -src/mame/machine/pgmprot5.c svneol=native#text/plain -src/mame/machine/pgmprot6.c svneol=native#text/plain +src/mame/machine/pgmprot_igs025_igs012.c svneol=native#text/plain +src/mame/machine/pgmprot_igs025_igs022.c svneol=native#text/plain +src/mame/machine/pgmprot_igs025_igs028.c svneol=native#text/plain +src/mame/machine/pgmprot_igs027a_type1.c svneol=native#text/plain +src/mame/machine/pgmprot_igs027a_type2.c svneol=native#text/plain +src/mame/machine/pgmprot_igs027a_type3.c svneol=native#text/plain +src/mame/machine/pgmprot_orlegend.c svneol=native#text/plain src/mame/machine/pitnrun.c svneol=native#text/plain src/mame/machine/playch10.c svneol=native#text/plain src/mame/machine/pxa255.h svneol=native#text/plain diff --git a/src/mame/machine/pgmprot5.c b/src/mame/machine/pgmprot_igs025_igs012.c similarity index 100% rename from src/mame/machine/pgmprot5.c rename to src/mame/machine/pgmprot_igs025_igs012.c diff --git a/src/mame/machine/pgmprot4.c b/src/mame/machine/pgmprot_igs025_igs022.c similarity index 100% rename from src/mame/machine/pgmprot4.c rename to src/mame/machine/pgmprot_igs025_igs022.c diff --git a/src/mame/machine/pgmprot6.c b/src/mame/machine/pgmprot_igs025_igs028.c similarity index 99% rename from src/mame/machine/pgmprot6.c rename to src/mame/machine/pgmprot_igs025_igs028.c index dfa259f4976..8d48c51cfe8 100644 --- a/src/mame/machine/pgmprot6.c +++ b/src/mame/machine/pgmprot_igs025_igs028.c @@ -1,7 +1,7 @@ /*********************************************************************** IGS28 + IGS025 PGM protection emulation - these are simulations of the IGS 012 and 025 protection combination + these are simulations of the IGS 028 and 025 protection combination used on the following PGM games Oriental Legend Super diff --git a/src/mame/machine/pgmprot1.c b/src/mame/machine/pgmprot_igs027a_type1.c similarity index 99% rename from src/mame/machine/pgmprot1.c rename to src/mame/machine/pgmprot_igs027a_type1.c index 4015c8c8a13..0ed1fe36067 100644 --- a/src/mame/machine/pgmprot1.c +++ b/src/mame/machine/pgmprot_igs027a_type1.c @@ -1,6 +1,5 @@ /*********************************************************************** - PGM IGS027A (55857E* type) ARM protection simulations & emulation - *guess, the part number might not be directly tied to behavior, see note below + PGM IGS027A ARM protection simulations & emulation - type 1 these are simulations of the 'kov' type ARM device used by @@ -11,6 +10,8 @@ Photo Y2k2 (py2k2) Puzzle Star (puzlstar) + These are implemented in 55857E type chips + the following appear to have the same basic behavior as the early '55857E' type chips, but are actually using the '55857G' chips, which execute only area (confirmed on ddpdoj at least) diff --git a/src/mame/machine/pgmprot2.c b/src/mame/machine/pgmprot_igs027a_type2.c similarity index 98% rename from src/mame/machine/pgmprot2.c rename to src/mame/machine/pgmprot_igs027a_type2.c index 3c25e717aba..99530d55ce0 100644 --- a/src/mame/machine/pgmprot2.c +++ b/src/mame/machine/pgmprot_igs027a_type2.c @@ -1,6 +1,6 @@ /*********************************************************************** - PGM IGS027A (55857F* type) ARM protection emulation - *guess, the part number might not be directly tied to behavior, see note below + PGM IGS027A ARM protection emulation - type 2 + these are emulation of the 'kov2' type ARM device used by diff --git a/src/mame/machine/pgmprot3.c b/src/mame/machine/pgmprot_igs027a_type3.c similarity index 98% rename from src/mame/machine/pgmprot3.c rename to src/mame/machine/pgmprot_igs027a_type3.c index 63d7732002c..196e7b20fae 100644 --- a/src/mame/machine/pgmprot3.c +++ b/src/mame/machine/pgmprot_igs027a_type3.c @@ -1,6 +1,7 @@ /*********************************************************************** - PGM IGS027A (55857G* type) ARM protection emulation - *guess, the part number might not be directly tied to behavior, see note below + PGM IGS027A ARM protection emulation + + These all use the 55857G type chips these are emulation of the 'dmnfrnt' type ARM device used by diff --git a/src/mame/machine/pgmprot.c b/src/mame/machine/pgmprot_orlegend.c similarity index 100% rename from src/mame/machine/pgmprot.c rename to src/mame/machine/pgmprot_orlegend.c diff --git a/src/mame/mame.mak b/src/mame/mame.mak index d6f136a3ea9..f28280fe787 100644 --- a/src/mame/mame.mak +++ b/src/mame/mame.mak @@ -1034,13 +1034,13 @@ $(MAMEOBJ)/igs.a: \ $(DRIVERS)/pgm2.o \ $(DRIVERS)/spoker.o \ $(MACHINE)/pgmcrypt.o \ - $(MACHINE)/pgmprot.o \ - $(MACHINE)/pgmprot1.o \ - $(MACHINE)/pgmprot2.o \ - $(MACHINE)/pgmprot3.o \ - $(MACHINE)/pgmprot4.o \ - $(MACHINE)/pgmprot5.o \ - $(MACHINE)/pgmprot6.o \ + $(MACHINE)/pgmprot_orlegend.o \ + $(MACHINE)/pgmprot_igs027a_type1.o \ + $(MACHINE)/pgmprot_igs027a_type2.o \ + $(MACHINE)/pgmprot_igs027a_type3.o \ + $(MACHINE)/pgmprot_igs025_igs012.o \ + $(MACHINE)/pgmprot_igs025_igs022.o \ + $(MACHINE)/pgmprot_igs025_igs028.o \ $(MAMEOBJ)/irem.a: \ $(DRIVERS)/m10.o $(VIDEO)/m10.o \