かえる三十郎

「もうじき四十郎だがな。」

――車椅子のプログラマ・ASAの日記です。
映画の話をいっぱいしたいなあ。

ウェブフー:テレビマンガ・トリビアをみんなで作るWikiサイトです。(年表も書けるのは内緒だ)

2012-03-31

[]タッチファイラーTFC

(2012/05/16 TFC本体をバージョンアップしました)

(2012/05/10 TFSCANをバージョンアップしました)

(2012/04/19 TFC本体とTFSCANをバージョンアップしました)

ひさびさの更新プチコンネタであります

増え続けるプチコンファイル、FILESはソートも何も効かないし、ファイル交換時にうっかり上書きしないためにも作者名のプリフィクス大事なんだけど、8文字のファイル名がさらに短くなってはファイルから内容を思い出すのが困難。せっかくだからタッチペンも使いたいよね…

そこでこうやまさんのファイルコピー2 http://www1.odn.ne.jp/beni/petitcom/fc2/list.html を改造して、タッチファイルコピーすなわちTFC作成しました。

元祖FC2はQRコードが2枚のコンパクトなプログラム。こちらTFCは、本体11枚にくわえリソースファイル三つが7枚。

おまけにFILESからTFC用のデータベース半自動作成するTFSCANが2枚で、合計20枚のQRコードからなる大規模なプログラムになりました。

TFSCANでファイル名を取り込む

TFCはこのままではファイル情報が空なので、まずは手持ちのファイル一覧を作成します。

TFSCANをロードし、CLSしてから実行すると作業手順の説明が出ます

FILESコマンドを実行して、1ページごとにSELECTボタンで中断し、STARTボタンでTFSCANを実行していきます

この手順が完了したら、EXEC"TFC"でTFCを実行すると、自動的にファイル情報セーブします。

このファイル情報は、ジャンルは?、スターは3、作品タイトルと解説は空です。TFCを使ってユーザー自身が情報入力する必要があります

TFC操作

TFC操作方法ですが、下画面のファイルジャンルファイル名、作品タイトル)をタッチまたは上下キーで選択すると、上画面に6x12フォント(もりちゃんさんのP6風フォントリソースに書き出して使用。リソースQR5枚分の読みやすさは保証します)の解説が表示されます

また、ジャンルマークタッチすると同じジャンルマークのついたファイル全部、マークファイル名の間の空白をタッチするとそのファイルのみをマークできます

主な操作アイコンで行います

左右の矢印アイコンでページを切り替えて、選択したファイルを走る人アイコンで実行(EXEC)するのが基本的な使い方になります

