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

ファミリーベーシック活用テクニック 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
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★