i16@あめば -24ページ目

i16@あめば

わたしだ。



IFのオペランドに数値かEQUかSETで設定した定数名か変数名しか出てこない、ネストもしない、としたらおそらくカナリカンタン。何だったら式は書けずにEQU定数名か数値だけってのでも条件アセンブルが出来ないのに比べればソースコードの管理に天地ほどの差が出る。とりあえずこの仕様でも。
6/29 0:08

DOS8086版8080エミュレータの自作はマイクロPlanコンパイラのローダ・インタプリタが無事に動いた今、いったん飽きたなあ。いずれまたやるにしても。某既存CPMエミュレータの8080部分との違いは、8080レジスタをメモリに置かずに8086レジスタでやりくりしたってことだ。
6/29 0:50

CP/M上のソフトで考えると、エミュレータを8080でなくてZ80にするアドバンテージがあんまりないか知れない。どうしてもならZ80レジスタはメモリ上に置いちゃってゆっくりやるわけだけど、算術命令でのP/Vフラグの挙動をエミュレートする分の余計な処理は歓迎できずZ別エミュレータ。
6/29 1:11

んー。8080エミュレータで終わらせずにCPMエミュレータにするかいね。しかしCPMのFCBをDOS 1.xのFCBファンクションコールに渡すなんてのはレトロすぎるし、だからってFCBを解釈してposixとかstdioでエミュレートすんのも無駄に面倒だし。そうでもないのかな。
6/29 1:11

8080エミュレータは暫く(今日は?w)プロジェクト中断して放置することにしよう。。。。ハンダ付け電子工作して遊ぶか、電子工作した機材のソフト作って遊ぶか。音楽、はまああした。KORG DSN-12、もまあきょうはいいや。。。電子工作系の何か。本を読むだけでも。まあ作るかいね。
6/29 1:11

本日のハンダ付け電子工作はコレ。PICkit3でPICチップ単体に書き込む時に使うアダプタ。のキットのハンダ付け。んー。コレのハンダ付けだけではあんまり充実感ないな。 http://t.co/ghMqKRzES7
6/29 2:05

『2014年06月28日のつぶやき』i16さー|http://t.co/OSAR9QvGiX
6/29 2:25

USBシリアルモジュールの足をハンダ付けした。 http://t.co/l9RGHlHqst
6/29 2:45

ぼくの今日の運勢です 恋愛運 ★★☆☆☆ 金運 ★★★☆☆ 健康運 ★★☆☆☆ 仕事運 ★★★★☆ きになってた、あの子の気持ちを確かめるのにGoodな日。それとなくさり気なくね。 ラッキーアイテム 『鉄』→http://t.co/bFdBYz9AbZ
6/29 2:45

もう一個、違う仕様のUSBシリアル変換モジュールの足もハンダ付けした。とりあえずオリジナル回路に取り掛かる前にキット類のハンダ付けシリーズをやっちゃおうかなという予定。まあでも予定は未定。こないだのLCDの変換はオリジナルだし一応w。 http://t.co/NvjhCXSuCj
6/29 2:45

各種モジュールの足をハンダ付けした。 http://t.co/Uh1ZH5iDnp
6/29 3:34

8080エミュレータの自作なんて車輪の再発明の最たる物だけど、それなりに(8086DOS版としては)高性能と思われるものが出来た(カナリ複雑なテストプログラムが通ったとはいえ要詳細デバッグだけど)。まあリハビリだし普段から車輪の再発明を続けてないとつまり野球の素振りみたいなもの。
6/29 7:02

野球の素振りのごとく車輪の再発明を日々繰り返して徐々に徐々に高度のプログラムが書けるようになっていくことを体育会系プログラミングと呼んだのだった(僕がw)。まあ安易に使いまわしちゃうこともジツは多かったとしても。精神としては。今はプログラミングのリハビリ中でもあり、再発明な日々。
6/29 7:22

あー、なんだかいつのまに。またもや。。。//本当に怖いのは【暴言」より「法改正」 - ジャーナリスト堤未果のブログ - Yahoo!ブログ http://t.co/wK9wNDVlT0
6/29 7:22

へー。//“児童虐待防止法6条1項によると、虐待を受けた児童を発見した人は、福祉事務所などに通告する義務がある。” http://t.co/rmUgp2ighX
6/29 7:22

(集団的自衛権を問う)安倍ちゃん、なぜ急ぐんだ 内田裕也さん:朝日新聞デジタル http://t.co/6ELhsUltvi
6/29 7:42

もう作った(組み立てた)Uncompatinoと、まだ作ってないeJackinoモドキ。モドキじゃないeJackinoも、基板は手元にある(この基板はパーツがパーツセットじゃないので少しだけハードルが高い)。 http://t.co/YrWwjba7iz
6/29 8:07

[06月28日]のつぶやきをまとめました ▶RTされたつぶやきは「部屋にあった「標準CP/Mハンドブック」。リハビリとはいえ、こんなものをまた参照する日が来ると...」 http://t.co/8rHO1fw8m3 #gbrt
6/29 8:27

あー。ホンモノは高いのね。サインスマートのパチもんの倍額するのか。。。//: Arduino Mega 2560: 家電・カメラ http://t.co/HWZp8ZZbDI
6/29 8:27

アルファバージョンか―。何かこんなのほかにもありそうだな―。DOSに渡すだけじゃないやつ。つまりDOS/Windows系じゃないところで動かせるやつ。//“開発状況: 3 - アルファ” http://t.co/Fb4CTDcHDV
6/29 9:09

Z80CPUエミュレータであってCPMエミュレータではないなあ。世にCPMエミュレータのリリース版はないのかも??//YAZE-AG - Yet Another Z80 Emulator by AG (version 2.30.3) http://t.co/AR0fwiQAmc
6/29 9:30

古い本に載ってた8080セルフアセンブラのソースリストの写経を始めたけど飽きてきたw。パラパラ見てた時には気付かなかったコードの理不尽な点というか惜しい点に色々気付いたりする。まあ昔のコードだけどね。マイクロPlanに比べてハック度は低い感じ。逆に無駄なハックしてて読みにくいし。
6/29 12:13

古い本に載ってた8080セルフアセンブラの写経、CPMアセンブラASMは通るようになった。番地がズレてるのでどっかで入力を間違えてることが超確実。
6/29 16:51

次の商品を購入しました:岩田 利王 『dsPIC基板で始めるディジタル信号処理―パソコンとこの1冊で実体験! (ディジタル信号処理シリーズ)』 via amazonJP http://t.co/Sg10uRjRIw
6/29 18:44

次の商品を購入しました:トランジスタ技術編集部 『トランジスタ技術2014年7月号』 via amazonJP http://t.co/Rabr5gvPP4
6/29 19:05



セロテープだと熱で溶けると思うから、絆創膏持って来た。仮止めに使ってみる。 http://t.co/povmmJyVG8
6/28 0:09

いきなりコレのハンダ付けでした。テスターの導通レンジで当たってみたら、ダイジョブ出来てるっぽい。 http://t.co/oPvul1zHyG
6/28 0:29

『Twitterまとめ投稿 2014/06/28』あなたを幸せにします。林愛一郎です。愛ち..|http://t.co/iMG8nZMAb2
6/28 0:50

出来たっぽい。まあUncompatinoのセットを指定通りにハンダ付けしただけなんですけどね。 http://t.co/ATnvqalwLp
6/28 1:25

LEDチカチカ成功。んー。自分で設計したわけじゃないから自作とは言い難いけど、表面実装LSIのハンダ付け実技練習にはなった。ブートローダーをArduino UNO R3+ABRISPmkIIで焼いたチップだしね。 http://t.co/qAcZxK7iQp
6/28 1:45

一気に幾つか作っちゃう気で居たけど、今晩のハンダ付け電子工作はUncompatino組んだだけで中断することに予定変更して、何か違うことをしようと思い直した。んー。何しようかな。
6/28 2:18

『2014年06月27日のつぶやき』i16さー|http://t.co/YUXDoUDcTE
6/28 2:38

ぼくの今日の運勢です 恋愛運 ★★☆☆☆ 金運 ★★☆☆☆ 健康運 ★★★★★ 仕事運 ★★★★★ 自身に関するあらぬ噂が独り歩きしトンデモナイことに。変な噂は早めに潰しておこう。 ラッキーアイテム 『2階建てバス』→http://t.co/bFdBYz9AbZ
6/28 2:38

今年もやるんですねー。//500個の風鈴の音を聴く - イキイキ推進委員会 http://t.co/eE3IyM7YO7
6/28 6:10

Duino-Vの本家ページは消えちゃってるけど、ナンチャッテを発見。なるほどなるほどだなー。//USB直結:放課後マイコンクラブ:So-netブログ http://t.co/ayVKVUCuIW
6/28 7:04

