ファミリーベーシック活用テクニックat I4004
ファミリーベーシック活用テクニック - 暇つぶし2ch350:ナイコンさん
07/05/08 21:07:04
?

351:ナイコンさん
07/05/12 12:52:17


352:ナイコンさん
07/05/12 19:11:58
マリオとかのキャラってどうやって表示するんですか?

353:ナイコンさん
07/05/12 19:25:21
10 スプライト オン

354:ナイコンさん
07/05/12 20:02:41
マリオとかのキャラってどこにあるんですか?

355:ナイコンさん
07/05/13 16:32:31
ROMに入ってる。

356:ナイコンさん
07/06/15 16:13:04
説明書無くしたんですけど
どうしたらいいですか?

357:ナイコンさん
07/07/01 19:50:42
さげ

358:ナイコンさん
07/07/01 21:09:59
あげ

359:ナイコンさん
07/07/01 21:18:53
任天堂に相談しろ。

360:ナイコンさん
07/07/02 12:27:57
TEA4TWOでファミベもホワイトニングできるかな?

361:ナイコンさん
07/07/02 23:12:00
今更ながらディスクベーシックの記事発見

URLリンク(gameidiri.cocolog-nifty.com)

でもトンカチエディタってとても入手困難なんですよねぇ(泣)

362:ナイコンさん
07/07/10 00:37:49
どっかのサイトにファミベでスペランカーのBGM鳴らすプログラムおいてある所があったと思ったけどどこだっけ?

363:ナイコンさん
07/07/11 12:10:08
>>362
URLリンク(www.hector87.net)

364:ナイコンさん
07/07/12 00:33:04
サンキュー

365:ナイコンさん
07/07/13 06:57:48
ディスクベーシックがトンカチエディタ使わないでもエミュだけで構築できた。


366:ナイコンさん
07/07/13 12:11:49
なにー

367:ナイコンさん
07/07/13 12:12:56
>>365
kwsk

368:ナイコンさん
07/07/13 13:12:00
ファミコン改造マニュアルVOL3の記事みればわかりますが
ベーシックのROMをディスク形式に変換した後にトンカチエディタで
開いて変更点リストの通りにプログラムを改造する形になってます。

・・・で、ベーシックのROMをPRGとCHRに分離してディスク形式にした後
バイナリエディタで変更してみたら動きました。

エミュでディスク起動したときにキーボード使用するように手動でエミュの
設定しないといけないのに気付かずしばらく悩みました。

要望があるようなら記事をスキャンしてアップしましょうか?

369:ナイコンさん
07/07/13 16:10:39
>>368
お願いしますー

370:ナイコンさん
07/07/13 16:42:56
>>368
予想の範囲内ではあるけど、GJです!!!
改造マニュアルのファミベはV2だと思うんだけど、エミュの対象ROMもV2なんですよね?
V2以前だと色々制限あるので、V3でのディスクベーシック化が出来れば良いのですけれど・・・

371:ナイコンさん
07/07/13 19:24:12
そりゃ、トンカチは単にディスクに転送するだけのソフトだからな。
エミュなら、エディタでコピペでできるだろう。

372:ナイコンさん
07/07/13 20:12:19
>>370

そうなんですよねぇ。V2だからかV3のテープイメージをロードすると
リストがグチャグチャになっちゃいます。

V3をそのままの?状態ならディスク化できました。

下記のページでディスクベーシックでワード検索した102の書き込みです。

URLリンク(park19.wakwak.com)

むかし見たときは意味がわからなかったんですけどやっと理解できました。
メモリは増えませんけどディスク化だけならできますね。

373:ナイコンさん
07/07/13 21:08:51
不安にならないようにレキソタンを飲んでおきますわ。
精神安定剤を結構飲んでいますので。

374:ナイコンさん
07/07/22 18:33:38
遅くなりましたが手元にスキャナがなかったのであまり品質よくないですが
ディスクベーシック記事あげておきます

URLリンク(www.fileup.org)

パス: famibe

作り方は詳しい方がいっぱいいるようなのでそちらに聞いてくだされ。

375:369
07/07/22 20:04:50
>>374
ありがとー

376:ナイコンさん
07/07/23 12:24:39
家に帰るまで
ファイルが流れませんようにm(._.)m

377:ナイコンさん
07/07/23 12:41:46
その記事は、間違いがあるから注意.
>>361の倫草木に修正法がある。

378:ナイコンさん
07/07/26 10:05:39
74 :デフォルトの名無しさん(age):2007/07/24(火) 05:18:28
NES Family Basic Space Harrier Boss1 BGM
URLリンク(jp.youtube.com)

379:369
07/07/26 20:21:12
>>377
ありがとー

380:ナイコンさん
07/08/07 22:05:18
エミュ←→実機間で打ち込んだプログラムのやり取りってできますかね?

実機で打ち込んだベーマガのプログラムが出てきたんでエミュで動かせる形にしてここにUPできたらなーっと

381:ナイコンさん
07/08/07 22:07:24
マウスくん

382:ナイコンさん
07/08/08 01:37:09
>>380
テープ音源対応していれば可能。
ただし、テープからパソコンに取り入れずに
テープからファミベに読み込み、
ファミベからパソコンに取り入れたほうがベター。

383:ナイコンさん
07/08/29 12:26:32
ホス

384:ナイコンさん
07/10/14 20:00:57
バーチャルコンソールでファミベ出ないかなー

385:ナイコンさん
07/10/14 20:02:26
USBキーボードにも対応した事だしー

386:ナイコンさん
07/10/15 14:34:33
ファミベのキーボードをDOS/Vにつなげる変換機がオクで売っていたな
物好きもいるものだな

387:ナイコンさん
07/12/15 15:32:07
いっそのこと、ファミコンのコントローラーを接続できるようにしようぜ。

388:ナイコンさん
07/12/16 12:53:36
確かファミコンのコントローラをUSBに改造するサイトがありましたね

