先日 X (Twitter) でこんなポストを頂きました。Z80関連の情報を収集していたら、内藤さん(@NAITOTokihiro)の記事がヒット😃https://t.co/JcQKSeTLpnループは速い方が嬉しいですよね😆ということで、自分も考えてみました☺️数値上はDJNZより速い12clockですけれど、メモリ ...
Z80 フレームレート固定
Z80 でフレームレートを固定にする処理の解説です。よくあるのは垂直ブランキング待ちの手法です。ただ、これだと NTSC では 1/60 固定になりますし、また、処理落ちした際は、いきなり次のブランキングまで待たされてしまいます。そこで 2ms 割り込みがある機種では次の考え ...
C言語034 自分でメモリを管理する
前回、C言語でのリスト構造を説明しました。その中で、新しいリストを作る度にメモリの確保(malloc)と、リストを削除する度にメモリの開放(free)をしていたのを覚えていますでしょうか。この malloc と free は軽い処理ではありません。また、高頻度で確保と開放を繰り返 ...
プログラムをどうやって覚えたか
自分がどうプログラムを覚えたか。最初は高校で汎用機を弄った。言語はFORTRANだった。表示はWRITE / FORMATだった。面倒で嫌になったけど、今思えばここで知らないうちに基礎は作られた気がする。学校にはTK80が置いてあったが、実は正直あまり興味がなかった。理由は電卓と ...
自分が弄ってきたハード
私がゲーム業界に飛び込んでから40年。この間様々な環境の変化がありました。今回は自分が担当してきた機種を振り返りながら、環境の変化を見ていきたいと思います。なお、これは内藤目線でのお話なので、正しい歴史とは異なっているかもしれない点は、予めお断りしておきま ...
トレーニング機器を追加した
60kgバーベル一式を購入して2ヶ月足らず。既に60kgでは負荷にならなくなってきたので、追加プレートその他のトレーニング機器を購入してみました。一週間ほど使ったので、その使用感とか報告したいと思います。15kgバーベルプレート2枚最初に購入したプレートはこちらでした ...
C言語033 リスト構造
今回は C# や Z80 アセンブラでの活用方法を解説しているリスト構造です。前回、動的メモリ確保を解説しましたので、ようやく C言語でもリスト構造を解説できる下地が出来ました。それでは早速説明していきましょう。--いきなりここに飛んで来ちゃった人は、よろしければ下記 ...
健康診断 2023
名古屋に戻って初めての健康診断に行きました。以前名古屋にいた時は今池のオリエンタルクリニックを利用していたのですが、ビルの上り下りが多く、また人気なのか毎回人が多くて厳しいなあと感じていました。設備は素晴らしく、検査結果報告も見やすく、さらに言えば以前は ...
私のバックアップ環境
X(Twitter)で RAID の話で盛り上がったので、私のデータバックアップ環境を紹介します。現在まずPCにUSB-HDDを接続して、こちらを一次バックアップとしてデータを退避させています。このドライブは Windows からは Dドライブとして書き込みキャッシュ有効で常時接続として ...
ゴルフの練習で気がついたこと
素振りと本振りでトップの位置が違う。素振りでは肩が回ってるのに、本振りだと途中で止まっていると妻から指摘されて試行錯誤を続けてきた。頑張って捻転を深くしようとして身体中が痛くなるが、それでも我慢して捻転し続けて、最初の頃 37m/s だったヘッドスピードは 41m/s ...
C言語032 動的メモリ確保
メモリの確保と言えば配列。これは事前に使用するメモリ量が分かっている時に使う便利な宣言です。これを静的確保とも呼びます。では、実行するまでサイズが分からない場合は、どうすれば良いのでしょうか。それが今回解説する動的確保の手法です。--いきなりここに飛んで来 ...
ALG 確率について
今回は多くの人が間違った解釈をしていると思われる確率について、私の考えを述べたいと思います。これはあくまでも私の考えですので、正しいとも間違っているともどう思われても構いません。ただ、これをきっかけに何かを感じていただければ幸いです。 乱数の結果は予測不 ...