The Cutting Room Floor now has a Patreon page. Thanks for all your support!

If you've blocked our ad, please consider unblocking it.
We promise it isn't annoying. No flash, no sound, ever.

Ads by Project Wonderful! Your ad here, right now: $0

Kaite Tsukutte Asoberu Dezaemon

From The Cutting Room Floor
Revision as of 08:11, 3 January 2017 by Bast (Talk | contribs) (lang=ja)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Title Screen

Kaite Tsukutte Asoberu Dezaemon

Also known as: Dezaemon SFC
Developer: Athena
Publisher: Athena
Platform: SNES
Released in JP: September 20, 1994


DevMessageIcon.png This game has a hidden developer message.
DebugIcon.png This game has debugging material.


Kaite Tsukutte Asoberu Dezaemon is the Super Famicom follow-up to Dezaemon, a "create-your-own-shmup" utility which also includes a sequel to Athena's earlier arcade game Daioh as a built-in sample game. An enhanced version was released for the PlayStation as Dezaemon Plus.

Secret Flag

Dezaemon has a flag which enables some cool hidden stuff. To enable it, do a soft reset after the game has fully booted. Once the Athena jingle starts to play, press B, A, X, Y, L, R, and you should hear a sound. Once done correctly, you can access a menu full of messages from the developers as well as a hidden feature in the music editor.

Special Menu

Dezaemon-specialmenu.png