389:ナイコンさん
07/12/16 13:13:41
おお、そげなものがあるとですか。
まあ、ファミコンコントローラーに酷似したゲームパッドとか、よく売ってますけどね(笑)
安いゲームパッドってボタンがひっかかりますよね。
グラヴィスのふる~~いのは、いまだに快適に使えますが、ゲームポート(MIDI端子みたいな15ピン)接続なのでさすがに現行機では・・・(汗
ファミコンのパッドはゴムの四角ボタンはだめですが、丸ボタンは、(ゆるゆるになることはありますが)ひっかからないですね。あれはさすがです。

やっぱりI○とか、ヱレコムとかのパッドって専業のメーカーのにくらべてボタンの仕上げがよくないのかのう。
ロジテックとか、マイクロスイッチには強そうだけどどうでせう。M$もM$マウスから演繹するとそれなりにいいものを出してそうだし。
(って、キーボードはともかくコントローラーは烈しくスレ違いですね。すんまそん)

390:ナイコンさん
08/01/01 14:09:16
あげましておめでとうございます

391: 【441円】 【大吉】
08/01/01 21:48:50
>>390
あけましておめでとうございます。
今年もファミコンとファミリーベーシックの大躍進の年になりますように。

392:ナイコンさん
08/01/04 21:09:57
よっしんさんのベーマガ投稿プログラムを前みたくアップして頂けませんか。
欲しいよぉ。。。。

393:ナイコンさん
08/01/04 23:07:41
>>360
掲示板で質問してみるといい。あと理論上白PCEやCD-ROM2もできそう

394:ナイコンさん
08/01/07 04:18:45
>>389
ゲームポートに接続するものをUSBに変換してつなげるようにするやつが
ネットの片隅にあった気がする

395:ナイコンさん
08/01/11 17:16:39
Direct Pad Pro

まぁスレチ(ry

396:ナイコンさん
08/01/20 03:27:54
どなたかファミリーBASICのキャラクターROMデータを直接
読む方法をご教授願います。例えばAの文字などの場合、
&h38,&h6c,&hc6,&hfe,&h82,&h82,&h82,&h00 みたいなデータで
保存されているのではないかと思い、エミュレータ上でPEEK命令を
使ってみたのですが、それらしいデータが見つからないもので・・。

大昔、発見した気がするのですが、あまりに昔のことで覚えてない
のです。

397:ナイコンさん
08/01/20 04:56:40
for i=0 to 255:print chr$(i);:next i
のこと?

コード知りたきゃ
print asc("A")
でAのキャラクターコード表示されるとオモ。

398:ナイコンさん
08/01/20 05:10:38
16進で知りたきゃ
print hex$(asc ("A"))
としてやればいいさ。

399:396
08/01/20 09:32:33
ごめんなさい。説明不足でした。
アスキーコードはコード表でもわかるんですけど、文字を構成して
いる、ドットの情報です。ドットのある場所をビットと考え、多分
こんな感じでデータが格納されているんじゃないかと思うのです。
(下のAを表すためのドット位置は適当です。)
 00111000⇒&h38
 01101100⇒&h6C
 11000110⇒&hC6
 11111110⇒&hFE
 10000010⇒&h82
 10000010⇒&h82
 10000010⇒&h82
 00000000⇒&h00

発見したというのは私の勘違いかも知れません。

ただ、ふぁみべのよっしん氏のゲームでスプライトのドットを
引っ張り出して拡大表示しているのがあったから、どこかに格納
されていて、読み込む方法があるんじゃないかと思ったのです・・。

400:ナイコンさん
08/01/20 09:38:28
>>397,398
違うと思うぞ。
>>396
ファミリーベーシックは持ってないので想像だけど
ROMの領域だから&H8000以降ではないかな。
ググってみたけどメモリーマップは見つからなかった。

401:396
08/01/20 12:48:10
>>400
ありがとうございます。取説のメモリマップには、
プログラムROMは&H8000~&HFFFFと書いてありますが、
キャラジェネはPPUからですので、単なるPEEK命令では
読み込めないかも知れないですね。もう少し頑張ってみます。

402:ナイコンさん
08/01/21 00:14:41
POKE&H2006でPPUアドレスを書いて(2度書き)、
PEEK&H2007で読む。ただし最初の読み込みは、関係ないデータが読めるので、もう一回読んだ値が目的のアドレス。
ただし、ベーシック上では動かないかも知れない。マシン語使えば確実。

403:396
08/01/21 23:11:19
>>402
 私なりに&H2006にPPUアドレスの上位と下位を連続して書き込んで、
&H2007から読んでいたのですが、「2度読む」とは分かりませんでした。

 しかし、ご指摘どおりBASICでは、一瞬画面が乱れて違う値が返される
ばかり。昔の三才ブックス「ファミコン改造マニュアル」を発見したので、
ディスクBASICを作る記事中のマシン語データを参考にしてやってみます。
(今は少し仕事が忙しいので、楽になったときに・・。)
皆様、ありがとうございました。

404:ナイコンさん
08/01/21 23:37:36
Nesdevの資料読んだ方が早いよ。
ここもいいよ。
スレリンク(gamedev板)l50

405:ナイコンさん
08/01/23 01:57:10
>>403
ベーシックでやろうとしてるなら何時までたっても正しい値は読めないよ。
peek,pokeやらなんやらベーシックのコマンド出してる時点で他の値が書き込まれたり、読まれたりするから。
するならマシン語で割り込み禁止してするべきだね。

406:ナイコンさん
08/01/23 07:51:23
活気age

407:ナイコンさん
08/01/24 21:42:25
URLリンク(ossan.fam.cx)
>>396のやりたいことを、Z80使いの漏れが6502で作ってみたが、
6割方値は読むので考え方は間違っていないのだろうけど、
完全に読めていない。何が悪いんだろう。割り込み関係かな?

.org $6d1f
sei
lda #$14  ; $1000+asc("A")+16の値が入る。
sta $2006
lda #$10  ; Aなので、$1000+65*16=$1410。
sta $2006
ldx #8
ldy #0
label01:
lda $2007
sta data,y
iny
dex
bne label01
rts
data:
.db 0

408:ナイコンさん
08/01/25 11:31:06
>>407
V3? どっちにしてもCLEAR&H○○○○で、自分用の領域を確保しないとやばい。

409:ナイコンさん
08/01/25 14:05:12
URLリンク(ossan.fam.cx)

>>396
とりあえず出来た。ギコを参考に、PPUを読む際にスプライトとBGの表示をオフにしたら読めた。
最初の1個は何故か20Hが読まれるけど、次からの8バイトはちゃんと読めている。
POKEで6021Hと6026Hを変えれば他の文字も読めるので、このプログラムから応用が利くのでは。

昨日のリストから、seiを除いて、
最初に lda #%00000110 sta $2001でスプライト・BGを非表示に、
最後に lda #%00011110 sta $2001でスプライト・BGを表示。
ldx #8 を ldx #9 にして、9バイトを読んでいる。
(ファミコンの場合、BG1個につき16バイトのデータで構成されているけど、
 この用事に必要なのは頭8個だろう)

>>408
サンクス。CLEARの使い方はこれでいいのかな?

410:ナイコンさん
08/01/25 14:11:57
変えるところは、6D21Hと6D26Hな。あわびと訂正。

411:ナイコンさん
08/01/26 12:47:58
URLリンク(ossan.fam.cx)

BGパターンを読む際に、画面が一瞬チカッとするのが気に入らない。
$2006に値を入れた瞬間に画面が乱れるみたいなので、
Vブランク回避などを試みているが、今ひとつ上手く行かない。
が、BGパターンは間違いなくちゃんと読めている。

ファミコンの画面表示って面倒くさいのな。

412:ナイコンさん
08/01/26 15:23:26
>>409
RAMアクセス以外でも、表示を消さないとダメだったんだっけか。
CLEARはそれで良いと思った。

スクロールがずれるのであれば↓の技でどうだろう。(2006とスクロールレジスタは内部が共有している)

734 :名前は開発中のものです。(sage):2007/09/04(火) 01:24:17 ID:GQvI0rE0
>>732
112行目に下のコードをはさんでみ

lda #$3F
sta $2006
lda #$00
sta $2006
sta $2006
sta $2006

413:396
08/01/26 16:23:03
>>408-411
 やってみました! まさに私のやりたかった事でしたよ。

 実は、ご教授いただいた直後、昔は意味も分からず眺めて
いた某書籍をさらに発掘したので、色々調べてみました。

 ・読みたいアドレスを&H004Aと&H004Bに書いてから、
  &H0063に「5」の値を書き込んで、垂直ブランキングを
  待つと、CG-ROMの中身を読み込んで、結果を&H0073に返す・・らしい。

 普通、わかりませんよね。こんなこと(^^;。

 他の表示部分を、そのまま使わせていただき手直ししました。
ちらつきもほとんど無くなったかと思います。

URLリンク(ossan.fam.cx)

 お陰さまで本当に助かりました。皆様、有難うございました。

414:ナイコンさん
08/01/26 16:24:49
画像ロダに、簡潔に機械語を纏めたリストを貼った職人が…
機械語たった9バイト、すげぇ。

ちなみに、漏れが書いた>>411のプログラムに
>>412のコードを挟んでも、画面ブレがなくなった。サンクス。

415:ナイコンさん
08/01/26 16:26:19
と思ったら、>>396本人だったのね。

416:ナイコンさん
08/01/30 15:45:56
キャラクターマップを持っておられる方、
裏のカラーチャートの情報(どのキャラクタにどんな色を
つければいいのか)をご教授願います。

スキャンして貰えれば一番有り難いですが、
そこまで贅沢は言いません。宜しくお願いします。

417:ナイコンさん
08/02/15 00:04:38
マリオ[54・22・2]:ルイージ[39・48・25]:レディ[53・37・13]
ファイアボール・赤シェルクリーパー(カメ)[48・39・22]
スターシップ・車[48・22・1]:スターキラー・スピナー[16・0・1]
爆発・レーザー[48・22・7]:ペンペン・ニットピッカー(トリ)[48・38・18]
ファイターフライ(ハエ)・青アキレス・ニタニタ先生[48・21・18]
サイドステッパー(カニ)・アキレス・赤ニタニタ先生[48・18・22]
シェルクリーパー(カメ)[48・39・22]:緑スターキラー・緑車[48・41・9]

418:416
08/02/15 20:54:16
>>417
どうもありがとうございます。
一通り試してみましたが、シェルクリーパー(カメ)の緑色が
赤カメと同じ色番号なので、22ではなく25の緑あたりでしょうか?

419:ナイコンさん
08/02/16 00:43:23
>>418
25であってます。

420:ナイコンさん
08/02/17 04:47:39
昔作ったブツ(Key=nita)
URLリンク(a-draw.com)

421:ナイコンさん
08/02/17 09:28:50
90 CLEAR&H6CFF
100 FORI=&H6D15TO&H6D1D
110 READA$
120 POKEI,VAL(”&H”+A$)
130 NEXT
140 XX=0YY=0CLS:GOTO300
190 DATA A9,05,85,63,A5,63,D0,FC,60
300 FORI=33TO200
305 FORJ=0TO7
310 A=&H1000+I*16+J
320 B=A MOD256A=A/256
330 POKE&H4A,B,A
340 CALL&H6D15
360 A=PEEK(&H73)B=128
365 LOCATEXX,YY+J:PRINT”        ”
370 FORK=0TO7
380 IFA>=B A=A-B:LOCATEK+XX,J+YY:PRINTCHR$(I)
385 B=B/2
390 NEXT
400 NEXT
410 XX=XX+8
420 IFXX=24 XX=0YY=YY+8
430 IFYY=16 YY=0
440 NEXT

>>420
試してみた。エミュのステートデータから、こんな感じの
リストのテキストファイルを作るソフトだな。

422:ナイコンさん
08/02/17 11:03:08
昔作ったブツ2(Key=pen)
URLリンク(a-draw.com)

423:ナイコンさん
08/02/17 11:18:10
だから、URL貼るだけじゃなく
何を作ったか書けっつーの

424:ナイコンさん
08/02/17 11:40:22
このスレ結構見る人いるんだな・・・。
>>423
もう消したから気にせんといてや。

425:ナイコンさん
08/02/17 12:15:07
漏れ、落としたから代わりに貼ったろか?w

426:ナイコンさん
08/02/17 14:18:59
頼む貼ってくれ
落とそうとしたが消されてる
気になってしょうがない

427:ナイコンさん
08/02/17 15:06:51
URLリンク(a-draw.com)
昔作ったブツ1(エミュのステートデータ→テキストファイル作成ソフト・ニタニタ)
昔作ったブツ2(テキストファイル→エミュのステートデータ作成ソフト・ペンペン)※未検証
pass=famibe

このスレで有用なソフトなのだから、こうして書いてうpすれば
神と崇められて好感度マックスだったのだろうけど。

428:ナイコンさん
08/02/17 19:09:50
>>427
おいらの環境では開けないのだが
後で解凍を試してみる

とりあえずサンクス!

429:ナイコンさん
08/02/17 19:31:05
解凍上手くいかないみたいやね。
lzhで上げておいた。
URLリンク(a-draw.com)
最近思うところがあって使ってたから
ちょっと公開できる形にしてみただけ。
もともと、ベーマガのプログラムを入れるために、
一人で全部やってたら大変だから
有志集めてみんなで出来ないかなと思って作ってたもの。
でもなにかと面倒になってやめた。
そのときに入れたプログラムが今ちょっと役に立ってるけど。

430:ナイコンさん
08/02/17 20:30:50
横から失礼
>>429
pass分からないのだけど

431:ナイコンさん
08/02/17 20:34:03
あ・・・書き忘れた・・・
pass=basic

432:ナイコンさん
08/02/17 21:28:03
有志の掲示板!

433:ナイコンさん
08/02/19 22:14:14
>>429の書きこみツールだけど
「ー」を「-」と認識させる部分がまとめたときに無くなってた。
まぁ、いいや。

434:ナイコンさん
08/04/15 21:32:28
そろそろカセットテープをデジタル化したいな。
しかし、Hi-MD位しかないかな。?

435:ナイコンさん
08/04/16 18:46:55
WAVでPCに保存とかは?

436:ナイコンさん
08/04/16 23:28:00
>>435
その手があったか。 単に保存しておくだけなら、それで良いんだが、利用するとなると(ファミベでロード&セーブ)
ちょっと面倒かな。 

437:ナイコンさん
08/04/17 02:07:17
WAVにしてロードに差し障りのない部分をカットしたら20秒くらいのデータが10秒くらいになった

438:ナイコンさん
08/04/17 22:22:17
BGグラフィックのデータなんかは短く出来れば喜ばしいですね。

439:ナイコンさん
08/04/18 00:56:56
しかし、考えてみれば、10秒ってことは1200ボーとして、12000ビット=1500バイト。
昔のデータって、1.5キロバイトくらいだったのね。
ていうか、RAMが2K(V3だと4K)程度だからなぁ。
4Kバイトのデータを保存したとしても、30秒かからないのね・・・・。

440:ナイコンさん
08/04/18 09:58:41
途中のピー(約10秒)はカットできるよ。

441:ナイコンさん
08/06/17 15:04:18
確かBGグラフィックなんか4回もヘッダあったんだよな。
あれでロードセーブが相当遅くなってた。

442:ナイコンさん
08/06/25 23:19:51
【経済】「ベーマガ2.0」が日本のゲーム産業を救う★3
スレリンク(newsplus板)

よっしん氏のゲームやりてぇよぉ・・・


443:ナイコンさん
08/06/29 23:20:13
誰かニコニコにZACNER IIとIIIの動画揚げてくれ...


444:ナイコンさん
08/06/30 00:12:08
上がってますよ。
URLリンク(www.nicovideo.jp)
よっしんさんも出演しています。8分半あたり。

445:ナイコンさん
08/06/30 00:31:03
静止画でしか見たこと無かったから驚いた
すごいね

446:ナイコンさん
08/06/30 10:25:49
>>444
動画thx

ベーマガが残ってれば逆汗したかったな。
つーか、当時打ち込まなかった俺のバカ。

447:ナイコンさん
08/06/30 22:32:43
ZACNER IIすげーな。
まさかここまでとは。
ますますもってやりたくなってきたよ。
誰かプログラム打った後のプレイできる状態のstateデータうpってくれまいか...。
プレイ動画うpでもいいよ

448:ナイコンさん
08/06/30 22:55:18
まじすげぇ……。
ソースが見たい。解析したい。

449:ナイコンさん
08/07/01 00:13:16
当時打ち込みましたが、機械語の部分がカタカナなんです。
普通なら、A900DE20、とかいう感じなんですが、
そこまでも詰め込んでいるんですよね。
本当に神でした。


450:ナイコンさん
08/07/01 00:28:37
保存してあったの再アップしたよ
URLリンク(aryarya.net)

451:ナイコンさん
08/07/01 00:55:52
神アリガトウ!
ZACNER IIIはベーマガに投稿されたのとは違う?
ていうかIIであのクオリティなのに、IIIって一体どんだけ...

452:ナイコンさん
08/07/01 01:00:02
どこぞにⅡとⅢ上げてくれって書いただろ

453:ナイコンさん
08/07/01 23:05:24
ZACNER IIIはX68000にプラットホームを移しました。

454:ナイコンさん
08/07/01 23:30:36
これってファミベの内部ROMで使われてる領域を全部改竄して、
自作プログラムに当ててたんだっけ?
一体どこからこういう資料を集めてたんだろう?(^_^ ;)

455:ナイコンさん
08/07/02 00:24:08
>>454
本体ワークRAMの空きにデータを書き込んでいるはず。
$400~辺りは便利で他の投稿プログラムでも
マシン語等を置くのによく使われていたよ。

456:ナイコンさん
08/07/02 00:25:39
ROMは改竄できないでしょう。
ファミベが内部で使っているワーク領域にも
プログラムやデータを詰め込んでいるんだよ、うろ覚えだけど。
&HF0~&HFF
&H480~&H4FF
あと、MOVE命令を使わなければ&H680あたりからも使えたはず。
でも、ホントにどうやって資料を手にしていたんでしょうね。
よっしんさんに聞きたいです。

457:ナイコンさん
08/07/02 00:33:45
SPACE WARS,電電,メタルさ!伊藤 と見ていくと、試行錯誤しながら完成度を高めていったんだなぁ、
というのがわかって面白い。
それぞれの投稿時期ってわかる?

458:ナイコンさん
08/07/02 01:22:15
zacner IIってソフトリセットかけると画面表示おかしくなりますね。
ちょっと難しすぎるから自機数増やそうとか思ったんだけど…w

459:ナイコンさん
08/07/02 04:56:14
>>449
十六進ではなく、アスキーコードがそのまま機械語だったってことなの?
それとも、(通常ではキーから入力できない文字コードもあるから)たとえばコード中の6ビットを抽出してつなげていったとかいうことなの?
いずれにしてもすごい~。


460:ナイコンさん
08/07/02 05:28:01
>>457
URLリンク(www.north-wind.ne.jp)
作者名:ファミ兵衛のよっしん で検索すべし。

461:ナイコンさん
08/07/02 19:04:18
マシン語講座なんかあったりしましたが、
みんな試行錯誤で解析していたようだよ。

462:ナイコンさん
08/07/03 01:59:35
>>459
単純にカタカナのア=0、イ=1、ウ=2・・・ソ=E、タ=Fと対応してるだけだよ。
説明は省略するけど、アを@、イをA、ウをB・・・ソをN、タをOに書き換えても通る。

463:ナイコンさん
08/07/03 02:17:03
カタカナに換える意味ってなんだったのでしょうか?

464:ナイコンさん
08/07/03 03:17:04
多分、カタカナのアスキーコードがちょうど16の倍数からはじまってるからじゃないかな?
リスト中で、15AND(読み出したコード)と、やってるようなんだけど、
これによってよみだしたコードを16で割ったときの余りがでる。(厳密には違う意味)
アのコードは96だから0、イは97だから1・・・といった具合。

465:ナイコンさん
08/07/03 04:33:29
ほえー、MOD16とAND15って、考えて見れば同じ意味ですものね。
素人考えですが、"&H"つけて、VALで変換できないのかな。
ともかく、ファミリーベーシックの限られた機能をフルに活用した感じですね。すごい~。


466:ナイコンさん
08/07/03 05:14:25
>>288>>372
そういえば、ファミコンのベーシックをディスク化して、フリーエリアを8Kbytesにするとかいう方法なかったっけ。

>>290
キャラクターコードと、パレットと、文字の形のビットマップとわかれてたんぢゃなかったか?
TMS9918でぐぐれ。
ちなみに2+以降のYJK方式は詳しくはしらん。色情報は横4ドットで共有して、輝度だけかえたんだとおもう。これを、キドカラーといいます。

467:ナイコンさん
08/07/03 10:15:14
>>450
ありがとう!
ザックナー2、難しくて1面クリアすらできない orz


468:ナイコンさん
08/07/03 20:18:57
>>465
DATA文使わずに’の後にデータを置いてPEEKで読み出すやり方は
遠藤高志さんのプログラムでも使われたことがある。
そのときはVAL("&H"+CHR$(xx))のやり方だったよ。

469:ナイコンさん
08/07/03 21:29:07
ここ最近、活気づいててイイネ。

クソゲーばかりベーマガに投稿してました。
打ってくれた人には申し訳なく思ってます。

470:ナイコンさん
08/07/03 22:07:38
採用されてた?

471:ナイコンさん
08/07/03 23:26:22
カタカナ羅列のデータ領域では具体的にどういう処理をしてたのですか?


472:ナイコンさん
08/07/03 23:38:48
>>468
8bit BASIC時代の常套手段の一つだね

473:ナイコンさん
08/07/04 00:06:45
ZACNER IIIってどこで発表されたの?
あとメタルさ!伊藤のラスタースクロールってどういう処理をさせればあんな効果が出るの?
昔のドラクエ3でもやってた記憶があるけど。

474:ナイコンさん
08/07/04 07:57:13
古くはF1レースの頃からある手法だな。

475:ナイコンさん
08/07/04 20:50:16
Attack Rateって原典はどこ?
ていうかやってみたい。見てみたい。

476:ナイコンさん
08/07/04 21:55:45
原典・・・?
ベーマガに載ってたもので同名タイトルがあったけど。
>>468で書いた話はAttack Rateのこと。

477:469
08/07/04 22:29:21
>>470
おかげさまで10回ほど掲載されました。
ハンドルネームをころころかえてました。
キャラデザができない自分にとって、ファミベは神でした。
OUT OF MEMORYとの闘い、ナツカシス。
制限があるからこそ燃えたような気もします。


478:ナイコンさん
08/07/04 23:12:48
特定したような気がしなくもない。
まあ、気のせいかも。

479:469
08/07/05 13:46:30
たぶん特定されました。

掲載誌は…(エグエグ

480:ナイコンさん
08/07/05 14:55:11
ファミベ懐かしいなあ
俺も2回掲載されたことがあるよ
1回目はBASICだったけど、ZACNER1に触発されてマシン語SHT作った
暴走する度にLOADし直したりとか、打ち込みし直したりとか今はもう絶対出来ねえ
アセンブラとか全然知らなくて、脳内と紙でBASIC→マシン後変換してた

ZACNER2はとんでもない出来だったんだな
>>450今更だがサンクス

ところで、手元に当時の自作プログラムが入ったカセットテープがあるんだが、
再生できるハードが無い
カセットテープって20年前のでも再生できるのか
つーか、モノラルのラジカセって今でも入手できるんだろうか…

481:ナイコンさん
08/07/05 15:14:03
>>479
当たりみたいです。
>>478の文の後に掲載紙どうなりました?
って書こうか迷ってましたし。
>>480
特定できそうな気が・・・まあいいや。
テープの再生はたぶん出来ると思う。

482:480
08/07/05 18:07:43
>>481
即レスサンクス
ラジカセを買ってWaveからvtpファイルを作り、
エミュ起動にチャレンジしてみるよ
(ファミベはあるがファミコン本体が無いw)

483:ナイコンさん
08/07/05 20:55:29
ラジカセやテープレコーダはヤフオクとかで入手できるんじゃないかな

484:ナイコンさん
08/07/05 21:53:58
ヤフオクでベーマガを入手しようと思ったら、高いのなんのって。

485:ナイコンさん
08/07/06 00:15:21
>>482
がんばりや~
昔、MDに保存してあったやつを読み込ませたことならある。
まだ、Famtasiaというエミュしかファミベ的には選択肢が無かった頃のお話。
>>483
ただのラジカセなら別にオクでなくでも。

486:ナイコンさん
08/07/06 11:35:04
mp3でうp

487:480
08/07/07 21:29:00
ラジカセ買ってきた。\1,780 安い。
waveキャプソフトはEACでいいかな。久しぶりに使うな。
さて、ファミベのプログラム収録したカセットテープは、と。
ゴソゴソ…あれ?

中 身 が 空 っ ぽ

マジで無いんです。カセットテープのケースだけなんです。
あると思い込んでいただけなのか…。
ショックで倒れそうです。ああ、青春の1ページが…。

488:ナイコンさん
08/07/07 21:49:51
(´;ω;`)ウッ・・・。
ちなみにブロックくずしとか投稿してませんよね・・・?

489:480
08/07/07 22:34:53
特定されそうな悪寒w

490:ナイコンさん
08/07/07 22:51:29
いやいや、そんなつもりではw

491:ナイコンさん
08/07/08 01:08:56
悲しい落ちだな。

492:ナイコンさん
08/07/08 15:59:34
びゅんびゅん精子

493:ナイコンさん
08/07/12 10:03:15
 .__
ヽ|・∀・|ノ
 |__|
  | |


494:ナイコンさん
08/07/19 17:49:35
終わり?

495:ナイコンさん
08/07/19 21:21:24
何が?

496:ナイコンさん
08/07/20 01:14:23
Attack Rateってプレイできんか?


497:ナイコンさん
08/07/20 01:26:13
 .__
ヽ|・∀・|ノ
 |__|
  | |

498:ナイコンさん
08/07/30 00:37:57
1990年12月のベーマガをお持ちの方はいらっしゃいませんか?
「NEW BALL ALIEN」のページをスキャンしていただきたいのです。
作者なんですが、掲載誌を(ry


499:ナイコンさん
08/07/30 02:08:56
>>498
URLリンク(www1.axfc.net)

500:498
08/07/30 13:03:43
>>499 さん

うおぉぉぉ。ありがとうございます。
うれしすぎて泣けてきました。

501:498
08/07/30 13:07:10
>>499 さん

初採用タイトル、よくご存じでw
投稿者名コロコロ変えていたのになぁw


502:499
08/07/30 15:06:57
>>501
どっちも入力したので覚えてますよ。

503:499
08/07/30 15:09:13
>>501
あと、投稿者名が変わっていてもタイトル画面に出ている名前は
まんまだったりするので・・・。

504:ナイコンさん
08/07/30 21:27:06
Attack RateとZACNER IIIってプレイできん?

505:ナイコンさん
08/07/30 21:37:07
>>504
>>453

506:ナイコンさん
08/07/30 21:58:23
゙、'、::::::ノ:::::::_,.-=.  _~:、         /_.}'':,
 ``、/:::::::::__....,._ `゙'Y' _.ェ-、....._ /_゙''i゙ノ、ノ
 ,.--l‐''"~..-_'.x-='"゙ー 、`'-、 ,:'  ノ゙ノブ    またまたご冗談を

507:ナイコンさん
08/07/30 22:27:40
本当かどうかは知らんがな(´・ω・`)

508:498
08/08/01 00:00:09
>>499 =502 =503 さん

おかげさまで、Nestopia上でプレイすることができました。
本当に、本当にありがとうございました。
そういえば、タイトル画面のコピーライトは同じでしたΣ(゚Д゚)

509:ナイコンさん
08/08/01 00:25:45
>>508
乙です。レーザーモードもやりましたよ。

510:ナイコンさん
08/08/01 13:04:36
>>508
ファイルうpキボンヌ

511:498
08/08/02 16:36:26
>>510 さん

URLリンク(www1.axfc.net)

キーワードは nba です。
NestopiaとVirtuaNESのステートファイルを固めました。
各々、2つめのファイルはレーザーモードにしてあるステートファイルです。

512:ナイコンさん
08/08/02 19:16:39
>>511
ちなみに、エミュ上で入力したんですか?

513:ナイコンさん
08/08/02 20:11:00
ステートファイルは応用が効かないから困る。

514:ナイコンさん
08/08/02 21:25:55
久々に貼ってみる。
どう使うかは使う人次第。
URLリンク(www1.axfc.net)
keyはtool

515:ナイコンさん
08/08/02 22:06:09
exeとか

516:ナイコンさん
08/08/02 22:38:32
あやしければスルーでいいっすよ。

517:498
08/08/02 23:10:50
>>512 さん

>>499 =502 =503 =509 さんにリストのテキストもいただいたので、
それをNestopiaでペーストしました。


518:512
08/08/02 23:19:37
>>517
ども。
テキストをつけた甲斐がありました。

519:ナイコンさん
08/08/03 00:45:33
>>514
まだ使ってみてはないけど readme 読む限りでは神。
取り急ぎ,ありがとう。

520:ナイコンさん
08/08/08 19:22:54
まだテープ見つからないのかな

521:ナイコンさん
08/08/23 18:09:43
ファミリーベーシックのキーボードの回路図とか、信号仕様を解析とかしてるサイトないかな・・・?

522:ナイコンさん
08/08/23 19:04:14
つ昔のバッ活

523:ナイコンさん
08/09/14 12:40:38
ファミコンというハードを変えずに
ファミリーベーシックV4を作るとしたら、どんな仕様がいいと思う?
とりあえずこれだけ考えてみたが他に何かあるか?

・RAMが8KBに拡張される(6000~7FFFH)
・32ビット整数が扱えるようになる
・文字列長が255文字まで使えるようになる
・デルタ変調のプリセット音色がROM上に定義される
・PLAY文にノイズとデルタ変調が使えるようになる。
・バッテリバックアップ( or ふっかつのじゅもん)


524:ナイコンさん
08/09/14 13:23:12
バッテリーバックアップはすでに搭載されてないか?(消えやすいらしいけど)
あと、キャラクタの自作機能がほしいかも

525:ナイコンさん
08/09/14 14:15:34
機械語で直接キャラクタを書き換えるプログラムを作ってCG領域にアクセスしても、
ファミベではCG領域がROMのために書き換えられないんだよな
(通常のファミコンプログラムでは、そのような技が使える)。

メモリ増量とキャラ自作かな、優先順位は。で、バックアップはディスクシステムとか。
ベーシックコンパイラが欲しいとか、無茶は言わん。

526:ナイコンさん
08/09/14 18:39:07
バッテリバックアップは「バックアップスイッチの廃止」の間違いだったスマソ

キャラクタの自作をするとなると、キャラクタROMをRAMで置き換えるということになるな。
んで、起動時にデフォルトのキャラクタセットをロードしなきゃならん。
さらに、自作というからにはキャラクタエディタをROM上に実装する必要があるな。
…マッパー0だとちょっとキツいかな。

527:ナイコンさん
08/09/14 18:49:16
キャラクタエディタはユーザーにベーシックなりで作ってもらうとして
(手抜き)、キャラクタを定義するコマンドが欲しいな。
88でいうGET@・PUT@とか、MSXでいうVPOKE・SPRITE$とか、X1でいうDEFCHR$とか。

528:ナイコンさん
08/09/14 19:09:09
>>527
コマンドはすぐに作れそうな気がするが、
1キャラクタ(8×8)で16バイトあるから、
プログラム内でキャラクタ定義すると意外とキツそうだぜw

正味1キロバイト分のデータで64キャラクタ=マリオ16人前。
プログラム内に記述するとなると、フツーに書いても2キロバイト以上消費するな。
…シューティングゲームぐらいならなんとかなるか。


529:ナイコンさん
08/09/14 20:12:44
SDメモリースロット付きで、保存できる。

530:ナイコンさん
08/09/14 20:29:15
メモリが少なかったら、昔の雑誌掲載プログラムみたいに
リストを3本とかに分けて、1本目はキャラ定義、
2本目は機械語定義…みたいになるわな。
この方法なら、問題ナッシングw

531:ナイコンさん
08/09/14 20:40:43
>>529
むしろSDリーダー接続用にUSB。
だってカセットに触ると危ないんだもん…

532:ナイコンさん
08/09/14 20:48:17
非公式のディスクベーシックなんてのもあったよな。
その出来はともかく、ハード的にはディスクシステムは丁度いい感じかも。
RAM32KとVRAM載ってるし。

533:ナイコンさん
08/09/14 21:00:03
>>532
あまりにも真理すぎて、少し寂しくなったじゃないかw


534:ナイコンさん
08/09/14 21:25:42
どっかにファミリーベーシックのBIOSコール解析した
ドキュメントとかないかな~。


535:ナイコンさん
08/09/14 22:01:26
ワタシハ
マイコンピュータテレビ デス

ドウサヲ カイシ シマス

~ 略 ~

ナニヲ シマショウ!
エランデ クダサイ

BASIC モード



536:ナイコンさん
08/09/14 22:24:51
NS-HUBASIC V2.1A
(c) NINTENDO/SHARP/HUDSON
1982 BYTES FREE
OK

537:ナイコンさん
08/09/14 22:39:37
くっ、V2.1A…。
MOD関数のバグが取れた奴じゃないか…。

538:ナイコンさん
08/09/14 23:05:16
>>535のC1もバージョン構成ファミベーと同じだったのかなぁ?
C1でver.0.0が存在するよね。

539:以下、名無しにかわりましてVIPがお送りします
08/09/15 13:00:46
V3のROMデータを1時間近く眺めて、
63Hに1を書き込むとPRINT文みたいな事が
出来るのがようやく分かったorz
疲れる…
(48HがX座標、49HがY座標、700Hが書き込む内容)


540:ナイコンさん
08/09/15 13:12:57
VIPですか。

541:ナイコンさん
08/09/15 14:21:55
NMI(実質Vblank)割り込みルーチンでは、63Hに書き込んだ値に応じて
間接ジャンプしてるのね。
ファミコンはVRAMに直接アクセスできないから、
これが合理的なんだな…。


542:ナイコンさん
08/09/15 21:00:13
>>526
>>531
あのスイッチをリモコンで操作できるようにすればそれだけでかなり助かるなw

543:ナイコンさん
08/09/18 21:40:55
>>514は何だったの?

544:ナイコンさん
08/09/18 22:04:12
俺も気になる

545:ナイコンさん
08/09/18 22:23:47
>>543, >>544
(1)エミュのクイックセーブファイルから、>>421のようなテキストを出力するプログラム
(2)1の逆で、テキストからクイックセーブファイルを作るプログラム
の2つ。

546:ナイコンさん
08/09/18 23:26:32
VirtuaNES用?NesterJ用?

547:ナイコンさん
08/09/18 23:57:53
>>546
FCE Ultra、Famtasia、Nestopia、NesterJ、VirtuaNES用

548:ナイコンさん
08/09/19 01:03:01
マジかあぁぁぁあー
取り損ねた orz

549:ナイコンさん
08/09/20 01:54:34
うげ、NesterJとVirtualNESのテープイメージ相互変換したいのだが、
それなら利用できそうだな…
取り損ねた…orz

550:ナイコンさん
08/09/20 02:10:13
クイックセーブファイル⇔テキストファイル変換とはぜんぜん思いつかなかったwww
いま一生懸命Excel VBA(笑)で作ってるけど、道のり遠いなこれ…。


551:ナイコンさん
08/09/20 08:30:10
それって中間言語を自前で解釈する必要あるよな。
大変そう。

552:ナイコンさん
08/09/20 09:22:09
10 A

10 PRINT
でそれぞれ保存して差分取るだけだからコツさえ掴めばそうでもないんじゃない?
とは言え自分でやろうとは思わないが

553:ナイコンさん
08/09/20 09:28:00
>>551
VirtuaNESのメモリビューア使って必死に解析中。
ファミベーって、命令文優先でどんどん解釈していくから大変なんだ。
100 IFA THEN100
とかだと、IFとAをちゃんと分離して解釈するもん。
あと、略語の使い方がすごく難しい…。

たとえば、RUNの略語は公式にはR.だけど、RU.でも普通に解釈しやがる。
頭パーン。


554:ナイコンさん
08/09/20 09:29:00
>>552
そうそう、そうやって調べてる。
手元にV3の説明書がないから、命令文が分からんwww


555:ナイコンさん
08/09/20 10:06:49
URLリンク(chun.s11.xrea.com)

>>514のやつ、有用なソフトだと思うので転載しておく。パスは無し。
テキスト化は試したが、テキスト→ステートファイルは試していない。

556:ナイコンさん
08/09/20 10:13:22
命令文よりBASICのプログラムエリアのアドレスから抜き出せば良いんじゃね?
インタプリタでリスト置いてるだけだし…

そんな甘くない?

557:ナイコンさん
08/09/20 12:46:13
半角でプログラムを打ち込んでセーブファイルに変換したいっていう
需要はあるんかいな?


558:ナイコンさん
08/09/20 12:55:35
>>557
>>555と組み合わせると価値ありそう。
ベーマガのプログラムも楽になるな。
Nestpiaとか自動入力対応だし。
個人的にはvtpとtprイメージが相互変換できれば最高。

559:ナイコンさん
08/09/20 12:57:08
ちなみに
www.trickpalace.net/tools/width.htm
ここで半角全角を変換できるよ。
>>555のツールが基本全角なのは、ファミベプログラムのありがちな
プログラム中のBGキャラクタを分かりやすくするためだよ。
雑誌からOCRで読み取って、修正、ステートファイルに変換で(゚Д゚)ウマー

560:ナイコンさん
08/09/20 13:20:54
ちなみに、分割リストのときは、リスト1のセーブ作成、実行、
セーブ、セーブしたファイルに次のリストを書き込み・・・でおk

561:ナイコンさん
08/09/20 14:30:08
なんか今エミュ(VirtuaNES)触ってたら、
V2もV3も普通に8KB RAMがくっついてんのな。
マシン語系のワークに持って来いじゃんwww


562:ナイコンさん
08/09/20 15:05:54
実機で動かないじゃないか!

563:ナイコンさん
08/09/20 15:20:11
>>562
開発で利用して、最後にアドレスずらせばおk


564:ナイコンさん
08/09/20 17:10:38
>>555
書き込みソフトのReadmeに
「ー」を「-」としてみてくれるようなことが書いてありますが、
機能して無いです。
あと、入力ミスで、GAME命令がうまくいってないです。
まあ、プラグラム中にGAME命令使う人はいないはずだけど。

565:ナイコンさん
08/09/20 17:23:17
GAME 0

566:ナイコンさん
08/09/20 19:32:58
ぶいすりぃ~~~~・・・

567:ナイコンさん
08/09/20 19:55:39
>>555

(fc1,fr1,ns1,ss1,st1)じゃなく(fc?,fr?,ns?,ss?,st?)の方が便利かも

568:ナイコンさん
08/09/21 00:03:52
ステートファイルは嫌いです。

569:ナイコンさん
08/09/22 00:10:46
>>523
PCGとスプライト定義を書き換えられる

570:ナイコンさん
08/09/23 17:05:44
ファミベしか持ってなかった俺としては、
そのPCGという言葉がまず異次元だった。
ナツカシス

571:ナイコンさん
08/09/23 19:40:54
特別な情報があるわけじゃないけど、海外のファミベスレ
URLリンク(famicomworld.proboards58.com)
URLリンク(www.famicomworld.com)

572:ナイコンさん
08/09/30 21:10:04
nester for psp でZACNER2がなんとか動作しました

URLリンク(aryarya.net)

PASS: famibe

ss0ファイルはstateフォルダに格納
genファイルはエミュフォルダと同じフォルダに格納
V3のNESファイルをzacner2.nesにして読み込み
LOAD CHEAT FILE でfb3.genを読み込み
STATE LOADでステートファイルを読み込み

ただし液晶画面だと結構見にくいので微妙な感じです


573:ナイコンさん
08/10/04 09:04:14
URLリンク(www.geocities.co.jp) 過去ログ
URLリンク(www.os.rim.or.jp) 前スレにもあったけどファミベ資料


574:ナイコンさん
08/10/13 19:38:56
>>480ではないがママンがデータレコーダ捨てろってずっと
言ってるのでファミベのテープ録音してきた。

ちゃんとVirtuaNESでLOADできて身震いがしたwwwwwww

575:574
08/10/18 00:54:50
?TP ERRORになるのが意外と多くて
俺の青春(´・ω・`)ショボーン

576:ナイコンさん
08/10/18 01:04:11
エミュでなく実機で読ませてみるといいかも。
持ってるのなら。

577:ナイコンさん
08/12/03 01:00:03
・Family Basic v3.0 J (b1) 環境
・nnnesterJ0.23のFamily Basic Auto Input (file)を利用
という環境でデバッグしているけど、作業用ノートPCに環境を移すと
どうもFamily Basic Key Boardのエミュレーションが上手く行っていないようで、
  キーボード ヲ セツゾク シテクダサイ
になっちゃうヨ。

構わずAuto Inputで入力を開始すると
BASIC HOT START
4086 BYTES FREE
OK
となって、直後から自動入力が開始される。
ちなみに入力結果は先頭1バイト欠落してる。

常に変なキーコードがエミュに送信されているようで、改行しっぱなし。
INPUT命令どころかRUNすら打てないので、読み込ませるファイルの
一番最後にRUNと書いて実行させてる(´・ω・`)

これといったデバイスや悪さしそうな常駐ソフトもなく、
最初からKey Boardが認識され普通に動く時もあるから、
安定して動くようにしたいなぁ・・・。

VirtuaNESやFamtasiaもあるけど、
 ・キーボードエミュレーションの精度が高い
 ・外部エディタで編集したテキストファイルを自動入力
この2点が気になるところ。

てことでみなさんのお薦めや実際に作業している環境を知りたいっす。

# そういやファミベに限らず、HuBasicやS-BASICのコマンドライン
# インタプリタってあんまりないんすかねー?

578:ナイコンさん
08/12/03 01:14:36
俺は基本的にVirtuaNES一択。
ムービーでどうしてもキーボード入力取りたい時はNestopiaかな。

579:ナイコンさん
08/12/03 09:47:52
HOt STARTで起動する時点で、ROMがおかしい。
調べたら1バイトおかしい所があったけど、吸い出した人がわざとやってんのかね? 何のために?

580:577
08/12/03 12:40:53
マイナーチェンジ程度と思ってたけど、
やっぱバイナリ自体変なのかあ。
出先なんで帰宅したらMD5晒してみまっす。

>>578
>VirtuaNES
毎回音声ファイル転送って事?
それとも直打ちかしら

581:577
08/12/03 20:35:49
あ、変換ソフト出来てるのね

fc1668b428b5012e61e2de204164f24c *fb2.0a-j.nes
b6fd590c5e833e3ab6b8462e40335842 *fb2.1a-j.nes
2ba1dbbb774118eb903465f8e66f92a2 *fb3.0j.nes <- NS-HUBASICなやつ
47814cfa4de89fa778284410215693b0 *fb3.0j-b1.nes <- HOT STARTなやつ

582:ナイコンさん
08/12/03 23:18:43
昔は直打ちしたこともあったけど。

583:ナイコンさん
08/12/04 01:42:47
そもそも(b1)ってBadDumpっていう意味なんじゃないの?

584:ナイコンさん
08/12/04 12:49:12
なん…だと!?

585:ナイコンさん
08/12/06 00:24:47
NITANITA/PENPENは大量のバッファを瞬時に読み書きすることが出来るけど地味に手順が多いよね。
数行の命令をトライアンドエラーで書いていくにはちょっと厄介。

てことで、ワンクリックでエミュレータに転送するツール作ってみた。
nnnesterJ方式だから大量の転送には向かないけど、デバッグは飛躍的に効率上がるはず。
需要ありそうならUPしときます。

586:ナイコンさん
08/12/06 01:23:11
ある。うp願う。

587:ナイコンさん
08/12/06 02:29:36
>>585
よろしくっす!

588:ナイコンさん
08/12/06 10:10:18
>>585
NITA/PENは、雑誌掲載ソフトの入力に重きを置いて作ったからね。
トライアンドエラーはエミュ上でやるき満々だったよ。
ちなみに需要はあるっしょ。

589:ナイコンさん
08/12/14 18:33:16
>>585
    ∧_∧
    ( ・∀・)ワクワク
  oノ∧つ⊂)
  ( ( ・∀・)ドキドキ
  ∪( ∪ ∪
    と__)__)

590:585
08/12/19 21:47:06
了解。よさげなろだがあったら教えてくだしあ。

>>588
おお、NITAPEN作者さんが要るなら
NITAPENを改造っていう手もあるなーw

591:ナイコンさん
08/12/19 22:21:15
>>590
URLリンク(iroiro.zapto.org)
こことかどうでしゃろ?

592:ナイコンさん
08/12/20 14:20:07
ファミベ実機からPCにwavセーブ(mp3に変換済)したPGを
nnnesterJで読み込ませるやり方を誰か教えてくだしあ。
マイク端子とイヤホン端子を直結するんでしょうか?><

593:ナイコンさん
08/12/20 22:06:39
実機からのテープを読む方法。
Virtuanes:8bit・32kHz・monoのwavにして、拡張子をvtpにして読み込む。
Famtasia:16bit・44.1kHz・monoのwavにして読み込む。
nnnesterJも8bit・32kHz・monoっぽいけど・・・。
MP3にした際のデータ欠落のせいで読めない可能性があるよ。
どちらもダメならもう一度それらのフォーマットで録音しなおすといいかも。

594:ナイコンさん
08/12/20 22:42:47
でも、VirtualNESとNesterJでは拡張子変えただけでは相互に動かんよね…
これが不便でならない。
相互変換できれば良いのだが…

595:ナイコンさん
08/12/20 22:48:31
ちなみに、Famtasiaで保存したものを8bit・32kHz・monoにすると、
Virtuanesでは読めたけどnnnesterJでは読めなかった。

596:592
08/12/20 23:38:32
>>593
レスどうもです。
拡張子vtpってのはどこで読み込めば良いんでしょうか・・・
あちこち触ってみても良く分からず。。。

nnnesterJで
オプション>拡張機器のコントロール>Data Recorder>Play Recorder
ってのがあったのですが、コレの使い方がさっぱりでして。orz

597:ナイコンさん
08/12/20 23:58:47
編集→拡張デバイス→テープ→再生

598:ナイコンさん
09/01/09 22:00:22
結局>>585,590のツールはアップされたの?

599:ナイコンさん
09/02/07 17:50:11
半導体録音機(SDメモリーを使用したリニアPCM録再機)を、データレコーダー代わりにできますかね?
録音は問題ないだろうけど、再生は結構大きな音量じゃないと、ちゃんとロードできないからなぁ。無理かな。

600:ナイコンさん
09/02/07 21:13:53
やったことないけどできるんじゃねやってみなよ

601:ナイコンさん
09/02/08 01:00:18
持ってたらやった結果を書き込むよ。

602:ナイコンさん
09/02/08 15:16:47
( ゚д゚)

603:ナイコンさん
09/02/15 01:34:05
の の
  ヮ

604:ナイコンさん
09/02/23 21:51:51
URLリンク(www.geocities.co.jp)
ファミリーベーシックを懐かしむページ

605:ナイコンさん
09/02/24 11:06:42
>>604
ステートデータのところに「エミュは色々とまずい」とか書いてるが、
説明書の無断転載の方がよっぽどまずいだろw

606:ナイコンさん
09/02/24 23:26:06
>>604
懐かしいスレがあるな。
俺の書き込みも見える。

607:ナイコンさん
09/02/25 03:30:46
>>604
やるじゃん

608:ナイコンさん
09/02/25 12:25:40
>>604
このコテハンだった方、どうしてるんだろう・・・。

609:ナイコンさん
09/02/27 00:21:20
ベーマガのプログラムリスト関係の再アップ希望

610:ナイコンさん
09/02/27 21:36:52
URLリンク(ockeysprogramming.blog42.fc2.com)
だらだらゲームプログラミング 懐古コードの発掘

611:ナイコンさん
09/03/01 03:02:39
>>610
紙に書き写してたってのがすごいな。

612:ナイコンさん
09/03/01 15:07:37
紙の上で作ってから打ち込むのはやってたな。
作ってから紙に保存って発想はなかったが。

613:ナイコンさん
09/03/02 04:14:05
小さめのプログラムは紙に書いて保存してたな。
引越しで捨ててしまったが。テープも見つかんないし。
仕方ないんでヤフオクで自分のプログラムが載ってるベーマガ買ったりした。

最近ニコニコで自分のゲーム動画発見した。
好意的なコメント多くて泣きそうになった。
このスレのみんなじゃない?

614:ナイコンさん
09/03/02 05:42:24
打ち込んだプログラムは愛着あるからね

615:ナイコンさん
09/03/02 19:03:25
紙保存は俺もやった。
プログラムの全体を見直せるのも良かったかな。
印字しようがなかったし。

616:ナイコンさん
09/03/03 01:29:40
みんな同じなんですね、私も紙に書いてました。
一旦、ガーッと作って、紙に書いて、作り直すって感じで作ってました。
自然とプログラムを見直す癖が付きました。

617:ナイコンさん
09/03/03 02:09:18
印字できない→そうだベーマガ編集部にやらせよう→投稿のモチベーション

618:ナイコンさん
09/03/03 17:08:04
昔BEEPに印刷する方法が載ってたとか載ってなかったとか。
持っていたわけじゃあないので不明。

619:ナイコンさん
09/03/04 00:52:56
>>618
FM-7を使う方法だったかな。
ベーマガのリストもそれで印字されたものでした。

620:ナイコンさん
09/03/04 09:08:26
あのフォントは見づらいから嫌い。画面写真リストの方が良い。

621:ナイコンさん
09/03/04 12:43:07
画面写真リストはちょっと・・・・

622:ナイコンさん
09/03/09 13:03:28
ゲーム専用機をパソコンに
スレリンク(i4004板)

623:ナイコンさん
09/03/09 13:17:53
かまってほしいのか?
その板も見てる奴かぶってるだろうからスルーされるのがオチだぞ?

624:ナイコンさん
09/04/05 16:40:43
いいすれ

625:ナイコンさん
09/04/06 22:39:00
ようこそ

626:ナイコンさん
09/04/09 20:19:10
ここか?ベーシックプログラムをディスクカードにセーブする方法があるスレは・・・

627:ナイコンさん
09/04/09 21:29:24
ベーマガの最初の頃は画面写真リストみたいなフォントだったな(BASIC V2)

628:ナイコンさん
09/04/09 23:15:07
というか画面写真を色反転したものでしょ。

629:ナイコンさん
09/04/11 21:36:13
どうせアプロダに上げても流れてしまうし、
だれかまとめサイトみたいのやらないかね?
ニコニコに上げている人、DLできるようにしてくれればいいのに。
こういうミニゲームをDSや、PSPで暇つぶしにやりたいな。

おまえがやれて言われても、ベーマガは50冊くらいあったのに全部捨ててしまってもうないのだ。
そして、ついでにあげ。

630:ナイコンさん
09/04/12 00:23:37
ageて言うことがそれかい。

631:ナイコンさん
09/04/12 00:29:07
ベーマガならヤフオクに結構出てるぞ。

632:ナイコンさん
09/04/12 00:29:10
ブイスリーーーーーー

633:ナイコンさん
09/04/12 00:46:49
DSでは無理だろ。

634:ナイコンさん
09/04/12 02:00:38
ファミコンのエミュレータが動作するんだから
DSでもファミベいけんじゃね?と思ったが、キーボードのエミュレーション対応してないか。


635:ナイコンさん
09/04/12 02:01:33
sage忘れ、スマソ

636:ナイコンさん
09/04/13 01:35:32
>>629
そもそも、ベーマガのリストうpスレじゃないだろw
ベーマガ無くても自分でなんか作りゃいいだろうに。

637:ナイコンさん
09/04/13 10:49:36
なるほど
それもそうですねぇ
マニュアルv1とv3の2つあったが
いつの間にか親に捨てられていたからな…
安く手に入ればいいなぁ
もう忘れてるよ

638:ナイコンさん
09/04/17 03:09:08
ファミマガのファミベプログラム打ち込んでいた人っている?
「打ちこんでRUN」とかいうコーナーだったんだけど。
扱いがだんだん小さくなって、1年ぐらいで消えたのが悲しかった。


639:ナイコンさん
09/04/17 11:15:26
サッカー一人用に改造したりしたよ
プログラマーたけし好きだった

640:ナイコンさん
09/04/17 22:11:56
>>638
ペンギンPOPを入れた。

641:ナイコンさん
09/04/17 22:12:45
ちなみにプログラムポシェットのほうに吸収された模様。

642:ナイコンさん
09/04/30 00:44:02
ファミベ発掘!しかし打ち込むプログラムをオカンに捨てられてたわ凹む
検索してココにたどり着いたけどすでに過疎ってたスレかぁ

ゴールデンウィークにドコも出かけないでプログラム打ち込みまくるから
誰か今までうpされてたプログラムリスト最うpしてくれんかなぁ
もしかしたら配信とかでファベプログラム打ち込む所から配信するかも

643:前594
09/06/23 21:21:09
大変ご無沙汰しています。

曲数が揃ってきたので、こっちでも晒します。
URLリンク(homepage1.nifty.com)

V3+新ルーチンで、比較的長めの曲も再生しています。

644:ナイコンさん
09/06/23 21:31:11
FIRST STEP TOWARDS WARSは俺の青春

645:ナイコンさん
09/06/24 00:53:31
>>643
源平のEnding凄いな。
昔、自作のファミベMMLで似たようなアプローチ(メイン三角波)で作ったことがあるんだが、
なんかうまくいかず頓挫した記憶が。
これはうまく作ってあるなあ。

ところで、「こっち」じゃない方ってどこ?

646:前594
09/06/24 22:26:08
聴いてくださってありがとうございます。
これからも追加していきます。

>>645
他に晒したのは、mixiのレトロ系コミュですね。
住人が被ってる気もするんですが(゚ε゚)キニシナイ!!

647:ナイコンさん
09/06/25 13:49:50
埋め込みプレイヤーを選ばせるんじゃなくて、Flashで統一すりゃいいと思うんだが。
Flash以外のEMBEDを全て拒否してるから、一曲も聴かんかった。ま、俺は特殊な例だとは思うが。

648:ナイコンさん
09/06/25 19:43:13
聞かなかった事実をわざわざレスするほど暇なのかよ
とつっこもうか迷ったけど、確かにサイトが萎え要素

フレームをネストさせる意味なくね?
一覧表示にしてくれよう

649:前594
09/06/25 22:05:33
>>647
Flash化は思いつかなかったです。
元々Flashがあまり好きではないので、このまま行きます。
すみません。

>>648
メーカー>タイトル>曲 のツリー表示で検討してみます。


650:ナイコンさん
09/06/25 23:17:03
曲だけ聴いてもファミベの実感がない。

651:前594
09/06/27 22:07:44
取り敢えず2ペインまで減らしてみました。
ツリー表示がちょっとボロイ気もしますが、今後Table化するつもりはありません。

>>650
それは、ソースを要求しているのでしょうかw?

652:ナイコンさん
09/06/28 13:14:27
>ソースを要求
していません。

653:ナイコンさん
09/07/01 07:57:08
要求なんてしてないだろ?

654:ナイコンさん
09/07/13 01:08:53
ニコ動の方にベーマガのファミベPGをずっと上げてくれている偉い人がいて、
そのリスペクトのつもりでファミマガのPGを上げたんだが、

だれかプログラムポシェット担当する人いない?w


655:ナイコンさん
09/07/13 02:35:53
数冊ならある事はあるが・・・この冊数ではあまり意味が無い。

656:ナイコンさん
09/07/13 08:16:17
>>655

もし問題なければ、ファミベの部分だけ、
デジカメなりで写真を撮ってうpしていただけないだろうか。
出典(何年何号)とPGさえ分かれば質は問わないので。

無事にいただけた暁には、
早晩ニコ動に上げることを約束します。

プログラムポシェットは資料が極端に少ない上、
国会図書館にも(ファミベが載ってそうな号は)ないのです。


657:ナイコンさん
09/07/14 23:40:48
プログラム板のスレに、うpあり。

658:656 ◆LGcX37sVt2
09/07/15 00:43:54
>>657
ベーマガの「メタルさ!伊藤」のこと?
すまんそれ俺orz


659:ナイコンさん
09/07/15 01:09:56
もらいました。ありがとう。

660:ナイコンさん
09/07/22 13:39:39
ZACNERIIって難しすぎて1面もクリアできないんだけど、
全何面あるの?
あと、難易度下げるか残機数増やす方法ない?

661:ナイコンさん
09/07/22 19:09:51
URLリンク(www.nicovideo.jp)

この動画を見ると、1周3面構成だな。
(ていうか、これ見るだけでもかなり攻略になってると思うが)

・基本的に、オプションは常に5を目指す
・不用意に動き回らない
・8方向弾の敵はスルーが吉

難易度下げる方法:
フレームレート落とす(要はTAS)

残機増やす方法:
LIST4の580行のIFA>47…をIFA>46等に変える。減らした分だけ自機が増える。
ただし、残機0以降の表示がバグる(ゲームは普通にできる)

580行は大丈夫だったが、その他の、記述の長い行を変更した時は
ゲーム自体がバグる恐れがあるので注意。


662:ナイコンさん
09/07/22 19:16:49
残機増やす方法は、こっちの方が正しかった。
LIST4の380行
380 KEY2,"PX4 …
の部分を
380 KEY2,"PX9 …
などにしたらおk。すまんかった。

663:ナイコンさん
09/07/22 19:54:51
3連投すまん。難易度を下げる方法
↓これで常にオプション5個になる

390行の …POKE&HFD,0

POKE&HFD,5に、

510行の
510 IFN<80POKE&HFD,5

510 POKE&HFD,5
に書き換えればおk。

664:ナイコンさん
09/07/22 22:09:48
うぉーありがとう!(;≧Д)
ダメ元で聞いてみて良かったw


665:ナイコンさん
09/10/10 16:04:29
>>656
見てる?

666:ナイコンさん
09/10/11 15:08:03
>>665
見てますよー
プログラムを2本ほどニコ動に動画上げましたが、
全然入手できなくて苦戦中ですwww


667:ナイコンさん
09/10/11 21:48:37
>>666
とりあえず1冊だけスキャン
www1.axfc.net/uploader/Ne/so/64812
'85NO.2 DLKeyはファミベ

668:アイロン☆ ◆tqCkg.oCRw
09/10/11 22:38:40
>>667
貴重な資料、本当にありがとうございます!
無事DL & 解凍できました!
早々にニコ動に上げますのでその際は再生いただけると嬉しいです。

すみませんが、3本目のゲーム「スターファイト」の作者様の名前を
教えていただけないでしょうか?投コメで紹介する際に記載したいのです。
お手数ですがお願い申し上げます。


669:ナイコンさん
09/10/11 22:51:06
椿 一成さんです。

670:アイロン☆ ◆tqCkg.oCRw
09/10/11 22:56:46
>>669

ありがとうございます。
なんというか…本当にうれしいです。


671:ナイコンさん
09/10/11 23:01:54
ファミマガも持ってるので同じことをやろうかと思ってたんですが、
まったく余裕がありませんでした(´・ω・`)

672:ナイコンさん
09/10/12 10:51:08
取り逃した。

673:アイロン☆ ◆tqCkg.oCRw
09/10/12 11:16:13
>>667

先ほど、1本目のゲーム「COSMO PLAZMA」(高橋つかささん作)をうpしました。

残りのゲームは週末以降になると思いますが、
必ずうpしますので、その際は再生ボタンを押してやって下さい。
今後もファミベのゲーム動画、自作/打ち込み問わずうpしていきます。
本当にありがとうございました。


674:ナイコンさん
09/10/12 11:46:55
>>673
一応、今までのも全て見させていただいてます。

675:ナイコンさん
09/10/12 21:42:54
ミクシーのファミベコミュはコメ入れても反応無くて寂しいなぁ
ファミベオフとかやりたいぜよ!




676:アイロン☆ ◆tqCkg.oCRw
09/10/15 23:04:35
プログラムポシェットNo.2 の2本目「スターファイト」をうpしました。
URLリンク(www.nicovideo.jp)

諸事情で飛ばされてしまったPROJECT 15は、来週末までにうpします。

>>674
ありがとうございます! 編集・エンコの知識がまるでないので
見苦しい動画も多いのですが、見てくださって本当にうれしいです。

>>675
mixiのコミュは本当に動きないですね~


677:ナイコンさん
09/10/16 04:08:39
ニコ厨か…

678:アイロン☆ ◆tqCkg.oCRw
09/10/19 08:13:26
プログラムポシェットNo.2 の3本目「PROJECT 15」をうpしました。
URLリンク(www.nicovideo.jp)

予想外に早く終わったので、うp。

これで、提供いただいたプログラム3本の掲載が完了しました。
ご協力くださった方、本当にありがとうございましした。


679:ナイコンさん
09/10/19 20:55:56
>>678
乙です。
気が向いたらまたスキャンするかもしれないです。
ただあの本、構造上ひじょうにスキャンしにくいです。

680:アイロン☆ ◆tqCkg.oCRw
09/10/19 23:15:27
>>679

そちらに無理のない範囲で、こういった機会がまたあるといいですね。
ご協力本当にありがとうございました。


681:ナイコンさん
09/10/20 10:04:43
あぁ、でもなニコニコはいらん

682:ナイコンさん
09/10/20 21:28:47
ようつべがええのか?

683:ナイコンさん
09/10/20 23:03:42
ええのんよ

684:ナイコンさん
09/10/20 23:39:08
さよか

685:ナイコンさん
09/10/21 05:28:19
なんて゛ニコだといかんの?

686:ナイコンさん
09/10/21 08:21:17
重いし、繋がらないこと多いしでクソな動画サイトだから

687:ナイコンさん
09/10/21 10:24:56
会員登録便乗助長させるから

688:ナイコンさん
09/10/21 17:41:42
???

689:ナイコンさん
09/10/21 22:53:33
単純に会員登録してないから見れない

690:ナイコンさん
09/10/21 22:56:47
メルアド以外特に必要なものは無いよ

691:ナイコンさん
09/10/22 00:36:45
めんどくせえ
みてほしかったらようつべに上げろ

692:ナイコンさん
09/10/22 02:12:45
      ハ,,ハ
     ( ゚ω゚ )  お断りします
    /    \
  ((⊂  )   ノ\つ))
     (_⌒ヽ
      ヽ ヘ }
 ε≡Ξ ノノ `J

693:ナイコンさん
09/10/22 18:01:00
>>690
そういう問題じゃないだろw

694:ナイコンさん
09/10/22 22:52:43
じゃおまえは見なくていいよ

695:ナイコンさん
09/10/23 09:43:33
見る!

696:ナイコンさん
09/10/23 21:55:09
見ねえからてめえも書き込むな

697:ナイコンさん
09/10/23 21:59:12
なぜこういう掲示板で登録制を勧めるのかねぇw

698:ナイコンさん
09/10/23 22:01:02
>>696-697
勧めてない、入らなければいいだけの話し
君うざいからここから消えて

699:ナイコンさん
09/10/24 09:42:15
なんて゛って聞くから答えてやっただけなのに何この態度

700:アイロン☆ ◆tqCkg.oCRw
09/10/24 10:07:39
Youtubeでも動画を見たい、という需要があれば、
私の分だけでも順次アップロードしますよ。

私の場合、ニコニコ動画の非同期的な臨場感(要するにコメント)を好んでいることと、
ニコニコでファミベの動画をアップし続けている事に対する敬意の表れが理由であると
解釈ください。

でも、Youtubeで見てくださる方なんて、どのくらいいらっしゃるんでしょうかねえ?
私もYoutubeの動画アップの経験はありませんし、
この後の需要を見て判断したいと思います。


701:ナイコンさん
09/10/24 10:16:13
>>699
任意のものに登録するか否かも自分で決めることができない自立性のなさ
ブラクラアドレス貼ってあったら他人にこれ踏まなきゃいけないのかいちいち聞くのか?、スルーすればいいだろ
ニコに反応していつも泣きわめくレス厨のウザさ>>>>>ニコのコメント
ゴミ人間うせろ

702:ナイコンさん
09/10/24 14:38:57
はい、この話題は終了・・・っていうか次に繋がる話題も無いけど。

703:ナイコンさん
09/10/24 21:57:18
>>701
ご自由に

704:ナイコンさん
09/10/24 23:10:34
新しいファミベの動画が上がってますね。
URLリンク(www.nicovideo.jp)

この流れはいい感じ。


705:ナイコンさん
09/11/09 22:16:10
バーチャルコンソールにファミリーベーシック出ないかな?

706:ナイコンさん
09/11/10 00:42:01
>>701
任意w
そんなもんに縋るから何でもかんでも調子に乗って便乗登録性増やすんだろうなw
未だに登録用意だとかに視野がないw

707:ナイコンさん
09/11/15 19:12:40
プログラムポシェットのNo.8 (1986年4月ごろ?)が手に入りました。
近日中に1本うpします。

プログラムを見たら2人用だったので、協力者の都合次第ですが…。


708:ナイコンさん
09/11/15 23:08:22
ダウソ板でやれ!

709:ナイコンさん
09/11/15 23:38:44
???

710:ナイコンさん
09/12/18 08:58:56
カセットテープに保存する時、
一般的なラジカセでも 可能だったんでしょうか?

711:ナイコンさん
09/12/18 09:41:38
MIC入力端子が付いていれば可能。

712:ナイコンさん
09/12/18 10:59:08
ラジカセのMIC入力端子

当時は大体、ついていた。ついててあたりまえだった。
現在のラジカセはないのが普通になってしまったな。

713:ナイコンさん
09/12/18 13:50:48
>>711
>>722
サンクス デス

当時、専用のデータレコードしか駄目だと思い込んでいたため
スッキリしました。

714:ナイコンさん
09/12/18 16:13:39
連投スミマセン
>>711
>>712
ありがとうございました。

データレコード ではなく、データレコーダ でした。

715:ナイコンさん
09/12/26 12:10:32
URLリンク(www.16shot.jp)

716:ナイコンさん
10/01/20 20:31:57
まとめサイト作るって言ってた人はどうなったんだろ
Wikiなら協力するのに

717:ナイコンさん
10/01/21 18:48:37
いたっけ?

718:ナイコンさん
10/01/27 03:38:55
引っ越ししようと物整理してたらベーマガのファミベのページコピーした
ものとかでてきた、懐かしい・・・

断空我のマシン語教室とか、当時わからないなりに色々試行錯誤したなぁ

昨日からちょこちょこソース打ったりしてるんだけども、NestopiaでGrphキーって
どれに対応してるんだろう?色々ためしたがわからん

仕方なくCHR$で頑張ってるけど

719:ナイコンさん
10/01/27 09:52:58
カポシッ!

720:ナイコンさん
10/01/27 13:55:05
犯ってやるぜ!

721:ナイコンさん
10/01/27 16:35:11
>断空我のマシン語教室
を読みたいです。

722:ナイコンさん
10/01/27 18:50:13
>>718
CapsLockでONOFFできるよ。

723:ナイコンさん
10/01/28 03:05:53
>>722
おお、ありがとう!

>>721
あんまきれいじゃないけど
URLリンク(www.dotup.org)
pass:dankuga

724:ナイコンさん
10/01/28 23:24:36
>>723
すごい! ありがとうございます!

725:ナイコンさん
10/02/02 19:38:11
>>368ってこういうことかな、と思って試したんだけど動かなかった
これ以外に何かやらないといけないのかしら

ファミベのROMイメージから
PRG-ROM:アドレス 0x0010h ~ 0x800Fh
CHR-ROM:アドレス 0x8010h ~ 0xA00Fh
を切り取る

ディスク版ボンバーマンをバイナリエディタで開き
文字列「CHR」以降にCHR-ROMを、
文字列「PRG」以降にPRG-ROMに貼り付け



726:ナイコンさん
10/02/06 13:42:16
さすがに切り張りしただけじゃ動かない。

727:ナイコンさん
10/02/08 08:43:55
貼り付け方も間違ってる
ディスクイメージのファイル構造は先人が調べたものが公開されてるから探しなさい

728:ナイコンさん
10/06/29 16:34:22
パッチがあればいいのにね

729:ナイコンさん
10/08/10 23:08:34
某所で

>>この画像の凄さが説明できる人はS 級のファミコンマニア認定です >>URLリンク(twitpic.com)

と上げられてたんだけどコレって何がどうすごいの?

730:ナイコンさん
10/08/11 19:46:34
拡張端子がないからキーボード繋げないはず、とかそんな落ちなんじゃね?

731:ナイコンさん
10/08/11 22:37:39
>>729
・ファミコン版はグラディウスとかもレーザーはただの長い弾だった
・同上、オプションは3個までだった
・同上、同一のxまたはy位置だと4個以上はちらついていた
くらいしか思いつかないがどこがS級?


732:ナイコンさん
10/08/15 10:15:18
キーボードが付くと俄然"コンピューター"って感じがするよね。

733:ナイコンさん
10/08/16 01:31:49
よっしんさんのページにいいものが置いてあるんだね。
知らなかったよ。

734:ナイコンさん
10/08/18 23:56:57
折角なので応用してみた。
URLリンク(www1.axfc.net)
DLキーはdlkey

735:ナイコンさん
10/08/19 00:48:46
>>734
お~凄い!自分もテープに入っているメタルさ伊東をNESファイル化して
うpたいのでどうやってやるのかやり方教えてください、お願いします                   

736:ナイコンさん
10/08/19 13:32:52
sn エラー イン 30 
と出た。

737:ナイコンさん
10/08/19 19:59:25
実機ででもやったのか・・・?

738:ナイコンさん
10/08/19 21:53:54
>>734
エミュではちゃんと遊べるけどROMに焼いて実記稼動させると
SNエラー出るね

739:ナイコンさん
10/08/19 22:26:10
>>737
実機じゃないよ。

740:ナイコンさん
10/08/20 03:35:53
>>738
エミュでもロムのSRAMのチェック外すと一部のエミュでそうなるようだけど・・・
元がファミベなわけだし、ROMに焼いてもSRAMは要るよ、多分。

741:ナイコンさん
10/08/20 14:49:32
SRAM書き込み可能状態にする必要があったのか。 動いたよ。

742:ナイコンさん
10/08/21 02:17:04
SRAMをどうしてもつけられ無い状態ってあるんだろうか。
URLリンク(www1.axfc.net)
キーは青いネコ型ロボット

743:ナイコンさん
10/08/21 21:51:55
>>742頂きました。
ザクナー2すげえ。

744:ナイコンさん
10/08/23 15:08:12
>>734
どう応用したらファミベプログラムをこんなふうに
NESイメージ化出来るんだ?

もしかしてエミュでファミベプログラム打ち直してる?

745:ナイコンさん
10/08/24 12:41:16
>>744
それはおおもとのよっしんさんに聞くべきではなかろーか。

746:ナイコンさん
10/08/24 18:15:39
聞いた所で解る奴が2ちゃんのスレで質問なんかせんだろ
よっさんだって誰とも知らない香具師に教えるかよ

747:ナイコンさん
10/08/24 19:43:51
よっしんさんのページを見ても、どこにもヒントもなにもないんだけど。

748:ナイコンさん
10/08/24 19:50:29
ファミベのロムの空き領域にエミュで言う
ステートロードに当たる処理が追加されてて、
さらにロードするデータも入ってる。
ロム起動時にそのステートロード処理に
プログラムが飛ぶようになっている。
・・・これでいいかい?

749:ナイコンさん
10/08/29 18:28:20
疲れました・・・。
URLリンク(www1.axfc.net)
KEYはf-type

750:ナイコンさん
10/08/29 19:15:37
>>749
久々にファミベーなるもの体験したがファミベーで多重スクロールとか音声割り込みとか使いこなしてるなぁ


751:ナイコンさん
10/08/30 00:30:07
マッパー11って、どんなんだろう。

752:ナイコンさん
10/08/30 03:23:42
>>749
いや凄いんだけど容量ファミべの41KBをオーバーしちゃって
マッパー11なんてしたら実記稼動は無理じゃないか!

753:ナイコンさん
10/08/30 21:37:53
別に実機めざしてやったわけじゃ・・・。
単純にマッパー11がバンク切り替えとか分かりやすかっただけ。
何とかすればマッパー1とかに持っていけると思うよ。
俺の知識じゃ無理だけど。
ロムの前半(0010~800F)を削って、
ヘッダをPRG32k、マッパー0に設定すればオープニング無しで動くよ。


754:ナイコンさん
10/08/31 02:23:33
せめて24時間はDLできるようにして欲しかった

755:ナイコンさん
10/09/02 08:07:18
>>753
いやいやこんなん出来るだけで凄いです!
ステートロードとかどうやってバイナリエディタで書き込んでるやら
DLしてケチつけるアホの言う事など気にせずにあなたは天才です!

756:ナイコンさん
10/09/02 10:06:37
>>755
ステートロード部分をつくったのはもちろんよっしんさんだよ。
元はよっしんさんの作ったものだから。
俺はロードするデータを変更したりしてるだけだよ。

757:ナイコンさん
10/09/03 03:42:35
>>756
ネ申、天才プログラマー様マッパー0のまま「メタルさITO」をNESファイル化お願いしマス!

758:ナイコンさん
10/09/05 15:10:42
なんか横位置によってPRINTの描画速度が変わるんだけど・・・。
そんなもんだっけ?
10 FORF=5TO15STEP5
20 FORI=0TO20
30 CLS
40 FORJ=0TO4
50 LOCATEF,5+J
60 PRINT”@@@@@”
70 NEXT
80 NEXT
90 NEXT


759:ナイコンさん
10/09/08 20:54:15
>758

BIOS読んでないから詳しくは分からないけど、
X座標が9~13の時に描画速度が落ちてるな。
ファミコンは水平方向に32キャラ分描画出来るが、
その中心である16~17キャラ目をまたぐときに垂直ブランキングが入って、
倍の描画時間がかかってるんじゃなかろうか。
(LOCATE命令のX座標0は、ファミコン本来の描画領域の左から3キャラ目に相当)

760:ナイコンさん
10/09/08 22:15:51
>>759
そういう要素があるのか・・・
なんか、場所によって遅いな・・・と気になってたんで・・・。
サンクス。

761:ナイコンさん
10/09/18 00:09:35
手元にMMC1カセットしかなかったのでzac2をMMC1化してみた

0006:10
781B:78 D8 A9 02 8D 00 80 4A 8D 00 80 4A 8D 00 80 4A 8D 00 80 4A 8D 00 80
800C:0B
800E:0B

6011:1C RGB対応PPU使用時
6644:AD 無敵

>>応用していた人
どういった環境でデータを抜き出したんでしょう?
テープが使えてメモリダンプできるものが必要だと思うんだけど
両方満たしているものってあるんでしょーか・・・うーむ・・・・

762:ナイコンさん
10/09/26 16:46:21
>>760
ひょっとしてベーマガのPG上げてる人?


763:ナイコンさん
10/10/18 21:37:38
761ですが自力でなんとかnes化の手法がわかったので
試しにAttack Rateを入力して動作させてみた

ふぅ・・・疲れた・・・

URLリンク(www1.axfc.net)
KEYはFRate

764:ナイコンさん
10/10/18 21:46:44
もうない

765:ナイコンさん
10/10/18 21:52:25
もうない

766:ナイコンさん
10/10/18 22:30:10
もうない

767:ナイコンさん
10/10/18 22:44:37
なんだひやかしか

768:ナイコンさん
10/10/19 01:12:29
KEY間違っていたから差し替え直した
URLリンク(www1.axfc.net)
KEY:ARate

NESファイルはよっしんさんの著作物なんで添付するのは止めときます
V2のZacnerをNES化したんだけど・・・
やっぱりこれもまずいでしょうねぇ・・・・

769:ナイコンさん
10/10/19 22:31:32
>>768
パッチファイルをアップするとか、本人から了解を得るとか
ところで順番にステート読み込ませてもst4だけ読み込ませてもRUNって入力しても何も始まらなかった


770:ナイコンさん
10/10/19 22:52:27
>>769
AttackRateの始め方は、RUNじゃなくてCALL&H6020だよ

771:ナイコンさん
10/10/19 23:28:09


772:ナイコンさん
10/10/19 23:51:28
ちなみに止めるのはSTART + SELECT同時押しね
(BASIC止めてるからSTOPキーが利かない)

773:ナイコンさん
10/10/20 00:31:58
>>768
なんどやっても404なんなの冷やかしなの?

774:ナイコンさん
10/10/20 18:56:54
スレのぞいてDLしないとか冷やかしなの?

775:ナイコンさん
10/10/21 00:13:22
消すの早いと思う
普通あげたら自然に流れるまで放置だろ

776:ナイコンさん
10/10/21 19:15:45
いやDL出来てもデーター破損でつかえねぇから冷やかしなんだろ

777:ナイコンさん
10/10/21 22:54:50
>>768の事を言ってるなら普通に動いてるけど?

それよりF-TYPEのほう、再アップして欲しい…。

778:ナイコンさん
10/11/07 19:24:13
こんなスレ誰も見てねぇんだからいちいち消すなよ

779:ナイコンさん
10/12/07 02:10:28
ハードオフでファミベ(非V3)のカセットだけ買ってきたんですが、
キーボード繋がないと起動しない仕様なんでしょうか?

分解して端子掃除もしたけどNG。端子金メッキじゃないのね…。
ROM生きてるか確認するために引っこ抜いて読んでみたら中身はV2.1Aでした。

780:ナイコンさん
10/12/07 10:41:50
>>779
起動しないです。


781:779
10/12/07 18:49:43
やっぱそうでしたか。今度キーボード見かけたら捕獲したいと思います。

EPROM焼いてSRAM増やしてV3互換に改造してみたいと思ってるんですが、
SRAM増やしても容量はV2で2kB、V3で4kBは変わらないんですかね。
手持ちに32kBのSRAMが余ってるのでDIPスイッチでバンク切り替えできる
ようにしても面白そうなんですが。

782:ナイコンさん
10/12/07 21:59:58
DIPスイッチ切り替えようとしてカセットに触れた途端、接触不良でフリーズするかも…。

783:ナイコンさん
10/12/07 22:41:38
>>781

確かに容量的には互換性がありますが、V2とV3ではSRAMがマップされている
アドレスが異なりますので、完全な互換とはなりません。
当然BIOS周りもアドレスを直打ちしておりますので、
V2の「BASIC」に4KBを認識させようと思ったら大変な技が必要です。
V2で4096BYTES FREEって表示させられたら最高なんですけどね。

同じ理屈で、テープのセーブロードもたぶんもとの2キロバイト分しか
対応しないと思うので、このままだとマシン語領域としての使用法や
仮想VRAM等、ワークとしての使用法に限定されるでしょう。
(PEEK、POKE、CALLは使えると思います、たぶん)

ただ、今になってそういうことに関心を持つのはすごく面白いことです。
ぜひトライしてください。知っていることがあればお答えします。


784:779
10/12/08 14:20:26
>>783
ご丁寧にありがとうございます。ご好意に甘えて質問します。

V2の回路図を見ると、SRAMはA13,A14=1のときにアクセスが許可されているので
2kBのメモリはアドレス6000h-67FFh , 6800h-6FFFh , 7000-77FFh , 7800-7FFFh
に同じ内容で現れると解釈できると思いますが、V3はどの空間に現れるのでしょうか。

>>782
アドレス8000h以降のメモリ空間がROMになっているようなのでA15とD0とR//Wを
ロジックICなどで監視して、POKE&h8000,0/1とすることでバックアップスイッチの
切り替えをソフト的に行うことは可能だろうと思います。

785:783
10/12/08 23:22:43
>>784

6000h-6FFFhです。7000-7FFFhがミラーされているかどうかまでは確認してませんが、
ハード的な違いはSRAMの容量だけみたいですね。すみませんでした…。

ソフトバックアップスイッチ、すごく面白そうですね。
ハードウェアにとても詳しい方のようですから、自前でマッパーを作って、
V4(?)を目指されると面白いかもしれません。

何かありましたら書き込んでください。
よろしくお願いします。


786:779
10/12/09 00:41:21
回答ありがとうございます。

32kBのSRAMのA0-A11をそのままスロットに配線して、A12-A14はDIPスイッチで
切り替えればV2/V3どちらでも使える4kBx8バンクのバックアップメモリが持てそう
ですね。V2でミラーを前提に作ってあるソフトがあれば不具合出そうですけど。
とりあえず目標は64kBのEPROMにV2とV3の両方を焼いて2in1メモリ8倍です。

ソフトバックアップスイッチについては、ロジックICだと面倒そうなのでPIC
使ってやってみます。その前にキーボードが要るけど。

ちなみにファミベは25年くらい前に友達のものを1週間借りた程度の経験しか
ありません。打ち込んだプログラムをSRAMにバックアップするための手順は
どうするのでしょうか。スイッチを切り替える指示があると聞きますが、
その際キーボードからPOKE命令出せますか?BIOS書き換えが必要だとちょっと
キツイです。長々とすいません。

787:779
10/12/09 02:22:59
度々すいません。
ソフトバックアップスイッチですが、冷静に考えるとPICだとタイミング調整で死ねますね。
回路図書いてみましたが74HC04,08,74のロジックIC3つの追加で行けそうな感じです。

788:ナイコンさん
10/12/09 10:07:27
ディスク版ベーシックならV2.1Aだが、8kバイトになる。

789:783
10/12/09 20:46:19
>>786

バックアップスイッチの指示を出すときは、POKE文は打てないです。
キーボード入力を受け付けていません。
OFF⇒ON (電源を切るとき) はPOKE文打ち込んでから電源を落とせばいいので
どうとでもなるかと思いますが、OFF⇒ON (起動時) はきついですね。
外部に物理的なスイッチを置いて、SRAMのチップセレクトにつなげるしかないかなと思います。

BIOS的にいうとバックアップスイッチのON/OFFの検知は実に単純で、
SRAMに対して書き込みを行ったあと、同じアドレスを読み込んで、
チップセレクトが生きているかどうかを見ているだけです。

うーん、楽しそうです。成功しても失敗しても、動画で見てみたいです。

>>788

ディスク版だとさらにディスクBIOSが絡んだりしますね。
あれ、どうやってたのかよく思い出せないです…。


790:779
10/12/09 21:40:00
うーん、そうなると、BIOS書き換えてスイッチの切り替えが必要な
時点で自動的に&h8000にPOKEするようにしないとダメですかね。


791:783
10/12/09 21:54:22
>>790

まあ最短、
AD 00 80
で3バイトですから、どこかにねじ込めると思いますよ。
今は時間がないですけど、ちょっと探してみてもいいかもです。

ところで、バックアップスイッチのソフト化にこだわる理由は何ですか?
実機でもスイッチだったので、どのあたりで必要性を感じているのか教えてもらえると、
こちらのがんばり度も変わってきます。


792:783
10/12/09 22:27:01
うそです。ロードとストア間違えました。AD⇒8D
もう歳ですね…


793:779
10/12/09 22:54:26
セーブしようとしてスイッチを切り替えると振動でハングアップ
することが多かったとあちこちで見たものですから。
カートリッジエッジを見ると金メッキじゃなくて半田メッキ(?)
のようでしたので、無理も無いと思いますが。

自分としてはむしろ実機ではなぜスイッチで切り替える必要があったのか
疑問です。6502は未経験ですので協力していただけるとありがたいです。


794:783
10/12/09 23:17:10
>>793

確かに、構造的にあのスイッチをそのまま使うのはまずいですね。
カートリッジに触れなくすれば振動も起きませんから、適当に配線して、
別のスイッチにつなげてやればよいと思います。
というか、カートリッジ裏面の単三電池を取り替える瞬間にも振動がおきてハングアップの元になりますので、
バッテリーまわりはどのみち線を延ばすしかないとおもいます。
今はもうちょっと長いと思いますが、あの電池、3ヶ月ぐらいしか持ちませんでした。
SRAMがバッテリーバックアップを考慮したものではない(=消費電力が大きい)からだろうと推測します。

ファミリーベーシックユーザーには、バックアップスイッチと電池の交換が一番の鬼門でした。
とくに電池の交換は成功した記憶がありません。

なぜスイッチで切り替える必要があったか?
それは、1984年だったからとしか言いようがないですね…。
当時はバッテリーバックアップという考え方そのものがなくて、
このソフトが一番早期だったようです。
カートリッジ側にロジックを組んだり、ROM領域にライトする、
いわゆるマッパー的な考え方はありませんでした。
深く検討もされず、安易にあの形になったのでは?と思います。
カセットの重心が高くなるので、スタッフは絶対に気づいていたと思いますが…。

あまり深い知識はありませんが、お役に立てることでしたら協力いたします。
よろしくお願いします。


795:779
10/12/10 00:07:03
早速の解説ありがとうございます。

当時のSRAMはそんなに大食らいだったのですか。手持ちにMSXゲームの中に入っていた
32kBのものがありますが、元々リチウム電池でバックアップされてましたのでこれを
使えば数年は電池交換は不要ではないかと。

改造するなら電池はリチウム電池仕様(ホルダーに装着)にしたいですね。
交換に備えて外部電源供給用のピンヘッダでもつけておけばファミコンに
装着しなくても交換できるようになるでしょう。増設回路も含めて電池ホルダー
のスペースに全部入ると思います。

バックアップスイッチに関しては仰るようにワイヤーでスイッチを延長すれば
済むのでしょうけど、それだとエレガントさに欠けるというか…。手動である
必然性が無いのならばロジック組んでBIOS書き換えで攻略してみたいです…。

自分には6502アセンブラはできませんが、サーチするコードと置き換えるコード
を教えていただければなんとかなると思います。よろしくお願いします。


796:783
10/12/10 00:41:49
考えてみると一応ファミリーベーシックもCSを制御してデータ保持モードにしているようですし、
バックアップに適した状態にはしてますね…。ファミリーベーシックのバックアップ保持期間の短さは、
SRAMの性能というよりはマンガン電池2本をバックアップ電源に使おうとした要因の方が
ずっと大きいかもしれません。あいまいでごめんなさい。

BIOSについては置き換える場所を考えてみます。
V2系は最初に「ワタシハ ファミリーコンピュータ デス」が立ち上がるので
よけいにややこしいのですが、このデモのどこかにぶち込めばOKでもあるので、
探してみます。
電源を切るシーケンスは主導でPOKE&H8000していただくか、
それだと味気ない、という場合は、BIOSのどこかに
STA $8000 (8D 00 80)
RTS (60)
の4バイトを書いて、そのアドレスをCALLしていただくことになると思います。
ご了承ください。

美的な「思い」もあるようで、なかなか期待が持てますね。
上記BIOSの話はちょっと時間をいただきますが、気長にお待ちください。


797:779
10/12/10 02:23:38
実機の使用経験に乏しいのでバックアップスイッチの切り替えシーケンスが
分からないのですが、電源OFFにするときにはバックアップスイッチを
「入」にするのですか?
検索してもSRAMバックアップの具体的な方法について記載しているサイトが
見つからず、今ひとつイメージが掴めないです…。

こちらもキーボードを入手しないと動作を検証できませんので改造にも時間が
かかると思います。気長におつきあい頂ければ幸いです。

798:ナイコンさん
10/12/10 12:01:49
とりあえず、説明書を入手した方が良い。
あと、ほとんどのユーザーはバッテリバックアップは使わない。(頼りなさ過ぎるので。)

799:783
10/12/10 22:13:51
>>798
その流れですとテープですか。
するとBIOS書き換えが確定してしまいますね。
おまけにバンク切り替えなども考え出すと、
SAVE/LOAD命令を新たに作る気分でないと…。


800:779
10/12/11 01:03:21
マニュアルの必要性は痛感しました。
オクで落としたので来週にでも動作検証してみたいです。
今まで勘違いしていたのですが、バックアップスイッチONで
SRAMがOFFになるんですね…。

801:ナイコンさん
10/12/11 07:43:56
マニュアルもそうだがバッ活あたりの解析記事あると楽かもね。

V2.1AのRAMサイズを増やすだけなら1バイト書き換えればいける。
先頭アドレスかえるのは割と多目に書き換えないとダメかな。

ちなみにV2系のSRAMは$7000-$77FFの範囲。

>>796
そのデモ、特定のキー押して起動すると飛ばせたかもw

802:783
10/12/11 08:06:21
>>801

> そのデモ、特定のキー押して起動すると飛ばせたかもw

確かに。すっかり記憶の彼方に飛んでしまってました。
そうすると、キー入力を見る前に所定のコードを走らせる必要がありますね。

>>800

そうですね。バックアップスイッチはONでSRAMのCSをハイに固定しているみたいです。


803:ナイコンさん
10/12/11 21:32:00
T押しながらで飛ばせなかったかな?

804:779
10/12/13 12:28:26
もともとのバックアップシステムはSRAM切り離しすることでデータを
保持するようなので一時保存程度の用途しか想定していない感じで
使い勝手悪そうですね…。

元からついているバックアップスイッチは使わずSRAMは常時アクセス
可能にして、新たにバックアップ専用のSRAMを用意して、未使用の
メモリ空間(V2なら&h6000-67FF)に割り当てて、プログラムエリアの
データを転送して保存するようにしたほうが便利かと思いますが、
そのためにはBIOSに転送用のルーチンを用意しないと駄目ですね。

ハードウエア的には、74HC670x2でバンクレジスタを作れば最大256
バンクのバックアップメモリを持てます。バンクは&h8000に切り
替えたいバンクを書き込むことで切り替えるような感じです。

BASICコマンドを新設できれば最高なんですが…。

805:783
10/12/16 01:03:32
>>804

検証せずに話してます。

新コマンドを「作る」には、結構な大手術が必要だと思います。
コマンドの「空き」(BASICの中間コードの空き)そのものはあると思いますが、
ベクタアドレスやらなんやら、いまの70いくつかの命令(V2.0。V3.0だと100)が
BIOSにぎちぎちに詰まっているので、新たに空き容量を作って新命令を加えることは
難しいです。
やるとすれば、既存の命令をつぶして、新しい命令で「上書きする」ことですね。
CONTとかLOAD?など、プログラムに影響を与えず、コマンドとしても意味の薄そうな
命令をカットして、そのベクタを新命令のプログラムに書き換えてしまう方法です。
これだと比較的手術規模は小さくなると思います。
ただそれでも、メッセージボードなどの各種プログラムの一部を犠牲にしなければなりませんが。


806:ナイコンさん
10/12/16 18:05:57
とりあえず、ベーシックインタープリタのプログラムのことをBIOSって呼ぶのはやめて欲しい。

807:779
10/12/17 01:05:33
キーボードとマニュアル入手したので動作させてみました。
バックアップスイッチを入れると以後動作が止まるんですね。手動で解除できないと
困ることもありそうですので、ハードウエア的な解除スイッチは必要かも知れません。
その際、軽めのプッシュスイッチが使えるのでデフォルトのスライドスイッチに比べて
ハングアップの危険性は減らせると思います。

自分の勘違いが修正されたので回路を見直しましたが、リセットIC、74HC74、
74HC27の追加でいけそうです。とりあえずバックアップに入る時だけPOKEコマンドを
使い、解除はPUSHスイッチを使えばROM書き換えはしなくても実用可能かと。
自動で解除できたほうが便利といえば便利ですが。部品が手に入ったら検証してみます。

コマンド新設の件は戯言と思ってください。やっぱりソースファイルでもないと
厳しいですよね。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch