トップページgamedev
993コメント305KB

メガドライブ開発 たぶん2スレ目

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2008/09/18(木) 18:10:43ID:668HpLsV
68kにZ80と、一粒で二度おいしいメガドラ開発をするスレ。
FM音源もあるでよ。

前スレ:黄金期再到来【メガドライブ開発】
http://pc11.2ch.net/test/read.cgi/gamedev/1178530516/l50

参考ページとか馬鹿野郎様とかは2レス以降に
0002名前は開発中のものです。2008/09/18(木) 18:17:16ID:668HpLsV
参考ページ:
http://gendev.spritesmind.net/
コンパイラ、ツール、デモ、なんでもあります。
まずここを見ましょう。英語です。

http://www.genny4ever.net/index.php?page=sgdr
メガドラ開発のウェブリングです。英語です。

http://www.geocities.co.jp/SiliconValley/7240/mddev.html
もう旧となっていますが、日本語です。自作されたゲームのみあります。

http://www.geocities.com/eiennarufuyu/index_ja.html
メガドラでBASIC言語による開発をされている日本語のページです。

http://68000.web.fc2.com/
開発資料、デモなどなどがある日本語のページです。

http://ytanaka.vicp.net/
有名なメガドライブ・サウンドノートがある日本語のページです。
0003名前は開発中のものです。2008/09/18(木) 18:21:08ID:668HpLsV
てなわけで、開発進んでますか?
俺はサボってマスターシステム
0004名前は開発中のものです。2008/09/18(木) 19:32:35ID:zs/WW6HL
C++かJavaで書けるの?
0005名前は開発中のものです。2008/09/18(木) 19:42:04ID:668HpLsV
>>4
俺はアセンブラしかわかんないけど普通はC使うみたい。
割り込み部分はASM使ったほうが楽かもね。
0006名前は開発中のものです。2008/09/18(木) 19:52:41ID:WGSSocGC
マスターシステムに繋ぐオナホール コントローラー誰か作ってください。ちなみにメガドライブの場合はコントローラー ポートを出力ピンに設定出来るから、ハードウェア的にオナホール コントローラーを実現可能だと言う事が判った。
0007名前は開発中のものです。2008/09/18(木) 21:35:25ID:RhUgqX/L
マスターシステムも調べて見たら、
オナホール コントローラー接続可能な事が解った。〃´ω`〃

>>4
C++はxgccで出来る気がする。
Javaは暇人の神様が光臨しないかぎり無理だと思う。
割り込みは >>5 の言うとおりアセンブルブルした方が楽だった。
0008名前は開発中のものです。2008/09/19(金) 22:39:50ID:aFOVwS03
マスターシステムのオナホコントローラーをメガドラに接続するアダプタを設計した。
検証はこれからやる。

ttp://aikofan.dee.cc/game/src/1221831389574.png
0009名前は開発中のものです。2008/09/22(月) 20:29:57ID:k3g7FXd8
回路図が080919と言う生々しさ。
0010名前は開発中のものです。2008/09/23(火) 19:06:22ID:nylnMlEH
左右を合わせたのが当日で、実際の日付はもっと前。
晒せば誰か駄目出ししてくれるとか、そんなことは全く無かったぜ。
調べてわかったのは、Z80のI/Oはあのスロットには出てない。
FM音源をメガアダプタに載せる気は最初っから無かったということかなぁ。
0011名前は開発中のものです。2008/09/23(火) 23:10:53ID:qYReDeez
PCM再生させる為に、Z80入門本見ながら、この世に産まれて初めてのZ80アセンブルブル中。
ROMバンク切り替えるのに、バンクレジスタに1bitづつストアしないとエケない点がネックだと言う事がわかった。
0012名前は開発中のものです。2008/10/04(土) 23:11:23ID:vJ3qZMqg
やっと音が出たよ。(´^ω^`)

http://68000.web.fc2.com/z80pcm.html
このサンプルは32KHz。最大55KHzで再生可能。
次は24KHzくらいで2ch同時発音出来るか試してみるよ。

