2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

【65816:SNES】アセンブリ【6502:NES】

1 :デフォルトの名無しさん:05/03/05 01:56:33 .net
やってるやついねーの?
暇潰しでもいいからいじって遊ぼうぜ。

2 :デフォルトの名無しさん:05/03/05 02:00:34 .net
重複

3 :デフォルトの名無しさん:05/03/05 15:00:22 .net
マリオを完全再現してみたい

4 :デフォルトの名無しさん:05/03/05 15:08:18 .net
>>3
解析してみたら面白いよ、あの時代にして、すでにオブジェクト指向のはしりのような物が入っている、
よくよく見るとデザイパーンモドキのような構造も見受けられる。
オブジェクト指向らしいものが実際に流行り始めたのはそれから十年以上も後というのは、考えさせられます。

5 :デフォルトの名無しさん:05/03/05 15:19:05 .net
タスク

6 :デフォルトの名無しさん:05/03/05 15:24:53 .net
タスクは最低でも65816以降だな、6502ではスタックの交換が難しい
仮にできてもオーバーヘッドが大きすぎる

7 :デフォルトの名無しさん:05/03/05 17:53:39 .net
時代遅れの糞言語

8 :デフォルトの名無しさん:05/03/05 23:59:06 .net
↑asmが理解できなかったのかい

9 :デフォルトの名無しさん:05/03/06 00:19:50 .net
スーファミは偉大なハードだったな

10 :デフォルトの名無しさん:05/03/06 01:01:12 .net
>>4
ソースコードあるのかよ?w
コンパイルしたらオブジェクト指向のかけらもなくなるぞ。

11 :デフォルトの名無しさん:05/03/06 01:17:47 .net
逆アセンブラはあるんじゃないの?

12 :デフォルトの名無しさん:05/03/06 14:44:16 .net
>>9
同世代の中では飛びぬけて嫌なハードだったよ

>>10
時代を感じる発言だ、当時はアセンブラだよコンパイラじゃない
読むには逆アセンブラでもよいし(当時はベーシックでよく作ってたな・・・)
小さい命令セットは馴れれば16進でも読めたりするのだ。

13 :デフォルトの名無しさん:05/03/06 15:36:25 .net
互換を持たせた意味が無かった件について

14 :デフォルトの名無しさん:05/03/07 16:43:20 .net
                   【最終対決結果】(暫定)
処理速度:◎PCEvs○MDvs×SFC       RPG勝負:◎SFCvs○PCEvs×MD
同時発色数:◎PCEvs○SFCvs×MD      STG勝負:◎PCEvs△SFCvs×MD
解像度:◎SFCvs○PCEvs×MD         ACT勝負:◎SFCvs○PCEvs○MD
拡大縮小回転:◎SFCvs△MDvs×PCE    SPORTS勝負:◎SFCvs○PCEvs×MD
グラデーション:◎SFCvs○PCEvs×MD    PARTY勝負:◎PCEvs○SFCvs×MD
多重スクロール:◎SFCvs○MDvs×PCE   ADV勝負:◎PCEvs○SFCvs×MD
内蔵音源の厚み:◎SFCvs○MDvs△PCE   SLG勝負:○PCEvs○SFCvs△MD
CD大容量+生音:◎PCEvs◎MDvs×SFC    ARPG勝負:◎SFCvs○PCEvs△MD
声質:◎PCEvs○SFCvs×MD           PZL勝負:◎SFCvs○PCEvs△MD
売り上げ:◎SFCvs×PCEvs×MD        レース勝負:◎SFCvs△PCEvs×MD
野心的作品:◎PCEvs○SFCvs△MD      洋ゲー勝負:○SFCvs△PCEvs△MD
移植勝負:◎PCEvs○SFCvs△MD       ギャルゲー勝負:◎PCEvs△SFCvs×MD
対戦格闘勝負:◎PCEvs△SFCvs×MD

15 :デフォルトの名無しさん:05/03/07 18:10:12 .net
逆アセンブル出来てもソースが正確とは限らない。

16 :デフォルトの名無しさん:05/03/07 18:53:35 .net
>>15
なんじゃそりゃ?

17 :デフォルトの名無しさん:05/03/07 19:48:44 .net
>>15
ワラタ 晒しあげ

18 :デフォルトの名無しさん:05/03/07 20:03:37 .net
NESの逆汗は知らんが、SNESの逆汗って使い物になるのか?

19 :デフォルトの名無しさん:05/03/07 21:46:10 .net
>>18
自前で作りなはれ、この時代の逆アセンブラはアセンブラが理解できていれば
おもちゃ言語でも小一時間もあれば作れるんじゃ
わしなんか、学校の授業がつまらなくて授業中(一コマ)にBasicで作った事もある。


20 :デフォルトの名無しさん:05/03/07 21:50:09 .net
>>19が公開してくれるそうです!!!
期待age!!

21 :デフォルトの名無しさん:05/03/07 22:00:31 .net
そう言えば、SNESはプログラムが大部分アセンブラで書かれていて、
という事は汚いテクニックもたくさん使われていそうだし、綺麗な逆
アセンブリリストは出てきそうにないですね。

22 :デフォルトの名無しさん:05/03/07 22:04:10 .net
>>20
なんでワシやねん
まぁ本気で知りたいなら自分で作ってみれ、そもそも逆アセンブラを作れる程度の知識量がないなら、
逆アセンブルした結果を読むのは無理やで。

23 :デフォルトの名無しさん:05/03/07 22:05:02 .net
>>21 てきとーな事書かない

24 :デフォルトの名無しさん:05/03/07 22:26:42 .net
マリオを逆アセ→逆アセされたソースをアセンブル→×


25 :デフォルトの名無しさん:05/03/07 22:34:20 .net
>>24
あんな、逆アセされたソースをアセンブルして使えるようにできるように
逆アセンブラを作るのはそれほど難しくないんだよ、ただ目的を考えると意味が無いからやらないだけ、
ちょっとアセンブラを勉強すれば判る事だよ。



26 :デフォルトの名無しさん:05/03/07 22:38:16 .net
しかしソースが肥大化するのもどうかと思う。

