2010年6月5日

超初期、ビデオゲーム史の証言

ジャレコのアーケードゲーム、エクセリオンにまつわる逸話です。
121
綾部和@ミレニアムキッチン @ayabekaz

そういえば、ジャレコでエクセリオンを作った当時すでに初老のおじさん(あれのアーケードはハードもソフトもグラフィックも1人)が、アセンブラを知らずに全部マシン語で、ロムライターに直接数字を打ち込んでエクセリオンを作っちゃった話って、ちゃんとゲームの歴史に残されています?

2010-06-05 18:03:21
岩崎啓眞@スマホゲーム屋+α @snapwith

@ayabekaz そんな物凄い話は絶対に残されていません。余りに驚愕の事実です( ゚д゚)ポカーン

2010-06-05 18:05:00
ringworld2000 @ringworld2000

@ayabekaz その人、人間ですか?ロボットじゃなくて?

2010-06-05 18:08:06
綾部和@ミレニアムキッチン @ayabekaz

.@snapwith エクセリオンの方にはぎりぎり直接会ってますが、でも僕の世代になると超初期のビデオゲームの話は、当時すでに「伝聞」なんですよね。今度、僕よりも上の世代の人に会う機会があったら、初期のビデオゲームの話をいろいろ聞いておきますね。ここでつぶやくと結構残るみたいだし

2010-06-05 18:16:46
綾部和@ミレニアムキッチン @ayabekaz

@ringworld2000 でも当時のゲームの規模ならギリギリできちゃうんです。ハードまで設計しちゃうのはさすがに経験値高すぎますがw

2010-06-05 18:18:02
岩崎啓眞@スマホゲーム屋+α @snapwith

.@ayabekaz まあこうして何もかも分からなくなっていくんだと思うのですが、エクセリオンの話は凄すぎですw 仕様書もなにも全くないことになるから、FC移植版は文字通り解析して作り直し?w

2010-06-05 18:23:42
綾部和@ミレニアムキッチン @ayabekaz

.@snapwith でしょうね。当時の僕の上司がコードを見たことがあって、たしか飛び飛びにプログラムがあってその間はNOPで埋まってたとか。ROMライターでは番地が動かせないから、プログラム作業イコール、パッチの連続でしょ。だったら前詰めしないほうが作業しやすいんですよw

2010-06-05 18:37:09
岩崎啓眞@スマホゲーム屋+α @snapwith

あまりにすごい話なので、アクセスしやすくtogetterしておこう。マジでw

2010-06-05 18:38:58
多根清史 @bigburn

エクセリオンまではジャレコの内部開発だったのかな?デキの良いジャレコゲーを見ると「またNMHKなんじゃ」と疑う習慣が付いてしまった http://tinyurl.com/639vplh

2011-01-26 18:50:28
綾部和@ミレニアムキッチン @ayabekaz

89年頃、ジャレコの人がNMKに来て同じようなこと言ってましたw RT @bigburn エクセリオンまではジャレコの内部開発だったのかな?デキの良いジャレコゲーを見ると「またNMHKなんじゃ」と疑う習慣が付いてしまった http://tinyurl.com/639vplh

2011-01-26 19:00:45
多根清史 @bigburn

自社で言っちゃうのはどうなんでしょうw RT @ayabekaz: 89年頃、ジャレコの人がNMKに来て同じようなこと言ってましたw RT @bigburn エクセリオンまではジャレコの内部開発だったのかな?デキの良いジャレコゲーを見ると「またNMHKなんじゃ」と疑う習慣が

2011-01-26 19:01:55
名前 @error7676

.@bigburn エクセリオンは個人開発じゃないかな?カワさんの。エクセライザー作る時に一度だけお会いしました。これ以上の事は何もしりませんが。

2011-01-26 19:34:56
多根清史 @bigburn

あー、アーケードの初期らしいお話ですね!貴重な情報ありがとうございます RT @SimpletonThumb: .@bigburn エクセリオンは個人開発じゃないかな?カワさんの。エクセライザー作る時に一度だけお会いしました。これ以上の事は何もしりませんが。

2011-01-26 19:37:53
多根清史 @bigburn

.@snapwith さんの「超初期、ビデオゲーム史の証言」をお気に入りにしました。 http://togetter.com/li/26919

2011-01-26 19:45:15
多根清史 @bigburn