After enabling the secret flag, move the cursor over the Dezaemon logo on the title screen, then hold A and press B (or hold the right button and press the left button, if you're using the mouse) to access this menu.

"Communication" shows some basic info about the controllers/peripherals plugged in to both controller ports. The other options show various messages from some of the development team.

Cacti speak Japanese.
...But what does it mean?
This game has text or audio that needs to be translated. If you are fluent with this language, please read our translation guidelines and then submit a translation!

Tabata's Message

Original Translated
このたびはデザエモンをかっていただきまことにありがとうご
ざいます。


                 おねがい
このカセットにはバックアップきのうがとうさいされています。
とりあつかいにはじゅうぶんにちゅういをしてください。
カセットのたんしぶにふれますとバックアップされたデータが
きえるおそれがありますのでぜったいにふれないでください。
でんげんのいりきりやリセットをむやみにおこなうと,データ
がはかいされるおそれがありますのでかならずメニューがめん
までもどってからでんげんをきってください。
また,カセットをぶんかい,かいぞうをほどこしたばあいにも
はかいされるかのうせいがありますので,ぜったいにカセットを
ぶんかいしないでください。






                 おしらせ


  ここでデザエモンの3っつのひみつをこうかいします
1.どこだかわからないけどソースリストのいちぶこうかい。
2.バックアップデータのアドレス。
3.つうしんきのう。
の3っつのやばいひみつをだいこうかいします。
かなりやばいところはふせてあります。
おといあわせにはいっさいおこたえできません。




ひみつ1

BYTECOMM
       PHP
       OFFA
       STA    .DO
       LDA    XXX
       STA    XXX
       JSR    STBWAIT
       LDA    XXXX
       BIT    XX
       BEQ    TRANSFARMODE
READMODE
       JSR    ACKOUT
       LDY    XX
       STZ    .DO
RECEIVELOOP
       JSR    STBWAIT
       LDA    XXXX
       ROL
       ROL
       ROL    .DO
       JSR    ACKOUT
       DEY
       BNE    RECEIVELOOP

       JSR    STBWAIT
       JSR    ACKOUT
       LDA    .DO
       RTS
TRANSFARMODE
       JSR    ACKOUT
       LDY    XX
TRANSFARLOOP
       JSR    STBWAIT
       LDA    XX
       ROL    .DO
       ROR
       ROR
       STA    XXXX
       JSR    ACKOUT
       DEY
       BNE    TRANSFARLOOP
       JSR    STBWAIT
       JSR    ACKOUT
       LDA    XXXX
       STA    XXXX
       PLP
       RTS

ここまで。



ひみつ2


ADDRESS       NAME
00000-0001F   CHECK SUM
00020-0003F   RESERVED
00040-0033F   PALETTE DATA
00340-0393F   MAP DATA
03940-0453F   SCROLL EFFECT
04540-04B3F   MAP GROUP
04B40-04B7F   MY SHIP ODR
04B80-04E7F   ENEMY GROUP
04E80-04FFF   BOSS GROUP
05000-0503F   TITLE GROUP
05040-05057   ENDING GROUP
05058-07E57   SOUND DATA
07E58-07E59   TITLE TYPE
07E5A-07E79   CHECK SUM COPY
07E7A-07E7B   MOUSE SPEED
07E7C-07E7D   EDIT BGM
07E7E-07E8D   BGM PATCH
07E8E-07FCD   HIGH SCORE
07FCE-07FD1   KEY CONFIG
07FD2-07FF7   RESERVED
07FF8-07FFF   CHECK STRINGS
08000-08BFF   ENEMY DATA
08C00-0F7FF   APPEAR DATA
0F800-0FF7F   ENEMY ODR
0FF80-0FFFF   MY SHIP GROUP
10000-1FFFF   GRAPIC DATA

ひみつ3
ジョイパットポート1をつかって,データのやりとりができる。
つまり,じぶんでつくったゲームをコンピューターですいだし
たり,カセットにてんそうしたりできます。
よういするもの。
せつぞくケーブル,つうしんソフト,があればなんこでもゲー
ムをつくることができるし,データのほぞんもかのうである。
しかし,せつぞくケーブル,つうしんソフトは,じさくしなけ
ればならないし,しりょうのこうかいはやばすぎて,できませ
ん。アセンブラのちしきとかんたんなハードのちしきとこんき
があればつくれるでしょう。



                  あとがき
ぜんかいアーケードばんのダイオーをつくったので,デザエモ
ンのゲームシステムはかなりダイオーふうにしあがってしまっ
たようです。エディターなどはかなりくろうしたわりには,つ
かいづらいところがありますが,がまんしてつかってください。

じかいさくは,ダイオー2をつくるよていです。
これからもアテナのソフトをよろしくおねがいいたします。



TSUTOMU TABATA    94/01/27
I thank you sincerely for purchasing Dezaemon!



                       A request
This cartridge has been equipped with a save function.
Please exercise caution.  When the cartridge's pins are touched,
the backed-up data may be erased so please do not touch the pins!

If you turn the power on and off, or press "reset" rapidly it may also
erase the saved data, so please do not turn the power off until you've
returned to the main menu screen.

If you disassemble or modify the cartridge, you may also lose data.
So again, please do not attempt to modify or alter the cartridge.






                        Notice


There are three secrets in Dezaemon.
1. I don't know where, but there's something in the first part of the source list.
2. The save-data address.
3. The communication function.
Those are the three places the totally awesome secrets have been put!
They've been hidden pretty well.
I absolutely won't respond to any inquiries about them.




Secret 1

BYTECOMM
       PHP
       OFFA
       STA    .DO
       LDA    XXX
       STA    XXX
       JSR    STBWAIT
       LDA    XXXX
       BIT    XX
       BEQ    TRANSFARMODE
READMODE
       JSR    ACKOUT
       LDY    XX
       STZ    .DO
RECEIVELOOP
       JSR    STBWAIT
       LDA    XXXX
       ROL
       ROL
       ROL    .DO
       JSR    ACKOUT
       DEY
       BNE    RECEIVELOOP

       JSR    STBWAIT
       JSR    ACKOUT
       LDA    .DO
       RTS
TRANSFARMODE
       JSR    ACKOUT
       LDY    XX
TRANSFARLOOP
       JSR    STBWAIT
       LDA    XX
       ROL    .DO
       ROR
       ROR
       STA    XXXX
       JSR    ACKOUT
       DEY
       BNE    TRANSFARLOOP
       JSR    STBWAIT
       JSR    ACKOUT
       LDA    XXXX
       STA    XXXX
       PLP
       RTS

Up to here.



Secret 2


ADDRESS       NAME
00000-0001F   CHECK SUM
00020-0003F   RESERVED
00040-0033F   PALETTE DATA
00340-0393F   MAP DATA
03940-0453F   SCROLL EFFECT
04540-04B3F   MAP GROUP
04B40-04B7F   MY SHIP ODR
04B80-04E7F   ENEMY GROUP
04E80-04FFF   BOSS GROUP
05000-0503F   TITLE GROUP
05040-05057   ENDING GROUP
05058-07E57   SOUND DATA
07E58-07E59   TITLE TYPE
07E5A-07E79   CHECK SUM COPY
07E7A-07E7B   MOUSE SPEED
07E7C-07E7D   EDIT BGM
07E7E-07E8D   BGM PATCH
07E8E-07FCD   HIGH SCORE
07FCE-07FD1   KEY CONFIG
07FD2-07FF7   RESERVED
07FF8-07FFF   CHECK STRINGS
08000-08BFF   ENEMY DATA
08C00-0F7FF   APPEAR DATA
0F800-0FF7F   ENEMY ODR
0FF80-0FFFF   MY SHIP GROUP
10000-1FFFF   GRAPIC DATA

Secret 3
If you connect to joypad port 1, you can exchange data back and forth.
In other words, you can transfer games you've created yourself on a 
computer to the cartridge or vice-versa.
Things you'll need:
If you have a connection cable and communication software
you can make as many games as you want, and can save as 
many as you want.
However, since you'll need to make these yourself, and doing so
is extremely dangerous, I haven't made any documents or examples
public.  If you know how to use an assembler, have basic knowledge
of hardware, and enough patience then I think you can manage
to do it on your own.

                        Afterword
The last game I worked on was Daioh, so I ended up doing Dezaemon's
game system in a very similar way. The editor stuff caused me a lot
of trouble, so there are some cases where it's hard to use, but
please take that in stride and use it regardless. 

The next game we're planning to release is Daioh 2. Please keep 
enjoying Athena's titles!



TSUTOMU TABATA    94/01/27

The assembly code listed in this message as "Secret 1" is located in the ROM at CPU address $80DD4B (file offset $005D4B), and is the routine responsible for sending/receiving bytes via the cable/software combo mentioned in "Secret 3".

If this device is actually present, selecting "Communication" on the Special Menu will replace the normal controller display with "communication mode", which calls code at $80DC67 to start a communication protocol. This allows the device to do any of the following things:

  • write or read an arbitrary amount of data to or from an arbitrary location in memory
  • call a routine at an arbitrary address
  • end communication and return to the Special Menu

The description of "Secret 3" mentions that this is mostly useful for managing save game data, but nowadays this can also be done easily using a backup device of some kind (or by just running the game in an emulator instead).

The address listing that comes afterward in the message (as "Secret 2") describes the layout of the cartridge's SRAM containing all user-made game content.

Ishibashi's Message

Original Translated
ミュージックエディタはかがでしたか?
できるだけたくさんのひとがイージーに,そして
たのしくさっきょくできたらなあ,というきもちで
つくりました。ユーザーのみなさんのごいけんを
もっとはんえいするようにどりょくしたいとおもいます。
これからのアテナに ごきたいください。

                         サウンド あかいしばし

Saito's Message

Original Translated
エディターそうさちゅうのBGMとSEをつくりました,
さいとうです。

BGM1は,ほっとおちつくおとなのイメージ。フルートと
ピアノがいいあじだしてます。

BGM2は,おもわずあるきだしそうな3れんぷ。じつは
アーケードばん,アテナのハテナ?にもつかわれています。
ゲームセンターでもきけるかな?

BGM3は,ブラジルのあおいそらをおもわす(?)サンバ
ふう。これもじつはゲームボーイばん,アテナのハテナ?の
イベントクイズでつかったきょくをアレンジしなおしました。

BGM4は,8ビートのリズムにのって,ほとんどピアノ
ソロ。さらにギターがかぶさるはずなんですが,スーパーファ
ミコンでチャンネルがたりないのでカットしました。
SEはじかんがなかったのでくろうしましたが,なかでもデリ
ートアイコンとペイントアイコンはおもしろいおとになってい
るのではないかとおもいます。

いじょう,みがってなコメントでした。

Shigemura's Message

Original Translated
グラフィックたんとうの しげむらです。
シューティングゲームはやっぱりつくるよりもあそぶほうが
たのしいものだとじっかんいたしました。
なんといっても,ベタえ(はんてんをしようしないえのコト)
はきんしというコトなのでユーザーさまからのイラストを
ドットえにおこすのはくろうしました。
さらに,きょうつうのパーツをきほんとしてつかいまわせる
ようにしたので,なんとなくジミー(?)なえになってしま
いました。
"フン,オレならこうつくるぜ!"というキアイじゅうぶん
なユーザーさま,おもうぞんぶん(はんいないで.)リキの
はいったさくひんをつくってくだサイ。

Tago's Message

Original Translated
デバッグたんとうのタゴです。

みなさん,グラフィックのほうはなれましたか?
まるやだえんなどをかいたりするきのうがないのでチョット
つらいな,というひとがいるとおもいます。
そこでひとつ,
まるやだえんをさまざまなおおきさでかいてセーブしておきま
しょう。
あとはつかいたいときにとりだせば
ほかにもおうようしだいでベんりにつかえるので,ぜひためし
てみてください。

Nishimura's Message

Original Translated
はじめまして!!わたしはサンプルゲームのきょくをつくりま
した。
こんかいのエディターは2CH。そんなんできょくがつくれる
のかな? とおもってたのですが,つくりはじめるとなんでも
つくれるのにビックリ!!
と,いってもわおんはツライですけどね。
ですが,ちょっとサウンドやろうかな?とゆーひとにはかなり
つかえるエディターです。あかいしばしさんありがとう!!
それではきょくについてすこし。
いちばんさいしょにつくったのは17のタイ卜ルきょくです。
これはけっこうわけのわからんことをしています。きけんです
のでマネをしないでください?


そして18とつづくのですが,とばします。
あとは19と27なんかステキですね。
と,このヘんで...

                       J2/NISHIMURA

Kubokawa's Message

Original Translated
このたびはスーパーファミコンソフト,デザエモンをおかいあ
げいただきましてまことにありがとございます。
ファミコンソフト デザエモンをもっているひと,おまたせい
たしました。スーパーファミコンようではじめてデザエモンを
わるひと,たのしんでいただいていますか?
ぜんかいのファミコンようデザエモンでのつかいにくかったと
ころをかいぜんし,よかったところをさらにスーパーファミコ
ンのきのうをいかしてパワーアップするようにきをつけてつく
っていきました。
ふくざつでわかりにくいところもあるとはおもいますが,この
ソフトでいままでにはつばいされているゲームをこえるものを
つくることもじゅうぶんかのうだとおもいます。ぜひ,このソ
フトをつくったわたしたちもおどろくようなゲームをつくりあ
げてください。


こんかい,このデザエモンではじめてほんかくてきなきかくを
たんとうしました。いたらないてんがおおく,プログラマ,
グラフィック,ミュージックのひとたちにたいへんめいわくを
かけてしまいましたが,むねをはってこれをつくりました,と
いえるソフトができたことをたいへんうれしくおもっておりま
す。もちろんユーザーのみなさんのいけんもたいへんさんこう
になりました。

デザエモンで,こんなことはできないの?とか,こんなアイデ
アはどう?なんていうしつもん,いけんなどはどんどんアテナ
までおくってくださいね。しつもんにはどんどんこたえていき
ますので。



さいごにデザエモン デザインコンテストにおうぼしてくださ
ったがたがた,ありがとうございました。すべてのさくひんを
さいようできなくてたいへんもうしわけなくおもっています。
さいようされたかた,おめでとうございます。ざんねんながら
でいようされなかったひとも,きかいがありましたらぜひこの
つぎもおくってくださいね。

                      TAKEHIKO KUBOKAWA


                  おまけ!


てきのうごきでがめんちゅうおういったんていしがたがありま
すが,これをつかってボスまえなどでWARNINGメッセー
ジをだすことができますよ。
やりかたはザコキャラクターのよこながサイズをえらびます。
うごきをちゅうおういったんていしがたにし,たまをうたなく
し,たいきゅうどをむてきの2にします。これをボスのまえな
どにはいちすればOKです。これをおうようするとステージの
はじまったときにSTAGE1などというものをだすこともで
きます。もちろん,えはごじぶんでかいてくださいね。いちど
ためしてみてください。このほかにも,くふうしだいでいろい
ろなことができるとおもいますのでがんばってください。

Instrument Editor

Dezaemon-instrument.png

The other feature enabled by the secret flag is the ability to edit the instruments provided by the music editor. Move the cursor to the very top-left corner of the screen, then hold A+X+Y and press B to bring up a display with info about an instrument. Pressing A and B (or using the mouse buttons) over a number will increment/decrement it.

The first number represents the currently selected instrument; this can also be set by using the normal instrument icons in the music editor. The remaining numbers control which sample the instrument uses, as well as parameters like transposition, panning (shown as left/right volume), the ADSR envelope, and more.

CPU/PPU Info

Dezaemon-cpuppu.png

Holding Select on controller 1 when booting the game will also display the system's CPU and PPU version numbers underneath the normal memory check screen. This does not require the secret flag to be enabled.

(Source: Original TCRF research)