0013名前は開発中のものです。2008/10/05(日) 19:05:51ID:knPS61Dp
音出し乙!
32K-256?
バイナリの結合はDOS窓でCOPY /bですか?
0014名前は開発中のものです。2008/10/06(月) 11:28:56ID:GG/2iigo
>>13
    ★☆★ ipbf\d+hodogaya.kanagawa.ocn.ne.jp アク禁列伝 ★☆★

2007/02/06
  http://qb5.2ch.net/test/read.cgi/sec2chd/1170657436/70
→ipbf\d+hodogaya.kanagawa.ocn.ne.jp- 規制

2008/01/01
  http://qb5.2ch.net/test/read.cgi/sec2chd/1199110624/15
→ipbf\d+hodogaya.kanagawa.ocn.ne.jp- 規制

2008/01/03
  http://qb5.2ch.net/test/read.cgi/sec2chd/1199259463/33
→ipbf\d+hodogaya.kanagawa.ocn.ne.jp- 規制

2008/04/28
  http://qb5.2ch.net/test/read.cgi/sec2chd/1206201534/206
→ipbf\d+hodogaya.kanagawa.ocn.ne.jp- 規制

2008/05/21
  http://qb5.2ch.net/test/read.cgi/sec2chd/1211306438/16
→ip2-user(403959)
  (上記p2のうち接続先 ipbf\d+hodogaya.kanagawa.ocn.ne.jp)

2008/08/19
  http://qb5.2ch.net/test/read.cgi/sec2chd/1219102193/36
→ipbf\d+hodogaya.kanagawa.ocn.ne.jp- 規制

2008/09/05
  http://qb5.2ch.net/test/read.cgi/sec2chd/1220362729/71
