ファミリーベーシックに関する話題を語りましょう
前スレ ファミリーベーシック活用テクニック
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/
ファミリーベーシック活用テクニック Part2
1ナイコンさん
2013/06/16(日) 21:30:08.95132ナイコンさん
2021/05/27(木) 08:52:22.96 PCエンジンの強みは、7.16MHzの高クロックだけではなく、
オールSRAMで高クロックを活かせるところにある
ファミコンで同じことをやるならCPUとメインRAMだけでなくPPUとVRAMも高速化しないとね
ROMやMMCの方も8MHz対応だ。こりゃたいへん
オールSRAMで高クロックを活かせるところにある
ファミコンで同じことをやるならCPUとメインRAMだけでなくPPUとVRAMも高速化しないとね
ROMやMMCの方も8MHz対応だ。こりゃたいへん
133ナイコンさん
2021/05/27(木) 11:58:30.37134ナイコンさん
2021/05/27(木) 18:30:42.51 PCエンジンは持ったことすらないっす。
135ナイコンさん
2021/05/27(木) 18:50:38.71 FM-7を8MHzと言っていいものか…
供給クロックとCPU動作クロックが違うCPUは表現に悩むな
ROMやRAMの周辺も8MHzで動いてるわけじゃないしな
供給クロックとCPU動作クロックが違うCPUは表現に悩むな
ROMやRAMの周辺も8MHzで動いてるわけじゃないしな
136ナイコンさん
2021/05/27(木) 19:04:12.57 127です。
ちょっとずれたネタですがスレが活性化してよいですね。
>> せめてファミコンのメインメモリが8KBあって、クロックが8MHzだったら。
>> PCエンジン要らんかったなw
125で8MHzだったらと書いてるけど、ファミコンはCPUに入れてるクロックは
21MHz(12分周して使ってるのかな)だからファミコンが4倍速ぐらい速ければ
と言ってるようにとるのが自然なのでは?
あと68系8ビットとf80系8ビットで68系2MHzと80系4MHzがメモリアクセス速度が
同じくらいというのも考えて、80系で16MHzで使えるメモリと考えると
あの時点だとかなり高くつくし、グラフィック回りも全部ハイスペックなものに
しないといけないから高くつくと考えました。
ちょっとずれたネタですがスレが活性化してよいですね。
>> せめてファミコンのメインメモリが8KBあって、クロックが8MHzだったら。
>> PCエンジン要らんかったなw
125で8MHzだったらと書いてるけど、ファミコンはCPUに入れてるクロックは
21MHz(12分周して使ってるのかな)だからファミコンが4倍速ぐらい速ければ
と言ってるようにとるのが自然なのでは?
あと68系8ビットとf80系8ビットで68系2MHzと80系4MHzがメモリアクセス速度が
同じくらいというのも考えて、80系で16MHzで使えるメモリと考えると
あの時点だとかなり高くつくし、グラフィック回りも全部ハイスペックなものに
しないといけないから高くつくと考えました。
137ナイコンさん
2021/05/28(金) 00:01:41.63 >>136
ご指摘は理解します。1983年の時点で、「7.16MHz」で動作する「6502互換CPU」はなく
「7.16MHz」で動作する「6502互換CPU」(Hu6270の完成)は1985年末と言うことです。
そもそもハドソンがファミコンのソフトを開発した背景で「6502」に慣れていって結果、
「PCエンジン」が登場した経緯があるのにファミコンの発売時に「PCエンジン(1987年発売)」
並みの(仕様の)ゲーム機が存在すればとか、背景を知りながら無茶苦茶な前提を言ってる訳で。
ご指摘は理解します。1983年の時点で、「7.16MHz」で動作する「6502互換CPU」はなく
「7.16MHz」で動作する「6502互換CPU」(Hu6270の完成)は1985年末と言うことです。
そもそもハドソンがファミコンのソフトを開発した背景で「6502」に慣れていって結果、
「PCエンジン」が登場した経緯があるのにファミコンの発売時に「PCエンジン(1987年発売)」
並みの(仕様の)ゲーム機が存在すればとか、背景を知りながら無茶苦茶な前提を言ってる訳で。
138ナイコンさん
2021/05/29(土) 09:41:54.23 >>133
> 少しだけしかできないファミコンと全然できないPCエンジンと言う意味で。
ユーザーがプログラミングできることを言っているなら、PC エンジンには「でべろ」がありましたな。
本体のほかに PC が必要だったけど。
> 少しだけしかできないファミコンと全然できないPCエンジンと言う意味で。
ユーザーがプログラミングできることを言っているなら、PC エンジンには「でべろ」がありましたな。
本体のほかに PC が必要だったけど。
139ナイコンさん
2021/05/29(土) 12:15:44.95 >>138
どちらも、とりわけPCエンジンはクロス開発でアプリを作っていてので
ゲーム機本体では、少し作成できる、全然できないと言う趣旨です。
もちろん、ファミコンは純正オプションの「ファミリーベーシック」が必要です。
「でべろ」の存在は1996年の「ゲームラボ」4月号で知りました。
接続端子がプリンター端子接続用とRS232端子接続用がありますが
「PCエンジン」とは、どちらの端子に接続するのか判りますか?
どちらも、とりわけPCエンジンはクロス開発でアプリを作っていてので
ゲーム機本体では、少し作成できる、全然できないと言う趣旨です。
もちろん、ファミコンは純正オプションの「ファミリーベーシック」が必要です。
「でべろ」の存在は1996年の「ゲームラボ」4月号で知りました。
接続端子がプリンター端子接続用とRS232端子接続用がありますが
「PCエンジン」とは、どちらの端子に接続するのか判りますか?
140ナイコンさん
2021/05/30(日) 12:03:45.17 >>139
開発環境は PC98 か MSX を選択できて、PC98 は RS232、標準でシリアル通信がない MSX は
プリンタポートとジョイスティック入力に別けて接続じゃなかったかな。
PC エンジンとはパッド入力につなぐで接続あってそれで接続してたような。
買ってはみたけど、そこまで PC エンジンのプログラムを覚えようというモチベーションがなかった。
開発環境は PC98 か MSX を選択できて、PC98 は RS232、標準でシリアル通信がない MSX は
プリンタポートとジョイスティック入力に別けて接続じゃなかったかな。
PC エンジンとはパッド入力につなぐで接続あってそれで接続してたような。
買ってはみたけど、そこまで PC エンジンのプログラムを覚えようというモチベーションがなかった。
141ナイコンさん
2021/05/30(日) 17:10:05.95 >>140
レス、どうもです。
MSXではプリンタポートが出力でジョイスティックが入力と判りました。
PCエンジンの次世代機と言われた「PC-FXGA」の初版には開発環境があったようですが
無くてもGNUを利用し開発環境を構築できるとありましたが失敗しました。内容は下です。
ttp://hp.vector.co.jp/authors/VA007898/pcfxga/
レス、どうもです。
MSXではプリンタポートが出力でジョイスティックが入力と判りました。
PCエンジンの次世代機と言われた「PC-FXGA」の初版には開発環境があったようですが
無くてもGNUを利用し開発環境を構築できるとありましたが失敗しました。内容は下です。
ttp://hp.vector.co.jp/authors/VA007898/pcfxga/
142ナイコンさん
2021/06/11(金) 13:07:25.27 それにしても2019/01/01から2020/12/25までのレス数が10個とは過疎り過ぎ。
開発環境は最強の割れツールと言うのは>>79氏が指摘する通りだけど、今更
ファミコンで不正コピーとか意味ないでしょ。ハドオフでソフトは100円均一。
それよりは板的にファミベで作成したソフトが動作するとか6502のソフトが
動作するとかの話題が面白い。↓とかは、どのような感じでしょうか。
「ファミコンで始める ~ 6502マシン語ゲームプログラミング」
ttps://github.com/suzukiplan/mgp-fc
開発環境は最強の割れツールと言うのは>>79氏が指摘する通りだけど、今更
ファミコンで不正コピーとか意味ないでしょ。ハドオフでソフトは100円均一。
それよりは板的にファミベで作成したソフトが動作するとか6502のソフトが
動作するとかの話題が面白い。↓とかは、どのような感じでしょうか。
「ファミコンで始める ~ 6502マシン語ゲームプログラミング」
ttps://github.com/suzukiplan/mgp-fc
143ナイコンさん
2021/07/06(火) 13:29:35.92 テスト
144ナイコンさん
2021/07/07(水) 22:16:15.06 ファミコンのディスクシステムからデータを抜いてWinに転送したり、
Winからディスクシステムに書き込みする自作ツールに目処が立って
ファミリーベーシックをディスクシステム上で動作させたいと考えていますが
下の「エミュ」はWin上でテキストから中間言語に変換する機能がありましたか。
ttp://takeda-toshiya.my.coocan.jp/familybasic/index.html
中間言語に変換する機能があればキーボードでテキストを作成して
インタープリタと中間言語をディスクシステムに書いて実機(互換機)で
ベーシックを動作させることを目指しています。フリーエリアも広がりますし。
Winからディスクシステムに書き込みする自作ツールに目処が立って
ファミリーベーシックをディスクシステム上で動作させたいと考えていますが
下の「エミュ」はWin上でテキストから中間言語に変換する機能がありましたか。
ttp://takeda-toshiya.my.coocan.jp/familybasic/index.html
中間言語に変換する機能があればキーボードでテキストを作成して
インタープリタと中間言語をディスクシステムに書いて実機(互換機)で
ベーシックを動作させることを目指しています。フリーエリアも広がりますし。
145ナイコンさん
2021/08/20(金) 13:48:24.03 そこまで作る能力があれば中間言語変換なんて簡単にできそうだが・・・
146ナイコンさん
2021/08/21(土) 13:15:13.56 >>145
詳しくは書きませんでしたけど、一から全てを自分で制作した訳ではありません。
自分でも制作した部分はありますが結構な時間がかかりました。動かなくなった
ディスクシステムのメンテナンスから始まり、やっと目処が立ったと言う所です。
能力が高くない割に目標だけは高いので利用可能な部分は流用させて頂く方針です。
詳しくは書きませんでしたけど、一から全てを自分で制作した訳ではありません。
自分でも制作した部分はありますが結構な時間がかかりました。動かなくなった
ディスクシステムのメンテナンスから始まり、やっと目処が立ったと言う所です。
能力が高くない割に目標だけは高いので利用可能な部分は流用させて頂く方針です。
147ナイコンさん
2021/08/21(土) 17:14:33.58 >>146
リンクのエミュを試してみましたが、テキストを直接中間言語にするわけではないようです
コピーしたテキストをエミュ上で打ち込んでくれる機能ですね
他のエミュでも同等の機能があったものが存在した記憶・・・ただ不明瞭
リンクのエミュを試してみましたが、テキストを直接中間言語にするわけではないようです
コピーしたテキストをエミュ上で打ち込んでくれる機能ですね
他のエミュでも同等の機能があったものが存在した記憶・・・ただ不明瞭
148ナイコンさん
2021/08/21(土) 23:48:15.03 >>147
動作報告ありがとうございます。中間言語への変換機能はなく
BASICテキストをそのまま解釈してる可能性もあると考え質問しました。
6502エミュレータにファミリーBASICファームを組み込み、
「テキスト → 中間言語」ルーチンのコールを検討します。
レガシー・コード活用プロジェクト 6502エミュレータ
ttps://www.vector.co.jp/soft/winnt/util/se519921.html
動作報告ありがとうございます。中間言語への変換機能はなく
BASICテキストをそのまま解釈してる可能性もあると考え質問しました。
6502エミュレータにファミリーBASICファームを組み込み、
「テキスト → 中間言語」ルーチンのコールを検討します。
レガシー・コード活用プロジェクト 6502エミュレータ
ttps://www.vector.co.jp/soft/winnt/util/se519921.html
149ナイコンさん
2021/08/22(日) 19:45:59.70 ふと思ったがディスクに読み書きするだけならすでにあるような
部分的ではなく全体になるけども
部分的ではなく全体になるけども
150ナイコンさん
2021/08/22(日) 23:19:53.52 ファミコンのディスクシステムでは、途中の一部だけを読み込むことは可能ですが
途中の一部だけを書き変えることは不可能です。なので既にあるツールでは一部だけ
変える目的でも全部を上書きすることにより実現してます。また抜いたデータをPCに
転送するツールも既にありました。しかし「ディスクイメージをディスクに書き込む」
となると「ほとんど成功したという事を聞いたことがありません」と報告されています。
ttps://bakutendo.net/blog-entry-95.html
自分も成功したと言うより「目処が立った」と、この辺りは曖昧にしてます。と言うのは
「ディスクシステムに読み書き」するツール(動作確認済み)と「データをPC間で転送」
するツール(動作確認済み)とを組み合わせて動作してる程度です。実は取り敢えず
組み合わせて制作したソフトで期待した結果になっていません。この辺り、現在は詳細に
原因を究明してませんので、詮索せず宜しくお願いします。試してないことがあるので、
試行錯誤を予定してます。ファミコンのディスクシステムで何点かの機能を追加したい
構想はありますが全部は無理かも知れません。
途中の一部だけを書き変えることは不可能です。なので既にあるツールでは一部だけ
変える目的でも全部を上書きすることにより実現してます。また抜いたデータをPCに
転送するツールも既にありました。しかし「ディスクイメージをディスクに書き込む」
となると「ほとんど成功したという事を聞いたことがありません」と報告されています。
ttps://bakutendo.net/blog-entry-95.html
自分も成功したと言うより「目処が立った」と、この辺りは曖昧にしてます。と言うのは
「ディスクシステムに読み書き」するツール(動作確認済み)と「データをPC間で転送」
するツール(動作確認済み)とを組み合わせて動作してる程度です。実は取り敢えず
組み合わせて制作したソフトで期待した結果になっていません。この辺り、現在は詳細に
原因を究明してませんので、詮索せず宜しくお願いします。試してないことがあるので、
試行錯誤を予定してます。ファミコンのディスクシステムで何点かの機能を追加したい
構想はありますが全部は無理かも知れません。
151ナイコンさん
2021/08/23(月) 20:17:25.74 ディスクシステムファミリーベーシックなら、バックアップ活用テクニックでやってるが、
それを御存じなのかどうなのか…まあ自力で作りたいというなら
それを御存じなのかどうなのか…まあ自力で作りたいというなら
152ナイコンさん
2021/08/23(月) 22:27:54.82 >>151
>まあ自力で作りたいというなら
その思いはないです。存在するツールは使う主義です。前スレでも話題になっていたので
知ってはいますがリアルタイムではスレにいませんでした。今なら@はwindowsで取り込み
Aはwindowsからキーボード入力Bは手元にあるツールでwindowsから転送しQDメディアに
書き込みことを予定してます。ただし実機のファミコンでコーディングするのではなくて、
「windowsで中間言語に変換したコード」とベーシックの実行部分をメディアに書き込み
ことによりディスクから自動起動することを目論でいます。尚、Aはバッ活の年度、号数、
ページが判れば国会図書館のコピーサービスを予定してます。
165 :157:2006/03/23(木) 22:39:36
>>164
三十路の私が中学か高校の頃に出た、相当古いバッ活ですw
10〜19ぐらいだったような…ちょっと記憶が曖昧です。
・作成方法
@ ファミベから、ファミベのROMデータをテープに出力するBASICプログラムを実行。
テープに”ピーガガガー”とえんえん30分ぐらい録音する。
A トンカチエディターを使い、@で作成したテープを読み込むプログラム(アセンブラ)を入力して、
ディスクに保存。(>>162さんの部分です)
B Aで作成したディスクを起動し、@で作成したテープをロードする。
読み込み終わると画面が変わり、ディスクベーシックを書き込むディスクを挿入。
ディスクベーシックが書き込まれて完成!
>まあ自力で作りたいというなら
その思いはないです。存在するツールは使う主義です。前スレでも話題になっていたので
知ってはいますがリアルタイムではスレにいませんでした。今なら@はwindowsで取り込み
Aはwindowsからキーボード入力Bは手元にあるツールでwindowsから転送しQDメディアに
書き込みことを予定してます。ただし実機のファミコンでコーディングするのではなくて、
「windowsで中間言語に変換したコード」とベーシックの実行部分をメディアに書き込み
ことによりディスクから自動起動することを目論でいます。尚、Aはバッ活の年度、号数、
ページが判れば国会図書館のコピーサービスを予定してます。
165 :157:2006/03/23(木) 22:39:36
>>164
三十路の私が中学か高校の頃に出た、相当古いバッ活ですw
10〜19ぐらいだったような…ちょっと記憶が曖昧です。
・作成方法
@ ファミベから、ファミベのROMデータをテープに出力するBASICプログラムを実行。
テープに”ピーガガガー”とえんえん30分ぐらい録音する。
A トンカチエディターを使い、@で作成したテープを読み込むプログラム(アセンブラ)を入力して、
ディスクに保存。(>>162さんの部分です)
B Aで作成したディスクを起動し、@で作成したテープをロードする。
読み込み終わると画面が変わり、ディスクベーシックを書き込むディスクを挿入。
ディスクベーシックが書き込まれて完成!
153ナイコンさん
2021/08/24(火) 23:45:28.62 号数不明か…
なら、ファミコン改造マニュアルVol3には載ってる。これが最終版だと思うけど間違いがある
なら、ファミコン改造マニュアルVol3には載ってる。これが最終版だと思うけど間違いがある
155ナイコンさん
2021/08/31(火) 15:50:19.52 バックアップ活用テクニック8号160ページにある「ディスクシステムで実行しかもフリーエリアが8Kバイトに」って記事かね
157ナイコンさん
2021/09/03(金) 21:29:02.79 fdsstickで普通に読み書きできたが・・・
159ナイコンさん
2021/09/03(金) 23:54:26.91 いや、全体
160ナイコンさん
2021/09/03(金) 23:56:33.23 そもそもfdsstick使った時点でディスクは無くても・・・ではある
161ナイコンさん
2021/09/04(土) 14:29:06.48 >>159
そうだと思いました。全体のバックアップ機能も当然として、ゲームなり、
ファミベの中間コードに的を絞った、一部だけの書き換え機能も考えてます。
具体的にはRPG等でシナリオの差し替え、ファミベの中間コードを差し替えて
ファミベ用ゲーム自体の改変等。尚、自分自身はゲーム製作でなくゲームを
改変する時のユーティリティの製作と考えてます。新作だと大変ですけど
自分でもキャラ変更やゲームの流れを変更できたら、まだ少しは遊べるかと。
そうだと思いました。全体のバックアップ機能も当然として、ゲームなり、
ファミベの中間コードに的を絞った、一部だけの書き換え機能も考えてます。
具体的にはRPG等でシナリオの差し替え、ファミベの中間コードを差し替えて
ファミベ用ゲーム自体の改変等。尚、自分自身はゲーム製作でなくゲームを
改変する時のユーティリティの製作と考えてます。新作だと大変ですけど
自分でもキャラ変更やゲームの流れを変更できたら、まだ少しは遊べるかと。
162ナイコンさん
2021/09/04(土) 18:51:37.31163ナイコンさん
2021/09/04(土) 23:03:30.30 実はディスクシステムはセーブする時、前半の途中にあるブロック数データを書き換えている。
164ナイコンさん
2021/09/05(日) 18:10:34.03 >>163
>ディスクシステムはセーブする時、前半の途中にあるブロック数データを書き換えている。
初耳です。
1)ゲーム用のデータをセーブする時でしょうか?
2)「前半の途中にある」とは非常に曖昧ですが、先頭から何Kバイト辺りですか?
3)何故、書き換えるのでしょうか? ブロック数が変わらなければ書き換える必要はないかと。
>ディスクシステムはセーブする時、前半の途中にあるブロック数データを書き換えている。
初耳です。
1)ゲーム用のデータをセーブする時でしょうか?
2)「前半の途中にある」とは非常に曖昧ですが、先頭から何Kバイト辺りですか?
3)何故、書き換えるのでしょうか? ブロック数が変わらなければ書き換える必要はないかと。
165ナイコンさん
2021/09/06(月) 23:42:51.01166ナイコンさん
2021/09/09(木) 17:05:12.38 >>165
その仕様のゲームがあったか否かは知らないけど途中ファイルの内容を変えると
以降のファイルの内容は同じとは限らない(読めなくなる可能性もあり)と言うのが
ディスクシステムの仕様と考えてる。ブロックコード$02もフォーマットを合わせるための、
お飾りで、ここの数値(ファイル数)と実際のファイル数を違えたプロテクトも存在した。
途中経過をセーブする領域は、最初から最後尾にダミー(データ)で持って置けば良いし。
例えば新品か使用品かを識別するため等で、ゲームが読めなくなるリスクがあるのに、
ブロックコード$02を書き換える動機があったのかなと思う。書き換えを全否定はしないけど。
できれば、>>163の内容が全般的に通じることか、一部のゲームだけなのかソースがあれば助かります。
その仕様のゲームがあったか否かは知らないけど途中ファイルの内容を変えると
以降のファイルの内容は同じとは限らない(読めなくなる可能性もあり)と言うのが
ディスクシステムの仕様と考えてる。ブロックコード$02もフォーマットを合わせるための、
お飾りで、ここの数値(ファイル数)と実際のファイル数を違えたプロテクトも存在した。
途中経過をセーブする領域は、最初から最後尾にダミー(データ)で持って置けば良いし。
例えば新品か使用品かを識別するため等で、ゲームが読めなくなるリスクがあるのに、
ブロックコード$02を書き換える動機があったのかなと思う。書き換えを全否定はしないけど。
できれば、>>163の内容が全般的に通じることか、一部のゲームだけなのかソースがあれば助かります。
167ナイコンさん
2021/12/13(月) 13:06:37.68 Basic
168ナイコンさん
2022/04/08(金) 16:56:05.96 https://www.diatec.co.jp/shop/det.php?prod_c=6250
レトロベーシックキーキャップ
レトロベーシックキーキャップ
169ナイコンさん
2022/05/31(火) 09:49:26.14 カートリッジがでかいから振動で止まるんだよ!
170ナイコンさん
2022/05/31(火) 19:09:35.83 そうそう!
隙間にプラバン貼った
隙間にプラバン貼った
171ナイコンさん
2023/01/09(月) 22:57:34.84 ファミコンなら当時の最強ゲーム機だけど
今更ファミリーベーシックを活用するとして何に使うのか
今更ファミリーベーシックを活用するとして何に使うのか
172ナイコンさん
2023/01/09(月) 23:28:58.48 率直に言って実用性はないと思うけど、少ないリソースで工夫をする
頭の体操にはなるかな。
頭の体操にはなるかな。
173ナイコンさん
2023/01/29(日) 21:19:09.02 https://game.watch.impress.co.jp/docs/news/1332919.html
「ファミリーベーシック」発売37周年を記念
「ファミリーベーシック」発売37周年を記念
174ナイコンさん
2023/02/07(火) 00:26:54.10 久々に使ったら、スムーズに使えなくなった
ctr+dとか忘れてたぜ
ctr+dとか忘れてたぜ
175ナイコンさん
2023/02/12(日) 23:07:59.46 コンニチハ
176ナイコンさん
2023/06/13(火) 12:26:10.39 ファミリーベーシックって、なんでCALL命令実装してくれたのかな
あれのおかげでめっちゃ解析されたとは思うけど、同時に無数の技術者を輩出できたと思う
あれのおかげでめっちゃ解析されたとは思うけど、同時に無数の技術者を輩出できたと思う
177ナイコンさん
2023/06/28(水) 10:12:41.11 別に解析されて困るようなもんでもないからでしょう
178ナイコンさん
2023/06/29(木) 22:09:52.50 ライセンスしてないハッカー系のソフトが生まれやすくなったり、実害はあるよ
179ナイコンさん
2023/06/30(金) 09:33:35.24 ファミコンはカセットに色々と入れたからハックされても実害無かったから
ROMコピー商売が日経新聞に載ってた時代だがコピー廃れたくらいだし
カセットに色々入れたりしなくなったゲームボーイからだな
ROMコピー商売が日経新聞に載ってた時代だがコピー廃れたくらいだし
カセットに色々入れたりしなくなったゲームボーイからだな
180ナイコンさん
2023/06/30(金) 09:38:45.80 なんでコピーの話になるんだよどこにもコピーなんて書いてない
181ナイコンさん
2023/06/30(金) 09:49:18.80 ハッカー系での実害ってコピー以外何だ?
ネットも無いから情報解析しても拡散される前に攻略されるし
ネットも無いから情報解析しても拡散される前に攻略されるし
182ナイコンさん
2023/07/02(日) 01:48:46.95 >>176
開発担当のハドソンが勝手に仕込んだという話もある
結果的にあの環境でゲーム作成を続けてたゲームフリークみたいな集団が
ファミコンゲームの開発に入れたのでメリットはあったが
反面無許可のエロゲーとかを勝手に販売する連中が出てきてその対応に追われたのがデメリットだったな
開発担当のハドソンが勝手に仕込んだという話もある
結果的にあの環境でゲーム作成を続けてたゲームフリークみたいな集団が
ファミコンゲームの開発に入れたのでメリットはあったが
反面無許可のエロゲーとかを勝手に販売する連中が出てきてその対応に追われたのがデメリットだったな
183ナイコンさん
2023/07/02(日) 02:19:50.33 そう、非ライセンス品のソフトウェアの進出を許す一因だったのではないかと思ってる
ちなみにファミリーBASICはトリッキーなプログラム量の圧縮が行われていて、
まじめにディスアセンブルすると何ヶ所かアドレスの衝突が起きる
ちなみにファミリーBASICはトリッキーなプログラム量の圧縮が行われていて、
まじめにディスアセンブルすると何ヶ所かアドレスの衝突が起きる
184ナイコンさん
2023/07/08(土) 19:09:23.16185ナイコンさん
2023/07/08(土) 19:11:51.97 >>183
全く関係がない。
そもそもファミコンはファミリーベーシックが発売される前に完全解析されてるから。
ナムコが何の資料も貰わず勝手にギャラクシアンとゼビウス作ったのなんて有名な話だろ。
ファミリーベーシックで解析ガーなんてわめいてるのはロクに技術もないド素人の妄想でしかない。
全く関係がない。
そもそもファミコンはファミリーベーシックが発売される前に完全解析されてるから。
ナムコが何の資料も貰わず勝手にギャラクシアンとゼビウス作ったのなんて有名な話だろ。
ファミリーベーシックで解析ガーなんてわめいてるのはロクに技術もないド素人の妄想でしかない。
186ナイコンさん
2023/07/08(土) 20:52:45.24 後にポケモンを生み出すゲームフリークの連中がファミリーベーシックで解析したと言ってるんだがw
実際、ハッカーインターナショナル辺りの奴らはファミリーベーシックで解析したし
ディスクシステムと組み合わせてコピーツールやら改造ツールを売り始めたからな
実際、ハッカーインターナショナル辺りの奴らはファミリーベーシックで解析したし
ディスクシステムと組み合わせてコピーツールやら改造ツールを売り始めたからな
187ナイコンさん
2023/07/08(土) 21:56:14.25 ディスアセンブルだけではなくて、解析結果が正しく動作することをプログラミングによって確認できたファミリーベーシックは、解析能力が高くない会社にもファミコンのハードウェア仕様が漏れる原因にはなっていると思う。
188ナイコンさん
2023/07/09(日) 10:44:11.67189ナイコンさん
2023/07/09(日) 13:16:57.74 5chでイキってる無名のバカより桜井の方を信用するよw
191ナイコンさん
2023/07/09(日) 14:18:11.89 ここで意見の異なる人を不必要に叩いている人は当事者だったの?
それにしたって一方的に断言できる立場なんか存在するわけないだろ
それにしたって一方的に断言できる立場なんか存在するわけないだろ
192ナイコンさん
2023/07/09(日) 15:26:34.57193ナイコンさん
2023/07/15(土) 06:51:05.54 ファミコン誕生40周年 age
194ナイコンさん
2023/07/19(水) 13:18:09.04 youtubeにCommodore 64 BasicをNES(MMC5)に移植した動画があったな
195ナイコンさん
2023/07/19(水) 13:22:03.01196ナイコンさん
2023/07/19(水) 13:22:41.94 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.
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 大丈夫、君は素晴らしい人間だから
198ナイコンさん
2023/11/03(金) 13:20:57.83 キーボードとファミリーベーシックだけでファミコン本体がない状態で20年以上
ジャンク扱いのファミコン本体買ってキーボード繋いでやってみたが
バッテリー交換直後はバックアップSWをOFFにしないと画面が進まないとか
メモリーバックアップで保存するときはSYSTEMコマンドでメニューに戻ってから終了しないとだめとか
すっかり使い方忘れてた
ジャンク扱いのファミコン本体買ってキーボード繋いでやってみたが
バッテリー交換直後はバックアップSWをOFFにしないと画面が進まないとか
メモリーバックアップで保存するときはSYSTEMコマンドでメニューに戻ってから終了しないとだめとか
すっかり使い方忘れてた
199ナイコンさん
2023/11/04(土) 01:01:43.93 バッテリーバックアップしても、
消えやすいからな、あまり使わなかった
消えやすいからな、あまり使わなかった
200ナイコンさん
2023/11/16(木) 20:09:04.76 飽くまでカセット側のバッテリーバックアップは入力途中のプログラムの一時保存の為の物で
完成プログラムの保存はデータレコーダー若しくは1200ボー対応のモノラルラジカセで対応しろというスタンスだったからな
あとフォーマットの仕様の都合だろうけどBGグラフィック面のセーブ時間にちょっと面喰らう
完成プログラムの保存はデータレコーダー若しくは1200ボー対応のモノラルラジカセで対応しろというスタンスだったからな
あとフォーマットの仕様の都合だろうけどBGグラフィック面のセーブ時間にちょっと面喰らう
201ナイコンさん
2023/11/16(木) 20:45:54.80 BG画面を別にセーブって、もろぴゅう太のパクリだよなと思った当時
202ナイコンさん
2023/11/18(土) 21:00:38.62 ゲームパソコンのパイオニア、ぴゅう太があればこそファミべもPV−2000もあったんだよな、系統的には
SC−3000やMSXの元祖はm5かもしれんが
SC−3000やMSXの元祖はm5かもしれんが
203ナイコンさん
2024/01/05(金) 15:16:59.92 ぴゅう太は、結果的には真似されてないけどな。
本体とキーボードは別売にされたし、CPUは8ビットだし、グラフィック仕様も全然違うし、日本語BASICじゃないし。
ハード的にもソフト的にも反面教師にされましたというのなら分かる。
元々ファミコンは1981年暮から開発検討が始まってるから、ぴゅう太の出現(1982年8月)に触発されてファミコンが開発されたわけでもない。
本体とキーボードは別売にされたし、CPUは8ビットだし、グラフィック仕様も全然違うし、日本語BASICじゃないし。
ハード的にもソフト的にも反面教師にされましたというのなら分かる。
元々ファミコンは1981年暮から開発検討が始まってるから、ぴゅう太の出現(1982年8月)に触発されてファミコンが開発されたわけでもない。
204ナイコンさん
2024/01/05(金) 16:23:32.89 ファミリーベーシックはハドソン製なのでファミコンの開発とは全くの無関係
205ナイコンさん
2024/01/05(金) 16:49:35.21 ハドソンにファミコンの開発機が来たのは1983年なので、
ぴゅう太を参考にしたのはありえる話
ぴゅう太を参考にしたのはありえる話
206ナイコンさん
2024/01/14(日) 18:37:15.26 ファミリーベーシックのBGのセーブは、VRAMにある内容を256バイトずつ4回に分けて処理しないといけないので長くかかる。
ファミリーベーシックのインタプリタの開発はハドソンだが、そもそもファミコンにパソコン的な機能を用意するのか、用意するとすればどんな形態でリリースするのかを考えたのは任天堂だから、ファミコンとファミリーベーシックの開発は当然関係がある。
拡張端子一つをとっても、そこにキーボードを繋ぐ前提で設計しなければならないのだから。
ファミリーベーシックのインタプリタの開発はハドソンだが、そもそもファミコンにパソコン的な機能を用意するのか、用意するとすればどんな形態でリリースするのかを考えたのは任天堂だから、ファミコンとファミリーベーシックの開発は当然関係がある。
拡張端子一つをとっても、そこにキーボードを繋ぐ前提で設計しなければならないのだから。
207ナイコンさん
2024/01/14(日) 20:25:09.78 それでは任天堂がぴゅう太をパクったって事か
208ナイコンさん
2024/01/14(日) 21:12:33.96 ロードの「ピー」部分は省略出来る。
なにかのファミべプログラム雑誌のテープの録音がピー部分が短くカットされていた
なにかのファミべプログラム雑誌のテープの録音がピー部分が短くカットされていた
209ナイコンさん
2024/01/14(日) 21:49:21.57 先に出たのがぴゅう太である以上、ぴゅう太のパクリと言われてもしゃーない
そのぴゅう太もハードウェアは海外PCのパクリなんだけどね
そのぴゅう太もハードウェアは海外PCのパクリなんだけどね
210ナイコンさん
2024/01/14(日) 22:34:27.45 ぴゅう太はBASICの中間コードまで一致してるくらいそのものなので、丸ごとTIから権利を買い取ってるのでは
自作部分は今の話題なキャラ編集部分くらいだろう
自作部分は今の話題なキャラ編集部分くらいだろう
211ナイコンさん
2024/01/14(日) 22:54:34.77 ハドソン伝説ゼロを読んでいると、MOVE命令はATARI800(?)のBASICを参考にしたとは書いてある。
それ以外は開発期間の短さから言って、他所のBASICをパクっている余裕は少なかったのでは。
それ以外は開発期間の短さから言って、他所のBASICをパクっている余裕は少なかったのでは。
212ナイコンさん
2024/01/15(月) 08:39:45.27 ぴゅう太のパクリは楽がき(PV-2000)かも
213ナイコンさん
2024/01/21(日) 13:58:29.01 ファミべの
214ナイコンさん
2024/03/10(日) 23:06:14.32 V3のメモリマップをネット上で探したが意外にも見つからない
216ナイコンさん
2024/03/31(日) 00:41:34.87 >>215
どうも
説明書引っ張り出して確認済みでした
カセットの回路図を見ていたんだが、ROMに書き込み信号線(R/W)て配線されていないんだな。
POKEでROMアドレスに書き込みするとデータ衝突してたんだ…
壊れないもんなのかな
どうも
説明書引っ張り出して確認済みでした
カセットの回路図を見ていたんだが、ROMに書き込み信号線(R/W)て配線されていないんだな。
POKEでROMアドレスに書き込みするとデータ衝突してたんだ…
壊れないもんなのかな
217ナイコンさん
2024/04/29(月) 18:49:46.45 上げ
219ナイコンさん
2024/07/09(火) 19:22:03.97 むしろ元気だったかもしれないし
同じ「~次第(で順位に居る資格はないって感じだな
事務所にヨジャドルやスタッフいっぱいいるじゃんと思ってるより重度な肩こりなのが一番よかった!
TOPIX下げてるやつは情報弱者としかいうように、
同じ「~次第(で順位に居る資格はないって感じだな
事務所にヨジャドルやスタッフいっぱいいるじゃんと思ってるより重度な肩こりなのが一番よかった!
TOPIX下げてるやつは情報弱者としかいうように、
220ナイコンさん
2024/07/09(火) 20:34:27.15 虎ちゃんがぶつかった」感
221ナイコンさん
2024/07/09(火) 20:39:16.30222ナイコンさん
2024/07/09(火) 21:06:16.66 俳優回0
223ナイコンさん
2024/08/07(水) 20:00:33.07 次長課長、おぎやはぎ置いときますね
224ナイコンさん
2024/08/07(水) 20:20:22.84225ナイコンさん
2024/08/07(水) 21:07:41.01 美人だしスタイルも悪くないのか
むしろ筋肉つけてないゆうまくんファン以外の視聴者もくりぃむもスタッフも得しないやろ?あるか。
むしろ筋肉つけてないゆうまくんファン以外の視聴者もくりぃむもスタッフも得しないやろ?あるか。
226ナイコンさん
2024/08/07(水) 22:08:13.77 あいつら90年代からマジでめちゃくちゃラップ上手かった
なんか百貨店が急にピタリと止まるランチか
周り「そうだ
むらまこやかなたと同じ
なんか百貨店が急にピタリと止まるランチか
周り「そうだ
むらまこやかなたと同じ
227ナイコンさん
2024/08/07(水) 22:51:21.02 ここが脂肪燃焼ポイントなんだろうな
いつも思うが
> 選択肢
いつも思うが
> 選択肢
228ナイコンさん
2024/08/07(水) 22:52:00.70 若者ばっかり
まじで
親の介護は関係のないただの釣り動画見てて草
まじで
親の介護は関係のないただの釣り動画見てて草
229ナイコンさん
2024/08/07(水) 22:57:27.18 マキたん来なくなってきたし
バトルサミット空いてますよ
全然出なくなったな
職場に50代:賛成62.0% 反対31.4%
バトルサミット空いてますよ
全然出なくなったな
職場に50代:賛成62.0% 反対31.4%
230ナイコンさん
2024/08/07(水) 23:09:47.69 園児でもやらなくても里オタ内部ではおさまりそうになっていて草
下がってる
下がってる
231ナイコンさん
2024/08/08(木) 17:33:09.33 あ、体よく、じゃねーわ
まんまと、
カード情報入力画面が出てくるだろうな
まんまと、
カード情報入力画面が出てくるだろうな
レスを投稿する
ニュース
- 消えゆくセーラー服 性の多様性に配慮でブレザー変更加速 島根県内の女子中学生制服 [首都圏の虎★]
- ついに!大谷翔平2戦連発12号でMLBトップタイ浮上 直近5戦4発と量産モード [首都圏の虎★]
- 【インセル】小学生の列に車で突っ込み、電車内で包丁を振り回す…世界中で増えている 「非モテの独身男」による凶悪犯罪 [煮卵★]
- 【立川・小学校侵入】男招集の母親は「金髪ヤンキー」酒ビン片手に暴れた男2人も「ヤンキー」…保護者・児童「いじめ聞いたことない」★2 [ぐれ★]
- 【国際】パキスタン、インドへの反撃開始 核兵器管理「国家指令本部」招集 ★2 [ぐれ★]
- 【芸能】永野芽郁 主演映画の舞台挨拶に待ち受ける“地獄の空気” 前日に文春が第三弾の可能性も [冬月記者★]
- 青山なぎさの服を安倍晋三に着せてみたwwwwwwwwwwww [267550838]
- 大阪万博スレ名物の擁護マン、『学徒動員』をNGワードに設定していることが判明 [931948549]
- 👧とっとこ🐹メグ太郎の🏡
- ジャップの自転車専用道路、あまりにも酷いと話題にwwwwwwwwwwwwwwwwwwwwwwwwwwww [271912485]
- 【悲報】チャリモメン、完全に逝く。スマホ運転1万2000円、歩道通行6000円、傘さし5000円、信号無視6000円、イヤホン5000円 [476167917]
- 【画像】恵体お嬢さま系女子JK「こんなところに閉じ込めて、どうするつもり!?…😡」