27 :デフォルトの名無しさん:05/03/07 22:38:58 .net
>>23
SNESで高級言語で書かれた例を挙げてみろ。

28 :デフォルトの名無しさん:05/03/07 22:40:00 .net
>>26
だからアセンブラ勉強しろ、発想が斜め上をいってるから突っ込みにくいんだよ(藁

29 :デフォルトの名無しさん:05/03/07 22:47:25 .net
釣られすぎ

30 :デフォルトの名無しさん:05/03/08 00:22:53 .net
とりあえず仕様教えろ。

31 :デフォルトの名無しさん:05/03/08 17:11:44 .net
アセンブルについて解説してるサイトとか教えてくれ

32 :デフォルトの名無しさん:05/03/08 17:23:35 .net
ここは知ったかが多数生息するインターネッツですねw

33 :デフォルトの名無しさん:05/03/08 17:25:17 .net
>>32がその典型

34 :デフォルトの名無しさん:05/03/08 17:33:05 .net
自分も以前使っていた有名どころはこの本だけれど当然のように絶版だ
http://www.amazon.co.jp/exec/obidos/ASIN/4875931190/qid=1110270486/ref=sr_8_xs_ap_i1_xgl/249-2729291-3931537
古書回りするなり、適当に洋書でも探して買ってくるか、自力でサイト探すしかないね。
古いチップなんで資料探しは難しいのは諦めるしかない。
自力でガンバレ

35 :デフォルトの名無しさん:05/03/08 17:38:47 .net
ttp://vsync.org/

こことか詳しいみたいだけど、いきなりサイト読んでも意味不明
アセンブルは基本的な流れは同じみたいだけど難しすぎ

36 :デフォルトの名無しさん:05/03/08 17:44:40 .net
↑凄く優しいような…

37 :デフォルトの名無しさん:05/03/08 18:35:52 .net
文字表示だけでも長い命令書かないといけないんだな。

38 :デフォルトの名無しさん:05/03/08 20:12:29 .net
ファミコンでオンラインゲームとか作ってみたいな

39 :デフォルトの名無しさん:05/03/09 05:52:05 .net
>逆アセンブラを作るのはそれほど難しくないんだよ、ただ目的を考えると意味が無いからやらないだけ、
>ちょっとアセンブラを勉強すれば判る事だよ。

40 :デフォルトの名無しさん:05/03/09 06:58:56 .net
小学生が一人まじってトンチンカンなこと言ってるな

41 :デフォルトの名無しさん:05/03/09 07:25:10 .net
ついでにトンチンカン

42 :デフォルトの名無しさん:05/03/09 19:48:00 .net
トンカチマリオ

43 :デフォルトの名無しさん:05/03/09 20:49:26 .net
日本語のサイト少なすぎ

44 :デフォルトの名無しさん:05/03/09 22:40:38 .net
nasmの基礎について分かりやすいサイトなら知ってる
ttp://www.sys.cs.tuat.ac.jp/~shina/cm/

45 :デフォルトの名無しさん:05/03/09 23:27:06 .net
ありがd

46 :デフォルトの名無しさん:05/03/09 23:43:32 .net
アセンブラって同じ動作をするのに文法はだいたい同じだけど、
コードが違うとか非効率なんだよ。統一しろ糞言語!

47 :デフォルトの名無しさん:05/03/10 01:28:33 .net
>>46
そんなのが問題なのかよ(w
俺なら文法拡張あってもいいからマクロが強力なのがいいけどな、
あとICEが重要。

48 :デフォルトの名無しさん:05/03/10 03:01:50 .net
gas

49 :デフォルトの名無しさん:05/03/10 04:27:43 .net
この板ってアセンブラできる人いるの?

50 :デフォルトの名無しさん:05/03/10 04:37:13 .net
アセンブラって一番簡単な言語じゃん

51 :デフォルトの名無しさん:05/03/10 05:04:22 .net
>>50
m9(^Д^)プギャー

52 :デフォルトの名無しさん:05/03/10 05:45:25 .net
よく分からないんだが、スターフォックスのようにFXチップを使った3Dは表現できるのか?

53 :デフォルトの名無しさん:05/03/10 06:33:42 .net
>>51
m9(^Д^)プギャー

54 :デフォルトの名無しさん:05/03/10 19:49:24 .net
>>1-53
m9(^Д^)プギャー

55 :デフォルトの名無しさん:05/03/11 00:55:39 .net
星狐

56 :デフォルトの名無しさん:05/03/11 01:49:13 .net
6502にもSEXってあったっけ

57 :デフォルトの名無しさん:05/03/11 02:42:06 .net
SEXチップ

58 :デフォルトの名無しさん:05/03/11 03:11:31 .net
アセンブリ?
.NETでGACに登録されるあれのことかしら。


59 :デフォルトの名無しさん:05/03/11 03:21:44 .net
命令に著作権なんてあるんだなww

60 :デフォルトの名無しさん:05/03/11 09:11:32 .net
しょぼい質問ですまんけど、>>44の演習(1)の【演習3】-【演習5】の答え教えてくれ。


61 :60:05/03/11 09:36:26 .net
てか答えは書いたんだが間違いとか出る。
これであってるか?

演習3
mov eax,[100]
mov ebx,[200]
sub eax,ebx
mov ecx,[300]
add eax,ecx
mov [300],eax

演習4
mov eax,[100]
mov ebx,[200]
add eax,ebx
mov ebx,[300]
add eax,ebx

演習5
([200] - [100]) + ([400] - [300]) を計算するアセンブラのプログラムを書きなさい.

mov eax,[200]
mov ebx,[100]
sub eax,ebx
mov ebx,[400]
mov ecx,[300]
sub ebx,ecx
add eax,ebx

62 :デフォルトの名無しさん:05/03/11 12:46:10 .net
スレ違い

63 :デフォルトの名無しさん:05/03/12 02:03:13 .net
(´・ω・`)

64 :デフォルトの名無しさん:05/03/12 03:29:49 .net
ゼロページsage

65 :デフォルトの名無しさん:05/03/13 09:49:29 .net
ウンコブリブリアセンブリ

66 :デフォルトの名無しさん:05/03/13 10:07:20 .net
↑馬鹿アセンブリじゃねえだろ。アセンブラだろ。ボケ。
今どきそんな低級言語のアセンブラなんか使って開発しねえよ。
まぁROM容量が16kbyte以下の単品組み込みシステム位じゃねえか。
使ったとしてもC言語の一部で高速要求される箇所。
大体アセンブラってCPUで命令が変わる事も知ってるの?

67 :デフォルトの名無しさん:05/03/13 10:13:08 .net
言語名称は正しくはアセンブリ言語
それをアセンブルしてHEXにするのが、アセンブラ。


68 :デフォルトの名無しさん:05/03/13 13:37:46 .net
>>66の最終学歴を知りたい

69 :デフォルトの名無しさん:05/03/13 13:45:20 .net
>>68 学歴があってもウダツの上がらないダメ人間発見

70 :デフォルトの名無しさん:05/03/13 14:01:18 .net
いや…俺まだリア工なんだけど…
そんなに食い付くほどショックだった?

71 :デフォルトの名無しさん:05/03/13 19:01:54 .net
( ゚Д゚)ポカーン

72 :デフォルトの名無しさん:05/03/13 19:30:18 .net
チンコブラブラアセンブラ

73 :デフォルトの名無しさん:05/03/13 21:44:54 .net
計算機すら作れない俺はどうすればいい?

74 :デフォルトの名無しさん:05/03/13 21:52:39 .net
輪廻転生

75 :デフォルトの名無しさん:05/03/14 09:47:58 .net
海外でもファミコンで売ればよかったのに。
外人に略語は通じないのか?

76 :デフォルトの名無しさん:05/03/14 12:33:12 .net
>>75
ALL YOUR BASE ARE BELONG TO USの二の舞になるぞ。

77 :デフォルトの名無しさん:05/03/14 14:15:24 .net
何が面白いのかな?
USがケツの事でALL YOUR BASEなんだろうか?
だれか英語詳しい人教えてぷりーず

78 :デフォルトの名無しさん:05/03/14 14:20:40 .net
>>77
"ALL YOUR BASE ARE BELONG TO US"でぐぐればすぐにわかる。

79 :デフォルトの名無しさん:05/03/14 22:47:47 .net
http://66.102.7.104/search?q=cache:WUl1Zvxqg-AJ:24hour.system.to/jitb/ayb.htm+ALL+YOUR+BASE+ARE+BELONG+TO+US&hl=ja

80 :デフォルトの名無しさん:05/03/15 09:50:40 .net
http://en.wikipedia.org/wiki/Aybabtu

81 :デフォルトの名無しさん:05/03/15 10:41:12 .net
外人も陰湿だなwwwwwww
面白いけどwwwwwwwww

82 :デフォルトの名無しさん:05/03/15 15:51:55 .net
ズレてはいるけれど、エンターテイメントを提供するというゲームの大事な部分は果たしいてるから成功っちゃ成功なんだな。

83 :デフォルトの名無しさん:05/03/15 16:36:48 .net
スーパーマラオブラジャーズ

84 :デフォルトの名無しさん:05/03/16 16:59:42 .net
>>76
分かりやすく意図した日本式の名前のファミコンと、
"ALL YOUR BASE ARE BELONG TO US"のような文法ミスは比較にならんぞ。


85 :デフォルトの名無しさん:05/03/18 13:59:45 .net
NESとかSNESとか名前がださい。

86 :デフォルトの名無しさん:2005/03/24(木) 01:44:30 .net
詳しい人いないの?

87 :デフォルトの名無しさん:2005/03/24(木) 02:15:48 .net
もうすっかり忘れました、とても懐かしいですねの人なら結構いるかもよん

88 :デフォルトの名無しさん:2005/03/24(木) 03:05:28 .net
とりあえずソース付きで解説キボンヌ

89 :デフォルトの名無しさん:2005/04/17(日) 02:14:59 .net
ダブルドリブルアセンブル

90 :デフォルトの名無しさん:2005/04/20(水) 13:26:34 .net
↓ソース付きで解説

91 :デフォルトの名無しさん:2005/04/20(水) 18:48:49 .net
何を解説すんのよ?

92 :デフォルトの名無しさん:2005/04/20(水) 22:32:21 .net
分かりにくいアセンブラの命令の流れだろ。

93 :デフォルトの名無しさん:2005/04/20(水) 23:04:31 .net
アセンブラの命令がわからんのか?
ソースが汚くて流れがわからんのか?
nesでよければ質問に答えるぞ

94 :デフォルトの名無しさん:2005/04/21(木) 12:33:43 .net
このスレの存在意義がわからん


95 :デフォルトの名無しさん:2005/04/21(木) 18:07:04 .net
>94の存在意義がわからん

96 :デフォルトの名無しさん:2005/04/26(火) 18:26:37 .net
nesの解説キボン

97 :デフォルトの名無しさん:2005/04/26(火) 18:28:14 .net
だから何が知りたいんだっつーの

98 :デフォルトの名無しさん:2005/04/26(火) 19:50:33 .net
知ってること書けばいいじゃん

99 :デフォルトの名無しさん:2005/04/26(火) 20:03:45 .net
女子供はPSPやっとけ

100 :デフォルトの名無しさん:2005/05/04(水) 04:49:41 .net
おまいらやる気ないだろ

101 :デフォルトの名無しさん:2005/05/04(水) 10:04:53 .net
質問も何も無いのに網羅的に解説なんてしてられるかバカ

102 :デフォルトの名無しさん:2005/05/04(水) 10:14:31 .net
誰かうpしろよ

103 :デフォルトの名無しさん:2005/05/04(水) 10:27:56 .net
お前がしろよ

104 :デフォルトの名無しさん:2005/05/05(木) 01:24:35 .net
お前がしろよ

105 :デフォルトの名無しさん:2005/05/05(木) 01:25:56 .net
お前がしろよ

106 :デフォルトの名無しさん:2005/05/05(木) 02:40:22 .net
今時ファミコンやスーファミのゲームを作ってるやつなんていないよ。

107 :デフォルトの名無しさん:2005/05/05(木) 03:00:01 .net
ttp://10.139.148.210.dy.bbexcite.jp/
おkうぇwwwwwwwwwwwwうはっwwwwwwwwwwww
wおkwっおkおkwwwうはっwwwwww
wwwwwwうぇおkwwwwwwwwwwww
wwwwwwwwwwwwwwおkwwwwwwwwwwww

108 :デフォルトの名無しさん:2005/05/05(木) 20:56:25 .net
参考になるサイトとかない?

109 :デフォルトの名無しさん:2005/05/06(金) 08:49:59 .net
k2pts.home.comcast.net/gbaguy/nesasm.htm
nesdev.parodius.com
www.zophar.net

www.geocities.co.jp/SiliconValley-Bay/9975/6502
vsync.org/ns/index.html
gikofami.fc2web.com

www.geocities.jp/kz_s6502
fuguri23.hp.infoseek.co.jp/FamAsm
peacemay.net/nes

www.apple2world.jp/apple2/COL/MapItems/6502/6502.html

自分で探せない人間にプログラムは無理だと思うけどね

110 :デフォルトの名無しさん:2005/05/06(金) 21:56:48 .net
ファミコンだけか

111 :デフォルトの名無しさん:2005/05/06(金) 22:06:38 .net
スーファミにはまったく興味無いんでね

112 :デフォルトの名無しさん:2005/05/06(金) 22:08:04 .net
(・∀・)ニヤニヤ

113 :デフォルトの名無しさん:2005/05/07(土) 08:05:27 .net
スーファミにはまった

114 :デフォルトの名無しさん:2005/05/07(土) 15:31:39 .net
てかスーファミの資料少なすぎ。

115 :デフォルトの名無しさん:2005/05/07(土) 23:04:21 .net
性能や容量もスーファミが上なんだけどなぁ。作っている人がほとんどいないのが不思議だ。

116 :デフォルトの名無しさん:2005/05/08(日) 01:53:46 .net
夢が広がったハード

117 :デフォルトの名無しさん:2005/05/09(月) 04:22:02 .net
Snes9xコンパイルできた人いる?

zlib.hを落としてきてパス通しても
ねぇとかエラーが返ってくるんだけど・・・。


118 :デフォルトの名無しさん:2005/05/13(金) 17:20:19 .net
ヘッダファイルだけではダメポ

119 :デフォルトの名無しさん:2005/05/14(土) 01:18:40 .net
ゼロページage

120 :デフォルトの名無しさん:2005/05/14(土) 02:06:07 .net
只今、NESエミュレータを作成しています。サウンドをのぞけば、8割がた
完成しています。ただ、PADの動作がうまくエミュレートできていないのか、
CPUにバグがあるのかわかりません。だれかNESのPADについて教えてください!

121 :デフォルトの名無しさん:2005/05/14(土) 06:35:54 .net
>>120
自分は今日から開発を始めてみたところです。
とりあえず、6502CPUの機械語命令を解読しないとならない訳ですよね。
その解説したサイトを探してるんですが(それでこのスレを発見した)見付からない。
ファミコンプログラミングの解説は幾つか見付かったのですが…

122 :121:2005/05/14(土) 09:20:15 .net
ないと思ったけど、調べ方が悪かった。
6502 opcodesで検索したら沢山ありました。

123 :120:2005/05/14(土) 17:05:29 .net
私は、どうもCPUにバグがありそうで、アドレッシングが間違ってそうです。
インデックス・インダイレクト・アドレス指定(Indexed Indirect Addressing)
インダイレクト・インデックス・アドレス指定(Indirect Indexed Addressing)
の二つを誤解しているのか、得た情報が間違っているのか不明です。
正しいアドレッシングを知っているかたがいたら教えてもらえないでしょうか?
ちなみにVC++で作成しています。

124 :デフォルトの名無しさん:2005/05/14(土) 19:14:52 .net
>>109

125 :デフォルトの名無しさん:2005/05/14(土) 19:44:09 .net
>>109のfuguri23ってなに?atariのパロディー?
ついだけど、リンクだってわかるようにhttp://ってつけろや。

126 :デフォルトの名無しさん:2005/05/14(土) 19:50:28 .net
>125
それはもしかしてギャグで言ってるのか?
素でブルったんですけど

127 :デフォルトの名無しさん:2005/05/14(土) 20:36:12 .net
いや本当にfuguriってふぐりから来てるのかなと思って

128 :デフォルトの名無しさん:2005/05/15(日) 20:47:40 .net
SFCの資料よこせ

129 :デフォルトの名無しさん:2005/05/16(月) 00:05:25 .net
自分で探せよカスが
このスレでageてる奴らはゲ製板にも劣るな

130 :デフォルトの名無しさん:2005/05/16(月) 02:09:29 .net
age

131 :デフォルトの名無しさん:2005/05/16(月) 02:21:20 .net
GamDevPukiWiki - コンシューマプログラミング
http://gamdev.org/w/?%5B%5B%A5%B3%A5%F3%A5%B7%A5%E5%A1%BC%A5%DE%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0%5D%5D

132 :デフォルトの名無しさん:2005/05/17(火) 10:04:49 .net
>>123
解決したか?

133 :デフォルトの名無しさん:2005/05/25(水) 03:46:46 .net
どなたかDisPel持ってませんか?

134 :デフォルトの名無しさん:2005/05/28(土) 00:30:53 .net
アセンブラなんて他にもあるだろ?

135 :デフォルトの名無しさん:2005/05/28(土) 01:33:34 .net
>>133
http://www.6502.org/
ここからたどれ。エミュレータなんかも普通にある。

136 :デフォルトの名無しさん:2005/05/28(土) 03:16:37 .net
>>134
単に使い勝手を試してみたかっただけですよ

>>135
探したけどみつからないんですが・・・
というか、そこ6502のサイトのような

137 :デフォルトの名無しさん:2005/05/28(土) 03:46:14 .net
>>136
65816を初め、各種の古いCPU用のクロスアセンブラがあるよ。
日本人の認識は、6502=ファミコン、65816=スーファミ、程度しか
ないからなあ・・・・海外ではスーファミエミュレータも出てるね。

138 :デフォルトの名無しさん:2005/05/28(土) 13:03:19 .net
エミュなら国産もあるじゃん

139 :デフォルトの名無しさん:2005/05/28(土) 13:54:04 .net
>>137が海外でスーファミエミュレータって言うから開発環境でも出来たのかと思った
エミュレータなら何年も前から国産であるだろw

140 :133:2005/05/28(土) 16:40:28 .net
>>137
DisPelを探しているのであって、アセンブラを探しているわけじゃないんですけど。
本家サイトはもうないし、Zophar'sDomainにもないし。

141 :デフォルトの名無しさん:2005/06/01(水) 15:46:39 .net
本家サイトってどこ?URLキボン

142 :デフォルトの名無しさん:2005/06/08(水) 23:51:36 .net
url

143 :デフォルトの名無しさん:2005/06/19(日) 18:13:34 .net
保守

144 :デフォルトの名無しさん:2005/07/08(金) 21:53:54 .net
エミュを作ってる人はいるのか?

145 :デフォルトの名無しさん:2005/07/08(金) 23:56:20 .net
こーやって素晴らしきドットゲームの世界は埋もれてゆくのでふね
懐古厨と呼ばれてもかまいまへんでも私はかなしひ

146 :デフォルトの名無しさん:2005/07/09(土) 12:41:12 .net
次世代家庭用ゲーム機でドット絵は完全に消えそうだな。

147 :デフォルトの名無しさん:2005/07/21(木) 10:53:31 .net
ttp://www.geocities.jp/kz_s6502/

148 :デフォルトの名無しさん:2005/07/21(木) 13:29:21 .net
>>146
なんせPS3クオリティーらしいからな。

149 :デフォルトの名無しさん:2005/08/08(月) 23:00:38 .net
マジで!?

150 :デフォルトの名無しさん:2005/08/08(月) 23:33:49 .net
間、空き過ぎ!

151 :デフォルトの名無しさん:2005/08/09(火) 15:06:19 .net
誰も作ってないの?

152 :デフォルトの名無しさん:2005/08/13(土) 13:54:51 .net


153 :デフォルトの名無しさん:2005/09/07(水) 00:02:49 .net
ソース付きで参考になるサイトないですか。

154 :デフォルトの名無しさん:2005/09/07(水) 02:50:51 .net
>>153
www.6502.orgとかは?

155 :デフォルトの名無しさん:2005/09/07(水) 03:19:13 .net
>>154
thx
ちょっと見てみますね。

156 :デフォルトの名無しさん:2005/09/07(水) 16:29:19 .net
誰か最高のゲーム作れ
俺を感動させたら200万振り込んでやるから

157 :デフォルトの名無しさん:2005/09/07(水) 22:08:18 .net
abadonのデモファイルとか面白いんだけど、
3Dってどうやって表示してるんだ?

158 :デフォルトの名無しさん:2005/09/23(金) 22:48:53 .net
hoshu

159 :デフォルトの名無しさん:2005/09/24(土) 17:25:25 .net
abadonって何?

160 :デフォルトの名無しさん:2005/09/25(日) 02:28:37 .net
おおお、こんなスレが。NESエミュレータ作ってる人いるんですね。
漏れもGBかNESかどっちか作ろうかと思ってるんですけど、どっちが簡単なんでしょう?
まあいいや、作りたいほうを作ってみよう。

>>159
ググって見たけど、シューティングゲーム?

161 :デフォルトの名無しさん:2005/09/27(火) 01:39:39 .net
abadonじゃなくてABANDON

ttp://www.ipc-tokai.or.jp/~ytanaka/sfc/snesdemo.shtml

ここからダウンロードできる。

162 :デフォルトの名無しさん:2005/09/30(金) 03:37:18 .net
>>141
http://naruto.dynalias.net/

163 :名前は開発中のものです。:2005/10/30(日) 02:05:55 ID:cy2hQ+yr.net
ここに飛ばされてたか

164 :名前は開発中のものです。:2005/12/11(日) 02:14:57 ID:qJGJbx+y.net
下がりすぎ

165 :名前は開発中のものです。:2005/12/16(金) 10:02:38 ID:ToDFREAc.net
「ファミコンのプログラム」スレがdat落ちしてしまった・・・。

166 :名前は開発中のものです。:2005/12/16(金) 10:20:35 ID:6/T7w5Zx.net
建てればいい。

167 :名前は開発中のものです。:2005/12/17(土) 12:11:31 ID:B4emp6DU.net
ここでいいんじゃないの?

168 :165:2005/12/17(土) 13:51:01 ID:YvZEKHka.net
こちらでよければお世話になります。

169 :名前は開発中のものです。:2005/12/17(土) 18:12:41 ID:jx/U7cAE.net
えーがな!やったらえーがな!

170 :名前は開発中のものです。:2005/12/17(土) 18:15:10 ID:8b2h9FOg.net
そしてこちらもdat落ちになるわけだが。

171 :名前は開発中のものです。:2005/12/17(土) 18:40:57 ID:ucY20pxD.net
このスレ、ファミコンとは違う雰囲気だし。

172 :名前は開発中のものです。:2005/12/17(土) 19:02:20 ID:jx/U7cAE.net
たてていいならたてるぜ?ぜぜぜ

173 :名前は開発中のものです。:2005/12/17(土) 22:00:01 ID:YvZEKHka.net
>>172
たてていただけるならよろ。ろろろ

174 :名前は開発中のものです。:2006/01/19(木) 00:36:23 ID:C711bw4O.net
失礼します。SNESのCPUはI/Oの$2410〜$2413(APU port)に頻繁にアクセスして
データをみてるんですけど、どうなってるですかね?
CPUは作成したんですけど、そこで無限ループへ......

175 :名前は開発中のものです。:2006/03/20(月) 14:56:47 ID:W1ykCYv6.net ?
保守

176 :名前は開発中のものです。:2006/05/07(日) 22:36:47 ID:RQsEtfQ+.net


177 :名前は開発中のものです。:2006/06/22(木) 23:07:40 ID:HN41l1Lw.net ?
 

178 :名前は開発中のものです。:2006/10/13(金) 20:09:29 ID:qKnCga5h.net ?BRZ(1000)
 

179 :名前は開発中のものです。:2006/11/21(火) 23:44:52 ID:j0NSXW/P.net
おお。懐かしい。
clc
xce
sep #$30
とかだっけ。

>>174
SPC700たたくところかなあ。
16bitがアドレス、16bitがデータだったような気がするけど記憶の彼方…

180 :名前は開発中のものです。:2007/08/14(火) 03:02:28 ID:38Qcj2hP.net
VirtuaNESの作者が作ったサンプル(花びらが散るヤツ)
みたいなのを作ってるんだけど、どうしても処理落ちしてしまうよ・・・
なかなか難しい
皆さんは命令サイクルもちゃんと意識して作ってるんでしょうか?

181 :名前は開発中のものです。:2007/08/17(金) 22:03:01 ID:B7B9qytV.net
もちろん。

182 :???:2009/01/03(土) 14:48:56 ID:F9to3sCZ.net
二年ぶりのカキコです

183 :名前は開発中のものです。:2009/01/22(木) 22:09:34 ID:K4oPubsM.net
保守

184 :名前は開発中のものです。:2009/01/23(金) 18:19:16 ID:/C8NR1Tp.net
ほしゅ

185 :名前は開発中のものです。:2009/03/07(土) 02:49:24 ID:SgxsFDLE.net
今SNESエミュ作ってるんだが、PPUがハイレベルすぎる…。
てか、正確な情報さえ分かれば問題ないのだけども。
良かったらおまいらオススメのドキュメントorサイトを教えてくれないか?

186 :名前は開発中のものです。:2009/08/17(月) 16:55:02 ID:HCVrGDxc.net
華麗なる保守

187 :名前は開発中のものです。:2009/10/21(水) 21:28:40 ID:fBuTY2gE.net
gooブログでファミコンプログラマとググれ

188 :名前は開発中のものです。:2009/10/21(水) 22:39:28 ID:7kUAJwCS.net
断る

189 :名前は開発中のものです。:2009/10/22(木) 05:11:16 ID:38KVRlSS.net
* gooブログ

ただいまメンテナンスをおこなっております。
ご迷惑をおかけいたしますが、復旧までしばらくお待ちください。
評判分析サービスはこちら

hai zannen show

190 :名前は開発中のものです。:2009/10/22(木) 08:21:32 ID:k8p142oB.net
nice boat.か。
頑張ってくれ

191 :名前は開発中のものです。:2009/11/02(月) 15:12:36 ID:1t1Od2qH.net
あぼ〜んI

192 :名前は開発中のものです。:2009/11/06(金) 12:39:23 ID:34TjKmr3.net
このスレは下げる意味がない

193 :ひきプロ ◆HIRO2ZQ2Xo :2009/12/17(木) 21:56:23 ID:91Ef27E/.net
>>185
http://hikipuro.is-a-geek.org/snes/wiki/
翻訳中ですがよろしかったら見てみてください。
僕もSNESエミュ作ろうとしてたんですが
難しすぎてやめましたw

194 :名前は開発中のものです。:2009/12/26(土) 01:12:27 ID:Fw/fc5Kn.net
>193
この有意義なお仕事に敬服します。
ゆっくり進んでください。

195 :名前は開発中のものです。:2009/12/28(月) 01:40:35 ID:bQcXet2J.net
6502 に乗算・除算命令が無いのが不便です。
加算・減算命令とループを使って作ればいいのかな・・・

196 :名前は開発中のものです。:2009/12/28(月) 06:38:48 ID:HV7z6G82.net
>>195
定数倍の時は、2のN乗の加算の形に分解して、シフトと加算で計算するのが普通かな。


197 :名前は開発中のものです。:2009/12/28(月) 11:01:05 ID:bQcXet2J.net
ありがとうございます!
(知能低の俺には理解できん・・・)

198 :名前は開発中のものです。:2009/12/28(月) 11:31:04 ID:QQXUn7l2.net
>>197

2倍
元の数を左シフトする。

3倍
2倍した物に元の数を足す。

4倍
元の数を2回左シフトする。

5倍
4倍した物に元の数を足す。





オーバーフローするw

199 :名前は開発中のものです。:2010/01/11(月) 11:01:01 ID:vr3CJdIR.net
>>198
今頃になって、やっと分かりました。
時間あいてしまってすいません

200 :名前は開発中のものです。:2010/01/27(水) 00:23:11 ID:OuwBME7P.net
スーファミだと乗除算機能追加されてるんだよね。
2クロックと4クロックだっけ?

201 :名前は開発中のものです。:2010/02/07(日) 01:45:21 ID:dPg09lrX.net
>>200
サポートされてるんですか?

202 :名前は開発中のものです。:2010/02/07(日) 16:35:41 ID:p3Qr7jDT.net
え?

203 :名前は開発中のものです。:2010/02/07(日) 18:34:34 ID:dPg09lrX.net
>>202
SNES研究室より

 実際積算や除算はサポートされてない

と記載されているので、たぶんサポートされてないと思います。

204 :名前は開発中のものです。:2010/02/07(日) 21:49:05 ID:p3Qr7jDT.net
>>203
検索してみ?
スーファミには乗除算器ちゃんとあるぞ。
あとそこの研究所って所資料足りてない。


205 :名前は開発中のものです。:2010/02/07(日) 23:20:12 ID:dPg09lrX.net
>>204
検索したら出てきました。
余計な口突っ込んですいません。

206 :名前は開発中のものです。:2010/02/09(火) 17:33:34 ID:hmI1E4PD.net
今6502をギコ猫で勉強してるんだけど
第11章のネームテーブル
http://gikofami.fc2web.com/nes/nes011.html
これの

adc #1

なんだが、
G−NESのデバッガ見てたら
1回目は2を足してて、2回目からはちゃんと1を足してるみたい
どうして1回目は2を足すんですか?






207 :名前は開発中のものです。:2010/02/09(火) 20:14:37 ID:3RJrolvd.net
>>206

adc → Add with Carry
キャリーフラグの内容も一緒に加算する。
これによって複バイト分の加算をするときの繰り上がりを簡易にできる。

208 :名前は開発中のものです。:2010/02/09(火) 21:38:36 ID:hmI1E4PD.net
>>207
なるほど
理解しました
ありがとうございます

209 :名前は開発中のものです。:2010/02/10(水) 06:00:21 ID:EXaN1Km+.net
また分からないところがあるんだが
ここでちょくちょく質問していっていいですかね?
ギコ猫の第14章の
http://gikofami.fc2web.com/nes/nes014.html
一番下のソースのgetPadBitの

ora <KeyBuffer ; キーバッファにora

これなんだがOR演算ってのはだいたい分かったけど
ここで使う理由がイマイチわかりません
実際ここの命令消してもちゃんと動いてるみたいだし。


210 :名前は開発中のものです。:2010/02/10(水) 14:39:07 ID:5TL6Al/8.net
ちゃんと動かんと思うのだが。
そのoraを省くと、直前で$4016を読み出してand #1した内容しか、KeyBufferに書き込まれなくなるだろ。
ループ回って、最後にstaでKeyBufferに書き込まれるのは右ボタンの状態だから、右にしか動かなくなると思うが。

211 :名前は開発中のものです。:2010/02/10(水) 15:32:09 ID:EXaN1Km+.net
>>210
その通りでした、ごめんなさい
OR演算をちゃんと理解してなかったかも

OR演算によって1byteの情報を1bitだけにして
1回目はbit0に書き込んで
2回目はbit1に書き込んでるってことですかね?

212 :名前は開発中のものです。:2010/02/11(木) 04:45:25 ID:yuPo8Fe0.net
前回のKeyBufferの右シフトは分かったのですが

ギコ猫第15章の
http://gikofami.fc2web.com/nes/nes015.html

lsr a ; Aレジスタ右シフト(半分にする)

これによってスクロールの速さが半分になるのは分かったのですが
どういう理屈でこうなってるのですか?

初心者すぎる質問で申し訳ないですが、お願いします

213 :名前は開発中のものです。:2010/02/11(木) 06:21:37 ID:+wEnMjxV.net
ヒント1:2進数
ヒント2:二進数で1000を0100にすると十進数では・・・?

214 :名前は開発中のものです。:2010/02/11(木) 07:24:50 ID:yuPo8Fe0.net
>>213
8が4になる
半分になる
なるほど
分かりました、ありがとうございます

215 :名前は開発中のものです。:2010/03/03(水) 21:10:13 ID:zZTtY1h1.net
マッパとbank orgが解りません

現在$c000がミラーになっている状態です。bank1が$a000と$e000
nesasmです。
どう書けばいいのでしょう?


216 :名前は開発中のものです。:2010/03/03(水) 22:57:47 ID:v0jzLIac.net
マッパ絡むならファミコンスレで聞いたほうがいいと思うんだ

217 :名前は開発中のものです。:2010/03/03(水) 23:43:05 ID:zZTtY1h1.net
ありがとうございます。
視野が狭くなっていました。(m_m)

218 :名前は開発中のものです。:2010/10/12(火) 22:08:22 ID:qsZioCiZ.net
http://codepad.org/qsGp7Diu
http://codepad.org/74XbFXAi
http://codepad.org/QiIb2vyD

昔PCエンジン用に作ったF-ZERO風ゲームのソース

219 :名前は開発中のものです。:2011/08/03(水) 08:24:23.23 ID:ZQrFVvJL.net
RP2A03の未定義命令を解説しているサイトってありますか?

220 :名前は開発中のものです。:2011/09/13(火) 17:27:38.93 ID:6DL8Eput.net
http://nesdev.parodius.com/2A03%20technical%20reference.txt

221 :名前は開発中のものです。:2012/03/05(月) 03:28:21.22 ID:bNrxt/wR.net
PSPでNesterJ最新を使っていますが
save機能が機能しません。
statesaveするとちゃんとリストに日時と共にsaveされるんですが
そのファイルをstateloadしてゲーム画面に戻っても
loadが反映されてくれないのです。

そういう状況になって解決した方、いらっしゃいますか?

ちなみに、関係あるかわかりませんが
一度statesaveした場所にはdeleteしてsaveしなおさない限り上書き出来ません。
(save→yesしてもsave日時が変わらないのでsave出来て無い?)

ゲームは問題無く動きますが
NesterJのsave機能を利用するための
データかなんかの入れ忘れとか考えられますか?


222 :名前は開発中のものです。:2012/03/05(月) 12:35:55.88 ID:ssuNvARh.net
マルチな上に明らかにスレ違い。

223 :名前は開発中のものです。:2012/03/10(土) 08:42:48.44 ID:YAppe1P3.net
逆汗って機械語を読める形に変換してるだけだよね?
書換えて機械語に戻すってことは出来ないの?

説明聞いた感じだと逆汗して解読しながら機械語書換えてるみたいなんだけど・・・

224 :名前は開発中のものです。:2012/03/13(火) 00:37:17.60 ID:MTJotzS2.net
>>223
逆アセンブラ=逆汗知ってて
アセンブラ知らないの?

実際は逆アセンブラがテキストを出力したとして、変数や関数の役目は書いてないわけで、、、それを解析して解読するのが解析神。
試しにWindowsの.exeを逆アセンブルしてごらん。超意味不明だから。

プログラムの規模がある程度大きいと、
逆汗したものを、再アセンブルするのは困難を伴う場合が多い。

225 :名前は開発中のものです。:2012/03/13(火) 00:50:41.31 ID:0neKniZs.net
>>224
逆汗の事ばっかり考えてて頭が固まってたようだ・・・
可逆変換なんだから戻せないわけが無かったね、ありがとう

226 :名前は開発中のものです。:2012/04/10(火) 13:23:56.58 ID:NddKazTP.net
ものによっては可逆ってわけでもない
データをコードとして扱ってしまい意味が変わる場合もあるし
普通にコード自体も意味が変わってしまう場合もある

227 :名前は開発中のものです。:2012/04/10(火) 17:06:22.62 ID:oLiChzL/.net
逆汗する場合はバイナリが16進で併記されるツールがいいよ。
8ビット世代だとアセンブラで書いてるソフトが多く、感心するほどキレイなやつもあるんだけどね。
データ部はだいたいバイナリに法則性があるから、慣れれば見分けがつく。

228 :名前は開発中のものです。:2012/09/20(木) 17:51:26.96 ID:cGMaKOFB.net
hos

229 :名前は開発中のものです。:2012/09/20(木) 17:54:15.47 ID:4k8cLmU9.net
ふむ

230 :名前は開発中のものです。:2012/09/20(木) 19:09:31.58 ID:f/XsJWvW.net
普通に逆汗してもメモリジャンプの位置とかステージデータとかキャラデータとか
すべて目を通して手直ししないといけないからSMWを高級言語にするのは不可能

一番の問題はデータが散在しててアンセブラがそこも逆汗するからバグる
素人にデータとプログラム部分を見分けられるとはとても思えない

231 :名前は開発中のものです。:2012/09/20(木) 20:30:06.88 ID:/2q+0d4/.net
6502なんて命令少ないし、意味のあるプログラムか否かなんて結構機械的に判断できそうな感じだけどな。

232 :名前は開発中のものです。:2012/09/20(木) 22:06:39.96 ID:U5jp9Vm/.net
エミュによってはcodeとdataのlogをとれるやつあるけどな


233 :名前は開発中のものです。:2012/09/21(金) 16:39:47.95 ID:OAdH7gAE.net ?BRZ(10002)

OS/A65 - a Multitasking/Multithreading Operating System for 6502 computers
(C) 1996-2006 André Fachat

ttp://www.6502.org/users/andre/icapos/osa65.html

234 :名前は開発中のものです。:2013/01/31(木) 00:28:22.70 ID:6eMaXvnA.net
6502よりゲームボーイ(Z80C)のがわりかしわかりやすかった

235 :名前は開発中のものです。:2013/03/21(木) 02:42:37.61 ID:yPAEg+sf.net
人がいなそうだけど聞いてみる。

22 16 2A C0     JSL $002A16 -> $002A16    //Jump Subroutine Long

アセンブラ読めないけど、初めて改造に手を出そうと思ってるんですが
なんで $C02A16 じゃなくて $002A16 なんでしょうか? dist65816です。
あと、65c816のニーモニックの解説でオススメサイトあったら教えてください。

236 :名前は開発中のものです。:2013/03/21(木) 11:11:30.63 ID:A78LSmbb.net
素人だけどC0の部分がジャンプ命令なんじゃないかな

237 :名前は開発中のものです。:2013/03/21(木) 13:02:01.12 ID:eR9L18ep.net
>>235
SNESだとしたら、
HiROMだと、00の部分がバンクなので、
C0がミラーバンクになるはず。
LoROMだと、ちょっと違うけど。

238 :名前は開発中のものです。:2013/03/21(木) 18:17:24.85 ID:fEWioKjJ.net
>>235
わりとガチな事言うけど読めるんならSNESのソースをお勧めする。
解説サイトで分からない事が出てきた場合にとても分かりやすい。

239 :名前は開発中のものです。:2013/03/21(木) 22:46:31.36 ID:yPAEg+sf.net
>>236
22 がジャンプ命令って先入観があったけど C0がなにかの引数(フラグ)的な役割の可能性ありますね。
なるほど。ありがとう。

>>237
>SNESだとしたら
スーファミのって意味ですよね? スーファミのDQ6です。
HiROMっぽいですね。
さらっと見てみましたがミラーバンクがよくわからなかった
(0x80〜 が 0x00 のミラーバンクと読める →とすると 0xc0 は 0x00 とはならないのでは?) ので
もう一度ググってみます。ありがとう。

>>238
>SNESのソース
(スーファミのソースって何??)と悩みましたが
SNESというエミュのソースプログラムが公開されてるのでそれを参考に ってことですね。
探してみます。ありがとう。

240 :名前は開発中のものです。:2013/03/21(木) 23:00:57.73 ID:eR9L18ep.net
バンクのミラーは、
80〜だけでなく、C0〜もある。
持っている資料ではそうなっている。

241 :名前は開発中のものです。:2013/03/22(金) 04:25:50.22 ID:wiXBJRbA.net
>>238
それって"ない"という回答であるという認識でいいのかなぁ?
まあ自分もいいサイト知らない。
Westan Design(仕様開発元)かSHARP(製造元)がいいのかもね(調べてないけど)

242 :名前は開発中のものです。:2014/02/15(土) 01:43:33.73 ID:gYTXJhyH.net
cc65 6502用C言語コンパイラ

243 :名前は開発中のものです。:2014/03/28(金) 11:07:17.51 ID:+zloHXLO.net
μPD612x
μPD613x
には加算命令がないのです、乗算命令とかアホなこと言うなボケ。
さらにレジスタだってAレジスタ1つだけだ。
メモリアドレスだって16個だけだ。バカ言うな。
スタックなんて4階層だけだ。

244 :名前は開発中のものです。:2014/04/09(水) 17:40:28.58 ID:Aiee0k4j.net
>>218
うちのでべろに突っ込んでみる

245 :245:2015/08/15(土) 00:06:56.46 ID:r1UAelHl.net
あっ普通にディスアセンブラついてたんか
適当なのやってみると.byteてのがいっぱいある
EQUかDB的なもんなんかな?
即値をなんかしてんだろう
他は普通の命令ぽいしなんとかわかるかな
16進と三文字程度の命令見るとなんか落ち着く

でもなんか情報あればいただきたい

246 :245:2015/08/22(土) 20:54:26.46 ID:lmAY31um.net
ん〜中々無いか・・・
まぁCやpythonレベルですら、日本語環境は著名サイトや書籍でも「公式マニュアル翻訳しただけor毛が生えた転載レベル」情報ばっかだもんな・・・
とりあえず画像処理音声処理とか千年早そうなので8080をもちょっとちゃんとやってみよう うん

247 :名前は開発中のものです。:2017/02/05(日) 08:29:23.99 ID:7/zag2Au.net
そうかそうか

総レス数 247
43 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★