→p2-user((403959) (458979) (459174)
  (上記p2のうち接続先 ipbf\d+hodogaya.kanagawa.ocn.ne.jp)
0015名前は開発中のものです。2008/10/06(月) 12:47:35ID:c3/9nalU
    ★☆★ OMCfa-*.*.odn.ad.jp アク禁列伝 ★☆★

2005/03/08
  http://qb5.2ch.net/test/read.cgi/sec2ch/1049659722/156
  http://qb5.2ch.net/test/read.cgi/sec2chd/1099917655/534
→OMCfa- 規制

2005/09/17
  http://qb5.2ch.net/test/read.cgi/sec2ch/1049659722/207
  http://qb5.2ch.net/test/read.cgi/sec2chd/1126898197/35
→OMCfa*.odn.ad.jp
  規制

2006/12/22
  http://qb5.2ch.net/test/read.cgi/sec2ch/1049659722/266
  http://qb5.2ch.net/test/read.cgi/sec2chd/1166624343/29
→OMCfa-*.*.odn.ad.jp(規制)

2007/02/05
  http://qb5.2ch.net/test/read.cgi/sec2chd/1169711034/116
→_BBS_retro_OMCfa- 規制
0016名前は開発中のものです。2008/10/08(水) 01:08:43ID:b+U07i0S
と言う事でPCM 2ch同時発音してみた。

http://68000.web.fc2.com/z80pcm.html
24KHzで再生してみるサンプル。
PCM #1は前回と同じでカートリッジROM領域にあるデータを再生、
PCM #2はZ80のRAMにあるデータを再生する仕組み。

0017名前は開発中のものです。2008/10/08(水) 01:10:27ID:b+U07i0S
前回アップロードした時リンク間違ってたから直しといた。(´^ω^`)
0018名前は開発中のものです。2008/10/08(水) 18:50:35ID:O86civKX









                               >>14











0019名前は開発中のものです。2008/10/08(水) 22:46:50ID:tfQztkKK
こんな盗作ハードで開発とかw
プラグラマーのプライドが許さん
0020名前は開発中のものです。2008/10/08(水) 23:18:35ID:YJwwnwLG
馬鹿野郎様登場ですな
0021名前は開発中のものです。2008/10/09(木) 02:25:02ID:wFVtdm89
ゲーム業界の嫌われ者MD
2ちゃんから出て行け!!!!
0022名前は開発中のものです。2008/10/11(土) 02:35:49ID:o5VsBp9E
MD信者は業界の癌だな
0023名前は開発中のものです。2008/10/11(土) 13:20:44ID:tjtI9M8h
ふと、22KHz 2ch同時再生を維持しつつ、ADPCMも使えないかと思ってみた。
Linear-PCMの半分しかROM容量喰わないし。
波形眺めてると、音色によってはADPCMにしても音質ほとんど変わらない様だし。
0024名前は開発中のものです。2008/10/11(土) 14:16:49ID:tjtI9M8h
ADPCM兼Linear-PCMルーチン書いて見た。

最初レジスタ足りねぇやとかLD IXL, A 使おうかとか色々考えてたけど、
基本的にADPCMとPCMの違いって、ロードした値を加算するかしないかの差しか無いのと、
コードがROMじゃなくてRAMにあるのだから、
単にその加算命令をNOPに置き換えるだけでOKじゃないかと言う事に気づいた。

LD A, (HL) ;HLポインタにあるPCMデータをロード
INC HL ;HLポインタ++
ADD A, E ;[ADPCMならロードした値をDAC出力値に加算]←Linear-PCMならADDをNOPに書き換える
LD E, A ;DAC出力値に保存

と言う事で肝の部分が割と簡単に出来たから、サンプル作ってみますね。
0025名前は開発中のものです。2008/10/11(土) 15:15:56ID:R6Z++ddb
死ね




























0026名前は開発中のものです。2008/10/11(土) 16:38:51ID:nQ1SKhN0
MDの型番商法、ハッタリスペックが許せなかった

信者によるクソゲー過大評価に騙されて散財したことも多々有り

あいつら平気でクソゲーを押し付けてくるからタチが悪い
002712008/10/11(土) 17:07:02ID:WX0Sal7D
自己書き換えとは実にZ80らしいコードですね。

しかし、俺とアナルの人と大分しか来ない予感は的中したっぽい。
002812008/10/11(土) 17:33:57ID:WX0Sal7D
フラッシュROMライタを作ろうとごそごそやってるんだけど
予定してたAVR作ってるとこがM&Aされそうとかで(゚д゚)ハァ?

所属してるコミュで内輪向けにネタRPGを作ることになりそうなんだが
マカーやリナクスとかそれ以外の連中が割と多いことが判明。
MDで開発してエミュでのプレイを提案中。
作るのはたぶん俺なんだけどね。

近況報告終り
0029名前は開発中のものです。2008/10/11(土) 17:42:55ID:nt3w7h4T
こんな事になったのも、t-comが変な煽りを行ってこのスレを持ち出させたせい。
0030名前は開発中のものです。2008/10/11(土) 17:45:47ID:U++UUO6E
MD嫌われまくってるな

クズみたいな盗作ハードでクソゲー糞信者を量産しまくったから仕方ないがw
0031名前は開発中のものです。2008/10/11(土) 19:22:39ID:tjtI9M8h
フライドチキン喰って今家に帰ってきて >>24 のコード見て気付いた。

 ウチがやろうとしてるADPCMは、量子化8bitじゃなくて量子化4bitだヴォケ。(´^ω^`)

と言う事で考え直します。
0032名前は開発中のものです。2008/10/11(土) 19:43:49ID:tjtI9M8h
>>1
プラットフォームを選ばないゲーム造りでメガドライブですか。

0033名前は開発中のものです。2008/10/12(日) 02:05:25ID:QSxTxwFJ
プレイディアや3DOは覚えてるけどこのクソゲーハードはすっかり忘れてた
0034名前は開発中のものです。2008/10/12(日) 03:41:43ID:3RRpDpPg
ADPCMをZ80側でデコードするってのは面白いですね。
ADPCMのテーブルは何処に格納するんですか?
0035名前は開発中のものです。2008/10/12(日) 04:57:05ID:pHrwcF8u
Mなんとかはソフトやハードを何でもパクればいいという志の低いハードだったから忘れ去られてるな
プレイディア3DOと比較するのは失礼
0036名前は開発中のものです。2008/10/12(日) 04:58:45ID:pHrwcF8u
>MDで開発

メガドラユーザーは相変わらず空気読めないな
嫌われていると自覚のない朝鮮人と一緒
0037名前は開発中のものです。2008/10/12(日) 11:36:21ID:NCg30lrf
>>34に言われて今更気付いたけど、
ウチが実装しようとしてるのは差分足し引きしかしてないから、ADPCMじゃなくてDPCMだ。(´^ω^`)

0038名前は開発中のものです。2008/10/12(日) 11:37:44ID:NCg30lrf
Gens Ver2.11のデバッグモードでZ80見ると、NEG命令が FUCK44 と表示される事に気づいた。

0039名前は開発中のものです。2008/10/12(日) 17:37:14ID:DP0AmznF
なんかちんちんがかゆい
0040名前は開発中のものです。2008/10/12(日) 22:20:30ID:kZqsWAGM
奇遇だな
おれもチンチンが痒い
0041名前は開発中のものです。2008/10/13(月) 00:38:19ID:WnKdnNcg
いいスレだ、技術的なことはあまり分からないけど
ストIIダップラでやってるような2キャラ音声同時再生も>16のようなことをやっているのかなあ
0042名前は開発中のものです。2008/10/13(月) 00:57:58ID:6tyIAI3U
一部のソフトはPSGでやってるような気がしないでもない。
0043名前は開発中のものです。2008/10/13(月) 05:01:23ID:QZlxeyK6
クラスでメガドライブの話題してる奴をよくぶっ飛ばしてた
メガネが吹っ飛んで鼻血だしながら俺に謝ってたよ
0044名前は開発中のものです。2008/10/13(月) 05:24:50ID:04WFwKte
メガドライブ持ってるなんて恥ずかしくて人に言えない。
0045名前は開発中のものです。2008/10/13(月) 06:09:41ID:Iacc4hwC
知ってるだけでキモオタと思われる
0046名前は開発中のものです。2008/10/13(月) 11:42:25ID:7hI+s7Jo
アフターバーナーIIがPSG(DCSG)でPCM鳴らしてるらしいから
今エミュでPSGだけ再生に設定して見たら、確かにPSGでPCM鳴らしてるよ。

0047名前は開発中のものです。2008/10/13(月) 11:51:29ID:7hI+s7Jo
なにげにアフターバーナー、PCMが3chなのな。
FM6ch + PCM3chなのな。
BGMでドラム鳴らしながら、効果音で肉声も爆発音もするのな。
0048名前は開発中のものです。2008/10/13(月) 15:51:29ID:+K+yhmt8
>>1
アナルの開発は毎日欠かさずしてるんだな〜
モロモロモロモロ・・・
0049名前は開発中のものです。2008/10/13(月) 15:57:32ID:479IZ4wy
まあセガ信者ってゲーマーって感じではないよね
セガハードのゲーム、セガ製のゲームだったらクソゲーだろうが持ち上げてマンセーする連中だし。
こいつらをゲーマーと呼ぶのは本物のゲーム好きに失礼。

今の妊娠とかGKとかのハシリって感じ。
特定のメーカーをひいきしたりすんの。
0050名前は開発中のものです。2008/10/13(月) 16:53:51ID:NkGxpK2X
メガドライブ(笑)
0051名前は開発中のものです。2008/10/13(月) 17:58:34ID:QIjEZZYl
メガナントカを二日で売り払ったのが俺のハード売却最短記録
0052名前は開発中のものです。2008/10/13(月) 18:57:42ID:7hI+s7Jo
DPCM再生のコード書きながらソバ喰おうとしたら、
キーボードにソバ汁がぶっかかって動かなくなった罠。
分解して洗って乾かして組み立てたらもう夜になってる罠。
しかもAとSとDの下にあるキーが反応しない罠。
もっかい分解してきますね。
0053p3068-ipbf1809hodogaya.kanagawa.ocn.ne.jp2008/10/13(月) 19:01:42ID:6pIr+v49
ウッカリ買ってしまったテラドライブ---¥282800
20年間粘着して棒に振った人生---priceless
■ このスレッドは過去ログ倉庫に格納されています