220105 昨年振り返り

今日は木曜日?ただでさえ仕事に定休日がないのに正月休みで電車も世間も休日ダイヤが続き、完全に曜日感覚が無いなった。

2021 ゲーム

昨年は何を達成できたんだろう。過去を見返すと、ゲームに関しては年前半でマリオオデッセイとゼルダのブレワイ、ライザのアトリエ1・2をほぼコンプ状態でクリアしているので、私にしては頑張った方ですね。後半は9月にメアリスケルターFを半分くらいまで進めて、それから本当に全く手を付けなくなったな。仕事の繁忙期と資格試験が立て込んだというのもあるけど、まあ一番は、やる気の問題でしょう。

2021 PC

PCに関しては細々としたコラムは幾つか書いたけども、私的に一番達成感があるのはPS/55エミュレーターを一応完成させたことですね。2016年にAXエミュを完成させて、次はPS/55だと意気込んだもののとっかかりを掴めず断念。昨年11月にJEGA関連のバグを修正するためVGAの資料やデバッガーの使い方を習得したら、なんかPS/55エミュ制作が再燃してしまって、当初2週間で終わらせるつもりが詰めに詰めて1ヶ月掛かってしまった。まあしかし、これで自己満足したので当分「古いPC関係」は決別しても良いかな。書くネタがあれば書くかもだけど、今は何も考えていない。

2022 ?

今年の目標..「これをやりたい」というのがとっさに出てこないな。強いて言えば、度々思い出すように言っているが、家に物が多すぎてごちゃごちゃが気になるので何とかしたい。本や雑誌は昨年に自炊したり不要なものを整理したりで減らしてきたので、今残っているものは未読の本やゲームが多い。どんどん消化して、それも無理ならいつか見切りを付けないとな。

Amazon Prime入っているのに全然活用できていないので勿体ない。Youtube Premiumは利用時間で言えば十分元を取っているけども、メリットとしては広告が付かないことぐらいなので実感がわかない。

今は燃え尽き状態なので、そのうちまたやりたいことが出てくるでしょう。昨年できなかったことを何かやりたい。

220101 NJU2021 Watchalong [NijiEN]

Image: 220101 NJU2021 Watchalong [NijiEN]

明けましておめでとうございます。今年もよろしくお願いします。

にじは歌もバラエティも男女混合で組める所が強みですね。WBXみたいにハモりが決まると格好良い。前半はリアルタイムで見れていないけども、ENの同時視聴を見ながら楽しめた。にじヌーンは○○とも風のバラエティ(今で言えば○ルナンデスか)だけど、ああいう番組こそ元日の定番だったのに今年はコロナの影響かどこも大枠でやらなくなりましたね。

大晦日は19時過ぎに帰ってきて、Visual Studioでデバッグしながら、地上波の歌合戦と格闘技を2窓して、裏でNJUとウェザニュを流し見するという自分でもよくわからん組み合わせでした。最後はウェザニュ(ウェザロ)で年越しという所は、ここ数年で定着しつつあるな。いや、ニコニコウェザー時代から見てるから数年どころかもう5年以上経つのか。年取ったな…

Image: ゆくぽんくるぽんカウントダウン2021

ENメンバーのVRCHAT 3Dアバター可愛かった!年越しに時差があるって大変だけども、よくファンサービスした!

211231 PS/55エミュ製作 [15]XMAEM.SYSに対応

Image: 211231 PS/55エミュ製作 [15]XMAEM.SYSに対応
どうしても直しておきたかった部分があって、予定より遅れてしまったけども年内に間に合って良かった。これで清算して新年を気持ちよく迎えられそうです。要点はDOS J4.0のXMAEM.SYSに対応したこと。DOS J4.0で使われているメモリマネージャーはXMA2EMS.SYSというデバイスドライバーなのだが、これはIBMのXMAアダプターという拡張カード専用のものになっている。この修正でDOS J4.0でEMSメモリーが使えるようになったため、連文節変換プログラムも使用可能になりました。
本文を読む…

211227 PS/55エミュ製作 [14]フォント処理の大バグ修正

フォントロードの処理を修正。12x24ドットFONTX2フォントを読み込ませると半角フォントの上下にラインが入るという致命的な問題だった。いかにテストしていないかがバレたな。

あと、拡張半角文字をロードできるようにした。ただし、DOS K3.xに付いてくる$SYSEX24.FNTが必要なのと、DOS K3.xを使用するならこうしてフォントROMにロードする必要がないのと、そもそも拡張半角文字を使用するアプリケーションがあるのかという疑問があり、全く必要性を感じない。

DOSVAX 変更点 (4467PS02→ 4467PS03)

  • 12x24 FONTX2フォントを読み込んだときのアライメントとブランクを修正
  • PS/55拡張半角文字をロードできるようにした (ほとんどのアプリケーションでは不使用。また、DOS K3.xでは不要)
  • PS/55テキストモードで属性に点滅・縦罫線・下線を同時指定すると縦罫線が欠けるバグを修正

