自分自身のための ものづくり / 自分自身のためのものづくりメモ

* 画面に十字線を引く

 基板の穴開け補助に必要だったので、やっつけで製作。HSP3用。

 スーパーインポーズできるMSXとかよりも、ビデオキャプチャカード搭載のWindowsマシンの方が多いだろう。カメラを斜めに配置することによる縦横比のゆがみを、ウィンドウをリサイズすることで簡単に補正できるのが魅力。

 カーソルキーで位置を移動。Enterを押しながらだと高速移動。
 作業に使うには、USB接続のテンキーを繋ぐと便利。
(ReadMore...)

* RP2C05-03, RP2C05-04

VS Top GunのPPUはファミコンのRGB化には使えない…?orz

MAMEのvsnes.c http://www.mameworld.net/maws/mamesrc/src/machine/vsnes.c より
/* VS Top Gun: ROMs bankings at $8000-$ffff, plus some protection */
static READ_HANDLER( topgun_security_r )
まだ眺めただけなのでよくわからないけど、なんか特別扱いしてるし…。

Nintendo Vs. Series - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/Nintendo_Vs._Series
Several of the later Vs. games employed further measures of protection by using special PPUs which swapped pairs of I/O registers and/or returned special data from normally unimplemented regions of memory - attempts to run these games in other Vs. systems would result in the game failing to even start.

 他のPPUじゃ動かないのに加えて、他のROMを持ってきても動かないのかな…。現に、RP2C03BでRGB化したファミコンのと差し替えて動かないし。

#RGB #ファミコン

* RGB出力PPU

 ファミコンをRGB出力するのに必要なPPUに関して。

RP2C03BTENNIS
DUCK HUNT
RC2C05-03GUMSHOE
RC2C05-04TOP GUN
RC2C05-99編集ファミコン(ファミコンタイトラー)
不明ファミコンテレビC1

 RC2C05-03, RC2C05-04は使えない?
 手に入れたのをRP2C03BでRGB出力化したAVファミコンのと差し替えたら、ゲームが起動しなかった。どの辺に非互換部分があるんだろうか?


 C1不可のソフトがあるのは、C1のPPUが古い仕様で新しいので直ったバグが残っているためらしい。通常のファミコンでも初期のものは同様の症状が発生する可能性があるとのこと。

 C1はRP2C03Bを積んでいるのではないかと推測される。ということは、編集ファミコンに搭載されているRC2C05では改善されていて、C1不可のゲームでも不具合がでないのかも。


参考文献
RGBイヒ】ゲーム機改造 4機種目【その他小ネタ】
http://game9.2ch.net/test/read.cgi/gameurawaza/1117339941/600
一流メーカーの過去の駄作。
http://piza.2ch.net/jisaku/kako/986/986571947.htmlの170

http://gavin.panicus.org/doc/2C02%20technical%20reference.txt

#電子工作 #RGB

* ヤフオク用Proxomitronフィルタ

ウォッチリスト(等)の、邪魔なだけな「商品ID」やほとんど役に立たない「最高額入札者」の項を消去。
(仕様変更のため、もはや正常に機能せず)
(ReadMore...)

* ヤフオクのウォッチリスト用フィルタ

 ウォッチリストから商品IDが消えたと思ったら、まったくもって邪魔な「ポイント」とやらが出現。
 うりうりとProxomitron用フィルタを作成した。改変すると言うよりは、必要な情報を抽出して再構築するフィルタ。

商品名のみ
http://openwatchlist2.auctions.yahoo.co.jp/jp/show/mystatus?select=watchlist&s1=end&watchclosed=0&myaucpic=false
商品名と画像
http://openwatchlist2.auctions.yahoo.co.jp/jp/show/mystatus?select=watchlist&s1=end&watchclosed=0&myaucpic=true
等に対して機能。
 明示的に"myaucpic=true"とか書いてないと、どちらかを判別できないので適用されない。
(ReadMore...)

* xyzzy拡張

* 電気用品安全法 ヤフオクなどの扱い


http://slashdot.jp/comments.pl?sid=299637&cid=875106
業務上必要だったので、経済産業省に確認したところ、手数料を徴収するタイプの売買仲介行為は(決済機能を持っていても)場所代の徴収とみなされるので規制の対象外だそうです。仕入れが発生する売買を行った場合のみ、規制の対象になるとのことで、仲介行為は禁止していないそうです。

経過措置の 終了に伴う電気用品の取扱いに関して
2006.2.10更新
電気用品安全法のページ > 経過措置(Q&A)
http://www.meti.go.jp/policy/consumer/seian/denan/keikasochi/keikasochi_q&a.htm
Q5 個人で販売する場合は、電気用品安全法上の販売の規制の対象となりますか?
A5個人の場合、事業として販売をしているか否かで異なります。
 例えば、個人が自分で使うために購入した製品を、必要が無くなった等の理由で販売する場合などは、電気用品安全法の対象外となります。
 しかし、個人による販売であっても、一度に大量に販売したり、何度も繰り返し販売すれば、電気用品安全法上の「販売の事業」と考えられ、電気用品安全法上の販売の規制の対象となります。

http://www.meti.go.jp/policy/consumer/tokushoho/gaiyou/auctionguideline.pdf
特定商取引法の通達の改正について
〜「インターネット・オークションにおける
「販売業者」に係るガイドライン」の策定について〜

* USBマウスを改造してお手軽にUSB接続機器を作る実験


 ヤフオクを介して入手したエンコーダを、テストを兼ねてUSB接続のマウスに繋いでみた。
 マウスはジャンクとして300円ぐらいで購入したもの。ホイール付ではなかったが内部にはホイール用のパターンがあった。ホイール用エンコーダが繋がるとおぼしきところにエンコーダのA,B相を繋いだら、あっさりホイールとして機能した。

#電子工作 #途中経過

* robots.txt BecomeBot締め出し

User-agent: BecomeBot
Disallow: /

 RandomNoteの検索履歴をしっちゃかめっちゃかにしていきやがったBecomeBotをルートから締め出し。
 どーせ日本語読めないんだから、その方が互いに資源の節約だ。

 RandomNoteはロボットに検索させないようにしているようなんだけど、BecomeBotはmetaを解さないらしい。

参考:
ウェブマスターフォーラム - クローラの情報
http://forum.su-jine.net/theme/seo/58/

◇追記
2006/02/04,11:58:17,64.124.85.211,"64.124.85.211.become.com","-","-",GET,"/robots.txt","","1.1",200,117,"-","","Mozilla/5.0 (compatible; BecomeBot/2.3; MSIE 6.0 compatible; +http://www.become.com/site_owners.html)"
robots.txtを読んで去っていった。その辺は行儀がいいな。

#Web

* Ruby関連参考ページ


Rubyで画像ファイルのサイズ取得:生活活用形−ちょよて・ちゃよて
http://tociyuki.cool.ne.jp/clife/comp/rubyimagesize.html

Ruby/PureImage
http://cappuccino.jp/keisuken/ruby/pureimage/

backup_mixi
http://d.hatena.ne.jp/kusigahama/19700831#pl

Exerb Project
http://exerb.sourceforge.jp/
backup_mixiはexe化されたのが用意されてる。
Ruby環境を用意していない大多数の人にとっては便利だな。
用意してても便利。

RAA - http-access2
http://raa.ruby-lang.org/list.rhtml?name=http-access2
backup_mixiで使われているようだけど、やっぱ標準のhttp.rbより便利なのかな?


#プログラミング #Ruby