PSP

ここにあるソフトを動かすにはPSPにカスタムファームウェアを導入する必要があります。
カスタムファームウェアの導入方法についてはお答えできませんので各自で調べてください。

ソフトウェアライブラリ
freeze viewer Ver0.91 テスト 2017年6月4日
フリーズオワタ+1 20130109 ツール 2013年3月16日
オワタブラウザ+1β Ver0.70 テスト 2009年12月4日
PSPメモ帳 Ver1.10 ツール 2011年4月17日
Simple IME Ver1.00 TEST テスト 2010年8月24日
IR wave recorder Ver1.10α ツール 2010年6月13日
IR wave viewer Ver1.00 ツール 2008年3月25日


freeze viewer Ver0.91(wavに対応したよバージョン)
上記のソースリスト

Ver0.90(設定を実装してBGM操作ができるよバージョン)そのソース
Ver0.81(画像表示系を微修正したよバージョン)そのソース
Ver0.80(画像表示系を一新したよバージョン)そのソース
Ver0.76(操作音やgoに対応したよバージョン)そのソース
Ver0.70(zip圧縮フォルダ対応バージョン)そのソース
Ver0.70α(zip圧縮フォルダ対応テストの失敗作)のソース
Ver0.66(ファイラー系メニュー復元バージョン)そのソース
Ver0.64(リスト表示の動作概要決定バージョン)そのソース
Ver0.62(マルチスレッドでサムネイル読み込みテストバージョン)のソース
Ver0.60(リスト表示試用バージョン)そのソース
Ver0.51(ちょっと修正してみたバージョン)そのソース
Ver0.50(取り合えず動いたよバージョン)そのソース

 本アプリは347氏作オワタブラウザrev161をベースにKMA氏【◆ud9ZKP/tmI】が改造したFreeze owata(100331版)を更に修正したフリーズオワタ+1に搭載されていたBGM ファイラーをベースに製作した画像ビュワーです。

 本アプリが対応しているファイル形式は、jpeg、png、bmp、gif(アニメーションgifを含む)、txt、mp3、wav、zip、rarです。
拙作PSPメモ帳も実装されているので文字コードがシフトJISのテキストファイルであれば閲覧と編集も可能となっています。
 このアプリは軽快な操作性と可能な限り原寸表示を行う事を主眼としています。

 このアプリは現時点ではテストバージョンです。
動作保障は一切ないのでそのつもりで。
プログラムサイドに興味の無い方は正式バージョンになるまでは実行しない方が賢明です。

注意:
 署名が付加されています。

---------- 変更履歴 ----------

  • Ver0.91 (2017/6/4)
    ・高ビットレートな音声ファイルを再生した時の音切れに対処。
    ・wav形式ファイル(リニアPCMの8bit/16bit/24bit、モノラル/ステレオ)に対応。
    ・音声ファイルの埋め込み画像の扱いをより柔軟なものに。(複数画像、原寸表示、画像切り出しに対応)

  • Ver0.90 (2017/1/11)
    ・「設定」を実装。
    ・BGM操作メニュー追加。
    ・BGM関連のいろいろなバグを修正。(高ビットレートファイルを再生した時の音割れにはまだ未対応)
    ・mp3ファイルの埋め込み画像を表示できるようにした。
    ・画像表示で画像を縮小表示した時のジャギーを軽減させた。
    ・ファイル名等が長い場合、文字スクロールをするように変更。
    ・全般的に作画負荷を軽減。(ファイルアクセス以外での処理落ちはほぼしなくなったはず)

  • Ver0.81 (2016/4/23)
    ・rar展開時にファイル名にunicodeが使われているとフリーズする問題を修正。
    ・zip関連コードをver1.1に差し替え。
    ・bmp画像の対応形式を増やす。(全ての形式に対応したはず)
    ・gifアニメーション表示時に作業用メモリが枯渇する場合があったので修正。
    ・サイズが大きい画像を読む場合にメモリが足りなくなったら画像を整数倍に縮小して作業を続行するようにする。
    ・画像表示時、サムネイルの現在画面位置カーソルの動きをアニメーション化。

  • Ver0.80 (2016/3/6)
    ・intraFontの表示を高速化。
    ・画像表示関連を一新してデコード速度向上、操作性格段に向上、512ドット以上の画像も原寸表示可。
    ・サムネイルのサイズをPSPの画面比に合わせる。

  • Ver0.76 (2013/3/7)
    ・rar圧縮フォルダに対応。(読み出し専用です)
    ・フォルダ移動時にフリーズする事があったため修正。
    ・サムネイルファイルを圧縮してみる。
    ・対応しているファイルには種類に応じたアイコンを表示するようにする。
    ・スクロールバー追加。
    ・操作音追加。
    ・PSPgoで使用時、対象メディアをメモステと本体メモリーとで切り替えられるようにする。

  • Ver0.70 (2011/8/24)
    ・zip圧縮フォルダに対応。(読み出し専用です)
    ・BGM演奏時にリスト表示が処理落ちする問題を修正。
    ・ファイラーメニュー実行時に稀にフリーズする事があったため修正…したつもり。
    ・メニューからファイルを削除した場合にサムネイルファイルも削除するようにした。

  • Ver0.70α (2011/8/11)
    ・zipアーカイブ展開時にタイムスタンプが一月分ずれていたので修正。
    ・zip圧縮フォルダへの対応テスト。(ただしこの実装はボツ案)
    ・現在時刻表示を最前列に表示するように変更。

  • Ver0.66 (2011/8/3)
    ・ファイラー系メニューを復元。
    ・zipアーカイブの展開機能を追加。

  • Ver0.64 (2011/7/9)
    ・フォルダ間移動時の挙動決定。
    ・画面上部に現在のパスを表示するようにする。
    ・BGM演奏時に画像表示を行うとBGMが途切れる問題を修正。

  • Ver0.62 (2011/7/7)
    ・フォルダエントリとサムネイルの読み込みをマルチスレッド化。
    ・リスト表示時は背景画像を暗くする。
    ・サムネイルを取得していないファイルには仮アイコンを表示。
    ・画像ファイルを読み込む際にワークメモリの確保に失敗するとフリーズする問題を修正。

  • Ver0.60 (2011/6/19)
    ・表示関連をintraFontベースに変更。
    ・リスト表示モードテスト。

  • Ver0.51
    ・フリーズオワタ+1Rev.20101122相当に更新。(ただしアーカイブ展開機能は省略)
    ・画像送りのキーを入れ替えれるようにする。(CFG_PAGEKEY_SWAP)

  • Ver0.50
    ・取り合えず動くようになったので公開。


フリーズオワタ+1 20130109
上記のソースリスト

フリーズオワタ+1 20130109(署名版)

 本アプリは347氏作オワタブラウザrev161をベースにKMA氏【◆ud9ZKP/tmI】が改造したFreeze owata(20100331版)のレス書き機能に拙作PSPメモ帳Ver1.10を適用し、更に各部に魔改造を施したものです。
ただし、メモリ確保のため本アプリのPSPメモ帳はintraFontが使用できません。

注意:
 Rev.20110501よりアーカイブ内 freeze+1/dat/image.dat が更新されています。

注意2:
 イメピク画像の直接取得を行うためには「freeze+1/dat/image.dat」の2行目にある「http://img1.imepic」を「http://img2.imepic」に修正してください。

---------- 変更履歴 ----------

  • Rev.20130109
    ・2013年1月6日より板一覧の更新に失敗する問題を修正。

  • Rev.20110501
    ・署名版でPSP内蔵ブラウザが起動できなかったため修正。
    ・スレ表示画面にてアナログパッドで画面をスクロールする際、2段階のスピード調整ができるようにした。
    ・レス書き込み後、必要に応じて忍法帖を削除できるようにした。
    ・レス書き込み時に通信エラーが発生するとフリーズする場合があったので修正。
    ・レス書き込みフォームのsageが●→○へ変化していなかったので修正。
    ・レス書き込みフォームで名前とメールの入力にライン入力を選択できるようにした。
    ・イメピク(imepic)の画像ファイル直接取得に対応。
    ・機動変換いめふぃっくす!(imefix)の画像ファイル直接取得に対応。

  • Rev.20110331
    ・レス表示画面で抽出ポップアップを行っているとき、[R]を押している間だけカーソル形状が変わるようにする。
    ・書き込み時に忍法帖Lvが2から上がらない問題を修正。

  • Rev.20110330
    ・「ブラウザURL履歴」でURLリストの最後尾以降に移動しようとするとフリーズする問題を修正。
    ・レス表示画面で[R]を押している間だけカーソル形状が変わるようにする。
    ・書き込み時の隠しクッキー項目(kuno=ichi等)を自動取得するようにしてみた。

  • Rev.20110328
    ・全板検索の件数を指定できるようにした。
    ・Be表示がある板でワイド(0)を指定すると表示がおかしくなる問題を修正。
    ・レス書き込み画面のメニューに「ブラウザURL履歴」を追加。
    ・メニューに「内蔵ブラウザ(ブックマーク)」を追加。

  • Rev.20110321
    ・まちBBSにてレス表示画面のレス番号上で コピーメニュー→スレ情報をコピー を行った時のURLアドレスが間違っていたので修正。
    ・レス表示画面にてBe抽出、Beプロフィールの表示機能を追加。
    ・レス表示画面でカーソル(1)時のカーソル挙動に対応してカーソル形状が変わるようにした。

  • Rev.20110307
    ・電源スイッチをHOLDしている間はスリープしないようにした。
    ・ログフォルダ作成時にフォルダ名に特定文字が使われていると化けるため修正。

  • Rev.20110306
    ・ログフォルダ作成時にフォルダ名に使用禁止文字(/:*?\"<>|)が含まれていたら'_'に置き換えるようにした。
    ・スリープまでの時間に0を指定すると起動時にいきなりスリープしてしまう問題を修正。
    ・レス表示画面で「ワイド」を0にしている場合、画面端ギリギリだが折り返されていないレスヘッダを持つレスが表示されると表示が乱れる場合があったので一応対応。(多分完璧ではない)
    ・レス書き込み時のクッキーに関する処理でバッファオーバーフローが発生する場合があるようだったので修正。(これでフリーズしなくなるはず)

  • Rev.20110303
    ・一定時間無操作状態が続いたらスリープするようにした。

  • Rev.20110227
    ・無線LANのアクセスポイントが一つも設定されていない場合はメッセージを表示するようにした。
    ・2011年1月に行われたBe書き込み仕様変更に対応した。
    ・レス表示画面にてBe項目を追加。
    ・レス表示画面にてID表示が無い掲示板を表示すると「発信元:」と表示されるため修正。
    ・忍法帖規制時の応答メッセージに対応した。

  • Rev.20110221
    ・冒険の書規制時の応答メッセージが変更されたので対応した。

  • Rev.20110219
    ・板一覧とスレ一覧でカーソルを移動させながら選択を行うと選択項目がズレているように見えるため修正。

  • Rev.20110212
    ・冒険の書規制に対応。

  • Rev.20110206
    ・OSKで一部の半角文字を入力すると、その文字以降が入力されない問題を修正。
     シフトJISに無い文字が入力された場合、'■'に置き換えます。

  • Rev.20110203
    ・レス表示画面でNGされたレスを「あぼーん」表示する設定になっている場合に「レスに移動」しようとすると移動先がズレるので修正。
    ・スレ表示をシベリア超速報に対応させた。(「ID:」→「発信元:」と解釈)
    ・メニュー→システム→メモリテスト をもう少し詳しく表示するように変更。

  • Rev.20110104
    ・ネット接続関連のダイアログが表示されているときのキーレスポンスが早すぎるので遅くした。
    ・PSP goでEBOOT.PBPをメモリースティック側から起動させている場合にBGMファイラー上で[L][R]を押すとカレントドライブをメモリースティック⇔本体メモリーで切り替えられるようにした。
    ・レスを表示する際、IDの出現数を表示しない設定になっている場合は読み込み処理時間が短縮されるようにした。

  • Rev.20101231
    ・BGMファイラーでMP3ファイルを再生した時、拡張子が小文字で".mp3"となっているファイルじゃないと次のファイルが再生されない問題を修正。
    ・BGM再生時のループ設定に「サブフォルダを含めてループ」「指定フォルダ以下をループ」を追加。
    ・画像を表示するときの初期設定を指定できるようにした。
    ・2chへレスを送信する時にPSPの時刻設定が5分以上進んでいた場合書き込みに失敗するため、このズレの許容範囲を15分に拡大してみた。

  • Rev.20101220
    ・BGMループ設定の初期値を指定できるようにした。
    ・HBL環境下でカラー設定ファイル名に全角文字が使われているとファイル名が文字化けするので修正。

  • Rev.20101206
    ・コピーメニュー等を実行した際、成功しても失敗してもメッセージを表示するようにした。
    ・板の移転を検出した後にフリーズする問題を修正。
    ・スレの自動更新時間を指定できるようにした。
    ・スレ表示画面の自動スクロール時間を指定できるようにした。
    ・ttp://yuzuru.2ch.net/gameurawaza/ 等のスレッド一覧へのリンクを踏んだ場合は該当板のスレッド一覧表示へ移行できるようにした。

  • Rev.20101128
    ・コピーメニュー等を実行した際、TEMPLATEフォルダが無い場合は作成するようにした。
    ・レス抽出ウィンドウ内にてカーソル移動モードの変更を出来るようにした。
    ・レス抽出ウィンドウにてスクロールバーがチラついていたので修正。

  • Rev.20101124
    ・レス表示画面で、したらば掲示板以外へのスレ先リンクの解析が正常に行われなくなっていたので修正。

  • Rev.20101122
    ・レス表示画面でスレ先リンクを踏んで板リストに登録を行おうとした時、 MY.BRD が存在しないとエラーが発生するため修正。
    ・dat番号が省略されているスレ先リンクを踏むとフリーズする問題を修正。
    ・存在しないdat番号が指定されているリンクを踏んで受信エラーが発生すると、その後画面が崩れる問題を修正。

  • Rev.20101121
    ・.zipファイル展開後に内蔵PSPメモ帳の環境設定を変更すると SMEMO.INI が.zipファイル展開フォルダに作成されてしまう問題を修正。
    ・HBL環境下で.zipファイルを展開するフォルダ名に全角文字を使用していると展開に失敗するので修正。
    ・BGMファイラーにて.rarファイルの展開に対応。
    ・内蔵しているPSPメモ帳をVer1.09ベースに置き換え。

  • Rev.20101118
    ・前Revはコンパイル時にミスってていろいろ異常動作してたらしい。
    ・インターネットブラウザ用のメモリを確保できなかった場合にメッセージを表示するようにした。
    ・フリーズ側からPSPメモ帳のライン入力を呼び出す処理をもう少しまともにしてみた。

  • Rev.20101114
    ・レス表示画面で右側画面外にアンカーがある場合、カーソル下で次のアンカーに移動できなかった問題を修正。
    ・レス表示画面でワイド(1)で横スクロールさせた状態からワイド(0)に切り替えると画面表示が崩れる問題を修正。
    ・画像リンクにて画像を表示する場合にキャッシュ用メモリの確保に失敗した場合、何も反応が返されていなかったのでメッセージを表示するようにした。
    ・レス表示画面でワイド(0)の時に下から上へ画面を動かしている時、リンクが画面端で折り返されているとそのリンクから上へリンク間移動が出来ない事があるので修正。
    ・入力ダイアログのタイプを3種類用意してみた。

  • Rev.20101107
    ・文字列入力ダイアログにて半角カナの入力を出来るようにした。
    ・HBL環境下で.zipファイルを展開したとき、ファイル名に全角文字が使われていても正常に展開できるように修正。
    ・.zipファイル展開時に処理経過を表示するようにした。
    ・レス表示画面のレス番でのキー操作でレス書きとレス元抽出を変更する。
    ・HBL環境下で内蔵PSPメモ帳を使うとファイル名の全角文字が文字化けするので修正。

  • Rev.20101101
    ・BGMファイラーにて.zipファイルの展開に対応。
    ・BY.BRD に多少のミスがあってもフリーズしないようにした。(でも過信しないように)

  • Rev.20101027
    ・HBL環境下でBGMファイラーを使うとファイル名内の全角文字が文字化けしてしまうので修正。

  • Rev.20101024
    ・https:// もURLアンカーとして認識するようにした。
    ・メニュー→NG設定→検索語削除を選択すると入力履歴が全削除されてしまう不都合を修正。

  • Rev.20101017
    ・レス表示の本文表示で、左端にスペースが付いていない場合はスペース一つ分の空白を設けるようにした。
    ・レスを開いた時のカーソル位置が必ず右下になるようにした。
    ・レス書き込み画面でメニュー→読み込み時に2047バイトを超えた場合にフリーズ等の問題が発生するので修正。
    ・外部板を MY.BRD に登録する際のBBS名称等を定義(BBS.DAT)できるようにした。
    ・ライン入力時にOSKをキャンセルすると入力候補が消えるので消えないようにした。

  • Rev.20101011
    ・検索文字列入力時などの入力履歴処理を変更。
    ・外部板へのリンクを踏んだときに外部板を MY.BRD に登録する機能を追加。(テスト中)

  • Rev.20100926
    ・ローカルカラーマップを使用しているアニメーションGIFを表示させた場合にメモリリークが発生する問題を修正。(…されてるはず)

  • Rev.20100925
    ・レス表示でレス数やID数を表示することでレスヘッダが改行した場合にレス表示がずれるので修正。
    ・NGされたレスを「あぼーん」表示している場合、NGレスをレス元抽出した時はあぼーんと表示するようにする。

  • Rev.20100921
    ・メモリの確保の仕方をRev.20100814の時点のものに戻す。(前Revより使用可能メモリが増えました)
     ただし、HBL環境下で動かす場合はR101以降でないと起動しません。

  • Rev.20100918
    ・レス表示でIDの出現数を表示した場合にIDが5回以上現れるとカウントが0になるため修正。
    ・起動時に画面色の選択メニューを表示できるようにした。(ただしデフォルトでは無効)

  • Rev.20100917
    ・レス表示でIDの出現数を表示する機能を追加。(ただしデフォルトでは無効)
    ・レス表示でNGされたレスを見えなくする他に「あぼーん」と表示させられるようにした。(ただしデフォルトでは無効)

  • Rev.20100916
    ・CONFIG.INI で CFG_HBL=1 を指定しているとしたらば掲示板が見られない問題を修正。
    ・レス元抽出で番号無しアンカーが抽出されてしまう問題を修正。

  • Rev.20100913
    ・スレ削除が機能しなくなったので直した。(ケアレスミス)
    ・メニューの「ぐぐれ」のURLを指定できるようにした。

  • Rev.20100911
    ・BGMファイラーでフォルダがファイルと誤認される場合があったので修正。
    ・内蔵しているPSPメモ帳をVer1.08ベースに置き換え。
    ・板名に特定の文字('表'とか)が使われているとおかしな動作をするので修正
     …したつもり。
    ・HBL環境上で動作するように修正。(ただしデフォルトでは無効)
    ・BGMファイラーでフォルダ移動を行うとき、移動先フォルダ名の最後に特定の文字が使われていると階層移動に不都合が起こるので修正。

  • Rev.20100814
    ・アニメーションGIFを再生する処理手順をさらに変更。
     巨大なものや極端に画像数の多いものも速度は落ちるが表示可能になりました。
    ・BGMファイラーで画像を表示している時、[SELECT]で画像内部情報を表示できるようにした。

  • Rev.20100803
    ・HTMLブラウザで使用するメモリをその時点で確保できる最大の大きさで割り当てるように変更。
    ・BGMファイラーで画像を開いた時、LRで前後の画像に移動できるようにした。
    ・BGMファイラーで画像を開く時、画像データを展開している待ち時間中にメッセージを表示するようにした。
    ・アニメーションGIFを再生する処理手順を変更。
     ロードに成功さえすれば大抵の画像が処理落ち無しで再生できます。
    ・BGMファイラーでファイル名によるソートを行うように変更。

  • Rev.20100729
    ・アニメーションGIFの再生スピードを少し改善。

  • Rev.20100728
    ・モナーフォントの読み込みに失敗した場合、そのままフリーズしていたので警告メッセージを表示して終了するようにした。
    ・アンカーが打たれているレス番号でアンカーの数を表示する機能を追加。(ただしデフォルトでは無効)
    ・BGMファイラーでファイルを削除したとき、カーソル位置がその場に留まるようにした。
    ・スレ表示画面でIDが画面端で折り返されると後半がリンク色になるので修正。
    ・アニメーションGIF画像を開いたときの処理が気に入らなかったので修正。

  • Rev.20100723
    ・スレを開いてから一定数以上アンカーが表示されるとアンカーの挙動がおかしくなるため修正。

  • Rev.20100722
    ・スレを開いたとき、最後のレスの名前に特定の文字が使用されているとメモリ確保に失敗するので修正。
    ・スレを表示しているとき、画面内に一定数以上のアンカーが存在すると画面表示が崩れるため修正。
    ・スレッドタイトルに特定の単語が含まれていたら一覧に表示しないようにするNGスレタイ機能をメニューに追加。
    ・最初のタイトル表示で終了をキャンセルすると終了メッセージが消えないので修正。
    ・スレ立て時に立てたスレを自動検索する機能を追加。(ただしデフォルトでは無効)
    ・スレ一覧のカーソル行タイトルをスクロールさせる機能を追加。(ただしデフォルトでは無効)

  • Rev.20100719
    ・各抽出ウィンドウ表示時にてカーソルがウィンドウ範囲外にあるとカーソルが消えないため修正。
    ・スレ表示画面でワイドモード0の時メニューを開くとスクロールバーが消えるため消えないようにした。
    ・インターネットブラウザのタブ数を指定できるようにした。
    ・外部板であぼーんされたレスがある場合にレスアンカーが打たれると誤ったレスの番号の色が変化してしまうので、あぼーんされたレスは「あぼーん」と表示するようにした。
    ・レスアンカーで範囲指定されているとき、一定範囲以上が指定されている場合はそのアンカーは無効と見なすようにした。

  • Rev.20100710
    ・ID抽出を行うとレス番の表示がおかしくなるので修正。
    ・単発IDの場合に色を変えるようにする。
    ・板一覧⇔スレ一覧⇔スレ内容の画面切り替えが多少もたついていたので修正。
    ・メニューに画像キャッシュフォルダにいきなり飛べる「BGMファイラ(IMAGE)」を追加。
    ・samba24の連投規制対策をもう少しまともな実装にしてみた。
    ・アンカーが打たれているレス番号でレス元抽出をできるようにした。
    ・各抽出ウィンドウ表示時にてカーソルの挙動が気に入らなかったので修正。

  • Rev.20100709
    ・アンカーが打たれているレス番号の色が変わるようにする。
    ・書き込みクッキーが変更されたのでアーカイブ内 CONFIG.INI のクッキーを修正。

  • Rev.20100708
    ・スレ一覧ソートに取得済みレス数によるソートを追加。
    ・レス表示時に該当DATファイル内に不完全なタグ('>'が無い)があった場合にフリーズが発生するため修正。
    ・PSPメモ帳でOSKによる入力を行うと64文字目以降が無視されてしまうので修正。

  • Rev.20100625
    ・レス書き時にRボタンを押すと必ずOSKで入力を行うようにする。
    ・スレ一覧ソートに新着レス数によるソートを追加。
    ・お気に入り一覧ソートにレス数によるソートを追加。
    ・スレ内容表示においてメニュー切替ボタンを押している時画面上部に表示される時刻表示の前にスレ容量の表示を追加。
    ・レス書き画面において、最後にレスの書き込みを行った時点からの経過時間を表示するようにしてみた。
     samba24の連投書き込み規制への対策なのですが、簡易的な実装なので参考程度に考えてください。
    ・スレ一覧でレス数の前に勢い値の表示を追加。
    ・内蔵しているPSPメモ帳をVer1.07ベースに置き換え。

  • Rev.20100607
    ・したらば掲示板以外で「スレ情報をコピー」を実行するとフリーズするので修正。
    ・DAT落ちした.datファイルの.idxファイルを生成する場合にフリーズが発生する場合があったので修正。

  • Rev.20100601
    ・BGMファイラーのキーガイダンスに項目を追加。
    ・BGMファイラーで.txtと.iniと.cfgファイルを選択した時はPSPメモ帳で開くように修正。
    ・BGMファイラーでファイル削除やコピーをした後、ファイル一覧が更新されていなかったので更新するようにした。
    ・BGMファイラーのファイル一覧でフォルダとファイルを色分けするように修正。
    ・BGMファイラーのメニューに「メモ帳で開く」を追加。
    ・BGMファイラーの「削除」でフォルダを削除できるように修正。
     フォルダ内にあるサブフォルダも一緒に削除されるので、不用意に実行するとバッサリとファイルが消滅しますからご注意。
    ・スレ番号上で△を押した時の「コピー」等でファイルに書き出すのと合わせてメモ帳のクリップボードにも同じ内容を登録するようにした。
     つまりいちいちファイルを読み込まなくてもメモ帳の「貼り付け」でいきなり文章に貼り付けできます。
    ・したらば掲示板で「スレ情報をコピー」が出来なかったのを修正。

  • Rev.20100530
    ・内蔵しているPSPメモ帳をVer1.06ベースに置き換え。

  • Rev.20100513
    ・PSPメモ帳を起動し画面スクロールを行うとフリーズ側のカーソルが消えてしまうため修正。
    ・Simple IME用漢字変換辞書をアーカイブに収録するのを忘れていたので追加。

  • Rev.20100509
    ・Simple IMEを使えるようにした。
    ・レス書き画面に移行する際、○ボタンを押しっぱなしにしていると改行が挿入されてしまうのを修正。

  • Rev.20100505
    ・なんとか動くようになったので公開。


オワタブラウザ+1β Ver0.70
上記のソースリスト

 これは347氏作オワタブラウザのレス書き機能にPSPメモ帳Ver1.01を適用したバージョンです。
PSPメモ帳の実装例として作成したものですが、はっきり言ってやっつけです。

 現在分かっている不都合はメモ帳起動後にオワタ側で[START]メニューを表示すると正常に表示が行われません。
他にも問題があるかも知れないのであまり信用しないように。




PSPメモ帳 Ver1.10
上記のソースリスト

Ver1.09 そのソース
Ver1.08 そのソース
Ver1.07 そのソース
Ver1.06 そのソース
Ver1.05 そのソース
Ver1.04 そのソース
Ver1.03 そのソース
Ver1.02 そのソース
Ver1.01 そのソース
Ver1.00 そのソース
Ver0.98 (検索機能とかいろいろ追加したよバージョン)そのソース
Ver0.97(横スクロールできるよバージョン)そのソース
Ver0.96(モナーフォントでAAもいけるよバージョン)そのソース
Ver0.95(ファイル選択修正バージョン)そのソース
Ver0.94(環境設定実装バージョン)そのソース
Ver0.92(コピペ実装完了バージョン)そのソース
Ver0.91(ファイル操作一式とコピペできるよバージョン)そのソース
Ver0.90(編集するテキストを選択できるよバージョン)そのソース
Ver0.80(テキストを上書き保存できるよバージョン)そのソース
Ver0.70(テキストに改行を入れられるよバージョン)そのソース
Ver0.60(テキストから文字を削除できるよバージョン)そのソース
Ver0.50(テキストに文字を追加できるよバージョン)そのソース
Ver0.40(テキストに沿ってカーソルが動くよバージョン)そのソース
Ver0.30(テキストが見れるよバージョン)そのソース

 これはPSP用の日本語テキストエディタです。
Windows用「メモ帳」程度の機能は一通り実装してありますので、設定ファイルの修正からちょっとした文章作成まで幅広く利用出来るのではないでしょうか。
 なお、文字入力には公式OSKもしくは自作の「Simple IME」が使用できます。
(本当は外付けキーボードなんかが使えると利用価値がグンと増すんだろうけど…)

 Ver1.10よりOFW(公式システムソフトウェア)での起動に対応してみました。

 ソースリストの二次利用は自由に行ってかまいません。
またその際に引用元表記等も特には求めたりはしませんが、その辺は常識で判断してくださいませ。

---------- 変更履歴 ----------

  • Ver1.10 (2011/4/17)
    ・FW6.10以降?からintraFontが表示できなくなっていた問題に対応。
    ・自動スリープに対応。
    ・PSP-1000以外でのダイアログ配色を修正。
    ・署名を付加してみた。

  • Ver1.09 (2010/11/20)
    ・ライン入力の履歴で無入力は履歴に登録しないようにした。
    ・ライン入力で入力枠のサイズ以上に文字を入力できるようにした。
    ・環境設定に動作環境(CFW⇔HBL)を追加。(全角ファイル名文字化け対策)

  • Ver1.08 (2010/8/27)
    ・ファイル選択時にフォルダがファイルと誤認される場合があったため修正。
    ・ファイル選択時に空のフォルダで決定ボタンを押すと変なファイル名が採用されるので修正。

  • Ver1.07 (2010/6/25)
    ・ファイルダイアログにてフォルダ削除に対応。
    ・Simple IMEで変換途中にアナログパッドでスクロールを行うと画面が荒れるので修正。
    ・Simple IMEの×5かな配列をいろいろ修正。

  • Ver1.06 (2010/5/30)
    ・Simple IMEで画面作画後の消去処理でゴミが残る場合があったため修正。
    ・Simple IMEの50音配列ACにてカーソル固定([R]ボタンを押しながら[○][×][□])を追加。
    ・Simple IMEに50音配列(50音配列ACのカーソルアシスト無しバージョン)を追加。

  • Ver1.05 (2010/5/13)
    ・ファイルを開く(または新規作成)の際にファイルを開く前のカーソル位置に行が存在しなかった場合にフリーズしていたので修正。

  • Ver1.04 (2010/5/5)
    ・16ドットモナーフォント使用時、1画面以上行がある状態で行削除を行うと最下行にゴミが出るので修正。(…あれ?)
    ・ファイルダイアログでのアナログパッドの挙動を変更。

  • Ver1.03 (2010/4/30)
    ・HBLから起動させた場合に発生する不都合(ダイアログ表示が荒れる、環境設定の変更が出来ない)を修正。

  • Ver1.02 (2010/2/7)
    ・ファイルダイアログにてアナログパッドによるカーソル移動に対応。

  • Ver1.01 (2009/12/4)
    ・16ドットモナーフォント使用時、1画面以上行がある状態で行削除を行うと最下行にゴミが出るので修正。

  • Ver1.00 (2009/12/1)
    ・画面上部の行数表示を5桁から6桁へ増やし999999でカンストするように修正。(実際に扱える行数はメモリの許す限りいくらでも、です)
    ・扱っている文章の行数が増えてくると処理落ちしてきていたので処理落ちしないように修正。(10行目でも100000行目でも同じ速度です)
    ・メニューを開いても範囲選択が解除されないようにした。
    ・メニューの「検索」「置き換え」にて対象文字列が選択状態になるようにした。
    ・1ライン入力(ファイル名の入力とか)にて入力履歴機能を追加。
    ・アプリ開始と終了時にテキストクリップ(コピペの内容)を外部ファイルに保存/読み込みするようにした。
    ・Simple IMEにてユーザー辞書による予測変換機能を追加。
    ・付属の基本変換辞書「SIME.DIC」に一行系AAを追加。(具体的な内容はソースの「AA.u」に記載)
    ・このVerより正式公開。

  • Ver0.98 (2009/11/5)
    ・CPUを333MHzで動かした状態でOSKを実行すると無限ループに陥る問題を修正。
    ・1行目一文字目を削除すると異常動作する問題を修正。
    ・ファイルダイアログのファイル数制限を撤廃。
    ・ファイルダイアログにてファイルの削除が出来るようになった。
    ・ファイルダイアログの初期フォルダ位置の読み込みに失敗していたので修正。
    ・扱える文章の行数制限を撤廃。
    ・ファイルを開く時と保存するときに進行状況を表示するようにした。
    ・メニューに「やり直し」「文字列検索」「文字列置換」「指定行へジャンプ」「ファイルの先頭」「ファイルの最後」「最後に編集した所」機能を追加。
    ・Simple IMEの操作系をいろいろ修正。
    ・Simple IMEで半角カタカナを入力できるようにする。
    ・アプリ名称を「PSPメモ帳」へ変更。

  • Ver0.97 (2009/10/7)
    ・大量のテキストを扱うアプリを実行した後、SMEMO.INIが存在する状態で本アプリを実行するとハングする場合があったため修正。
    ・16ドットモナーフォントに対応。
    ・横方向の折り返し位置を900ドットに広げられるようになった。
    ・アナログパッドで上下左右スクロールができるようになった。
    ・各部の細かい修正いろいろ。

  • Ver0.96 (2009/9/14)
    ・文字入力にPSP公式OSKを選択できるようにした。
    ・モナーフォントを選択できるようにし、intraFont使用時共々プロポーショナルフォントに対応。
     もちろんこれまで通り東雲フォントも使用可能です。
    ・選択範囲をファイルへ書き出せるようにした。
    ・アプリの各種設定が保存されるようになった。
    ・各部の細かい修正いろいろ。

  • Ver0.95 (2009/8/27)
    ・CFWのバージョンによってはファイル選択時に一覧に表示されないファイルが出る事があったので修正。

  • Ver0.94 (2009/8/21)
    ・ウィンドウの透過処理化。
    ・環境設定を仮実装。
    ・範囲選択を下の行から上に向かって選択し、範囲削除を行うとカーソル位置がおかしくなるのを修正。
    ・テキストファイルを開く時、最後の行が読み込まれない不都合を修正。
    ・Simple IMEにて漢字変換辞書に変換候補順を保存する際、インデックス情報しか保存されていなかったので辞書本体も保存するように修正。

  • Ver0.92 (2009/8/9)
    ・コピペ関連の実装完了。
    ・一行が複数行に折り返されている行にて改行や文字削除を行った際、特定の状況下で折り返しが切れる場合があったので修正。

  • Ver0.91 (2009/8/3)
    ・行末での処理にバグが残っていたので修正。
    ・下から2行目で改行を行うと画面が崩れるのを修正。
    ・ウィンドウデザイン変更。
    ・メニューおよびファイル関連処理を実装。
    ・取りあえずコピペが出来るようにしてみた。

  • Ver0.90 (2009/4/16)
    ・編集するファイルを選択できるようになった。

  • Ver0.80 (2009/4/4)
    ・テキストを上書き保存できるようになった。
    ・行文字表示をコピペ処理に対応できるように修正(+チラつき防止)。

  • Ver0.70 (2009/3/23)
    ・行末での不都合いろいろ修正。
    ・[EOF]のある行でのカーソル挙動を修正。
    ・改行を挿入できるようになった。
    ・テキストに編集を行ったら表示が出るようにした。

  • Ver0.60 (2009/3/22)
    ・前回の文字追加アルゴリズムより簡潔なモノが思いついたので書き直し。
    ・テキストから文字を削除できるようになった。
    ・全角空白記号の表示機能を忘れてたので追加。

  • Ver0.50 (2009/3/21)
    ・テキストに文字を追加できるようになった。

  • Ver0.40 (2009/3/18)
    ・テキストに沿ってカーソルが動くようになった。

  • Ver0.30 (2009/3/16)
    ・テキスト表示が可能になった。


Simple IME Ver1.00 TEST
上記のソースリスト

Ver0.90そのソース
Ver0.70そのソース

辞書ファイルコンバーターVer1.10(ソース付き)(別途Wnn用テキスト形式辞書が必要)

Simple IME用辞書エディタVer1.00(ソース付き)(Windows Vista以降で実行する場合は注意が必要です)

 PSPにはOSK(オンスクリーンキーボード)という文字入力システムがありますが、微妙に使い勝手が悪い(主にアプリ制作側から見ての話)ので独自の文字入力メソッド を作成してみました。
このアプリのメインは文字入力です。
テキストエディタではないので入力された文字は単に画面に表示しているだけで編集等は一切できません。

 このIMEにはソフトウェアキーボードと熟語変換が搭載されています。
今時のIMEと比べると実にバカ…というより何も考えていない無脳なので一発で目的の語句がでるなんて考えないように。

---------- 変更履歴 ----------

  • Ver1.00
    ・辞書ファイルの読み書きの高速化。
    ・変換ラインに2文字以上ある状態で1文字削除したのち数字や記号を入力するとハングするのを修正。
    ・数字→漢数字変換を行うように修正。
    ・ひらがな→カタカナ変換を行うように修正。

  • Ver0.90
    ・カーソルをIME側で表示するようにした。
    ・ソフトキーを全面改修しタイプの異なる2種類を用意。
    ・IMEの設定画面を用意。


IR wave recorder Ver1.10α(※テストバージョン)
上記のソースリスト

Ver1.00そのソース
Ver0.71そのソース

 これはPSPのIrDAポートを利用して赤外線リモコン信号を記録し再生することが出来る、いわゆる学習型リモコンアプリです。
記録できる信号の個数は1画面30個で、これが8画面分あるため合計240個の信号を登録することが出来ます。

 Ver1.10αにてCFW3.xx以降に対応…しようとしている途中。
このバージョンでは赤外線信号の送出が出来ません。
また、赤外線信号の受信中に処理落ちが発生しています。

  • 本ソフトを実行したPSPに何が起きても作者は一切関知しませんので、実行は各自の責任の元に行ってください。(これ重要です!)
  • PSP-1000用です。

---------- 変更履歴 ----------

  • Ver1.10α
    ・CFW3.xx以降でも動くように修正。(ただし不完全)
    ・Simple IMEをVer1.31に置き換え。
    ・赤外線信号受信中のキー操作でキーリピートが利くように修正。

  • Ver1.00
    ・Simple IMEによる文字入力に対応。
    ・記録できるデータ件数を拡大。
    ・上記に合わせて画面構成を変更。

  • Ver0.71
    ・送信時の搬送波周波数が40kHz固定だったのを36〜42kHzで選択できるようにした。


IR wave viewer Ver1.00
上記のソースリスト

 これはPSPのIrDAポートを利用して赤外線信号波形をリアルタイムに可視化する事ができるソフトです。
最小時間分解能は0.025msで、過去5秒間のデータをログとして記憶することができます。
一応、赤外線リモコン信号の解析的な事に使うことを想定しています。
 なお、本ソフトが行うのは可視化だけで、波形データをメモリースティックに記録したり再送出したりは出来ません(つまり学習型リモコンとしては使えない)のでご注意ください。
 はっきり言って普通の人には何の価値も無いソフトです。

  • 本ソフトを実行したPSPに何が起きても作者は一切関知しませんので、実行は各自の責任の元に行ってください。(これ重要です!)
  • PSP-1000用です。