お好みに合わせてファイルにスターをつけて、お気に入り順に並べ替えることもできます。(スターやファイル情報編集したら、セーブ必要

さらに、アイコンの左の上下ボタンアイコンで、プチコン本体の編集画面と同様のアイコン切り替えができ、以下の機能が使えます

また、FC2ボタン操作もそのまま残してあります

セーブせずに終了した場合でも、CLEARを実行したり、プチコンメニューに戻らない限りファイル情報や作者情報は消えていないはずなので、もう一度RUNしてセーブアイコンを使うのがいいでしょう。

また、セーブアイコンでは作者情報は保存されないので、作者情報のEDITアイコンを使い、情報自体を変更しないでセーブだけさせます

逆に誤って情報更新した場合セーブさえしていなければプログラムを終了して CLEAR:RUN とすることで情報を読み直すことができます

別のプログラムとの間で変数名がかぶって誤動作するようなときも、CLEAR:RUN で回復できるはずです。

TFCあなたプチコンライフを手助けできれば幸いです。

QRコード

取り込むには、クリックしてオリジナルサイズで表示してください。

TFC本体

f:id:ma-asa:20120516235157p:image

TFCリソース

f:id:ma-asa:20120331232607p:image

f:id:ma-asa:20120331232606p:image

f:id:ma-asa:20120331232605p:image

TFSCAN

f:id:ma-asa:20120510005458p:image

通りすがり通りすがり 2012/04/01 09:33 便利そうなので使わせていただこうかと思ったのですが
リソースGRP0がみつかりませんとでてしまいます。

ma-asama-asa 2012/04/02 01:08 ありがとうございます&すみません。
GRP:TFDBが見つからない場合はそのまま了解で進めてください。TFAUTHのバージョンが違いますと出て終了する場合は、438行の初めに'を入れてみてください。
リソースファイルの送受信ができないバグも発見しました。これはあとで訂正します。

初心者初心者 2012/04/12 16:42 Aボタンでマークできません。

初心者初心者 2012/04/12 16:49 もうひとつ。
ファイル名をスキャンするとき、リソース名の違う同じ名前のファイルが認識されないみたいです。
(例)PRG:AAAとMEM:AAAとかです。
↑のやつはタッチのほうは正常にうごいてるみたいです。
自分でもFC2を改良したタッチランチャーを作ったけど、こちらのほうが使いやすいので、前述のランチャーは天にめされました・・・

ma-asama-asa 2012/04/13 09:19 ありがとうございます。修正したらQR更新します。

小 2012/05/07 19:50 FILESコマンドを実行して、1ページごとにSELECTボタンで中断し、STARTボタンでTFSCANを実行していきます。というところで
Syntax error (48, IF)と出るのですがどうすればいいでしょうか?

ma-asama-asa 2012/05/09 00:14 ご指摘ありがとうございます&すみませんプログラムのミスでした。
48行の頭 IF NF==NF$(N) を、IF NF==NF(N) に修正してください。
あとでQRも差し替えます。

小 2012/05/10 19:40 QRコードありがとうございます、おかげで無事ファイル一覧を作成できました。あと分からない所があって
作者情報のEDITでセーブするとSubscript out of range (420)となるのと
作者一覧のアイコンを押したら、そこから戻れずボタンを何回か押すと
Subscript out of range (895)となるのですが、どうすればいいでしょうか?

ma-asama-asa 2012/05/17 00:21 お返事遅れてすみません、プログラムの不具合を修正しましたので、QRコードを読み込み直してください。ご指摘ありがとうございました。

小 2012/05/18 21:30 QRコードありがとうございます。だけど作者情報の追加と編集がうまく出来ないなーと結構悩みましたが、PREFIXの意味が分かってやっと出来ました。コレですべて解決です。

ma-asama-asa 2012/05/20 14:17 よかった! 使ってもらえると嬉しいですね(^^)

小 2012/05/23 21:21 毎日少しずつファイルと作者情報を、TFCに入れていたのですが、昨日もいつもの様に作品を見るで
いくつか作品見て→ファイルと作者情報を入れる→ファイルと作者情報セーブとやっていたのですが
TFCを起動させたら下画面のファイル情報が消えていてページを変えたり、アイコンを押したりすると
Subscript out of range (190)となるのですが、元の状態に戻すことは可能でしょうか?
無理なら初めからやり直して、重要な情報だけTFCに入れて、後はPCかノートに書こうと思うのですが。

ma-asama-asa 2012/05/24 01:33 ACLSを実行すると直るかもしれません。

小 2012/05/24 21:49 ACLSを実行しても直りませんでした…。
ところでやり直す場合は、CHR:TFICON、GRP:TFAUTH、GRP:TFDBとかを消せばいいでしょうか?

ma-asama-asa 2012/05/25 00:50 すいません、ACLSが効くのは別のエラーが出た時でした。CLEAR:RUN で直らなければ、TFDBのセーブに失敗したっぽいですね。GRP:TFDBのQRコードをどこかに貼っていただくことはできますか?

小 2012/05/25 23:59 QRコード変換ツール前は使えたのですが、今はAdobe Flash Playerの更新がうまくいかなくて、QRコード変換ツールが使えません。
一応PTCを上げましたので、よろしくお願いします。 http://www1.axfc.net/uploader/Sc/so/349053

ma-asama-asa 2012/05/26 11:39 PTCダウンロードしました。確かにTFCにはひとつもファイル情報が出ないですが、TFDBにはちゃんと情報がありますね。これから解析してみます。

ma-asama-asa 2012/05/26 13:40 なぜかピクセルが1こ落ちてました。405行に
IF I==108 THEN @F108
408行に
@F108
を入れて実行してみてください。
無事に読み込めたらTFDBをセーブして、上で追加した405,405行は削除してください。

小 2012/05/27 00:43 すみません、どうもうまくいかないのですが、TFCの405行と408行に入れるのですよね?

ma-asama-asa 2012/05/28 01:05 間を省略せずに書くと、下のようになります。
405: IF I==108 THEN @F108
406: NS(I)=GSPOIT(X,Y)
407: X=X+1:IF X>255 THEN X=0:Y=Y+1
408: @F108
108個めのデータでスター数を示すピクセルが抜けているので、読み込み処理をスキップしてデータのつじつまを合わせています。

小 2012/05/28 20:10 お手数を掛けましたが、やっと出来ました。
コレで思う存分皆さんの作品を入れて、思う存分TFCで管理できます。
どうもありがとうございました。

ma-asama-asa 2012/05/29 00:17 良かった! セーブに失敗した原因がわかったら、また更新します。

orirakkusuorirakkusu 2012/06/12 18:39 作者情報が1人しか登録できないのですが...

↑ 2012/06/12 18:45 自己解決しました。が、いまだに3人も登録しているのにDELETEがおせません。なぜ?
あと作品と作者の関連付けは...

ma-asama-asa 2012/06/12 23:32 orirakkusuさん、ありがとうございます。
作品と作者の関連付けは、作者登録画面でPREFIXを設定すると、そのPREFIXで始まるファイルが作品とみなされるようになっています。
あと、DELETEはファイル削除はできますが、作者削除はできません。(実は作者削除の機能はまだありません)

orirakkusuorirakkusu 2012/06/15 15:57 ありがとうございます!
削除はできないのですね…orz

orirakkusuorirakkusu 2012/06/30 11:24 今度はファイル数が599を越えたら追加できなくなりました!

ma-asama-asa 2012/07/02 18:57 使いこんでくれてありがとうございます!26行目のF=600を、F=1000に変えてください。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

Connection: close