もっと見る

大きいカプセルと小さいカプセルが並んでいる絵面、なかなか良い。 @rk_asylum

のえる :cava_red: DTP鯖管 さんがブースト

【便利サービス】トゥート率・トゥート数を簡単集計「MastodonRater」 t.co/BIAmxSIIIt - マストドン速報™ #マストドン #mastodon

これって長文はどうなるのかな?
friends.nicoとかみたいに、怒られるが発生するのかな……?

これまであまり事例がなかった実況系ハッシュタグがHTLに流れはじめることで、新しい課題が浮かんでくるのありがたい(というややこしい話を実況に流し込むテスト)

おおー。はじめて配信みたよ! おもしろい!

FreeBSDでRubyのコンパイルおわんねーなぜじゃーと思っていたら、仮想マシンに256MBしかメモリ割り当ててなかったというオチ(ちゃんと待っていたら終わったからエライ)

私はベーマガで育ったクチで、MSXファンの人もいると思う。

ファミコンのハードウェアとかマシン語は、すべて断空我さんの連載記事のおかげで覚えたモノ。

プログラムを投稿して採用されると、たぶん10%ぐらい源泉徴収されて9,000円とか7,000円とかもらえたと思う。ああいうのに投稿するのも楽しみの一つだったよね。

勢い余って、ベーマガ投稿者が集まっていたサークルの門を叩いたこともある。主催していた人が連絡とれなくなっちゃって解散するんだけど、会誌が発行されていたりして交流があって楽しかった。あの頃のやりとりは、要するに文通だったね。

テクノポリスのおにたまさんの記事があって、同人ソフトの世界が開けたりもした。めちゃくちゃ勉強になった。

音美ちゃんとか同人ハードも栄えていた。パソケットに買いに行った気がする。

私の昔語り、やりすぎると迷惑なのでほどほどにしときますがw、他の人も語ってもらえると嬉しいよね。聞きたい。

のえる :cava_red: DTP鯖管 さんがブースト

ワイトフォローしたけどTLが豊かになるな

@skoji ローレベル、結構ありますよね!

自作キーボード勢もハードウェアローレベルの極みで実に楽しそうです。

Ejectコマンドユーザー会とか、そうそう、そういうやつ!って感じです。

アクアプラスのP/ECEとかワクワクしたけど鳴かず飛ばずでした……。
ja.wikipedia.org/wiki/PIECE

FlashAirはちょっと取り組んでみようかと思った時期がありました。
flashair-developers.com/ja/?gc

のえる :cava_red: DTP鯖管 さんがブースト

でもこういうローレベルさわる環境、いまは今でわりとりある印象。RasPiでベアメタルとか

のえる :cava_red: DTP鯖管 さんがブースト

8bit PCもわりとmemory mapped IOだったね。あの時代は回路図やアドレスとIOの対応表がなぜか雑誌に載ってたりした。CRTCの特定ポートに特定の値書き込むと同期のタイミングがずれてハードウェア的にスムーズスクロールできる、なんてのもBASICからでもできた(POKEとかで

のえる :cava_red: DTP鯖管 さんがブースト

無印の自分で作るナンをバターチキンカレーでいただきまーす!!

のえる :cava_red: DTP鯖管 さんがブースト

ケダマの好きなブロック崩し、貼っときますね。

yubais.net/game/bkbreakdown/

@japaslu@mstdn.jp そこまで考えていたかわからないけどね、あの当時、子どもに使える開発環境を与えるって凄いことだったのよね。社会に影響与えてると思う。

@japaslu@mstdn.jp ファミリーベーシックの取扱説明書! よく保存してあるな……。

誰か、それを買ってあげた人と、買い与えられて遊んだ人がいるのかな。

まぁ、親とその姉妹兄弟ってことになるか。

ファミコンって、Memory-maped I/Oって言って、指定したアドレスに書き込んだり読み出したりすると、ハードウェアに指示ができたり、状態を取得したりできたのね。
ja.wikipedia.org/wiki/%E3%83%A

だから、メモリを、アドレスを指定してアクセスするっていうのを覚えるのは早かった。ベーシックの段階でそれを使っていた。

ベーシックでできることに限界を感じた頃、マシン語に手を出すんだけど、これも少ないCPUのレジスタをやりくりしながら、メモリから読み出して、計算したり判定して、メモリに書き込むっていうロジックを延々と書くモノだった。

ゼロページを駆使して、そこにインデックスでアクセスする。

そういうのをやってから、C言語を覚えたので、MASMをさらに高性能にした、簡単にマシン語が書ける凄い言語という認識で、構造体とか配列とかポインタというのも、シンタックスシュガーだという認識だった。

いまは、こういう順序でC言語に触れるのは無理だと思うので、自分達の世代の優位点だな、と思っている。

のえる :cava_red: DTP鯖管 さんがブースト

プログラミングは、ハックからはじめた方が身につくような気がする。UserScriptとか、セーブデータ改造とか。

あるとき、弾のスピードをあげるために、ループ毎に足す値を大きくしたんだけど、今度は敵をすり抜けちゃうようになったw

さあ、どうやったら交差して場所が入れ替わる敵と弾が衝突した判定ができるんだ?

という感じで延々と続くんですが、こういうことを無我夢中で考えていた。

これを、よくわからないけど、面白そうって思うかどうか。

ファミリーベーシックでのプログラミングは、まず、ノートに実現したいことをスケッチして、変数の値がループ毎にどう移り変わるか、罫線を引いて表を作って数字を埋めて、頭の中で動かしてみて、最後にBASICで書いた。

これは、今でも通用するやり方だと思う。

さっきの斜めの動きなんかは、担任の先生に聞いたりしたけど、あまり有意なヒントは得られなかった。大人にも難しいことはあるのかと思った。それで、自力で頑張ることにした。

当時、何にも知識は無かったけど、最強のパラメータが一つあった。それは、時間を忘れて熱中できること。今は、もうあそこまでの熱意と集中力を発揮することは難しい。(短時間なら多少はできる)

もっと見る

のえる :cava_red: DTP鯖管 によるおすすめ:

DTP-Mstdn.jp

DTP-Mstdn.jpは、DTP・デザイン・印刷に関わる人々のためのMastodonインスタンスです。特定分野の専門インスタンスですので、日々のつぶやき、耳寄りな情報の共有、ディスカッション、質問とその回答、役立つスクリプトなど、他では投稿しづらい内容も、思う存分トゥートしましょう!