悲しいね。。。。マクドナルド。。。。//ハッピーセットの悲しいおまけ « ちっちゃいものくらぶ http://t.co/QdHppD1r3g
6/28 7:27

マイクロPlanローダ・インタプリタのアセンブラソースリストを本から写経したんだけど、自作8080シミュレータで動かない。とりあえず問題を切り分けないと正体不明。先ず写経がちゃんと打ち込めてるかわからないので急遽CP/Mに移植した。これを既存CP/Mシミュレータで動かしてみる。
6/28 7:47

既存の他人作のCP/MエミュレーターがHLT命令で挙動不明な感じである。あーそうか。他人作でもソースコードも同梱だったんだから読んでみればいいのか。
6/28 8:08

[06月27日]のつぶやきをまとめました http://t.co/lt30PCViEy
6/28 8:08

んー。DOSで8086なdebugデバッガでCPMエミュレータ上のマイクロPlanローダインタプリタを調べるんでなくて、DOS上のCPMエミュレータ上の8080なDDTデバッガでマイクロPlanローダインタプリタを調べるべきだなあ。入力リダイレクトがDOSレベルなのが解りにくい。
6/28 8:28

んー。8080のHLT命令に到達すると正常終了とせずに未定義命令の実行だとノタマウのかこの既存CPMエミュレータは。なーんだ。まあしかしHLT命令に到達しちゃうのはオカシイ訳だから写経に失敗してるんだろうなあ。
6/28 8:48

結局アセンブラのプリントリスティングファイルと本を見比べて写経ミス2箇所見つけて直した。そしてCPM版に戻して動かしてみたら動いた。この時点では本を入力した奴を写経のデバッグのためにCPMに急遽移植した奴が既存CPMエミュレータで動いた話でしか無い。次に自分のエミュレータを試す。
6/28 9:09

DOS窓のdebugデバッガでトレースしてみたらint 21h DOSファンクションコールの中までトレースしてっちゃっててちょっとコレじゃデバッグできないなあ。んー。どうしましょうねえ。。。自作8080エミュレータ自身にデバッグ支援を組み込んじゃうのが早道かなあ。。。
6/28 9:30

アセンブラプログラムをデバッグするのにprintfデバッグになっちゃったという、いつの時代の話かと思うけど、まあDOSのツールはDOS時代のままか。しかも当時よりもカナリ失っちゃってるから当時より環境悪い?まあマシンが仮想だとか速いとかそういう点で当時より遥かにマシかな。
6/28 9:50

Mac mini上のVirtualBoxという仮想マシン上のWindowsXP上のDOS窓という仮想DOS上で自作8080エミュレータという仮想8080マシンを動かしてその上でマイクロPlanローダ・インタプリタという仮想マシンを動かしてマイクロPlanのセルフコンパイル。。。
6/28 9:50

デバッグ用16進出力で右シフトすべきところを左シフトして全部ゼロになってたw。色々ダメである。リハビリリハビリ。。。。
6/28 10:28

1000H番地へ行かないのはナゼだろう、、、、
6/28 11:38

Macの場合はFTDIシリアルドライバの付け外しが煩雑ってことかな。僕はAVRISPmkII買って持ってるんだから、メーカー純正の書きかただけでやってればいいってことかもしれないね。・・なんでも作っちゃう、かも。 Bit-bang http://t.co/RkuDpQGSbz
6/28 15:04

部屋にあった「標準CP/Mハンドブック」。リハビリとはいえ、こんなものをまた参照する日が来るとは。まあとにかくリハビリ自作ちゅうの参考になるハズ。 http://t.co/sTvNyc1ZLA
6/28 15:25

次の商品を購入しました:トランジスタ技術SPECIAL編集部 『トランジスタ技術SPECIAL №127』 via amazonJP http://t.co/i6EAdQmfcJ
6/28 16:12

自作中の8080エミュレータのデバッグ中だけど、ワケワカンナイので、1命令実行する毎にレジスタ表示するようにしてみた。DOS上の8086アセンブラで書いてるからコレもアセンブラで書く必要があってカナリ煩雑。実行中。でかいトレースリストが出来ても対応できるのが現代のアドバンテージ。
6/28 16:32

「標準MS-DOSハンドブック」も部屋にあったはずだけどそっちは病気になったあとにあれこれ整理した時に捨てちゃったと思う。「標準CP/Mハンドブック」のほうは古すぎて奥の本棚に埋もれてたので大廃棄大会の時に廃棄を免れた。CP/MとMP/Mについて載ってる。
6/28 16:32

あー。自作中の8080エミュレータは出力のファイル書き込みが1バイトずつだからデバッグ用の大量出力とかしてると物凄く遅いのね。。。。。
6/28 16:54

1608サイズなコンデンサというのをどんなものかと思って買ってみたんだけどコレは小さすぎてギブアップだなあ。。。。表面実装用でももうちょっと大きくないと今のところ僕にはムリだ。
6/28 17:14

最初の関数定義のところで関数定義という標識だけ出力した後に関数名を出力せずに無限にNUL'\0'を出力して暴走してるみたいだなあ。。。。ゆっくり検証してったら自分のミスが見つかるハズ。不調だからなかなかワカンナイのである。でも僕がここまで復活できるとは思ってなかったとも言える。
6/28 17:37

1文字出力されている'$'は、関数定義の標識文字じゃなくて二重定義のエラーメッセージ文字だと判明した。
6/28 18:02

in命令でHLレジスタが化けてるみたいだなあ。そこがバグなんだろうか。
6/28 18:23

in命令のエミュレート時もout命令のエミュレート時もレジスタ保存がちゃんとやってなくてグダグダだったのでその辺り修正。んー。カナリバグバグなのかもしれないなあコレ。
6/28 18:23

bxレジスタとcxレジスタの指定違い発見。。。
6/28 19:16

を。ローダのロケーションポインタが順調に増加するようになった。うごくといいなー。まあでもバグが見つかれば直すし。延々トレースしてみるという、かなりユルいデバッグ方法を採用中。集中力がカナリ低いので。
6/28 19:36

自作8080エミュレーター上でマイクロPlanコンパイラがセルフコンパイルできるようになった。コンパイラ自身のソースをコンパイルしてコンパイラ自身と同じコードが出力されるようになった。このソフトで使われている8080インストラクションについてはエミュレータちゃんと動いてるっぽい。
6/28 21:15

MS-10か。20じゃなくてw ( #dg1053 live at http://t.co/t54GKQenpU)
6/28 21:35

シンセは弾くより作るほうが楽しいんじゃないのかなw ( #dg1053 live at http://t.co/t54GKQenpU)
6/28 21:35

tmt ( #dg1053 live at http://t.co/t54GKQenpU)
6/28 21:35

もうちょっと低音も出せるといいんだけどねー。3DSLL改造しなくちゃダメかなあ。。。。 ( #dg1053 live at http://t.co/t54GKQenpU)
6/28 21:35

まあダウンロード版だから売り切れの心配とか無くていいよね。M01Dとおなじく。。。。 ( #dg1053 live at http://t.co/t54GKQenpU)
6/28 21:35

スタジオの写真ひだりのほうにオシロスコープ。 http://t.co/f358hBDjBr
6/28 21:55

画面がgdgdwwww ( #dg1053 live at http://t.co/t54GKQenpU)
6/28 21:55

星野さん中継頑張ってーw ( #dg1053 live at http://t.co/t54GKQenpU)
6/28 21:56

今日はUStreamダメだなあ。。。 ( #dg1053 live at http://t.co/t54GKQenpU)
6/28 22:16

リサジューとリサージュの用例数はGoogle先生ではおおむね拮抗してるなあ。僕はリサージュと読んでた。Lissajousならリサジューのほうが若干近い? ( #dg1053 live at http://t.co/t54GKQenpU)
6/28 22:16

アナログ数学だなー(^^;; ( #dg1053 live at http://t.co/t54GKQenpU)
6/28 22:36

あーもー半分来ちゃったか。AM放送分終わっちゃうのね。。。 ( #dg1053 live at http://t.co/t54GKQenpU)
6/28 22:36

さて本題です(残業w) ( #dg1053 live at http://t.co/t54GKQenpU)
6/28 22:37

UStream放送安定しないねえ。。。 ( #dg1053 live at http://t.co/t54GKQenpU)
6/28 22:37

コレ楽器なのかなww ( #dg1053 live at http://t.co/t54GKQenpU)
6/28 22:57

お。音楽になったw ( #dg1053 live at http://t.co/t54GKQenpU)
6/28 22:57

おー。普通にアナログな音楽になってきたなーw ( #dg1053 live at http://t.co/t54GKQenpU)
6/28 22:57

tmt ( #dg1053 live at http://t.co/t54GKQenpU)
6/28 22:57

あー。合いそうかも。。 ( #dg1053 live at http://t.co/t54GKQenpU)
6/28 22:58

んー。CP/M付属アセンブラASMにはIFとENDIFはあるけどELSEはナイのでした。こないだWebから取ってきたPDFマニュアルで確認した。しかもIFがネストできるとは書いてないけどネストできなくていいんだったら作るのカンタンだなあ。作っちゃおうかなあ。プリプロセッサとしてw
6/28 23:47



『Twitterまとめ投稿 2014/06/27』あなたを幸せにします。林愛一郎です。愛ち..|http://t.co/bAktig1daP
6/27 0:47

ぼくの今日の運勢です 恋愛運 ★★★★★ 金運 ★★★★☆ 健康運 ★★☆☆☆ 仕事運 ★★★★★ 体調管理に注意。これでもかというほどマスクで防御を。万全を期すべし。じゃないとアベシ。 ラッキーアイテム 『ティーカップ』→http://t.co/bFdBYz9AbZ
6/27 1:40

液晶のコネクタ変換アダプタ作った。ブレッドボードに刺す裏側。 http://t.co/X8JEA12cxS
6/27 2:01

液晶のコネクタ変換アダプタ作ったやつの液晶に刺す表側。やっと作ったけど、あと二つ作る気力が続くかどうか。 http://t.co/C87bZA7Tdo
6/27 2:01

『2014年06月26日のつぶやき』i16さー|http://t.co/x2pyaIRtjP
6/27 2:20

二個目が出来た。一個目と二個目で配線を変えてあるのである。さて、二個目と同じやつをあともうひとつ作る。 http://t.co/x4OjnrxO45
6/27 3:02

三つ出来た。手前の三つの自作変換アダプタで中の三つの液晶モジュールが奥の液晶モジュールと同じピン配列として使える、ハズ。ブレッドボードに挿して使えるようになったと思う。 http://t.co/7CJkk4kL7A
6/27 4:11

CP/MアセンブラASMが暴走してアセンブルできなかったのは、ソースコードの改行がCP/Mの\r\nでなくてunixの\nになってたためでした。むー。改行コードをCP/MやDOSやWindowsの\r\nに変更してやり直したら、瞬殺でアセンブルできるようになった。。。。
6/27 6:38

本の8080アセンブラソースプログラムを写経してCP/MアセンブラASMでアセンブルしてみたら最後の番地は合ってたので、入力行を飛ばしちゃったという入力ミスはないみたい。ちゃんと出来のたかな。とにかくHEXファイルが出来たので、自作8080シミュレータのテストデータになるかな。。
6/27 6:58

[06月26日]のつぶやきをまとめました http://t.co/hTAUl2vnH2
6/27 8:08

あーなるほどー。C言語でNULLのゼロというか数字の0は8進数だったのか―。0で始まるもんね。そのまま1文字で終わるわけだけど。C言語規格の文法上は8進数だ。気が付かなかったww
6/27 21:57

なるほど自動車は気楽にバグってたら困るからそっちの業界からこういうのが出てきたのね。でもまあC言語使うなら正しいガイドラインだなあ。必ず守れてるかどうかは別として。//MISRA-Cについて http://t.co/rQ6Y2IRHKE
6/27 22:18

今日の音イジは大須から中継かー。てゆーことは今日はダメかも―。
6/27 22:18

音イジ待機ちゅう、、、、 ( #つたほ live at http://t.co/mcqHaYATnk)
6/27 22:39

【ニコ生視聴中(12分経過)】 【22:15~】田辺恵二の音楽をいっぱいいじっちゃうぞ! http://t.co/GtUAkBRLqp #nicoch2579745 #つたほ
6/27 22:39

こんばんわー ( #つたほ live at http://t.co/mcqHaYATnk)
6/27 22:39

半田ごてオン! http://t.co/QupGOs3ONN
6/27 23:49



『Twitterまとめ投稿 2014/06/26』あなたを幸せにします。林愛一郎です。愛ち..|http://t.co/2cC1aD4XHT
6/26 0:47

MASMで簡略化セグメントじゃない記述法で使ってPSPセグメント内にバッファを定義しようとしてやりかたを思い出せずに居る。この辺りの不毛な情報に関する資料は捨てちゃったしぐぐってもなかなか見あたらないし。やっぱりアレは不毛な世界だったんだなあと思いつつ、しかし思い出せないのも。。
6/26 1:28

DOSのioctlでisattyに相当することが出来たけど、まだEOF処理苦戦中。単にアルゴリズムが複雑になって来て解んなくなっちゃってるんだと思うけど、メモリを極力使わずにレジスタで回すようにしてるので、セグメントレジスタが合ってるかどうかというあたりも確信がない。リハビリ中。
6/26 1:48

『2014年06月25日のつぶやき』i16さー|http://t.co/uI7kulQrLO
6/26 2:20

リハビリのために自作中の8080エミュレーターはエミュレーターエンジン本体はおおむね動いてるっぽいんだけどDOSと繋ぐ部分のDOS特有の汚い部分の対策処理方法が思い出せずにバグってるみたい。不毛だけどまあリハビリに遊んでるだけだから気長に休み休みやればいいか。
6/26 2:41

休んでるあいだ何をするかといえばArduinoとかその他の電子工作方面とか、明らかに苦手分野である音楽とかをやってたほうが、8080とか8086なDOSみたいな後ろ向きのことよりは遥かに建設的な感じではあるなあ。DOS系リハビリはもともと音楽や電子工作の気分転換だったんだけどw。
6/26 2:41

ぼくの今日の運勢です 恋愛運 ★★☆☆☆ 金運 ★★☆☆☆ 健康運 ★★☆☆☆ 仕事運 ★★★★☆ 調子いい一日になりそうだが、ガス欠に注意、車もあなたも。御飯食べよう。 ラッキーアイテム 『キレンジャー』→http://t.co/bFdBYz9AbZ
6/26 3:01

んー。リハビリ自作中の8080エミュレータが改良できて、今やってるテストは通るようになった。一定条件で動いてなかったプログラムのバグ取ってんだから改良とは言わないかな。こういうの書いてた時代に比べて我ながら堕落したものであるが、しかし世の中の最近の用語はそうなってるようであるw。
6/26 4:49

さて、自作8080エミュレータが正しく動くことを確認するにはむかしむかしのプログラムリストを打ち込んでみるとかかなー。そっからテストデータHEXファイル作るのには既存の他人作のCP/Mエミュレータでアセンブルすればいいし。正しく動くことを確認するより正しく動かない部分を直すのだ。
6/26 5:14

PSPセグメント内のデータエリアの書きかたが正しい8086アセンブラの書きかたになってないのが美しくないけどなー。どうやるんだったっけねー。
6/26 5:34

リンカーからリンクマップ出して考えればいいのかなあ。MASMのアセンブラ・ディレクティブを思い出せてないのをどうにかする必要があるのかなあ。まあとにかくぐだぐだやりつつ。
6/26 5:34

でもArduinoでMIDIコントローラー作るほうもまあ何となく考えては居る。ちょっと作りかけてそのままになってる奴の続き。ハードウエアはアリモノというか手持ちの既製品のMIDIシールドと赤外線距離センサで、空間カオシレーター作れる。パズルになって無くてハマり要素がないけど。
6/26 5:35

Arduinoを共振器ナシで動けるようにしてみるというほうが技術的興味としては楽しげかなあ。Web上にやってる人大勢居るから新技術でもなんでもないけど。むしろArduino IDEでチップにoptiboot書く正しいおまじないを見つけて公開したほうが世のため人のためという気が。。
6/26 5:35

基本的にリハビリなんだからリハビリ効果が高そうというか自分が楽しいようなことを好きなようにやってるのが正しいってことかなあ。その中から人の役に立つことも出てくることでしょう。第一義にしちゃうと疲れちゃうから第一義にするのはちょっとやめといてみる。うんうん。
6/26 5:35

なるほどー。//某女子大のとある講義では、初老の女性講師が最初の5分か10分ほど世間話を.. http://t.co/jUZPAMHuFE
6/26 5:55

わはは。技術の無駄遣い。いや技術とか呼んだらいけないかも知れずw。でも結構役に立っちゃう現場もあり?どうかなー。//日本、まさかの「IE6互換ブラウザ」を完成させてしまう。IT業界の新陳代謝抑制に成功。:まとめニュースちゃんねるぷらす http://t.co/tUCbrlgsyw
6/26 5:55

あー。声紋鑑定なんてそっち方面に興味あってパソコン持ってれば素人でも出来ますね確かに。//【速報】「産めないのか?」声紋鑑定が終了 犯人は… http://t.co/uMPCKtgl2c
6/26 6:15

うぐいすが鳴いてる―。ちゃんとホーホケキョって言えたよ―。
6/26 6:15

[06月25日]のつぶやきをまとめました http://t.co/U0cNF4Sr0V
6/26 8:08

CP/Mのプログラムではファイルの終わりEOFは^Zなんだけど、DOSやWinでは単にファイルが終わってる場合があるので、入力リダイレクトでファイルの終わりを超えて読んだ場合に^Zを返して、それだけだとプログラムが終わらない場合が多いので、30回読んだらエラーにして止めてみた。
6/26 8:28

んー。ファイルの終わりを超えて読み続ける場合に、しばらく何回か^Zを返してダメだったら^Cを返してそれでもダメだったら初めて強制終了、ってやったほうがプログラムが無事に終わるケースが増えるような気がするなあ。あと、isattyは何度も呼ばないで最初に1回だけ呼んだほうがいいなあ。
6/26 8:28

あれ。紙テープが終わったらキーボード待ちにしたほうがテレタイプASR-33の実機に近いかな。まあでもリダイレクトしてたらファイルが終わったらコマンドの中でキーボード待っちゃわないでコマンドはいったん終了してプロンプトまで戻ったほうが便利だよねえ。そうでもないかなあ。
6/26 8:28

まあしかしいったん動いたのをファイルの終りの部分の対策をしてるうちにバグっちゃったのをどうにか改良版として動くようにしたところである。さっき書いたふうに仕様的にまだ気に入ってないので改良しようとするとしばらくまたバグっちゃうかしんないしちょっと休憩。
6/26 8:48

8080エミュレータのスタックとDOSの8086のスタックを共用してるから、ホントのDOSの実機で動かすとスタックがあふれるタブン。Windows上のDOS窓なら実機のインタラプトは保護モードのスタックを使って仮想8086モードのスタックはあんまり食わないという点を利用してる。
6/26 8:49

昔PC98のデバイスドライバ仕事で書いてた時、エプソンの特定のバージョンのDOSでスタックがあんまり取ってなくて溢れて暴走するんで、デバイスドライバ内に別スタック作って使ったなあ。市販製品の付属ドライバでそんな感じ。ドライバがリアルタイムOSモドキ状態でハードウエアいじりまくり。
6/26 8:49

今日は生協の宅配が来る日だ。もうすぐ来るね。ホームヘルパーさんが来るより前に生協が来ちゃうと僕が受け取らないとならないのでした。。。あと、アマゾン経由で買ったPIC/AVRの古本が届くはず。古本が流通するとこの分野や基礎技術の本は不利だねえ。バージョン別の瑣末な情報の書籍が有利。
6/26 8:49

なるほど賢いねえ。。。//ハコスコ | CUUSOO あなたのアイデアで、みんなを動かそう https://t.co/La1iIeXSQU
6/26 9:09

オシロスコープのBNC入力に秋月の通販で2つ買ったRCAピンジャックからの変換コネクタを付けてライン入力から分岐して表示してみたら波形が見れた。ただしノイズでボケボケ。ライン入力じゃなくてスピーカー出力から分岐すればインピーダンスが低くてノイズ少なくて綺麗に見れるんでしょうね。
6/26 9:09

ナンチャッテ音楽スタジオにオシロスコープが繋がってるとナンチャッテ度が増すような気が勝手にしているのでしたww。問題はリハビリ電子工作&プログラミングに超注力中でアマチュア音楽家活動がややオロソカになってることである。まあでもなんでもいいのだ。当面はしょうがない。リハビリである。
6/26 9:09

じゅうたんの上に溶けたハンダが落ちると毛足にくっついちゃって、これを無理やり取るときに毛が毟れちゃってじゅうたんが痛むので、じゅうたんの敷いてない端っこの木の床が出てるところで電子工作するのでした。机?はすでにいっぱいww
6/26 9:30

ファイルの終わりを超えて読んでリードエラーを起こしたあとの別プロセスで最初からリードエラーが解消してないような挙動をするんだけど、これはDOS窓の挙動のせいだったりするのかなあ。僕のバグなのかどっちかワカラナイ。。とりあえず直したはずだしDOS窓が必ずしも信用置けないのである。
6/26 10:02

一番マトモそうなWindows XPのDOS窓でもこんな感じなので、元々がかなり怪しい感じのWindows 8.1のDOS窓とかだとさらにわけわかんなそう。。。
6/26 10:22

DOS窓で一度http://t.co/4n0c2mkVPMを起動してexitすると以降マトモに動くっぽい、という挙動をしてるようにみえる。なんじゃこれ。。。
6/26 10:22

ぐはー。いま使ってるデジタルオーディオアンプが出力がBTLだからオシロスコープにつなぐのにマイナス側を左右共通電位にする訳にはいかないということに改めて気がついた。むー。だめじゃん。まあBTLでない古いメインアンプ直したら使うってことで。安易な予想では電源のコンデンサの容量抜け。
6/26 10:22

電解コンデンサは秋月電子から買ったアレコレ入りダンボールの中にちゃっかり2個入ってるのである。アレでダイジョブなはずだけどなあ。
6/26 10:22

都議会ヤジ、うやむや 逃げる自民「他のヤジ知らぬ」:朝日新聞デジタル http://t.co/7vkn18bqaN
6/26 11:13

ちょこちょこっと空間カオシレーターを作ってみたけど、何だかそれっぽいものはできたんだけど、表示デバイスを付けてなくてMIDIから音が鳴るだけだから、何がなんだかさっぱりワカランw。とりあえず鳴るけど調整とかデバッグとかできませんw。液晶表示デバイスとか地道にハンダ付けして作ろうw
6/26 12:17

妹が遊びに来ててもう帰っちゃったんだけど荷物を置いてっちゃったので宅急便で送ってあげないとダメで、ヤマト運輸のサイトで送り状を印刷して集荷を申し込んだので今日は集荷待ち。あんまり遅いとお散歩に出たくなっちゃうかも。まあオウチで電子工作してるベーかねー。
6/26 12:37

あ゛ー。さっきまで涼しかったのに暑くなってきちゃった。。。。
6/26 12:58

んー。宅急便の集荷待ちだし午後のヘルパーさん割と早い時間に来る予定だし、電子工作ハンダ付け始めちゃうと不便だなあ。頭あんまり動いて無い感あるから、昔の本の8080アセンブラソースリストの写経でもするかいね。自作8080エミュレータの動作テストデータになる。
6/26 13:19

マイクロPlanの8080アセンブラで書かれた元祖のローダインタプリタのアセンブラソースを写経してみた。ちゃんと入力できたかどうか不明。小文字で入れちゃったし。まあ一旦休憩して、気が向いたらやってみよう。写経中に宅急便集荷は来たから電子工作に入っちゃうのも可。あーでも超疲れたな。
6/26 14:31

んー。これだねー。確かにバックライトついてないと見えないから常にツイてる!にしちゃう改造そのうちやっちゃうかいなー。電気食うけどー。//秋月白抜き文字液晶のバックライト改造方法 - じゅんのなんでもD.I.Y. - Yahoo!ブログ http://t.co/lXP278RGej
6/26 17:03

売り切れ中か。てゆーかこういうのを自分で設計製作して遊ぼうという魂胆である。//i2clcd(5v・バックライトON/OFF制御有り・3.3Vパック) - +galileo7+ Arduinoシールドの輸入・オリジナル製品の販売 http://t.co/eV6AvvlG7c
6/26 17:23

vectorからダウンロードしたCPM80エミュレーター上でCPM ASMを走らせて、昼間入力したマイクロPlanローダインタプリタをアセンブルしようとしてみてるんだけど、アセンブルに時間がかかってるんだかCPMエミュレータが暴走してるんだかどっちだかわからない。。。
6/26 19:58

CP/Mアセンブラ、こんなに遅くていいのかな。タスクマネージャは96%辺り。ただしCPMエミュレータを動かしているDOS窓を含むWindows XP全体がMac miniの8スレッドのうちの1スレッドしか使ってないVirtualBoxの範囲内で動いている。動いてんのかな。。。。
6/26 20:19

このCPM ASMで、超小さいテストプログラムはアセンブルできたので、遅いだけのような気もするけど、何しろ反応がなくなってしまっている。
6/26 20:19

CP/MをエミュレートするのにDOSのFCBを使うプログラムをWindows XPのDOS窓で動かして、どの程度ダイジョブなのかヨクワカンナイ。。。FCBはCP/M互換のDOS 1.xの旧式機能だから後年のサポートがカナリいい加減。。。。
6/26 20:19

WindowsのDOS窓でFCB使うとファイルの読み書きが物凄く遅くなるような気はしては居る。でもちゃんと動いてるのかどうかよく解らん。出力ファイルのサイズは0バイトのままだ。アセンブラはたぶん複数パス式だろうからしばらくゼロなのはしょうがないんだろうけど。
6/26 20:19

んー。昔の本の写経だからそんなには巨大ソースプログラムじゃないんだけどなー。アセンブルできないのかなー。それともエミュレータかDOS窓がバグってんのかなー。ちなみに写経してみて気がついた様々なテクニック。昔のプログラムってよく練って作られてたんだなあ。。。富豪的いい加減さナシ。
6/26 20:19



『Twitterまとめ投稿 2014/06/25』あなたを幸せにします。林愛一郎です。愛ち..|http://t.co/0gyl0rLrK3
6/25 0:51

『2014年06月24日のつぶやき』i16さー|http://t.co/LNmVO73gDA
6/25 2:20

ぼくの今日の運勢です 恋愛運 ★★☆☆☆ 金運 ★★★★★ 健康運 ★★★☆☆ 仕事運 ★★☆☆☆ 再度足元を固めて。惰性でやっていると重大な事故になってしまうかも。初心で! ラッキーアイテム 『ポケット』→http://t.co/bFdBYz9AbZ
6/25 2:40

この情報は今年の更新だ。//LFN drivers http://t.co/T9dPMe1kYJ
6/25 6:51

TK80よりさらに以前のマイクロコンピュータのソフトの本が英文字が全部大文字なんだけど、テレタイプってもしかして大文字しか出なかったんだったっけ?40年近く前の記憶はやや曖昧。
6/25 14:23

当時メジャーだったASR-33という機種は大文字のみだったとのこと。なるほど。 http://t.co/GkA2s4KVw8
6/25 14:43

を。ニンテンドー3DS用の新しいアナログ(モデリング)シンセが出てる。。。//KORG DSN-12 jp of DETUNE http://t.co/ptCF5W7vN4
6/25 14:43

URLおかしかったので再送。ニンテンドー3DS用アナログ(モデリング)シンセが出てる。。//KORG DSN-12 jp of DETUNE http://t.co/yioW2RigaX
6/25 14:43

テレタイプのASR-33は一台僕がトドメを刺しちゃったような気がした覚えがないでもない。壊れてたんだか僕が壊したんだか。既に使われてなかったやつ。
6/25 14:43

64bit版では動かないけど32bit版のWindows8.1ではDOS窓でDOS版プログラムが動く。ただしDOS窓の機能が低いんだか設定の問題なんだか、WindowsXPのDOS窓のようなヒストリーが効かないのでものすごく不便。画面も何となくダサい。設定でどうにかなるのかな。
6/25 15:12

まちがえたかも。Windows8.1のDOS窓のヒストリーは活きてるっぽい。ファイル名補完が活きてないか設定が変わっちゃってコントロールコードが説明と違うしタブでもないようである。
6/25 15:32

あれ。Windows 8.1の32bit版のDOS窓でDOSのプログラムを動かしてる時は日本語キーボード使ってても英語キーボードの配列になっちゃってキーボードの刻印と入力される文字が違っちゃうぞ。。。。バグだか仕様だか。仕様としたらカナリな脳障害仕様。。Brain Damaged
6/25 15:32

Windows 8.1の32bit版のDOS窓が現存する最新のDOSだと思うんだけど16bitのDOSソフトを起動した時にキーボードが英語キーボード配列に変わるのと、画面も英語画面に変わっておいてしかし画面の方は何かの拍子に行ったり来たりしてよくわからない挙動。バグバグなのかも。
6/25 15:53

Windows 8.1の64bit版を入れた方のSC440はメモリ8GBにしてあるんだけど、32bit版を入れた方のSC440はメモリ2GBしか入れてない。あと1GBやりくりするかなー。使ってないマシンあるんだしねー。32bit版OSなら3GB超えても意味ないはずだから3GB。
6/25 16:19

まあしかし大して急がないといえば急がない。メモリが少ないぶんReadyBoost用のUSBメモリは挿して設定してあるけど効果あるのかな。
6/25 16:39

VisualStudioの無料Express版のアップデート中。昔MSからコンパイラとかすごい値段で買ってたけど他社のOSじゃ動かないソフト作らせるのに開発ツールを高い値段で売りつけるってどんだけ殿様商売だったんだろう。殆ど大したもん作んなかったので個人的には大赤字だったなあ。
6/25 16:40

DOS窓使うんだったら最近のバグバグなWindows 8.1じゃなくてWindows MeとかWindows 98SEとか使ったほうがいいのかなあ。ソースプログラムはMacファイルシステム上に置きたいからネットワーク扱いになるんだよねえ。WinXPやWin2kのほうが便利かなあ。
6/25 16:40

Mac上のVirtualBoxだけどWindows MeとかWindows 98SEといった16bit系のOSはちゃんと動かないみたいだ。プラグインもインストール出来ないし、そもそもOSの起動によく失敗するし。Windows 8.1はVirtualPCをサポートしないしなあ。。。
6/25 17:39

無料になってたVirtualPCとその後継がWindows 8.1で無くなっちゃったのも痛い。そういえばVirtualPCもマイクロソフトに買われて無料になる前、高かった頃に買ってたなあ。
6/25 17:59

ユーザのメーリングリストを作って情報交換してたのだった。有料のソフトなのにこっちはお金払いながらボランティアしてたんだから我ながらご苦労なことであった。VirtualPCに限らずいくつか買ったソフトのメーリングリストを主宰でやってた。
6/25 17:59

僕がバージョンアップ版を買えなくなって追い付かなくなっちゃってダメになっちゃってた感じだったなあ。基本がオープンソースだった「CGIメーリングリスト」は長く続いて賑わったけど。でもあれもボランティア活動だったなあ。お仕事でお金稼いでる人に無料奉仕してたねえ。
6/25 17:59

まあ僕がそういう人であるということでしょうがないのかなー。
6/25 17:59

結局16bitDOSとしてはVirtualBox上のWindows XPのDOS窓の16bitDOSモードがそれ以前のOSよりもそれ以後のOSよりも使いやすいってことかなー。Vista試してないけどねー。VistaのインストールディスクはSP+メーカーで出来るのかな。試すかねー。
6/25 17:59



『Twitterまとめ投稿 2014/06/24』あなたを幸せにします。林愛一郎です。愛ち..|http://t.co/251kPsY0e6
6/24 0:52

ぼくの今日の運勢です 恋愛運 ★★☆☆☆ 金運 ★★☆☆☆ 健康運 ★★★★★ 仕事運 ★★★☆☆ お風呂にゆっくり入りましょう。リラックスするとリラックマのように幸せに ラッキーアイテム 『ブーツ』→http://t.co/bFdBYz9AbZ
6/24 1:34

『2014年06月23日のつぶやき』i16さー|http://t.co/XJ4AWf231z
6/24 2:20

直したというようなことは書いてあるなあ。。。//iTunes の App Store で配信中の iPhone、iPod touch、iPad 用 Yo. https://t.co/fN11GQlGhK
6/24 6:23

次の商品を購入しました:高林 哲 『Binary Hacks ―ハッカー秘伝のテクニック100選』 via amazonJP http://t.co/Q0HdmSWF26
6/24 6:43

ホントにやったか―。若いモンよりフットワーク軽いねえ。。。//ナタリー - コロムビア、W杯必勝祈願で“日本vsコロンビア株式会社”へ http://t.co/iZ4MWGxw7z
6/24 7:14

あーでも正式社名変更までは行かなかったのかー。そこがいまいちだな―。まあでもロゴ変更ご苦労である。(^^;;;
6/24 7:34

[06月23日]のつぶやきをまとめました ▶RTされたつぶやきは「ATmega328P-PUにブートローダーが書き込めなかったのは、まさかの逆挿しでしたww。草...」 http://t.co/EZz9Od9h3A #gbrt
6/24 8:08

次の商品を購入しました:土井 滋貴 『試しながら学ぶAVR入門―マイコンの基礎と電子工作とWindowsアプリケーションの作り方 (SkiLL up mycomputerシリーズ)』 via amazonJP http://t.co/YgEaalBwZy
6/24 8:54

次の商品を購入しました:石神 芳郎 『現場で使えるローエンド・マイコン活用事例集: PICとAVRマイコン+C言語プログラミング (マイコン活用シリーズ)』 via amazonJP http://t.co/jH0KroV0Y3
6/24 9:15

不動産管理会社の人間だが、おまえらに言いたいことがある http://t.co/YN6rMOl655
6/24 12:30

雨さっき止んでたのに雷雨になった。
6/24 13:13

リハビリで作ってるDOS版8080エミュレータに8080アセンブラの出力のHEXファイルを読み込んで実行する機能をつけた。debug.exeで見る限りテストHEXファイルは読み込んでエミュレーターがスタートしてるように見える。エミュレータが何も入出力できないので希望動作か不明w
6/24 16:42

CPMエミュレーターじゃなくて8080エミュレーターなんだから、どっかのポートにoutしたら標準出力に出てきちゃうように作ればいいのか。テレタイプ代わりの標準入出力しか付けないなら、ポートどこにでもoutしたら標準出力に出てきちゃうというカンタンいい加減な仕掛けで足りそう。
6/24 17:02

HEXファイルのロード時にチェックサムエラーになるなあ。ロードするプログラムがちゃんと出来てないってことだろうなあ。。。んー。なんだか休憩にするかいねー。あんまり見通し無いままグダグダのアセンブラプログラムを書いても動かない。ここまで復活したというか、こんなのも出来ないというか。
6/24 17:37

を。Z:\86asm>debug emu8080.exe \cpm80\test.hex -g this is a testプログラムは正常に終了しました. -q Z:\86asm>
6/24 17:58

自作8080エミュレータうごいてるっぽい。Z:\86asm>emu8080 \cpm80\test.hexthis is a testZ:\86asm>
6/24 17:58

ばんごはんたべたー。天気が悪いと頭が痛くなるんだけどドローン系ヒーリング音楽を聴いて休んでると緩和されるのでエミュレータ作りは中断にして休憩。。。
6/24 18:50

んー。リハビリでDOS上8080エミュレーターなんていうプログラム書いてるけど、コンソール入力をリダイレクトした時のEOFの検出方法が解らん。DOSのノウハウなんて忘却の彼方だし、DOSの本なんて捨てちゃったし、Webに出てる説明は要領を得ないし。むー。
6/24 22:51



『Twitterまとめ投稿 2014/06/23』あなたを幸せにします。林愛一郎です。愛ち..|http://t.co/1FMb3GvuRA
6/23 0:44

ぼくの今日の運勢です 恋愛運 ★★☆☆☆ 金運 ★★☆☆☆ 健康運 ★★★☆☆ 仕事運 ★★★★☆ 頼りにされお願いごとばかり引き受けて後でどうにも回らなくなりそう。慎重に ラッキーアイテム 『お立ち台』→http://t.co/bFdBYz9AbZ
6/23 1:31

Atmel AVRISPmkIIをArduino UNOに繋いでて読み出しから失敗してて動かないんだけけど原因がソフトが悪いのかハードが悪いのか不確定要素が多すぎてなかなか原因の切り分けができない。。。Windows 8.1じゃ動かないのかなあ。Atmel Studio6.2。
6/23 1:51

『2014年06月22日のつぶやき』i16さー|http://t.co/QPJWB3nqYN
6/23 2:19

伊東英朗 インタヴュー|54年の6回の水爆実験で広がった放射能が日本全土を覆っていた | Rolling Stone(ローリングストーン) 日本版 http://t.co/dWb6pXJ44K
6/23 5:50

ATmega328P-PUにブートローダーが書き込めなかったのは、まさかの逆挿しでしたww。草不可避。正しい向きに挿し直したらMacのpArduino IDEで書けたw。逆挿しで電圧かけちゃったけどチップ壊れてなかった。らっきー♡。
6/23 8:03

ATmega168P-PUのほうは書けてません。Arduino UNOからDecimila/DuemilanoveにしてATmega168を選択してもダメ。ATmega168でなくてATmega168P挿してるんだもんね。IDE内の設定ファイルに項目を追加すればいいはずだけど。。
6/23 8:24

[06月22日]のつぶやきをまとめました http://t.co/JVJbl8lqzI
6/23 8:24

これで書けるのかな?Arduino IDEのバージョンが違うからもっと近いバージョンの情報を探してみるか。。//Arduino Playground - ArduinoBootloader168P http://t.co/VWZRoTwZ5M
6/23 8:24

日本語もあった。。。//Arduino with ATmega168P | HORIO Kanta http://t.co/o2yQeezLfN
6/23 8:44

boards.txtの書きかたが何となくわかったのでArduino UNOのときにプロセッサのメニューを出してプロセッサをATmega328pとATmega168pから選べるようにしてみた。とりあえず書き込めるようになった。たぶんダイジョブだけど不具合が出たら考える。
6/23 9:05

Arduino IDEのboards.txtを書き換えたらブートローダーは書けるようになったけど、スケッチを書き込むにはavrdude.confも書き換えないとATmega168p対応にはならないみたいだ。
6/23 9:25

Arduino IDEからプロセッサを選んでAVRISPmkIIでのブートローダーの書き込みもIDEでのスケッチの書き込みもできるようになったけど、ブートローダーの時とスケッチの時で設定を変える必要があるという若干微妙な状況になってて、これはドヤ顔で発表できる状況ではないなあ。
6/23 11:24

Arduino UNO R3に挿し替えて4つのATmega328P-PUと2つのATmega168P-20PUにそれぞれの容量のoptibootをAVRISPmkIIで書き込んだ。Arduino UNO R3からそのブートローダーでLチカのスケッチを書いてみて動作を確認した。
6/23 11:44

設定がもうちょっとスッキリしてたら偉そうに発表するところなんだけど、何でかプロセッサが3種類になって168P-20PUのときはブートローダーの書き込みの時とスケッチの書き込みの時で設定変更しないとダメで、これが共通になってくれそうなエントリを作ってみたけどエラーになっちゃった。
6/23 11:44

ATmega328P-PUとATmega168P-20PUにoptibootブートローダーは書いちゃったので、Arduinoの仕様の範囲内で使ってる間はAVRISPmkIIは出番がないね。そのうちナマのAVRとして使うようになったらまた活躍して貰う予定。なるべく近いウチ?(^^;
6/23 12:18

これもやったらさらに便利かなあ。Arduinoから外してチップ単体で使うときに、クリスタルやセラロックを付けなくても良くなるのね。//ATmega328Pを内部発振でArduino化して便利に使う - Write and Run http://t.co/jdw65PGNtR
6/23 12:38

AVRISPmkIIライターにavrispmkii_fw.zipというファームウエアファイルがatfw.exeで書けなかったという問題は解決してないなあ。。。AVR Studio 4では書けたからその時点まではアップデートしてるけどたぶん最新版ファームウエアではない。。。。
6/23 12:59

共振器ナシ版Arduinoを使うならブートローダーの書き換えが必要だからAVRISPmkIIの出番はあるなあ。。共振器使用の基板を作るときは要らないけどチップだけ使ってブレッドボードで遊ぼうって時はクリスタルやセラミック無しでできるとカナリ手軽だ。。。
6/23 13:19

スリム300milタイプのPIC16F57もあると言うことで、安いし4つ買ってみたのだった。原始的なアーキテクチャだから、コード書くのは大変そう。つまり面白いハズw http://t.co/YWI2PIo0YT
6/23 13:19

んー。これは便利なのかなあ。。。// http://t.co/xnj52XQemH
6/23 15:04

内蔵RC発振のまま気付かずに製品化しちゃうことがあるぐらい、8MHzで間に合う場合には差し支えないってことですねー。//Japaninoの忘れ物2:外部発振モードにしてJapaninoをフルに使いこなそう! - 熾火研究所*電子工作室 http://t.co/4lLiQB0Hs9
6/23 15:25

へー。マージンのないチップと割と広いチップがあるのね。まあ僕は純正のPICライター買っちゃったから気にしなくていいかな。//VppVoltage.png (760×668) http://t.co/6l2V8QdeAX
6/23 19:43

すごい、、けどちょっと前の話なのね。。16F1シリーズは非対応か。。//オレンジ電子工作 PIC Writerを作る http://t.co/1mFWCIR7Cv
6/23 20:03

ANSI未対応の第1版持ってたけど捨てちゃったみたい。むしろ貴重なのにねー。サブセット言語を考えるのに、K&R文法がどんなだったか気になってるので今見たいんだけど図書館にあるかな//The C Programming Language http://t.co/7VCCZO1ReO
6/23 23:02



ジャーン。さて、これMacに繋いだら無事にArduino UNOにブートローダー書き放題になるんでしょうか??328Pはスンナリ行って欲しい。168Pも何とかなって欲しい。どうかなー。 http://t.co/ZA8Nw1hMCw
6/22 0:10

エラーになった。Arduino: 1.5.6-r2 (Mac OS X), ボード:"Arduino Uno" avrdude: stk500v2_program_enable(): bad AVRISPmkII connection status: Unknown sta
6/22 0:38

よくわかんないけど AVRISPmkIIのファームウエアのアップグレードとかがあるんではなかろうか。これにはタブンWindowsのAtmel Studioが要るはずなのでVirtualBoxでWindowsXP起動してみるか。
6/22 0:58

詳細なエラーメッセージをエディタにコピペして読んでみて判断したわけですが―。長文は書けないのでメッセージとか判断の根拠とか省略。
6/22 0:58

『Twitterまとめ投稿 2014/06/22』あなたを幸せにします。林愛一郎です。愛ち..|http://t.co/GpH6gumJiM
6/22 0:58

Mac上のVirtualBoxの中のWindowsXPに入れたAtmel StudioからAVRISPmkIIのファームウエアアップデートを指令してもエラーになってアップデートしないので、仮想マシンはやめて、Windows 8.1マシンにAtmel Studioをインストール中。
6/22 1:43

ぼくの今日の運勢です 恋愛運 ★★★☆☆ 金運 ★★☆☆☆ 健康運 ★★★☆☆ 仕事運 ★★★★★ 面倒くさおな一日になってしまいそう。とりあえず、約束したことだけは遂行しよう。 ラッキーアイテム 『ハンドメイド品』→http://t.co/bFdBYz9AbZ
6/22 2:12

『2014年06月21日のつぶやき』i16さー|http://t.co/WhLnfXiZzB
6/22 2:33

AVRISPmkIIのファームウエアアップグレードが出来ないので、超ブロークンイングリッシュで、Atmelのサポートに質問メールを出した。文章はグダグダだけど必要そうなエラーメッセージ類は全部コピペした。Failed parsing zip file for images。。。。
6/22 7:14

[06月21日]のつぶやきをまとめました http://t.co/8FrCnsF2Oq
6/22 8:07

ジャンパーとか固めのスライドスイッチだと便利そうだけどトグルスイッチだとちょっと手が滑ったらオモチャ壊しちゃいそうで怖いですね(^^;;;//AVRISP mk2 を給電仕様に改造する - ブログ/こばさんの wakwak 山歩き http://t.co/7Rm3m1sGva
6/22 15:49

んー。Arduino UNOでうまく行かないということは、何かこういう感じでやれってことかなー。//ISP/ICSP ソケット・アダプタの製作 (PIC,78K,R8,HC(S)08/RS08,AVR,MSP430などのマイコン活用) http://t.co/HnFncPptAX
6/22 18:45

YouTube終了のお知らせ、、、になったりしないよねえ。。。//グーグルがインディーズレーベルをYouTubeから閉め出すみたい : ギズモード・ジャパン http://t.co/mt05OvI9Kf
6/22 20:01



『Twitterまとめ投稿 2014/06/21』あなたを幸せにします。林愛一郎です。愛ち..|http://t.co/c7OmvCYxgv
6/21 0:47

『2014年06月20日のつぶやき』i16さー|http://t.co/ZGAt4fkKwI
6/21 2:23

ぼくの今日の運勢です 恋愛運 ★★★☆☆ 金運 ★★★☆☆ 健康運 ★★★☆☆ 仕事運 ★★★★☆ 恋人と超ラブラブな日。ちょっとリッチなディナーがおすすめ。甘えちゃえ! ラッキーアイテム 『テレビ』→http://t.co/bFdBYz9AbZ
6/21 3:13

きょうはミッフィーちゃんの誕生日らしい。。。。。
6/21 6:16

[06月20日]のつぶやきをまとめました http://t.co/EfmISqi1P8
6/21 8:08

編集者の日々の泡:私が担当した電子書籍、絶版にしました http://t.co/axm7Vd4Gux
6/21 14:03

月月火水木金金yeah! ( #dg1053 live at http://t.co/t54GKQenpU)
6/21 21:30

これは便利なのかなあ。。。//BS21 Lab - Products - CPU Power Up Board for Arduino http://t.co/lAqlrgSqwS
6/21 22:04

CPU速度が半分になるのと引き換えに、Unoからチップ外して回路組むときに回路が簡単になるのね。。。遅くて十分な機材作る場合ならこの方が便利かも??//内蔵RC駆動 http://t.co/klnIGJwOdB
6/21 23:09

逆に内蔵発振からクリスタル発振に変更してるケースも有るのね。。。てゆーかJapaninoはクリスタルついてるのに使ってない??//YCIT(senshu LAB) :: トピックを表示 - Japaninoをoptiboot化しました http://t.co/Dsb0uBCSAs
6/21 23:29

そんなあ。。。いけずぅぅぅぅ。。。。。これあの動画だよねえ。。。。。//YouTube https://t.co/Gxq2ruxglY
6/21 23:50

30まんえん。。。。// http://t.co/4YsE5WNutF
6/21 23:50



そんなことよりArduinoなAVRやPIC買ったやつイジるベシという気もしつつ。ハンダ付けには暑い季節が到来しちゃっては居ますが―。冷房の効かせた部屋でハンダゴテで暖を取るという贅沢な趣味??んークールにブレッドボードという手も有り―の。XCodeでAVRという環境設定するか。
6/20 0:02

つたほ24時間生作曲ネットTVが今日からなくなっちゃったっていうのは拍子抜けである。てゆーかおとといのつたほブログで告知ってまた急な告知だなあ。
6/20 0:02

CPMエミュレータは他人作の既存のを使ってCPM用アセンブラとかをその上で動かして僕はHEXファイルのエグゼキュータだけ作るってことにすれば作るものが少なくていいかなあ。まあでもオモチャのハードウェアが段ボールで届いてるんだからソフトだけイジるのはいったん保留にするかいな。。。。
6/20 0:02

あ。こんなのが落ちてた。アセンブラはコレでいいかなー。HEX出るし。//8080 Assembler under BSD http://t.co/7bYBpRNB7o
6/20 0:02

落ちてなかった。バイナリのftpに繋がらないのでダウンロード出来ない。ファイルがないというかftpサーバがないみたい。//8080 Assembler under BSD http://t.co/7bYBpRNB7o
6/20 0:02

こんなのはあるんだなあ。Javaですかー。//ダウンロード - asmj 8-bit assembler - SourceForge.JP http://t.co/mG6nJvED8y
6/20 0:36

『Twitterまとめ投稿 2014/06/20』あなたを幸せにします。林愛一郎です。愛ち..|http://t.co/wswVWIyiDr
6/20 0:56

パソコンのコンパチ機を自作した人が居るのか―。CPUから作ってるのは確かに自作かなー。すごいなー。//FPGAでPC-8001を作る計画 http://t.co/4MOgxviG9t
6/20 0:57

インテルHEXのローダーの1行分はこないだCで書いたなあ。アレをアセンブラに書き換えたらi8080シミュレータがインテルHEXをロードして実行するように出来るねえ。んーそれより寝るなら寝ないとかなあ。なんだか起きちゃってるのはナンデカナー。
6/20 1:39

i8080エミュレータにコマンドラインパラメータ一つでインテルHEXファイル名を渡すようにして、入出力は標準入出力のリダイレクトにすればいいかな。最近のチップだとストールしまくりそうな機械語になってるけどチップ自体が元のパイプライン無しのi8080よりクロックで3桁速いのである。
6/20 1:59

眠くならなくて休まらないのでiTunesでドローン系ネットラジオをつけた。そのうち眠くなってくるかな。
6/20 2:00

さて、アセンブラでDOSのシステムコールをしてインテルHEXファイルを読み込もうかという話である。ダルいなあヤメるかなあ。次に気が向くまで放棄するかいな。で、電子工作方面?XCodeでAVRの環境構築か。
6/20 2:00

コレを入れればいいってことかなあ。//CrossPack - A Development Environment for Atmel’s AVR Microcontrollers http://t.co/Igu1UqqLzg
6/20 2:20

『2014年06月19日のつぶやき』i16さー|http://t.co/Mzm2BsHQPx
6/20 2:40

ぼくの今日の運勢です 恋愛運 ★★★☆☆ 金運 ★★☆☆☆ 健康運 ★★★☆☆ 仕事運 ★★★★☆ 節約することが楽しいと感じて節約生活に目覚めそう。貯めておもいっきり後で贅沢しよ! ラッキーアイテム 『折り紙』→http://t.co/bFdBYz9AbZ
6/20 2:40

パソコンの向こうにあじさいいっぱい咲いてるー。 http://t.co/q0Lot0G412
6/20 5:30

Xcode上でAVR用のMakeは動いて*.cから*.hexは出来たわけだけど、、あとMakeからAVRライタ呼んだら書けるに違いないんだけど、シミュレータやインサーキットエミュレータでデバッグって感じになってないなあ。やっぱXcodeでなくてWinでAtmel Studio??
6/20 6:45

PICの場合は純正のMPLABX環境がMac版もあるからすんなり行きそうだけどAVRはデバッグ環境がビミョーなのかもねえ。Cで割と効率悪くならないものが書けるCPUアーキテクチャはいいんだけどなあ。。。AVRのコマンドライン式シミュレータにGUIラッパーとか無いのかなー。
6/20 7:05

AVRもアセンブラでゴリゴリ書ければ良さげなんだけどCに比べてバグが入りやすいだろうからカナリ便利なデバッガがあってほしい感じ。んー。コマンドラインでやれってかなー。
6/20 7:05

不便だったらそれを便利にするものを作って公開したらみんな喜ぶよ、ってのはそうなんだけど、まあもちろん出来たらそうしたいんだけど現状出来ないっぽいしなー。まあボチボチ遊んでるかいねー。
6/20 7:05

i8080エミュレーターはDOS版を完成させるという後ろ向きな方向へは行かずに前向きに32bit版とか64bit版を目指したらどうかという考え方もあるなあ。gccやclangのインラインアセンブラで書けたらposixなx86マシン限定だけどOSポータブルになるしねえ。
6/20 7:05

gccやclangのインラインアセンブラは書き方難しそうだけどなー。そもそもこの2つがコンパチかどうかも知らない。コードジェネレータの中身がぜんぜん違うんだから結構違ってそうだなあ。
6/20 7:05

i8080シミュレータ全体を1つのasm文の中に書いちゃえばいいのかな。そんな巨大asm文を書いちゃってコンパイルできるんだろうか。ん。それと、32bit動作だとレジスタが足りなくなるヨカン。一挙に64bit版をアセンブラで書く??x32命令も慣れてないのにx64命令わかんない。
6/20 7:25

x64命令だとインテルCPUの場合にシミュレータではしょっちゅう使いたいsahf命令が存在しなくてトラップしちゃうという問題もあるなあ。AMDのCPUにはあると思ったけど。sahf命令/lahf命令はアキラメてeflagsのmov命令でやるってことなのかなあ。まあそれ速いかなあ。
6/20 7:25

i8080シミュレーターを書こうという場合に、仮想8086モードの16bit命令で組み立てる場合の指針とx64の64bit命令で組み立てる場合の指針はぜんぜん違っちゃうねえ。レジスタの使いかたからすっかり変えたほうがスッキリするし、ほぼ別のアーキテクチャだなあ。
6/20 7:26

32bit命令で組む場合に似た感じでは行かないのかなあ。仮想8086モードの場合と違ってレジスタ足りなくなっちゃって内部処理のハズのところでメモリアクセスが発生しちゃうねえ。どうせストールとかあるからあんまり気にしなくていいのかなあ。
6/20 7:46

そもそもブログとか解説webとかの長い文は書けなくなってるのである。tweetしか出来ない。むかし書いてたブログはサーバの電源故障でディスクごと飛んじゃって今はないしねえ。mixiには随分色々書いてたのに何だか排斥されちゃってある日突然ログインできなくなってそのままだし。
6/20 7:46

仮想8086モードだとspレジスタやセグメントレジスタいじっちゃってもダイジョブだからシミュレータでi8080レジスタ処理つくるのにi8086レジスタだけで足りるけど、32bitモードだとそうはいかないからレジスタが足りなくなってメモリ使わないといけなくなっちゃうんだよねえ。。。
6/20 7:46

二度とプログラム組むことはないと思ってたんだからしょうがないねえ。さっぱり解んなくなってたから、できるようになる気が全然しなかった。まあ復旧途上である。でも元の木阿弥じゃしょうがなくて、何かを拾って掴んで立ち上がるんでないとね。転んでただ起きてたら勿体無いらしい。でもまあいいか。
6/20 8:14

何だかグダグダしちゃってるなあ。疲れてるのかなと思って休憩してればいいか。んー。おもいっきりグダグダしてれば却って短時間で復活するやも知れず。グダグダグダ。
6/20 8:15

ん。mmxレジスタを一時変数置き場に使っちゃったらダメなのかなメモリに置くより処理は遅くなっちゃうのかな。
6/20 8:15

[06月19日]のつぶやきをまとめました http://t.co/ejA3CgAP56
6/20 8:16

やっぱりx86の32bitモードでi8080シミュレータをアセンブラで書こうとするとごちゃごちゃしちゃいそうだなあ。Cで書くよりはダイブ速いコードが書けそうな気はするにしても。まあもうすぐ朝ごはんだしグダグダである。
6/20 8:17

んーしかし内部RISCにJITしながら走るという近代的なCPUの場合にハードウエアフラグを読みに行くよりは条件テストしたほうが速い?んー条件テストしてジャンプしちゃうんだから速くなりようはないのか。やっぱ遅くなる要素だからシミュレータでフラグレジスタ読んじゃった方が速そうかな。
6/20 9:01

まあ一筋縄ではいかないってことである。奥が深いというか不毛というか。//gccのx86インラインアセンブリに関して http://t.co/piYcGnwbRm
6/20 9:24

あーそうか。clangというかLLVMでは何でもLLVMに落としてから処理するわけだからハードウエアアーキテクチャ直接のインラインアセンブラは書けないのか。gccと違っちゃうのね。i8080シミュレータとか書くにしてもx86でなくてLLVMのアセンブラで書くことになっちゃうのね。
6/20 9:45

んー。i8080のシミュレータはDOS版を書くのは面白いけど32bit版や64bit版はそれほど面白い話にならないってことだなあ。どうせ3桁以上速くなってるんだし乗除算を加減算と桁ずらしでやるような昔のプログラムをシミュレートするんだし今更凝っても趣味としても詰らんってことかな。
6/20 9:45

むしろAVRのアセンブラで書いたら面白いとかいう話になっちゃうのかなあ。PICでもいいけど。それでも元のi8080よりはたぶんずっと速い。メモリ外付けになっちゃうから実用性ナシ。AVRに外付けメモリであれこれシミュレータ作ってる例はネット上にあるけどCで書いてるんだろうなあ。
6/20 9:45

Arduinoのシールドとして外部メモリモジュールでも作るかいな。メモリは家にないから買わないとダメだけど。従ってしばらく後になっちゃうってことか。あ。何でもよければメモリあるなあ。何でも良ければどころか2GBのメモリモジュールとかだったりする。んーソケットがないか。ダメである。
6/20 10:06

古いダイナミックRAMとかなら家を探したらありそうだなあ。スタティックじゃないと面倒か。マルチプレクスしてピン数が少ない点は楽そうだけど。
6/20 10:26

お店うちの近くにあるみたいだけど下の方にRAM若干あるけど高いから送料出して遠くから買った方が安いかなー。//ANALOG-IC http://t.co/1P1BEgwmPp
6/20 10:56

xx181とか昔VAX-11/780のALUなんかでも74S181使ってたんじゃないかと思ったけど今から使うとしたら何に使うんだろう、VAXは回路図が付属してたからよく引っ張りだして眺めてたけどダイブ忘れた、、//DIGITAL-IC http://t.co/d3CnERbti5
6/20 11:16

今はどうなっちゃってるのかなー。でもウチからだったら石川町行くんだったら秋葉原行っちゃうかなー。//横浜のアキバ? 石川町の「エジソンプラザ」ってどんなところ?[はまれぽ.com] http://t.co/oI3P7awo47
6/20 11:16

もうすぐ音イジの放送時間だねー。今日は妹夫婦が遊びに来たよ。
6/20 22:15

を。//涙!! やっぱ自分はソニー押しで行きますわ。まだまだ盛り返せる、これならば。 | More Access! More Fun! http://t.co/p04YVgUfHq
6/20 22:36

もうすぐ始まる、、、// 【ニコ生視聴中(0分経過)】 【22:15~】田辺恵二の音楽をいっぱいいじっちゃうぞ! http://t.co/25ZdiIEb2A #nicoch2579745 #つたほ
6/20 22:36

僕はいま音イジ待機中です。twitterとfacebookのお友達にもお知らせ(^^;; ( #つたほ live at http://t.co/mcqHaYATnk)
6/20 22:36

来ました(^^;; (live at http://t.co/Snmj8kEBi7)
6/20 22:56

今日は3窓(^^;; ( #つたほ live at http://t.co/mcqHaYATnk)
6/20 22:56

こんばんわー(^^;; ( #つたほ live at http://t.co/mcqHaYATnk)
6/20 22:57

ユーストは色が若干オカシイけど放送は無事みたいです(^^;; ( #つたほ live at http://t.co/mcqHaYATnk)
6/20 22:57

あ。さっき止まったけど、、復活してた。 (live at http://t.co/Snmj8kEBi7)
6/20 22:57

ユースト2窓の色や角度の違いで印象が違ったりしてますね ( #つたほ live at http://t.co/mcqHaYATnk)
6/20 23:17

見えてます― ( #つたほ live at http://t.co/mcqHaYATnk)
6/20 23:17

888888888お疲れ様でしたー ( #つたほ live at http://t.co/mcqHaYATnk)
6/20 23:38

ななせさんこっちの角度のほうが目がクリクリして見えますね(^^;; (live at http://t.co/Snmj8kEBi7)
6/20 23:38

つたほの放送事故珍しいですね。 ( #つたほ live at http://t.co/mcqHaYATnk)
6/20 23:38

おつかれさまでしたー (live at http://t.co/Snmj8kEBi7)
6/20 23:38

さて。今日の音イジの視聴は終わっちゃったし、何かやろうかなー。まあでもテンションがオカシイかもしれないからまずはちょっと休んでるかー。
6/20 23:38