オール全部一人でやっちゃった話もスゴいんですが…よくあの慣性システムを思いついたなあ、初老のおっちゃんがと RT @snapwith: @bigburn それ、@ayabekaz さんが知ってます。 http://tinyurl.com/22md5eu

2011-01-26 19:46:17
岩崎啓眞@スマホゲーム屋+α @snapwith

@bigburn いやー慣性自体は結構簡単なアイディアなので別にそんな驚かないのですが、すごいのは作り方ですねwwww

2011-01-26 19:47:27
多根清史 @bigburn

@snapwith あのパースが付いたドット絵がぎゅんぎゅん動くのをハンドアセンブル以前にマシン語で直書き……人間?w

2011-01-26 19:50:53
岩崎啓眞@スマホゲーム屋+α @snapwith

@bigburn いや、直書きそのものは結構当時のヤツはふつーに出来ますw あっしだって21 00 7e cd xx xx みたいにZ80ぐらいなら、今でも結構書けますよw ただゲーム丸々一本ロムライターで書いたって例は初めて聞きましたw

2011-01-26 19:53:38
多根清史 @bigburn

ああ、開発環境の問題なんですねw RT @snapwith: @bigburn いや、直書きそのものは結構当時のヤツはふつーに出来ますw あっしだって21 00 7e cd xx xx みたいにZ80ぐらいなら、今でも結構書けますよw ただゲーム丸々一本ロムライターで書いたって例

2011-01-26 19:55:07
綾部和@ミレニアムキッチン @ayabekaz

しかもロムライターで!!!RT @bigburn オール全部一人でやっちゃった話もスゴいんですが…よくあの慣性システムを思いついたなあ、初老のおっちゃんがと RT @snapwith: それ、@ayabekaz さんが http://tinyurl.com/22md5eu

2011-01-26 21:03:50
綾部和@ミレニアムキッチン @ayabekaz

.@snapwith 昔岩崎さんがまとめたトゥゲッター、周囲の感想に若干の誤解があるのかも。僕も含めて当時のアーケードのプログラマーはマシン語もハンドアセンブルも時々必要だったから特殊技能ではないんです。あのおじさんは「マシン語しか知らない」からこそ偉大w

2011-01-26 22:07:55
岩崎啓眞@スマホゲーム屋+α @snapwith

.@ayabekaz アーケードだけじゃなく、コンソールもそうだったと思います。マシン語・ハンドアセンブルまでは当たり前だと。それしかないのがスゴすぎなだけですよ…というか、スゴスギすぎですw

2011-01-26 22:36:14
Manabu Namiki / 並木学 @manabn

@ayabekaz 件の武勇伝(昨今の皮肉めいた表現でなく、文字通り)はNMK在籍時に耳にして衝撃でしたが、とにかくスゴイと自分が思うのは「あの規模のゲームを」「ROMライタで」「一人で作った」の三点に集約されます。

2011-01-27 04:03:35
残りを読む(3)

コメント

