tenkomorja: MAME ROM Information. History:
Tenkomori Shooting (c) 1998 Namco.
- TECHNICAL -
Namco System 12 hardware
Game ID : TKM
Main CPU : PSX (@ 16.9344 Mhz), H8/3002 (@ 14.7456 Mhz)
Sound Chips : C352 (@ 14.7456 Mhz)
Screen orientation : Vertical
Video resolution : 480 x 640 pixels
Screen refresh : 60.00 Hz
Palette colors : 65536
Players : 2
Control : 8-way Joystick
Buttons : 6
- TRIVIA -
Released in November 1998.
- UPDATES -
TKM1/VER.A1 (Japan)
KM2/VER.A1 (World)
* Build date : 07:56:12, NOV 3. ....
- STAFF -
Main Planner & Director: Yutaka Kounde
Planner: Kentaro Arai, Yuji Yamamura, Tadashi Iguchi, Eiji Yoshida
Main Program: Yousuke Kuroda
Game Program: Tatsuhiko Mochizuki, Mitsugu Nakino, Shinji Miyazaki, Mishio Yamada, Yasumichi Ohnishi, Takashi Koshigoe, Yoshihito Iwanaga
Test Program: Kiyoshi Minami
Design Director: Masanori Kimura
Designer: Eri Takahashi, Kaname Takai, Miki Maemori, Sachiko Inoue, Takehito Sasaoka, Yutaka Gotoh, Taro Okamoto, Kanako Iwasaki, Hiroko Noguchi, Masahiro Shiraishi, Katsumi Aoki, Masato Inagaki, Yoshinari Mizushima, Masahi Kubo, Tatsuya Matsue, Kazuaki Fujimoto, Shinichiro Yoda, Nana Kaneda, Haruka Kando
Logo & Sales Promotion Design: Hideaki Ito, Kiyotaka Tamiya, Akira Nakajima
Music Composer: Takanori Otsuka
Sound Effect: Yu Miyake
Tuning Director: Ryouzi Ichikari
Tuning Unit: Yasuki Nakabayashi, Masanao Kuroda, Makoto Kiyokawa, Takashi Kohara
Research & Debug Unit: Tsuyoshi Kiuchi, Akiya Ikeda, Takeharu Kondou, Shinji Takino
Overseas Version Assistant: Kohei Teraoka, Yuta Fujishige, Jason Arney at NAI
Sales Promotion: Hiroshi Goshowaki, Akihiko Arai
Supervisor: Junichi Kawamura, Satoru Yamada, Hiroyuki Kawada
Producer: Hajime Nakatani
- SOURCES -
Game's rom.
Machine's picture (bossyman15)
MAME Info:
0.97u4 [smf]
WIP:
- 0.142u2: Changed description to 'Tenkomori Shooting (Asia, TKM2/VER.A1)'. Renamed (tenkomorj) to (tenkomorja).
- 0.133u1: Renamed (tenkomoj) to (tenkomorj).
- 0.130u1: Changed description of clone to 'Tenkomori Shooting (Japan, TKM1/VER.A1)'.
- 0.102u5: Guru added clone Tenkomori Shooting (TKM1/VER.A1).
- 13th October 2005: Guru - The Japanese version of Tenkomori Shooting arrived a few days ago. Thanks to Tormod.
- 0.97u4: smf added Tenkomori Shooting (TKM2/VER.A1) (Namco 1998).
- 29th June 2005: smf - It took about half an hour to get Tenkomori Shooting up and running as there were alot more protection checks than other System 12 games. There were a couple of problems with the graphics though. I spent some more time studying the protection checks, which allowed me to remove all the rom patches from the games that previously required them. Unfortunately this didn't help and it hasn't got Soul Calibur or Tekken Tag any closer to being emulated either. I started looking closer to home and I discovered it was using a little known feature of the PSX, that allows you to flip sprites. None of the unofficial GPU docs mention it at all and Pete Bernert has only supported x flipping in his GPU plugins, no game had used y flipping until now. After adding x & y flipping it looks much better. I had to verify which was which as they were always setting both or none. So after verifying the sprite flipping bits on a console I sent the information to Pete to add to his renderers. The only issue now was the intro didn't look quite right. This took a while to track down, eventually I realised that they were dma'ing 1792 bytes at a time from the mdec output. Each block is 512 bytes, which makes 3 and a half blocks. The code in MAME & most other emulators can't cope with this. With a fix for this issue the intro looks great too. It's not over yet. Although Pete had added the y sprite flip to the GPU plugins, the game wouldn't even boot in ZiNc. It took alot of tracing and comparing to MAME, but I eventually found it. I had to retrofit the MDEC fix onto ZiNc's MDEC decoder as well.
- 7th April 2005: Guru - Tenkomori Shooting (Namco 1998, System12 hardware) arrived. Thanks to R. Belmont!
Romset: 49664 kb / 13 files / 29.3 zip
MAME XML Output:
   | <game name="tenkomorja" sourcefile="namcos12.c" cloneof="tenkomor" romof="tenkomor"> |
   |    | <description>Tenkomori Shooting (Japan, TKM1/VER.A1)</description> |
   |    | <year>1998</year> |
   |    | <manufacturer>Namco</manufacturer> |
   |    | <rom name="tkm1vera.2e" size="2097152" crc="d4c89229" sha1="aba6686eef924868b3bd2142fd073303fe9c4042" region="user1" offset="0"/> |
   |    | <rom name="tkm1vera.2j" size="2097152" crc="a6bfcaf4" sha1="55dfa65e07a63a413f6eb47084e60b4fc32bcde5" region="user1" offset="1"/> |
   |    | <rom name="tkm1rom0l.12" merge="tkm1rom0l.12" size="8388608" crc="dddebb39" sha1="44169b0c6be4d387e7b6087ce723476ee96b09b4" region="user2" offset="0"/> |
   |    | <rom name="tkm1rom0u.11" merge="tkm1rom0u.11" size="8388608" crc="dbcc3838" sha1="c4e11800c5e8122044914152227b8a29e9446c9d" region="user2" offset="1"/> |
   |    | <rom name="tkm1fl1l.9" merge="tkm1fl1l.9" size="2097152" crc="071ef722" sha1="7c0317b3bca2763dbbac5454901cd48a0b195edd" region="user2" offset="1000000"/> |
   |    | <rom name="tkm1fl1u.10" merge="tkm1fl1u.10" size="2097152" crc="580f8391" sha1="2205c80721631ea8016efbe6d79f5ea7d1924278" region="user2" offset="1000001"/> |
   |    | <rom name="tkm1fl2l.7" merge="tkm1fl2l.7" size="2097152" crc="bd54efe3" sha1="ff3573066ad2498a33ceabf378a3c69af11ee7db" region="user2" offset="1400000"/> |
   |    | <rom name="tkm1fl2u.8" merge="tkm1fl2u.8" size="2097152" crc="6e4e6320" sha1="8d220b0028cfc2f02eb34df41a5dbb23be3e7908" region="user2" offset="1400001"/> |
   |    | <rom name="tkm1fl3l.5" merge="tkm1fl3l.5" size="2097152" crc="a31ffb10" sha1="4f8e41e263611a7f9a63bd53ebee4e68ad0095e6" region="user2" offset="1800000"/> |
   |    | <rom name="tkm1fl3u.6" merge="tkm1fl3u.6" size="2097152" crc="bc566162" sha1="db40d28c57dbf1351adfa2dd740edbe0b897307f" region="user2" offset="1800001"/> |
   |    | <rom name="tkm1vera.11s" merge="tkm1vera.11s" size="524288" crc="0b414dae" sha1="a8f77ae7ee0dc516cd9aaf944431a9a0c9dc7def" region="sub" offset="0"/> |
   |    | <rom name="tkm1wave0.2" merge="tkm1wave0.2" size="8388608" crc="6085387d" sha1="a2a55f6ebe9de2d5415a1c4f3ec7975af95b45b4" region="c352" offset="0"/> |
   |    | <rom name="tkm1wave1.1" merge="tkm1wave1.1" size="8388608" crc="7567796b" sha1="99e4b867477da2ccddfa9bebc4be84adc5cba53c" region="c352" offset="800000"/> |
   |    | <chip type="cpu" tag="maincpu" name="CXD8661R" clock="100000000"/> |
   |    | <chip type="cpu" tag="sub" name="H8/3002" clock="16737350"/> |
   |    | <chip type="audio" tag="lspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="rspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="c352" name="C352" clock="25106025"/> |
   |    | <display tag="gpu:screen" type="raster" rotate="90" width="640" height="480" refresh="60.000000" /> |
   |    | <sound channels="2"/> |
   |    | <input players="2" buttons="6" coins="2" service="yes"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Freeze" tag="DSW" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="DSW" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="imperfect" savestate="unsupported" palettesize="65536"/> |
|
|