6502,Z80,V30という名詞にピンときたそこのおっさん
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
04/04/29 21:32ID:mqNgI8c9そしたら、こんなコードがあるじゃん。
lda #$3F ;PPUアドレス上位
sta $2006
lda #$00 ;PPUアドレス下位
sta $2006
もう懐かしさのあまり背筋がぞーっとしたね。
このコメントの付け方オレじゃん?ってくらい。
一発当ててやるぞ!と、嗚呼、あれから十余年。
光陰矢のごとしでした。
そんなオレは相変わらずコードを書いている。
しかし、あっちこっちで知り合ったみんなどうしているかなぁ?
で、あんさんはどうしてる?
0017名前は開発中のものです。
04/04/30 18:42ID:2hgJGk/Jでも今は今で別の複雑さがあるよね?
げー製作だったら規模も桁違いだし。
>>15
FPUを使えなかったのは痛い。
俺が一番いやだったのは、98のVRAM構成。
IBMの8bit indexed colorがうらやましかった。
↓R,G,BそれぞれのVRAMにアクセスするのに一々セグメントを変えなきゃいけなかった。
mov es, 0C000H
mov es:[dx], al
0018名前は開発中のものです。
04/04/30 18:59ID:N0u64jGyアセンブラ知ってて得したことといえば
シェーダプログラムを、野生のカンで書けた事ぐらいだな。
こっちも最近は高級言語化してきてラクチンになったけど。
0019名前は開発中のものです。
04/04/30 22:16ID:2hgJGk/JやっぱHLSL楽チンですか?
未だにアセンブラでカリカリやってます。
でもシェーダーって負担的にかなりクリティカルじゃない。
コンパイラの最適化大丈夫?
0020名前は開発中のものです。
04/04/30 22:29ID:co3salvL0021名前は開発中のものです。
04/04/30 22:40ID:co3salvLPS2でVU組んでるぞー
アセンブラを知っていてよかった事は、
そこから、割合簡単にハードが作れるようになって、
さらに、ちょっとしたハードのツールに不便しなくなった事。
ついでにデバドラも作れるし。
8bitは6502が最高だ!、次点はZ80
16bitは68000が最高だ!、次点は・・・ない
32bitはr3000が最高だ!、次点はV60シリーズ?
64bitは・・・・ええのがない!
そして、トロンチップを一度でいいから触ってみたかった
>>20 は、失敬ミスった
0022名前は開発中のものです。
04/05/01 22:14ID:fEkkNFTS0023名前は開発中のものです。
04/05/01 23:04ID:cu+80epCゲーム会社作りましたYO
PPUって懐かすぃ・・・笑
0024名前は開発中のものです。
04/05/02 00:18ID:0tyyYPqAコードセグメントとデータセグメントだっけ?CS,DSとかあったなー。
N88BASIC
0025名前は開発中のものです。
04/05/02 00:19ID:0tyyYPqAN88BASIC上がりだと大変ですた。すぐにBASICに舞い戻った俺。...orz
0026名前は開発中のものです。
04/05/02 00:57ID:MzSYSfEy0027名前は開発中のものです。
04/05/02 06:01ID:hWZpfOR9Z-80と比べて入門書の少なさに泣きました
0028名前は開発中のものです。
04/05/02 19:31ID:r6QErsnX現役PGいましたか。
オレも6502好きです。さくさく組める。
68kはちょっとなぁ。
アドレッシング(奇数バウンダリ)と1バイトアクセスに難あり。
0029名前は開発中のものです。
04/05/02 19:31ID:r6QErsnXもうかってまっか?
オレもそろそろと思ってプロト作ってます。
0030名前は開発中のものです。
04/05/02 19:35ID:r6QErsnX単に、セグメントレジスタの最上位バイトが、16ビットアドレスの
最上位になって、24ビットアドレッシングになるってだけ。
cs = 0A000H ->0A00000H
si = 08080H
Address = cs+si = 0A08080H
0031名前は開発中のものです。
04/05/02 19:36ID:r6QErsnXMSXもやりましたよ。もう殆ど記憶にありません。
>>27
6809といえばOS/9ですね。オレはFM11AD+持ってました。
0032名前は開発中のものです。
04/05/02 20:05ID:5MhNR0w8単位の勉強しる。
250ns * 23 = 5.75us
0033名前は開発中のものです。
04/05/15 13:33ID:gWQpvPkE地球の地磁気は消滅し、世界は高エネルギー粒子に包まれた。
印照LSIは枯れ、元労羅LSIは裂け・・・・・・
あらゆる大規模集積回路が絶滅したかにみえた・・・・・・
だが・・・人類は死滅していなかった!!
どどーん
「ヒャッハッハッー!74シリーズICだ!」
「トランジスタもタップリ持っていやがったぜ!」
世は再びICが支配する時代になっていた
「何があったんだ?」
「ざ・・・ざいろぐ」
「ざいろぐ?」
この続きキボン
0034名前は開発中のものです。
04/06/10 21:32ID:8h23pNh+0035名前は開発中のものです。
04/06/15 02:52ID:y14BQUZrリモコンやボールマウス用には4ビットがあったような > 三菱とか
しかし、寿命が長いね > Z-80
0036名前は開発中のものです。
04/12/26 17:53:02ID:oYkvXPyTなんとなくage
0037名前は開発中のものです。
04/12/27 16:00:47ID:gVlATnAk(今、を、未来を、語れ屋!)
0038名前は開発中のものです。
04/12/27 21:21:36ID:cW06wwbU0039名前は開発中のものです。
04/12/28 08:43:23ID:4ZVURG32>INC (IX + 020H)
使ったぞ。
IX、IYは配列変数みたいに使うと結構便利だ。
0040名前は開発中のものです。
2005/08/06(土) 00:30:41ID:hKrzgYAT僕は6502でファミコンプログラムに興味を持っている学生なんですが
資料が少なくて困っています。
正直、皆さんに弟子入りしたいくらいです。
ゲームを作るうえで、何か良い資料知りませんか?
004140代オサン
2005/08/06(土) 03:00:39ID:o0Ei4+iiマジレス。
Apple II関連の書籍を当たれば、組み方はわかる。
ただし、Apple IIは6502A、FCは6502なので、細かい違いはある。
一番大きな違いは、アキュームレータ(Aレジスタ)がインクリメントできないこと。
とある変数を加算するときも、アキュームレータにロードすると、
lda どっかのアドレス
tax
inx
txa
sta どっかのアドレス
としなければいけない。
また、FC独自ハード仕様は資料を読んで勉強しなければいけない。 がんがれ。
0042名前は開発中のものです。
2005/08/06(土) 04:22:39ID:NW297uSj俺はガキの頃はプログラムやってたけど、どこかでズレてCGデザイナーに
なっちまったよ。
0043名前は開発中のものです。
2005/08/06(土) 04:39:58ID:jwl8/KF+0044名前は開発中のものです。
2005/08/06(土) 08:37:58ID:XLs9ZTiMttp://pc8.2ch.net/test/read.cgi/gamedev/1013696305/
>>43
どこがどう期待通りに動かないの?
004540
2005/08/06(土) 12:56:16ID:hKrzgYATttp://gikofami.fc2web.com/
に載ってることくらいは、だいたい理解しました。
ファミコンプログラムの特有のテクニックみたいなのが知りたいです。
やはりこういうのって、企業秘密なんですか?
0046名前は開発中のものです。
2005/08/06(土) 13:37:02ID:KGTGlnJ/私は65816がメインでした。
そうか、もうおっさんなんですよね…
0047名前は開発中のものです。
2005/08/06(土) 21:12:16ID:XLs9ZTiM逆アセンブルすれば?
0048名前は開発中のものです。
2005/09/22(木) 23:48:35ID:IbR5Q/kQ烈火とかの解析ページ。末期のファミコンプログラムはサブルーチンの塊を扱いやすい単位に区切って使用する。
要は普通のプログラムと同じように組めばいいと思う。
0049名前は開発中のものです。
2005/12/01(木) 23:30:12ID:DzeWVRjClda #$3F
sta $2006
stx $2006
俺の見てるアメリカ野郎のコードではこうなってる。
0050名前は開発中のものです。
2005/12/02(金) 01:04:38ID:AILh936mそれは X の内容が $00 なんだろうて。
0051名前は開発中のものです。
2005/12/03(土) 17:36:03ID:KuU/fVCQ0052名前は開発中のものです。
2005/12/22(木) 21:04:56ID:YlCn3G2S∩ ・∀・)∩∩ ´∀`)∩ このレスを見た人はコピペでもいいので
〉 _ノ 〉 _ノ10分以内に3つのスレへ貼り付けてください。
ノ ノ ノ ノ ノ ノそうすれば14日後好きな人から告白されるわ宝くじは当たるわ
し´(_) し´(_) 出世しまくるわ体の悪い所全部治るわでえらい事です
0053名前は開発中のものです。
2006/01/28(土) 17:28:00ID:BHfrP9Ji0054名前は開発中のものです。
2006/08/06(日) 11:45:05ID:AA2ntwEe0055名前は開発中のものです。
2006/12/16(土) 13:32:06ID:37KKfUIk8086 vs. Z80 vs. 6809 vs. 6502
http://bubble4.2ch.net/test/read.cgi/i4004/1165801265/
0056名前は開発中のものです。
2007/12/05(水) 23:44:49ID:maqTTjG60057名前は開発中のものです。
2008/02/15(金) 21:19:44ID:/40nuoZ46502最強でしょ。
0059名前は開発中のものです。
2008/02/21(木) 01:38:05ID:zjBQ9W6Rそんな大らかな時代だった
0060名前は開発中のものです。
2008/08/16(土) 18:55:18ID:ltbeYXU2その後ゲーム会社に就職して、6502(ファミコン、PCエンジン)、68000(メガドライブ)、
65816(スーパーファミコン)、R3000(プレイステーション)といろいろやりましたなぁ・・・。
10年前にウインドウズでレンダリングエンジンを開発したのが最後。x86とMMXでコードまみれの日々。
肉体的にはつらかったけど、精神的には充実しておりました。
0061名前は開発中のものです。
2008/08/16(土) 21:38:19ID:ouVTm3X8Z80はシャープポケコンとMSXでお世話になりました。
V30はVM21に搭載してましたな。
速攻で80286搭載のVXに駆逐されましたが
0062通りすがりのものですが
2008/08/22(金) 16:57:08ID:5OrwgVg+0063名前は開発中のものです。
2008/08/26(火) 14:22:30ID:cW6HO/tYどのPCでもIPLが立ち上がる様にした凄いDOSが昔あったけど、アレは天才過ぎたな・・・
0064名前は開発中のものです。
2009/09/26(土) 15:39:33ID:66o5nOdWアセンブラは、むしろこっちの方が難しそうなので、まだない。
0065名前は開発中のものです。
2009/10/26(月) 16:57:57ID:+tmebpQc80 系だと、レジスタをクリアするのに、
単に 0 を格納するよりそれ自身の内容と XOR したほうが速いし
フラグも変化しないとか言ってたのは
何年前だっけか……
あと、連続したメモリ領域をクリアするのに、
先頭一ヶ所 0 を代入してから、
倍倍で MMM 使ってクリアされた領域を
コピーしてくってのがあったな。
0066名前は開発中のものです。
2009/10/26(月) 17:05:11ID:+tmebpQc68 系の命令が文字領域に割り当てられているのを利用して、
ゲームのイニシャルローダをダンプすると
解析しようとしてる香具師へのメッセージになっており、
しかもそのメッセージが自己書き換えを含むループになっているという
とんでもない代物があった記憶がある。
まあ、ネタとしては最初にタイマー割込をセットして、
ごちゃごちゃ動いて時間稼ぎをしているうちに
目的のアドレスにすっ飛んでくというあっけないものだったが、
書いた奴に申し訳なくてコピーする気が失せるという
プロテクト効果は確かにあった。
0067名前は開発中のものです。
2011/12/04(日) 10:51:04.50ID:4sMWIeVc■ このスレッドは過去ログ倉庫に格納されています