ファミリーベーシック活用テクニック Part2
1 :ナイコンさん :2013/06/16(日) 21:30:08.95 .net ファミリーベーシックに関する話題を語りましょう 前スレ ファミリーベーシック活用テクニック http://ikura.2ch.net/test/read.cgi/i4004/1137494473/ 過去スレ フ ァ ミ リ ー コ ン ピ ュ ー タ ー http://bubble4.2ch.net/test/read.cgi/i4004/1008563821/ ファミリーベーシック 総合スレ 2 http://game9.2ch.net/test/read.cgi/retro/1119349454/ ファミリーベーシック 総合スレ http://game9.2ch.net/test/read.cgi/retro/1094364670/ 関連スレ フ ァ ミ リ ー コ ン ピ ュ ー タ Part2 http://ikura.2ch.net/test/read.cgi/i4004/1137410818/
167 :ナイコンさん :2021/12/13(月) 13:06:37.68 .net Basic
168 :ナイコンさん :2022/04/08(金) 16:56:05.96 .net https://www.diatec.co.jp/shop/det.php?prod_c=6250 レトロベーシックキーキャップ
169 :ナイコンさん :2022/05/31(火) 09:49:26 .net カートリッジがでかいから振動で止まるんだよ!
170 :ナイコンさん :2022/05/31(火) 19:09:35.83 .net そうそう! 隙間にプラバン貼った
171 :ナイコンさん :2023/01/09(月) 22:57:34.84 .net ファミコンなら当時の最強ゲーム機だけど 今更ファミリーベーシックを活用するとして何に使うのか
172 :ナイコンさん :2023/01/09(月) 23:28:58.48 .net 率直に言って実用性はないと思うけど、少ないリソースで工夫をする 頭の体操にはなるかな。
173 :ナイコンさん :2023/01/29(日) 21:19:09.02 .net https://game.watch.impress.co.jp/docs/news/1332919.html 「ファミリーベーシック」発売37周年を記念
174 :ナイコンさん :2023/02/07(火) 00:26:54.10 .net 久々に使ったら、スムーズに使えなくなった ctr+dとか忘れてたぜ
175 :ナイコンさん :2023/02/12(日) 23:07:59.46 .net コンニチハ
176 :ナイコンさん :2023/06/13(火) 12:26:10.39 .net ファミリーベーシックって、なんでCALL命令実装してくれたのかな あれのおかげでめっちゃ解析されたとは思うけど、同時に無数の技術者を輩出できたと思う
177 :ナイコンさん :2023/06/28(水) 10:12:41.11 .net 別に解析されて困るようなもんでもないからでしょう
178 :ナイコンさん :2023/06/29(木) 22:09:52.50 .net ライセンスしてないハッカー系のソフトが生まれやすくなったり、実害はあるよ
179 :ナイコンさん :2023/06/30(金) 09:33:35.24 .net ファミコンはカセットに色々と入れたからハックされても実害無かったから ROMコピー商売が日経新聞に載ってた時代だがコピー廃れたくらいだし カセットに色々入れたりしなくなったゲームボーイからだな
180 :ナイコンさん :2023/06/30(金) 09:38:45.80 .net なんでコピーの話になるんだよどこにもコピーなんて書いてない
181 :ナイコンさん :2023/06/30(金) 09:49:18.80 .net ハッカー系での実害ってコピー以外何だ? ネットも無いから情報解析しても拡散される前に攻略されるし
182 :ナイコンさん :2023/07/02(日) 01:48:46.95 .net >>176 開発担当のハドソンが勝手に仕込んだという話もある 結果的にあの環境でゲーム作成を続けてたゲームフリークみたいな集団が ファミコンゲームの開発に入れたのでメリットはあったが 反面無許可のエロゲーとかを勝手に販売する連中が出てきてその対応に追われたのがデメリットだったな
183 :ナイコンさん :2023/07/02(日) 02:19:50.33 .net そう、非ライセンス品のソフトウェアの進出を許す一因だったのではないかと思ってる ちなみにファミリーBASICはトリッキーなプログラム量の圧縮が行われていて、 まじめにディスアセンブルすると何ヶ所かアドレスの衝突が起きる
184 :ナイコンさん :2023/07/08(土) 19:09:23.16 .net >>178 実害なんて何一つ無かっただろ。 そもそも、それだってファミリーベーシックのせいじゃないし、適当なこと言いすぎ。
185 :ナイコンさん :2023/07/08(土) 19:11:51.97 .net >>183 全く関係がない。 そもそもファミコンはファミリーベーシックが発売される前に完全解析されてるから。 ナムコが何の資料も貰わず勝手にギャラクシアンとゼビウス作ったのなんて有名な話だろ。 ファミリーベーシックで解析ガーなんてわめいてるのはロクに技術もないド素人の妄想でしかない。
186 :ナイコンさん :2023/07/08(土) 20:52:45.24 .net 後にポケモンを生み出すゲームフリークの連中がファミリーベーシックで解析したと言ってるんだがw 実際、ハッカーインターナショナル辺りの奴らはファミリーベーシックで解析したし ディスクシステムと組み合わせてコピーツールやら改造ツールを売り始めたからな
187 :ナイコンさん :2023/07/08(土) 21:56:14.25 .net ディスアセンブルだけではなくて、解析結果が正しく動作することをプログラミングによって確認できたファミリーベーシックは、解析能力が高くない会社にもファミコンのハードウェア仕様が漏れる原因にはなっていると思う。
188 :ナイコンさん :2023/07/09(日) 10:44:11.67 .net >>186 ハッカーインターナショナルあたりの奴らがファミリーベーシックで解析したなんてソースどこにもないし、ハッカー誌でのインタービュー記事でもそんな話出てなかったけど? 妄想で適当書くの止めたら?ほんとお前らみたいな奴らってデマしか書かないよな。 あと、ゲームフリークがゲーム作ったのなんてバッ活に解析結果記事が掲載された後だろ。 ファミリーベーシックでやったなんてのは機能の検証程度の話。解析なんてレベルじゃねえわ。 >>187 そもそも市販ゲームを作る為はROMで動くコードを作れないといけないんだから、ファミリーベーシックで解析ガーなんて低次元こと言ってる奴らに作れるわけないんだけど。
189 :ナイコンさん :2023/07/09(日) 13:16:57.74 .net 5chでイキってる無名のバカより桜井の方を信用するよw
190 :ナイコンさん :2023/07/09(日) 13:19:00.53 .net >>188 ディスクシステムの中身はクイックディスクそのものだったから ROMで動くコードとか必要ない どっちが低次元やらw
191 :ナイコンさん :2023/07/09(日) 14:18:11.89 .net ここで意見の異なる人を不必要に叩いている人は当事者だったの? それにしたって一方的に断言できる立場なんか存在するわけないだろ
192 :ナイコンさん :2023/07/09(日) 15:26:34.57 .net >>187 >解析能力が高くない会社にもファミコンのハードウェア仕様が漏れる原因 解析能力が高くない会社(者)にファミコンのハードウェア仕様の解析は難しい また、6502と判ってるなら解析用ソフトは扱い難い6502コードにする必要はない 尚、満足なソフトやハードを持ってなくても「バッ活」あたりの知識から 根性・能力・時間はあったのでソフトを6502コードで作成した者はいるようだ >>190 >ROMで動くコードとか必要ない その指摘は正しいが、ディスクシステムの解析をした者はROMの解析もしてる
193 :ナイコンさん :2023/07/15(土) 06:51:05.54 .net ファミコン誕生40周年 age
194 :ナイコンさん :2023/07/19(水) 13:18:09.04 .net youtubeにCommodore 64 BasicをNES(MMC5)に移植した動画があったな
195 :ナイコンさん :2023/07/19(水) 13:22:03.01 .net これだ NES 64: Commodore 64 KERNAL + BASIC port https://forums.nesdev.org/viewtopic.php?t=23693
196 :ナイコンさん :2023/07/19(水) 13:22:41.94 .net NES 64: Commodore 64 KERNAL + BASIC port Post by calcwatch » Tue Feb 15, 2022 7:43 am Hi everyone, I'm new to these forums, but I've been messing around with 6502 assembly for decades... A few years ago, I got the crazy idea to try porting the Commodore 64 KERNAL and BASIC ROMs to the NES, since their CPUs are mostly the same. But I gave up when things got complicated with the PPU. Then a couple weeks ago, I saw that someone ported it to the Atari 1200XL, so I decided I'd give it another shot. This time, I was able to make a (mostly) working system. :) Here are some videos of it in action: Booting up, running BASIC, and showing tab stop and scrolling support: https://www.youtube.com/watch?v=G2APi8KVKGc Running a benchmark maze generator program: https://www.youtube.com/watch?v=ETx8FjbXT_0 Running a benchmark that calls a machine language subroutine: https://www.youtube.com/watch?v=CrPb3mq1qwM Writing to the APU to play a C major scale: https://www.youtube.com/watch?v=KKzs_-WQxlI I can't test it on hardware, but it seems fine in emulation. Since it requires Family BASIC keyboard support, I think I'm limited to just FCEUX and BizHawk, though I can't get BizHawk's keyboard support working at all. FCEUX 2.6.2 seems a bit buggy too, so I had to write some workarounds for it.
197 :ナイコンさん :2023/10/18(水) 23:46:06.81 .net 大丈夫、君は素晴らしい人間だから
198 :ナイコンさん :2023/11/03(金) 13:20:57.83 .net キーボードとファミリーベーシックだけでファミコン本体がない状態で20年以上 ジャンク扱いのファミコン本体買ってキーボード繋いでやってみたが バッテリー交換直後はバックアップSWをOFFにしないと画面が進まないとか メモリーバックアップで保存するときはSYSTEMコマンドでメニューに戻ってから終了しないとだめとか すっかり使い方忘れてた
199 :ナイコンさん :2023/11/04(土) 01:01:43.93 .net バッテリーバックアップしても、 消えやすいからな、あまり使わなかった
200 :ナイコンさん :2023/11/16(木) 20:09:04.76 .net 飽くまでカセット側のバッテリーバックアップは入力途中のプログラムの一時保存の為の物で 完成プログラムの保存はデータレコーダー若しくは1200ボー対応のモノラルラジカセで対応しろというスタンスだったからな あとフォーマットの仕様の都合だろうけどBGグラフィック面のセーブ時間にちょっと面喰らう
201 :ナイコンさん :2023/11/16(木) 20:45:54.80 .net BG画面を別にセーブって、もろぴゅう太のパクリだよなと思った当時
202 :ナイコンさん :2023/11/18(土) 21:00:38.62 .net ゲームパソコンのパイオニア、ぴゅう太があればこそファミべもPV−2000もあったんだよな、系統的には SC−3000やMSXの元祖はm5かもしれんが
203 :ナイコンさん :2024/01/05(金) 15:16:59.92 .net ぴゅう太は、結果的には真似されてないけどな。 本体とキーボードは別売にされたし、CPUは8ビットだし、グラフィック仕様も全然違うし、日本語BASICじゃないし。 ハード的にもソフト的にも反面教師にされましたというのなら分かる。 元々ファミコンは1981年暮から開発検討が始まってるから、ぴゅう太の出現(1982年8月)に触発されてファミコンが開発されたわけでもない。
204 :ナイコンさん :2024/01/05(金) 16:23:32.89 .net ファミリーベーシックはハドソン製なのでファミコンの開発とは全くの無関係
205 :ナイコンさん :2024/01/05(金) 16:49:35.21 .net ハドソンにファミコンの開発機が来たのは1983年なので、 ぴゅう太を参考にしたのはありえる話
206 :ナイコンさん :2024/01/14(日) 18:37:15.26 .net ファミリーベーシックのBGのセーブは、VRAMにある内容を256バイトずつ4回に分けて処理しないといけないので長くかかる。 ファミリーベーシックのインタプリタの開発はハドソンだが、そもそもファミコンにパソコン的な機能を用意するのか、用意するとすればどんな形態でリリースするのかを考えたのは任天堂だから、ファミコンとファミリーベーシックの開発は当然関係がある。 拡張端子一つをとっても、そこにキーボードを繋ぐ前提で設計しなければならないのだから。
207 :ナイコンさん :2024/01/14(日) 20:25:09.78 .net それでは任天堂がぴゅう太をパクったって事か
208 :ナイコンさん :2024/01/14(日) 21:12:33.96 .net ロードの「ピー」部分は省略出来る。 なにかのファミべプログラム雑誌のテープの録音がピー部分が短くカットされていた
209 :ナイコンさん :2024/01/14(日) 21:49:21.57 .net 先に出たのがぴゅう太である以上、ぴゅう太のパクリと言われてもしゃーない そのぴゅう太もハードウェアは海外PCのパクリなんだけどね
210 :ナイコンさん :2024/01/14(日) 22:34:27.45 .net ぴゅう太はBASICの中間コードまで一致してるくらいそのものなので、丸ごとTIから権利を買い取ってるのでは 自作部分は今の話題なキャラ編集部分くらいだろう
211 :ナイコンさん :2024/01/14(日) 22:54:34.77 .net ハドソン伝説ゼロを読んでいると、MOVE命令はATARI800(?)のBASICを参考にしたとは書いてある。 それ以外は開発期間の短さから言って、他所のBASICをパクっている余裕は少なかったのでは。
212 :ナイコンさん :2024/01/15(月) 08:39:45.27 .net ぴゅう太のパクリは楽がき(PV-2000)かも
213 :ナイコンさん :2024/01/21(日) 13:58:29.01 .net ファミべの
214 :ナイコンさん :2024/03/10(日) 23:06:14.32 .net V3のメモリマップをネット上で探したが意外にも見つからない
215 :ナイコンさん :2024/03/23(土) 15:13:23.34 .net >>214 &h6000以後が違うだけ RAMの開始アドレスがV1系は&h7000からだがV3は&h6000から
216 :ナイコンさん :2024/03/31(日) 00:41:34.87 .net >>215 どうも 説明書引っ張り出して確認済みでした カセットの回路図を見ていたんだが、ROMに書き込み信号線(R/W)て配線されていないんだな。 POKEでROMアドレスに書き込みするとデータ衝突してたんだ… 壊れないもんなのかな
58 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★
本文 スレッドタイトル 投稿者