]>
j8takagi.net git repositories - yacasl2.git/log
j8takagi [Tue, 30 Jun 2026 09:01:51 +0000 (18:01 +0900)]
version up
j8takagi [Tue, 30 Jun 2026 08:56:30 +0000 (17:56 +0900)]
make versionの修正
j8takagi [Tue, 30 Jun 2026 08:51:26 +0000 (17:51 +0900)]
version up
j8takagi [Tue, 30 Jun 2026 08:49:39 +0000 (17:49 +0900)]
disassemble_fileでファイルオープン失敗時の処理を修正
j8takagi [Tue, 30 Jun 2026 07:58:51 +0000 (16:58 +0900)]
VERSIONの修正
j8takagi [Tue, 30 Jun 2026 07:55:37 +0000 (16:55 +0900)]
git.mkの修正
j8takagi [Tue, 30 Jun 2026 07:49:40 +0000 (16:49 +0900)]
VERSIONの修正
j8takagi [Tue, 30 Jun 2026 07:49:06 +0000 (16:49 +0900)]
make gittagの修正
j8takagi [Tue, 30 Jun 2026 07:44:42 +0000 (16:44 +0900)]
Makefileにmake gtagsを復活させる
j8takagi [Tue, 30 Jun 2026 07:44:07 +0000 (16:44 +0900)]
Doxygenコメント修正
j8takagi [Tue, 30 Jun 2026 07:21:50 +0000 (16:21 +0900)]
comet2monitorで連続する0はDSとして出力
バージョンを0.6に
comet2monitorの出力メッセージの修正
テストの修正
マニュアルの修正
make versionをスタンプ方式に
j8takagi [Fri, 26 Jun 2026 15:35:36 +0000 (00:35 +0900)]
comet2monitorでTコマンドが効かないバグを修正
j8takagi [Fri, 26 Jun 2026 15:06:39 +0000 (00:06 +0900)]
マニュアルに、comet2monitorの使用方法を追加
https://claude.ai/share/
6eb72216-cd19-4e32-9d59-
b389e84d1c87
j8takagi [Fri, 26 Jun 2026 15:04:23 +0000 (00:04 +0900)]
comet2monitorの仕様変更などにより、テストを追加・整理
comet2monitorのオプションテストを追加
comet2monitorの仕様変更により、cmdに-qオプション指定
casl2_smokeを追加
j8takagi [Fri, 26 Jun 2026 15:01:16 +0000 (00:01 +0900)]
monitorで、逆アセンブル表示機能を追加し、デフォルト表示するように
https://claude.ai/share/
6eb72216-cd19-4e32-9d59-
b389e84d1c87
j8takagi [Fri, 26 Jun 2026 14:26:30 +0000 (23:26 +0900)]
Texinfoファイルでセクションごとの目次を表示しないように設定
j8takagi [Wed, 24 Jun 2026 05:31:54 +0000 (14:31 +0900)]
CASL II仕様書の改行の修正
j8takagi [Tue, 23 Jun 2026 09:14:21 +0000 (18:14 +0900)]
MacとLinux両方でコンパイルとテストが通るように
j8takagi [Tue, 23 Jun 2026 08:03:13 +0000 (17:03 +0900)]
Macで動作するよう修正
j8takagi [Tue, 23 Jun 2026 06:53:41 +0000 (15:53 +0900)]
Valgrindで表示されたメモリーの問題に対応
j8takagi [Tue, 23 Jun 2026 06:48:07 +0000 (15:48 +0900)]
テストで使うtest.oファイルをGit管理対象に加える
j8takagi [Tue, 23 Jun 2026 00:33:16 +0000 (09:33 +0900)]
テストに必要な.oファイルをGit管理ファイルに
j8takagi [Tue, 23 Jun 2026 00:32:33 +0000 (09:32 +0900)]
コンパイラ警告を避けるため、assert削除
j8takagi [Mon, 22 Jun 2026 15:24:43 +0000 (00:24 +0900)]
バージョンアップ
j8takagi [Mon, 22 Jun 2026 15:12:11 +0000 (00:12 +0900)]
ハッシュテーブルに命令語長を追加し、そのデータを元に次のアドレス決定
j8takagi [Mon, 22 Jun 2026 15:08:36 +0000 (00:08 +0900)]
comet2monitorのリセット時の動作を修正
リセット直後のn/cコマンドが正常に動作するようmonitorのタイミングを修正
トレースとダンプがリセット直後に行われるように変更
j8takagi [Mon, 22 Jun 2026 05:31:02 +0000 (14:31 +0900)]
CPUリセット時の動作を修正するため、execptr->stopをfalseに戻す
j8takagi [Mon, 22 Jun 2026 05:28:36 +0000 (14:28 +0900)]
includeの整理
https://claude.ai/share/
3bc3ab2e-d766-4208-8907-
4bfad3e6ca7d
j8takagi [Thu, 18 Jun 2026 10:32:49 +0000 (19:32 +0900)]
バージョンアップ
j8takagi [Thu, 18 Jun 2026 10:30:46 +0000 (19:30 +0900)]
CASL IIサンプルコードldlad.caslを追加
j8takagi [Thu, 18 Jun 2026 10:29:23 +0000 (19:29 +0900)]
comet2monitorに、t/T/dオプションと1つのファイルを指定できるよう仕様変更
j8takagi [Thu, 18 Jun 2026 10:23:38 +0000 (19:23 +0900)]
SVC 1で、#FFFF(EOF)を受け取った場合は、GR2に#FFFFを代入するように
CASL II仕様書「(IN命令は)ファイルの終わり(end of file)を検出した場合は,
-1が格納される。」を反映
j8takagi [Thu, 18 Jun 2026 09:57:31 +0000 (18:57 +0900)]
casl2revなどの逆アセンブルで、DC/DSの表示を修正
j8takagi [Thu, 18 Jun 2026 09:35:54 +0000 (18:35 +0900)]
comet2コマンドで、複数ファイル指定時に2つ目以降は無視されるInfoを表示するように
j8takagi [Thu, 18 Jun 2026 03:18:06 +0000 (12:18 +0900)]
warn_ignore_argをmonitor.c/hからcerr.c/hへ移動
j8takagi [Sat, 13 Jun 2026 07:52:32 +0000 (16:52 +0900)]
バージョンアップ
DCコマンドなどのグリーバルスコープ対応
テスト追加
Makefileの修正
j8takagi [Sat, 13 Jun 2026 07:52:01 +0000 (16:52 +0900)]
Makefileの修正
j8takagi [Fri, 12 Jun 2026 15:07:00 +0000 (00:07 +0900)]
CALL以外のコマンドでも外部スコープのラベルを読み込むよう仕様変更
テストも追加
https://claude.ai/share/
eda18be1-03e2-4f98-a0d5-
a20b89125299
j8takagi [Fri, 12 Jun 2026 15:06:09 +0000 (00:06 +0900)]
make copyrightの記述ミスを修正
j8takagi [Fri, 12 Jun 2026 06:01:34 +0000 (15:01 +0900)]
バージョンアップ
comet2monitorの修正
テストの追加
make gittag/gitpushの再定義
j8takagi [Fri, 12 Jun 2026 05:52:27 +0000 (14:52 +0900)]
git.mkを修正
j8takagi [Fri, 12 Jun 2026 05:43:50 +0000 (14:43 +0900)]
Makefileでmake gittagとmake gitpushを再定義
j8takagi [Fri, 12 Jun 2026 04:04:56 +0000 (13:04 +0900)]
comet2monitorの-C/-Mオプションのシステムテストを追加
j8takagi [Fri, 12 Jun 2026 04:01:43 +0000 (13:01 +0900)]
comet2monitorの空Enterの動作を修正
last_buf == NULL の空Enter時に continue 追加(segfault修正)
通常コマンド処理の else ブランチで FREE(last_buf) 追加(メモリリーク修正)
空Enterリピート時に FREE(buf) 追加(メモリリーク修正)
末尾の FREE(last_buf) 削除(n リピート修正)
https://claude.ai/share/
e038a102-8d71-4dfd-92e1-
da273ae54a86
j8takagi [Fri, 12 Jun 2026 02:02:59 +0000 (11:02 +0900)]
-C 100000のテストの誤りを修正
https://claude.ai/share/
e038a102-8d71-4dfd-92e1-
da273ae54a86
j8takagi [Wed, 10 Jun 2026 07:39:40 +0000 (16:39 +0900)]
doc/inner/Makefileのgnu_globalとdoxygenを、タイムスタンプ方式に
関連して.gitignoreに*___*を追加
j8takagi [Wed, 10 Jun 2026 02:07:47 +0000 (11:07 +0900)]
Doxygenドキュメントのリンク更新などの編集
j8takagi [Wed, 10 Jun 2026 01:07:19 +0000 (10:07 +0900)]
make gitpushを追加
j8takagi [Wed, 10 Jun 2026 00:52:30 +0000 (09:52 +0900)]
Doxygenトップページにリンク追加などの修正
https://claude.ai/share/
bff74cd1-433e-4b4a-9221-
a8e8d696afa2
j8takagi [Tue, 9 Jun 2026 13:44:46 +0000 (22:44 +0900)]
コメントの修正
j8takagi [Mon, 8 Jun 2026 11:16:35 +0000 (20:16 +0900)]
コマンド実行時のクロック周波数とメモリサイズの指定時にチェックするように
j8takagi [Fri, 5 Jun 2026 10:09:28 +0000 (19:09 +0900)]
エラー処理統一のため、直接エラーメッセージを表示しないように
https://claude.ai/share/
de960664-5b66-4a90-9fb6-
b9e1a941bc9f
j8takagi [Thu, 4 Jun 2026 22:58:12 +0000 (07:58 +0900)]
includeの修正。exec.hがdisassemble.hを直接includeしないように
https://claude.ai/share/
de960664-5b66-4a90-9fb6-
b9e1a941bc9f
j8takagi [Thu, 4 Jun 2026 22:21:27 +0000 (07:21 +0900)]
include設定を整理
https://claude.ai/share/
de960664-5b66-4a90-9fb6-
b9e1a941bc9f
j8takagi [Thu, 4 Jun 2026 14:36:59 +0000 (23:36 +0900)]
style.cssの修正
j8takagi [Thu, 4 Jun 2026 13:30:16 +0000 (22:30 +0900)]
style.cssのスタイルシートをスマホで表示が崩れないように更新
j8takagi [Thu, 4 Jun 2026 07:43:39 +0000 (16:43 +0900)]
INSTALLの誤字修正
j8takagi [Wed, 3 Jun 2026 14:20:17 +0000 (23:20 +0900)]
comet2monitor readline版のLinux対応
プロンプトと入力がMacではstderr、Linuxではstdoutに出力される
Linuxではstdio.hのインクルードが必要
テストを修正
ついでに、make check時の誤字の修正
j8takagi [Wed, 3 Jun 2026 08:42:07 +0000 (17:42 +0900)]
comet2monitorのコマンド入力をreadline経由でするように
ログ出力のため、入力した文字は「>入力した文字」で出力
resetを3つにわける
comet2_init: メモリ領域を確保して初期化してCPUレジスタをクリア
comet2_resetall: CPUレジスタとメモリをクリア
comet2_reset: CPUレジスタをクリアする
テストの修正
j8takagi [Wed, 3 Jun 2026 08:25:26 +0000 (17:25 +0900)]
install.texiなどのインストール方法のドキュメントを修正。主に、gpg検証の部分
j8takagi [Mon, 1 Jun 2026 12:05:05 +0000 (21:05 +0900)]
installドキュメントの環境変数の記述を修正
j8takagi [Mon, 1 Jun 2026 11:51:53 +0000 (20:51 +0900)]
comet2monitorの引数が無視された時の通知を変更
j8takagi [Mon, 1 Jun 2026 11:49:54 +0000 (20:49 +0900)]
comet2monitorを、![cmd]でシステムコマンドをそのまま実行できる仕様に
j8takagi [Sat, 30 May 2026 15:05:04 +0000 (00:05 +0900)]
make copyrightの動作を整理
j8takagi [Sat, 30 May 2026 15:03:35 +0000 (00:03 +0900)]
comet2monitorで引数が無視される場合のメッセージを設定
j8takagi [Wed, 27 May 2026 14:26:44 +0000 (23:26 +0900)]
CASL2仕様書のPDFで画像がズレる現象の回避。SVG→EPS変換のBoundingBox原点ずれを修正
https://claude.ai/share/
316d935c-a0e6-49c7-ab56-
e7d9a7050eb9
問題:
rsvg-convertが生成するEPSのBoundingBox原点が(0,0)でなく
(7,52)などの非ゼロ値になっており、TeXが図のサイズを誤認して
後続テキストが図に重なるズレが発生していた。
対策:
gs -dEPSCropで座標変換込みで再レンダリングし、
原点を(0,0)に正規化する。
変更内容:
- images.mk: eps2epsをgs -dEPSCropパイプラインに置き換え
- images.mk: %.epsルールのログファイル名typo修正
- images.mk: %.pdfルール追加
- img/*.svg: font-sizeを10ptに統一(10px/15px/10ptが混在していた)
```
j8takagi [Wed, 27 May 2026 14:24:56 +0000 (23:24 +0900)]
パンくずリストの追加と、スタイルの修正
j8takagi [Mon, 25 May 2026 15:08:34 +0000 (00:08 +0900)]
merge
j8takagi [Mon, 25 May 2026 15:07:10 +0000 (00:07 +0900)]
VERSION v0.5p35
j8takagi [Mon, 25 May 2026 15:05:11 +0000 (00:05 +0900)]
merge
j8takagi [Mon, 25 May 2026 15:00:59 +0000 (00:00 +0900)]
merge
j8takagi [Mon, 25 May 2026 15:00:59 +0000 (00:00 +0900)]
merge
j8takagi [Mon, 25 May 2026 14:06:33 +0000 (23:06 +0900)]
コンパイルエラーを抑制
j8takagi [Mon, 25 May 2026 14:05:28 +0000 (23:05 +0900)]
.gitのないディレクトリでのエラーを抑制
j8takagi [Mon, 25 May 2026 02:57:44 +0000 (11:57 +0900)]
docのstyle.cssを変更
j8takagi [Thu, 21 May 2026 10:25:40 +0000 (19:25 +0900)]
ドキュメントの目次表示スタイルの変更
j8takagi [Thu, 21 May 2026 09:44:12 +0000 (18:44 +0900)]
Texinfo 7.2でHTMLのタイトルが表示されない現象を修正
j8takagi [Tue, 19 May 2026 08:44:04 +0000 (17:44 +0900)]
Doxygenでの警告が出ないように、コメントの「戻り値」の記述を変更
void関数のコメント「@return なし」を削除
j8takagi [Tue, 19 May 2026 07:55:45 +0000 (16:55 +0900)]
gitのブランチ名がmasterからmainに変わったことを反映
j8takagi [Mon, 2 Oct 2023 14:29:50 +0000 (23:29 +0900)]
READMEのCASL II仕様書へのリンクを修正
j8takagi [Mon, 2 Oct 2023 14:21:51 +0000 (23:21 +0900)]
テストの修正
j8takagi [Fri, 29 Sep 2023 11:36:33 +0000 (20:36 +0900)]
マニュアルの誤記修正
j8takagi [Fri, 29 Sep 2023 10:58:13 +0000 (19:58 +0900)]
バージョンアップ
j8takagi [Fri, 29 Sep 2023 10:57:29 +0000 (19:57 +0900)]
マニュアルの表記修正
j8takagi [Fri, 29 Sep 2023 10:56:34 +0000 (19:56 +0900)]
CASL II仕様書のバージョンとURLの変更に対応
j8takagi [Fri, 29 Sep 2023 10:53:23 +0000 (19:53 +0900)]
make copyrightの修正
同一ファイルに複数のcopyrightがある場合にはすべて更新するように
j8takagi [Thu, 28 Sep 2023 13:37:02 +0000 (22:37 +0900)]
"make copyright" でcopyrightの年を自動更新するように
j8takagi [Thu, 28 Sep 2023 11:00:20 +0000 (20:00 +0900)]
CASL II仕様書のバージョンとURLの変更に対応
j8takagi [Thu, 28 Sep 2023 10:49:52 +0000 (19:49 +0900)]
emタグのスタイルを変更
j8takagi [Wed, 22 Sep 2021 07:27:10 +0000 (16:27 +0900)]
バージョンアップ
j8takagi [Fri, 18 Jun 2021 07:21:26 +0000 (16:21 +0900)]
Makefileの修正
j8takagi [Sun, 7 Feb 2021 10:39:43 +0000 (19:39 +0900)]
マニュアルを現状のサンプルに合わせて更新
j8takagi [Sun, 7 Feb 2021 08:16:20 +0000 (17:16 +0900)]
Doxygen設定ファイルを1.8.20向けに更新
j8takagi [Sun, 7 Feb 2021 04:20:45 +0000 (13:20 +0900)]
Doxygen設定ファイルを1.8.20向けに更新
j8takagi [Sun, 7 Feb 2021 03:05:54 +0000 (12:05 +0900)]
サンプルaddl.caslとマニュアルを更新
j8takagi [Sat, 6 Feb 2021 03:12:35 +0000 (12:12 +0900)]
doc/image.mkをInkscape 1.0.1へのバージョンアップに合わせて修正
j8takagi [Sat, 6 Feb 2021 02:53:17 +0000 (11:53 +0900)]
バージョンをv0.5p17に
j8takagi [Sat, 6 Feb 2021 02:10:47 +0000 (11:10 +0900)]
マニュアルのサンプルソースを更新
j8takagi [Sat, 23 Jan 2021 13:11:59 +0000 (22:11 +0900)]
バージョンv0.5p16
j8takagi [Sat, 23 Jan 2021 00:22:31 +0000 (09:22 +0900)]
copyrightの年号表記を2021年に