ダウンロード

radioc.dat内Filesを参照
https://radioc.web.fc2.com

211225 PS/55エミュ製作 [13]16色グラフィックモード半実装

Image: 211225 PS/55エミュ製作 [13]16色グラフィックモード半実装
16色カラーグラフィックモードを実装。EGAグラフィックモードの応用なので仕組み自体は応用して比較的ラクに作れたのですが、微妙に仕様が違う所でどこをすりあわせる必要があるのか調べるのにかなり苦労しました。256色モードは技術解説書に出ていない新たなレジスタを色々使っているようなので、これ以上調べるのは本当にしんどい。
本文を読む…

211222 PS/55エミュ製作 [12]単色グラフィックモード実装

Image: 211222 PS/55エミュ製作 [12]単色グラフィックモード実装
開発は一旦区切りを付けたつもりだったけど、ここまでできるならグラフィックモードも作れるのでは?と思って取りかかってみた。単色グラフィックモードはメモリ上にそのまま1プレーンのみ出てくるので、バンク切替やプレーン書き込みなどのややこしい操作は必要なく、CGAやHerculesなど1ビット1ピクセルのモノクログラフィックモードの描画処理を少し変えただけで実装できた。カラーグラフィックは面倒そうだ
本文を読む…

211219 サガプラ、アサプロ、まーま新作

18歳未満の方の閲覧はご遠慮下さい。先月の時点ではまだほとんど情報が無かったけど、春頃発売の新作がいろいろ出てきましたね。昨日には5月発売予定のサガプラの新作もサイト公開。混雑のせいか接続が安定してないせいか分からないが、ちょっと繋がりにくい。時期的に5月発売というのがあまりピンとこないというか、珍しい。内容的にはサガプラらしいという点で、まあ期待から外れていないですね。
本文を読む…

211217 3D Moving Pomu [NijiEN]

約4週間もソースコードとにらめっこしてたんだな。我ながらよくやり遂げたもんだ。その間、他は何も進まなかったけど、ここからは平常運転。

この間、PomuとEliraとPetraの放送を中心に見てた。2週間前のVRチャットの回は、ハンドジェスチャーが見えるのがすごく新鮮だった。2時間放送の最後の方では息切れしつつキレのあるハレハレユカイも披露。正式な3Dお披露目ではないけども、動くってこうも良いものだとは思わなかった。

最近のAkiba’s Tripとポケモンのゲンガーチャレンジも見どころ多い。

一部の層で待ち望まれていたEN勢初(?)の男性陣が最近加わり、これからどうなるのか気になる。ツイートで早々にいじられ、仲が良いようで何より。

𝗜𝘀 𝘁𝗵𝗲 𝗗𝗲𝘁𝗲𝗰𝘁𝗶𝘃𝗲 𝗠𝘆𝘀𝘁𝗮 𝗯𝘂𝗹𝗹𝘆𝗮𝗯𝗹𝗲?【NIJISANJI EN - Mysta】 - YouTube

211217 PS/55エミュ製作 [11]画面モード3の実装とバグ修正して開発完了

Image: 211217 PS/55エミュ製作 [11]画面モード3の実装とバグ修正して開発完了
DOS J5.0がディスケットから起動し、セットアップが起動して、ハードディスクへインストールでき、シェルが起動する。そして、SWITCHでDOS/Vモードへ切り替わる。ここまでできれば、もう十分満足。当初の目標は十分達成したため、これで開発完了。もう今年はVisual Studioを二度と開けることないな。
本文を読む…

211216 PS/55エミュ製作 [10]テキストモードの完全実装まであと1歩

Image: 211216 PS/55エミュ製作 [10]テキストモードの完全実装まであと1歩
VRAMに書かれた文字コードの大小から全角・半角を判別するというその場しのぎで、とりあえず画面モード03hを使用するDOSシェルが起動するようになりました。一部文字化けが発生しています。また、画面サイズが微妙に変なため下にミラーができています。CRTCのパラメーターに修正を加える必要あり。ファイラーのFDがこの画面モードを使用しているようで、一部の文字が点滅したことからバグが判明し、属性解釈をバグ取りすることができました。
本文を読む…

211208 PS/55エミュ製作 [8]DOS Jx.xが起動できるようになった

Image: 211208 PS/55エミュ製作 [8]DOS Jx.xが起動できるようになった
利用者定義文字については、BIOSは仕様が分からず未実装ですが、ハードウェア的にはフォントROMからもフォントパターンを読み出せるようになりました。PS/55では外字RAMと同様にフォントROMもA0000h-BFFFFhにバンク切り替えで出現させているようです。ちなみに、上で表示している漢字はJISコードで最も画数が多い字。昔、漢字辞典で画数から区点コードを調べたときに目に焼き付いたのでよく覚えてる。
本文を読む…