photoy2k: MAME ROM Information. History:
Photo Y2K (c) 1999 IGS.
- TECHNICAL -
IGS PGM hardware
Main CPU : 68000 (@ 20 Mhz)
Sound CPU : Z80 (@ 8.468 Mhz)
Sound Chips : ICS2115 (@ 8.468 Mhz)
- TRIVIA -
Released in June 1999.
- UPDATES -
* V102
* V104
* V105
- SERIES -
1. Photo Y2K (1999)
2. Photo Y2K 2 (2000)
- STAFF -
Executive Producer : Ming-Der Tsai
Director : Chin
Programmer : Fred Liao, Zhan-Hong Chou
Music & S ,E : Eddie Yao, Dean
Art Designer : Leo Chou, Gun, Wang Bing
Producer : Jack Wang
- SOURCES -
Game's rom.
MAME Info:
0.138 [XingXing]
0.74u2 [Olivier Galibert]
0.69a [ElSemi, Olivier Galiber, David Haywood]
WIP:
- 0.145u6: Changed VSync to 59.17 Hz.
- 0.138: XingXing added Photo Y2K (ver. 105). Renamed (photoy2k) to (photoy2k104).
- 0.137u1: Changed description of clone 'Real and Fake / Photo Y2K (ver. 102, Japanese Board)' to 'Photo Y2K (ver. 102, Japanese Board)'. Renamed (raf102j) to (photoy2k102).
- 0.130u3: Changed description to 'Photo Y2K (ver. 104)'.
- 0.130u2: David Haywood added emulation of the earlier type of ARM (ASIC27A, 5585E type). Used this for protection emulation on Photo Y2k, Knights of Valour Superheroes instead of old simulation code. Photo Y2k still works because it's using the emulation added above, but you can no longer change region as this is supplied by the ASIC27A device which is now emulated. This is correct. Added ARM7 (20MHz) CPU3.
- 0.130u1: Changed description of clone '(ver. 102, Japan Board)' to '(ver. 102, Japanese Board)'.
- 0.111u4: Aaron Giles fixed spritenum conversion 3/4 in ASIC28.
- 0.109u2: Added ARM protection ASIC internal rom (not hooked up yet, simulation code used instead for now).
- 0.95u1: Olivier Galibert and ElSemi updated machine\pgmprot.c and Photo Y2k is now playable.
- 25th February 2005: Guru - Photo Y2K2 (IGS cart) arrived, purchased by Randy from a PCB Shop. Thanks to the donators for keeping up the support.
- 0.78u1: Added clone Real and Fake / Photo Y2K (ver. 102, Japan Board).
- 0.74u2: Added Photo Y2K (IGS 1999).
- 0.69a: ElSemi added Photo Y2K (Testdriver). Unemulated protection.
- 28th May 2003: Olivier Galibert decrypted Photo Y2K and David Haywood added it to the PGM driver, thanks to Elsemi, but it's not playable because of additional protection.
LEVELS: 60
Other Emulators:
* FB Alpha
* Nebula
Recommended Games:
Magical Error wo Sagase
Hidden Catch
Hidden Catch 2
Hidden Catch 3
New Hidden Catch
Photo Y2K
Deluxe 5
Romset: 28304 kb / 12 files / 14.3 zip
MAME XML Output:
   | <game name="photoy2k" sourcefile="pgm.c" romof="pgm"> |
   |    | <description>Photo Y2K (ver. 105)</description> |
   |    | <year>1999</year> |
   |    | <manufacturer>IGS</manufacturer> |
   |    | <biosset name="v2" description="PGM Bios V2" default="yes"/> |
   |    | <biosset name="v1" description="PGM Bios V1"/> |
   |    | <rom name="pgm_p02s.u20" merge="pgm_p02s.u20" bios="v2" size="131072" crc="78c15fa2" sha1="885a6558e022602cc6f482ac9667ba9f61e75092" region="maincpu" offset="0"/> |
   |    | <rom name="pgm_p01s.u20" merge="pgm_p01s.u20" bios="v1" size="131072" crc="e42b166e" sha1="2a9df9ec746b14b74fae48b1a438da14973702ea" region="maincpu" offset="0"/> |
   |    | <rom name="p0701_v105.u2" size="2097152" crc="fab142e0" sha1="8dc7e53b740ed68bac98c0ef7ca4943c517e6f5d" region="maincpu" offset="100000"/> |
   |    | <rom name="igs027a_photoy2k_v100_china.asic" size="16384" crc="1a0b68f6" sha1="290441ed652f54b26ace8f59a26220881fb62084" region="prot" offset="0"/> |
   |    | <rom name="pgm_t01s.rom" merge="pgm_t01s.rom" size="2097152" crc="1a7123a0" sha1="cc567f577bfbf45427b54d6695b11b74f2578af3" region="tiles" offset="0"/> |
   |    | <rom name="t0700.rom" size="524288" crc="93943b4d" sha1="3b439903853727d45d62c781af6073024eb3c5a3" region="tiles" offset="180000"/> |
   |    | <rom name="a0700.l" size="4194304" crc="26a9ae9c" sha1="c977c89db6fdf47ee260ff687b80375caeab975c" region="sprcol" offset="0"/> |
   |    | <rom name="a0700.h" size="4194304" crc="79bc1fc1" sha1="a09472a9b75704c1d31ab828f92c2a5007b2b4ed" region="sprcol" offset="400000"/> |
   |    | <rom name="a0701.l" size="4194304" crc="23607f81" sha1="8b6dbcdce9b131370693847ed9771aa04b62711c" region="sprcol" offset="800000"/> |
   |    | <rom name="a0701.h" size="4194304" crc="5f2efd37" sha1="9a5bd9751691bc085b0751b9fa8ede9eb97b1248" region="sprcol" offset="c00000"/> |
   |    | <rom name="a0702.rom" size="524288" crc="42239e1b" sha1="2b6d20958abf8a67ce525d5c8964b6d225ccaeda" region="sprcol" offset="1000000"/> |
   |    | <rom name="b0700.l" size="4194304" crc="af096904" sha1="8e86b36cc44720ece68022e409279bf9144341ba" region="sprmask" offset="0"/> |
   |    | <rom name="b0700.h" size="4194304" crc="6d53de26" sha1="f3f93fd2f87adb815834ba0242b94073fbb5e333" region="sprmask" offset="400000"/> |
   |    | <rom name="cgv101.rom" size="131072" crc="da02ec3e" sha1="7ee21d748c9b932f53e790a9040167f904fecefc" region="sprmask" offset="800000"/> |
   |    | <rom name="pgm_m01s.rom" merge="pgm_m01s.rom" size="2097152" crc="45ae7159" sha1="d3ed3ff3464557fd0df6b069b2e431528b0ebfa8" region="ics" offset="0"/> |
   |    | <rom name="m0700.rom" size="524288" crc="acc7afce" sha1="ac2d344ebac336f0f363bb045dd8ea4e83d1fb50" region="ics" offset="400000"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="20000000"/> |
   |    | <chip type="cpu" tag="soundcpu" name="Z80" clock="8467200"/> |
   |    | <chip type="cpu" tag="prot" name="ARM7" clock="20000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ics" name="ICS2115"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="448" height="224" refresh="59.170000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="4" buttons="4" coins="4"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Service Mode" tag="DSW" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Music" tag="DSW" mask="2"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="2" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Voice" tag="DSW" mask="4"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="4" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Free" tag="DSW" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Stop" tag="DSW" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <configuration name="Region" tag="RegionHack" mask="255"> |
   |    |    | <confsetting name="Taiwan" value="0"/> |
   |    |    | <confsetting name="China" value="1"/> |
   |    |    | <confsetting name="Japan (Alta license)" value="2"/> |
   |    |    | <confsetting name="World" value="3"/> |
   |    |    | <confsetting name="Korea" value="4"/> |
   |    |    | <confsetting name="Hong Kong" value="5"/> |
   |    |    | <confsetting name="Untouched" value="255" default="yes"/> |
   |    | </configuration> |
   |    | <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="supported" palettesize="2304"/> |
|
|