なるお @syntaxerrors72 2010年6月5日
はじめまして。偶然にも先日エクセライザーの曲を担当した方とお話しする機会があったのですが、エクセリオンを作った方は社員ではなく、いわゆる業務委託のような立場の方だったようですね。
0
なるお @syntaxerrors72 2010年6月5日
しかもエクセリオンとエクセライザーは同じ方が作られたとか。後者は前者がトチ狂った解釈をされ続編となってしまったものだと思い込んでいたので、新鮮な驚きでした。
0
綾部和@ミレニアムキッチン @ayabekaz 2010年6月5日
へぇ、そうだったんですか。当時ジャレコのパーティーでお見かけしてもちょっと孤独な感じの方でした >業務委託のような立場の方
0
岩崎啓眞@スマホゲーム屋+α @snapwith 2010年6月5日
まとめてみるもんですね…しかし、当時初老ってことは、すごい不思議なのはプログラムはなんで覚えた方なんでしょうねえ…
0
youmou @meeeYoumou 2010年6月5日
RT @ayabekaz: そういえば、ジャレコでエクセリオンを作った当時すでに初老のおじさん(あれのアーケードはハードもソフトもグラフィックも1人)が、アセンブラを知らずに全部マシン語で、ロムライターに直接数字を打ち込んでエクセリオンを作っちゃった話って、ちゃんとゲームの歴史に残されています?
0
まりにゃん(ねこにん/しゅきかん) @marinyan 2010年6月5日
所謂「ハンドアセンブル」ですね。昔は結構あったことのようです。
0
岩崎啓眞@スマホゲーム屋+α @snapwith 2010年6月5日
これはちょっとレベル違います。自分的な印象から言うと「ちょっとあり得ない」レベルです。あと多分ハンドアセンブルもしてませんw コード全部覚えていて、即入力できるレベルだと思いますw
0
綾部和@ミレニアムキッチン @ayabekaz 2010年6月6日
いや、最初は「ハンドアセンブル」だったのかもしれませんよ。ただそれに慣れすぎちゃって、当時ならもう普通の開発機材があったはずなのに使わずに(使えずに)マシン語で打ってた人、なんです。普通と違うのは規模ですね。あのゲーム一本作っちゃうんだから。続編のエクセライザーの時はどうだったのかも(知らないので)興味があります
0
まりにゃん(ねこにん/しゅきかん) @marinyan 2010年6月6日
ハンドアセンブルにも色々レベルがありましてですね。 紙と鉛筆とかを使う人から、最終的には何も使わずにいきなりマシン語喋れる人まで居るわけですよ。ちなみにうちのパートナーは「Z80なら今も喋れる、68000は昔は喋れた」と申しておりました。
0
吉村ことり @urdcat 2010年6月6日
はい、上記パートナーです(^^; 21 01 D0 11 00 D0 01 00 08 ED B0 位なら簡単ですよね(ブロック転送による0xD000から0x800バイト分の1バイトシフト)。 DJNZ あたりとか使って条件分岐で抜けるとかすると紙の上で計算しないとつらいかな(^^;
0
吉村ことり @urdcat 2010年6月6日
追記、6502と6800も機械語喋れますw IA-32も少しなら(^^;
0
薗田麻衣 @SonodaMai 2010年6月6日
25年くらい昔の話ですが、私は小学校5,6年の頃、学校の休み時間に鉛筆と罫線ノートにてハンドアセンブルしてた。ニーモニック表も持参してて左端にマシン語ダンプ記述、帰宅してから打ち込んで動作テスト。ニモ表だいぶ覚えたけど直接ダンプ入力までは行けなかった。
0
ででろにあ @Dedenden 2010年6月6日
マシン語を直接・・・だと・・・
0
nurunuru @nurunuru 2010年6月6日
命令の少ない6502なら昔はなんとか・・でしたが。それでもあってるかなー?って辞書引き直しながら英語を書くようなレベルでしたよ。もしハンドアセンブル無しのネイティブだったらすごいなあ
0
岩崎啓眞@スマホゲーム屋+α @snapwith 2010年6月6日
世の中にはヤバい人がいすぎることは理解したw 自分はZ80がスレスレ喋れるぐらいで、65は喋れない(;´ω`)
0
富 ユタカ @lkj777 2010年6月6日
普通に技術屋さんがいた。だってハードから全部作ってたんだもん。その名残が日立。色々たたかれてるけど、技術の蓄積がないと昔は電球一つ作れなかった。
0
岩崎啓眞@スマホゲーム屋+α @snapwith 2011年1月27日
また話題になってこまごまと情報が追加されたので、アップデート
0
雑草スレイヤー@通勤/在宅 @gc_cic 2011年1月27日
1986年頃に、PC8001mkⅡにつないだ装置と、PC8001mkⅡのBIOSを同時に制御するプログラムを、CP/MのDDTというツールを使って、全て16進数のマシンコードで打ち込んだ思い出がある。 単にアセンブラを使いこなせなかっただけですが…
0
岩崎啓眞@スマホゲーム屋+α @snapwith 2012年10月14日
カテゴリを追加して、まとめを更新しました。
0
じぇみに @jeminilog 2014年10月27日
ノートにニモニックからハンドアセンブルした16進数書いて、それ見ながらPC-8001のモニターでぽちぽちバイナリ打ち込んでゲーム作ってた程度の私は十分凡人だな!(割と冗談抜きで当時は誰しもそんなレベルだったのでは)と2年前のまとめにコメント
0
岩崎啓眞@スマホゲーム屋+α @snapwith 2014年10月28日
僕もそんなもんでしたよw ただ死ぬほどやったので覚えてしまっただけですw だってーアセンブラ高かったんだもーんw と2年前のまとめにコメントし返すw
1