ファミリーベーシック活用テクニック
- 1 :ファミリーコンュータ:2006/01/17(火) 19:41:13
- ファミリーベーシック専用スレッド
前スレ(フ ァ ミ リ ー コ ン ピ ュ ー タ ー)
http://bubble4.2ch.net/test/read.cgi/i4004/1008563821/
- 443 :ナイコンさん:2008/06/29(日) 23:20:13
- 誰かニコニコにZACNER IIとIIIの動画揚げてくれ...
- 444 :ナイコンさん:2008/06/30(月) 00:12:08
- 上がってますよ。
ttp://www.nicovideo.jp/watch/sm462783
よっしんさんも出演しています。8分半あたり。
- 445 :ナイコンさん:2008/06/30(月) 00:31:03
- 静止画でしか見たこと無かったから驚いた
すごいね
- 446 :ナイコンさん:2008/06/30(月) 10:25:49
- >>444
動画thx
ベーマガが残ってれば逆汗したかったな。
つーか、当時打ち込まなかった俺のバカ。
- 447 :ナイコンさん:2008/06/30(月) 22:32:43
- ZACNER IIすげーな。
まさかここまでとは。
ますますもってやりたくなってきたよ。
誰かプログラム打った後のプレイできる状態のstateデータうpってくれまいか...。
プレイ動画うpでもいいよ
- 448 :ナイコンさん:2008/06/30(月) 22:55:18
- まじすげぇ……。
ソースが見たい。解析したい。
- 449 :ナイコンさん:2008/07/01(火) 00:13:16
- 当時打ち込みましたが、機械語の部分がカタカナなんです。
普通なら、A900DE20、とかいう感じなんですが、
そこまでも詰め込んでいるんですよね。
本当に神でした。
- 450 :ナイコンさん:2008/07/01(火) 00:28:37
- 保存してあったの再アップしたよ
ttp://aryarya.net/up/img/1553.zip
- 451 :ナイコンさん:2008/07/01(火) 00:55:52
- 神アリガトウ!
ZACNER IIIはベーマガに投稿されたのとは違う?
ていうかIIであのクオリティなのに、IIIって一体どんだけ...
- 452 :ナイコンさん:2008/07/01(火) 01:00:02
- どこぞにUとV上げてくれって書いただろ
- 453 :ナイコンさん:2008/07/01(火) 23:05:24
- ZACNER IIIはX68000にプラットホームを移しました。
- 454 :ナイコンさん:2008/07/01(火) 23:30:36
- これってファミベの内部ROMで使われてる領域を全部改竄して、
自作プログラムに当ててたんだっけ?
一体どこからこういう資料を集めてたんだろう?(^_^ ;)
- 455 :ナイコンさん:2008/07/02(水) 00:24:08
- >>454
本体ワークRAMの空きにデータを書き込んでいるはず。
$400〜辺りは便利で他の投稿プログラムでも
マシン語等を置くのによく使われていたよ。
- 456 :ナイコンさん:2008/07/02(水) 00:25:39
- ROMは改竄できないでしょう。
ファミベが内部で使っているワーク領域にも
プログラムやデータを詰め込んでいるんだよ、うろ覚えだけど。
&HF0〜&HFF
&H480〜&H4FF
あと、MOVE命令を使わなければ&H680あたりからも使えたはず。
でも、ホントにどうやって資料を手にしていたんでしょうね。
よっしんさんに聞きたいです。
- 457 :ナイコンさん:2008/07/02(水) 00:33:45
- SPACE WARS,電電,メタルさ!伊藤 と見ていくと、試行錯誤しながら完成度を高めていったんだなぁ、
というのがわかって面白い。
それぞれの投稿時期ってわかる?
- 458 :ナイコンさん:2008/07/02(水) 01:22:15
- zacner IIってソフトリセットかけると画面表示おかしくなりますね。
ちょっと難しすぎるから自機数増やそうとか思ったんだけど…w
- 459 :ナイコンさん:2008/07/02(水) 04:56:14
- >>449
十六進ではなく、アスキーコードがそのまま機械語だったってことなの?
それとも、(通常ではキーから入力できない文字コードもあるから)たとえばコード中の6ビットを抽出してつなげていったとかいうことなの?
いずれにしてもすごい〜。
- 460 :ナイコンさん:2008/07/02(水) 05:28:01
- >>457
ttp://www.north-wind.ne.jp/~yoshino/prognew/index.html
作者名:ファミ兵衛のよっしん で検索すべし。
- 461 :ナイコンさん:2008/07/02(水) 19:04:18
- マシン語講座なんかあったりしましたが、
みんな試行錯誤で解析していたようだよ。
- 462 :ナイコンさん:2008/07/03(木) 01:59:35
- >>459
単純にカタカナのア=0、イ=1、ウ=2・・・ソ=E、タ=Fと対応してるだけだよ。
説明は省略するけど、アを@、イをA、ウをB・・・ソをN、タをOに書き換えても通る。
- 463 :ナイコンさん:2008/07/03(木) 02:17:03
- カタカナに換える意味ってなんだったのでしょうか?
- 464 :ナイコンさん:2008/07/03(木) 03:17:04
- 多分、カタカナのアスキーコードがちょうど16の倍数からはじまってるからじゃないかな?
リスト中で、15AND(読み出したコード)と、やってるようなんだけど、
これによってよみだしたコードを16で割ったときの余りがでる。(厳密には違う意味)
アのコードは96だから0、イは97だから1・・・といった具合。
- 465 :ナイコンさん:2008/07/03(木) 04:33:29
- ほえー、MOD16とAND15って、考えて見れば同じ意味ですものね。
素人考えですが、"&H"つけて、VALで変換できないのかな。
ともかく、ファミリーベーシックの限られた機能をフルに活用した感じですね。すごい〜。
- 466 :ナイコンさん:2008/07/03(木) 05:14:25
- >>288>>372
そういえば、ファミコンのベーシックをディスク化して、フリーエリアを8Kbytesにするとかいう方法なかったっけ。
>>290
キャラクターコードと、パレットと、文字の形のビットマップとわかれてたんぢゃなかったか?
TMS9918でぐぐれ。
ちなみに2+以降のYJK方式は詳しくはしらん。色情報は横4ドットで共有して、輝度だけかえたんだとおもう。これを、キドカラーといいます。
- 467 :ナイコンさん:2008/07/03(木) 10:15:14
- >>450
ありがとう!
ザックナー2、難しくて1面クリアすらできない orz
- 468 :ナイコンさん:2008/07/03(木) 20:18:57
- >>465
DATA文使わずに’の後にデータを置いてPEEKで読み出すやり方は
遠藤高志さんのプログラムでも使われたことがある。
そのときはVAL("&H"+CHR$(xx))のやり方だったよ。
- 469 :ナイコンさん:2008/07/03(木) 21:29:07
- ここ最近、活気づいててイイネ。
クソゲーばかりベーマガに投稿してました。
打ってくれた人には申し訳なく思ってます。
- 470 :ナイコンさん:2008/07/03(木) 22:07:38
- 採用されてた?
- 471 :ナイコンさん:2008/07/03(木) 23:26:22
- カタカナ羅列のデータ領域では具体的にどういう処理をしてたのですか?
- 472 :ナイコンさん:2008/07/03(木) 23:38:48
- >>468
8bit BASIC時代の常套手段の一つだね
- 473 :ナイコンさん:2008/07/04(金) 00:06:45
- ZACNER IIIってどこで発表されたの?
あとメタルさ!伊藤のラスタースクロールってどういう処理をさせればあんな効果が出るの?
昔のドラクエ3でもやってた記憶があるけど。
- 474 :ナイコンさん:2008/07/04(金) 07:57:13
- 古くはF1レースの頃からある手法だな。
- 475 :ナイコンさん:2008/07/04(金) 20:50:16
- Attack Rateって原典はどこ?
ていうかやってみたい。見てみたい。
- 476 :ナイコンさん:2008/07/04(金) 21:55:45
- 原典・・・?
ベーマガに載ってたもので同名タイトルがあったけど。
>>468で書いた話はAttack Rateのこと。
- 477 :469:2008/07/04(金) 22:29:21
- >>470
おかげさまで10回ほど掲載されました。
ハンドルネームをころころかえてました。
キャラデザができない自分にとって、ファミベは神でした。
OUT OF MEMORYとの闘い、ナツカシス。
制限があるからこそ燃えたような気もします。
- 478 :ナイコンさん:2008/07/04(金) 23:12:48
- 特定したような気がしなくもない。
まあ、気のせいかも。
- 479 :469:2008/07/05(土) 13:46:30
- たぶん特定されました。
掲載誌は…(エグエグ
- 480 :ナイコンさん:2008/07/05(土) 14:55:11
- ファミベ懐かしいなあ
俺も2回掲載されたことがあるよ
1回目はBASICだったけど、ZACNER1に触発されてマシン語SHT作った
暴走する度にLOADし直したりとか、打ち込みし直したりとか今はもう絶対出来ねえ
アセンブラとか全然知らなくて、脳内と紙でBASIC→マシン後変換してた
ZACNER2はとんでもない出来だったんだな
>>450今更だがサンクス
ところで、手元に当時の自作プログラムが入ったカセットテープがあるんだが、
再生できるハードが無い
カセットテープって20年前のでも再生できるのか
つーか、モノラルのラジカセって今でも入手できるんだろうか…
- 481 :ナイコンさん:2008/07/05(土) 15:14:03
- >>479
当たりみたいです。
>>478の文の後に掲載紙どうなりました?
って書こうか迷ってましたし。
>>480
特定できそうな気が・・・まあいいや。
テープの再生はたぶん出来ると思う。
- 482 :480:2008/07/05(土) 18:07:43
- >>481
即レスサンクス
ラジカセを買ってWaveからvtpファイルを作り、
エミュ起動にチャレンジしてみるよ
(ファミベはあるがファミコン本体が無いw)
- 483 :ナイコンさん:2008/07/05(土) 20:55:29
- ラジカセやテープレコーダはヤフオクとかで入手できるんじゃないかな
- 484 :ナイコンさん:2008/07/05(土) 21:53:58
- ヤフオクでベーマガを入手しようと思ったら、高いのなんのって。
- 485 :ナイコンさん:2008/07/06(日) 00:15:21
- >>482
がんばりや〜
昔、MDに保存してあったやつを読み込ませたことならある。
まだ、Famtasiaというエミュしかファミベ的には選択肢が無かった頃のお話。
>>483
ただのラジカセなら別にオクでなくでも。
- 486 :ナイコンさん:2008/07/06(日) 11:35:04
- mp3でうp
- 487 :480:2008/07/07(月) 21:29:00
- ラジカセ買ってきた。\1,780 安い。
waveキャプソフトはEACでいいかな。久しぶりに使うな。
さて、ファミベのプログラム収録したカセットテープは、と。
ゴソゴソ…あれ?
中 身 が 空 っ ぽ
マジで無いんです。カセットテープのケースだけなんです。
あると思い込んでいただけなのか…。
ショックで倒れそうです。ああ、青春の1ページが…。
- 488 :ナイコンさん:2008/07/07(月) 21:49:51
- (´;ω;`)ウッ・・・。
ちなみにブロックくずしとか投稿してませんよね・・・?
- 489 :480:2008/07/07(月) 22:34:53
- 特定されそうな悪寒w
- 490 :ナイコンさん:2008/07/07(月) 22:51:29
- いやいや、そんなつもりではw
- 491 :ナイコンさん:2008/07/08(火) 01:08:56
- 悲しい落ちだな。
- 492 :ナイコンさん:2008/07/08(火) 15:59:34
- びゅんびゅん精子
114 KB
[ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]
取りに行ったけどなかった。次は一時間後に取りに行くです。新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 05.0.7.1 2008/07/07
FOX ★ DSO(Dynamic Shared Object)