2010-01-01から1年間の記事一覧

麻雀日記

街に出るとゲーセンで MJ をゲストでやって帰るのが常。今夜はかなり長くやった。 あがれなかった1 白と2そがドラだったのですごいことに。 あがれなかった2 しゃんぽん待ちですーあんこをてんぱって、牌を切ったらロンされた。 あがれた1 ちーといつで赤5の…

追記

MX29F1615 は dip で 27C160 (EPROM) と同じピン配置... なのだが、書き込みに 10 Volt が必要。昇圧するのもありだが、安定供給できなさそう。そうなるとやはり表面実装なのでカートリッジの基板をおこすところからはじめる必要がある。当然ながら結構なコ…

メガドライブの検討 - flash 編

そもそもメガドライブの flash cartrdige は怪しいアジア製品が存在しているので設計する必要がない気がする。 8bit memory x2 //flash memory for D0-D7 flash_low_address[19:0] = cartridge_address[20:1]; flash_low_data[7:0] = cartridge_data[7:0]; f…

メガドライブの検討 - AVR編

PORT A:D0-D7 PORT B:D8-D15 PORT C 0: Address Latch A1-A7, A8-15 (to 74574 x2) 1: Address Latch A16-A23 (to 74574) 2: /C_OE 3: /C_CE 4: /LO_MEM 5: /AS 6: /LDSW 7: /UDSW PORTD 0: /CART_IN 2: USB D+ 4: USB D- 残りは空き。 /AS がでてるのは救い…

メガドライブの検討 - カートリッジ編

検討するのがたのしいだけで、実際にはつくらないのであしからず。http://www.ibiblio.org/pub/micro/games/sega/docs/hardware.txtverilog もどきで表現してみる。 /C_OE drives the cartridge ROM's output enable. It's taken low on any 68000 read from…

TKROM と斜陽

SxROM, UxROM ならこのカセットがありふれてるというのが簡単に分かるんだが、今回最も需要があった TKROM はこれだというタイトルが実はない。TxROM が使われるようになったのは1988年からで主流になったのは1990年以降。海外は別として日本だと別ハードが…

Nintendo の board name

基本的に rrr-hmROM-dd になっています。例外もあります。 rrr が用途. (PC10 はとりあえず除く) HVC: 家庭用日本 NES: 家庭用日本以外 SSS: 業務用時間制 MDS: 業務用クレジット制 h がバンクコントロールの仕様. (なし): (なし) - iNES #0 A: 74161 - iNES…

board name

NES ファイルにあるマッパの概念が広く浸透しすぎているのですが、非公式エミュレータの範疇の用語であって、実際のハードウェアだとうまく表現できないのが現実です。古いNESヘッダの表現能力がすべてのハードを記載するのは無理があって、細部ではエミュレ…

きぼう

次の生産機会があれば 50 個発注したい。 コストを下げたい AVR は dip にしたい。 (ISP 決めうちは懲りた)

販売のお礼

20個だしましたが、多くも少なくもない適量のご注文をいただきました。これ以上来ると断る場合もでるので一度受付を停めます。一段落したら端数を出品するかもしれません。kazzo と junk 品をご希望の方は抽選結果をもとにご返信しますので今しばらくお待ち…

kazzo firmware 0.1.1 released

http://sourceforge.jp/forum/forum.php?forum_id=21585 書いときました。いまからファームウェアを更新するだけの簡単なお仕事が始まる...!

bootloader のアドレスとか

AVR

program memory は word 単位で命令ができている。 CPU の program memory の data bus 幅は 16 bit のようだ... avr 自体の program memory は 16bit 幅で記載している gcc のリンカはアドレスを 8bit 幅で出す つまり、 gcc で出すダンプのアドレスが 0x20…

販売について

ばくてんさんのところでは通信エラーがでなかったので na6ko の環境で通信エラーがでたものは 1500 円引きで販売します。文書がまとまり次第、販売します。1月4日の予定。

address - data memo

<control pin status> CPU PHI2 = H CPU R/W = H PPU /RD = H PPU /WR = H <data bus status> address|CPU |PPU |data $0000- |empty |memory |hi-z $2000- |empty |empty(*2)|hi-z $4000- |register(*1)|memory |*1 $6000- |RAM |empty(*2)|CPU RAM $8000- |memory |memory |CPU memory $a000- |m</data></control>…