Home News Forum                            
 

Play your favorite classic games and more with the GameEx front end. Read more.

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"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise