]> j8takagi.net git repositories - yacasl2.git/log
yacasl2.git
6 days agomake gittagの修正
j8takagi [Tue, 30 Jun 2026 07:49:06 +0000 (16:49 +0900)]
make gittagの修正

6 days agoMakefileにmake gtagsを復活させる
j8takagi [Tue, 30 Jun 2026 07:44:42 +0000 (16:44 +0900)]
Makefileにmake gtagsを復活させる

6 days agoDoxygenコメント修正
j8takagi [Tue, 30 Jun 2026 07:44:07 +0000 (16:44 +0900)]
Doxygenコメント修正

6 days agocomet2monitorで連続する0はDSとして出力
j8takagi [Tue, 30 Jun 2026 07:21:50 +0000 (16:21 +0900)]
comet2monitorで連続する0はDSとして出力

バージョンを0.6に
comet2monitorの出力メッセージの修正
テストの修正
マニュアルの修正
make versionをスタンプ方式に

9 days agocomet2monitorでTコマンドが効かないバグを修正
j8takagi [Fri, 26 Jun 2026 15:35:36 +0000 (00:35 +0900)]
comet2monitorでTコマンドが効かないバグを修正

9 days agoマニュアルに、comet2monitorの使用方法を追加
j8takagi [Fri, 26 Jun 2026 15:06:39 +0000 (00:06 +0900)]
マニュアルに、comet2monitorの使用方法を追加

https://claude.ai/share/6eb72216-cd19-4e32-9d59-b389e84d1c87

9 days agocomet2monitorの仕様変更などにより、テストを追加・整理
j8takagi [Fri, 26 Jun 2026 15:04:23 +0000 (00:04 +0900)]
comet2monitorの仕様変更などにより、テストを追加・整理

comet2monitorのオプションテストを追加
comet2monitorの仕様変更により、cmdに-qオプション指定
casl2_smokeを追加

9 days agomonitorで、逆アセンブル表示機能を追加し、デフォルト表示するように
j8takagi [Fri, 26 Jun 2026 15:01:16 +0000 (00:01 +0900)]
monitorで、逆アセンブル表示機能を追加し、デフォルト表示するように

https://claude.ai/share/6eb72216-cd19-4e32-9d59-b389e84d1c87

9 days agoTexinfoファイルでセクションごとの目次を表示しないように設定
j8takagi [Fri, 26 Jun 2026 14:26:30 +0000 (23:26 +0900)]
Texinfoファイルでセクションごとの目次を表示しないように設定

12 days agoCASL II仕様書の改行の修正
j8takagi [Wed, 24 Jun 2026 05:31:54 +0000 (14:31 +0900)]
CASL II仕様書の改行の修正

13 days agoMacとLinux両方でコンパイルとテストが通るように
j8takagi [Tue, 23 Jun 2026 09:14:21 +0000 (18:14 +0900)]
MacとLinux両方でコンパイルとテストが通るように

13 days agoMacで動作するよう修正
j8takagi [Tue, 23 Jun 2026 08:03:13 +0000 (17:03 +0900)]
Macで動作するよう修正

13 days agoValgrindで表示されたメモリーの問題に対応
j8takagi [Tue, 23 Jun 2026 06:53:41 +0000 (15:53 +0900)]
Valgrindで表示されたメモリーの問題に対応

13 days agoテストで使うtest.oファイルをGit管理対象に加える
j8takagi [Tue, 23 Jun 2026 06:48:07 +0000 (15:48 +0900)]
テストで使うtest.oファイルをGit管理対象に加える

13 days agoテストに必要な.oファイルをGit管理ファイルに
j8takagi [Tue, 23 Jun 2026 00:33:16 +0000 (09:33 +0900)]
テストに必要な.oファイルをGit管理ファイルに

13 days agoコンパイラ警告を避けるため、assert削除
j8takagi [Tue, 23 Jun 2026 00:32:33 +0000 (09:32 +0900)]
コンパイラ警告を避けるため、assert削除

13 days agoバージョンアップ v0.5p58
j8takagi [Mon, 22 Jun 2026 15:24:43 +0000 (00:24 +0900)]
バージョンアップ

13 days agoハッシュテーブルに命令語長を追加し、そのデータを元に次のアドレス決定
j8takagi [Mon, 22 Jun 2026 15:12:11 +0000 (00:12 +0900)]
ハッシュテーブルに命令語長を追加し、そのデータを元に次のアドレス決定

13 days agocomet2monitorのリセット時の動作を修正
j8takagi [Mon, 22 Jun 2026 15:08:36 +0000 (00:08 +0900)]
comet2monitorのリセット時の動作を修正

リセット直後のn/cコマンドが正常に動作するようmonitorのタイミングを修正
トレースとダンプがリセット直後に行われるように変更

2 weeks agoCPUリセット時の動作を修正するため、execptr->stopをfalseに戻す
j8takagi [Mon, 22 Jun 2026 05:31:02 +0000 (14:31 +0900)]
CPUリセット時の動作を修正するため、execptr->stopをfalseに戻す

2 weeks agoincludeの整理
j8takagi [Mon, 22 Jun 2026 05:28:36 +0000 (14:28 +0900)]
includeの整理

https://claude.ai/share/3bc3ab2e-d766-4208-8907-4bfad3e6ca7d

2 weeks agoバージョンアップ v0.5p57
j8takagi [Thu, 18 Jun 2026 10:32:49 +0000 (19:32 +0900)]
バージョンアップ

2 weeks agoCASL IIサンプルコードldlad.caslを追加
j8takagi [Thu, 18 Jun 2026 10:30:46 +0000 (19:30 +0900)]
CASL IIサンプルコードldlad.caslを追加

2 weeks agocomet2monitorに、t/T/dオプションと1つのファイルを指定できるよう仕様変更
j8takagi [Thu, 18 Jun 2026 10:29:23 +0000 (19:29 +0900)]
comet2monitorに、t/T/dオプションと1つのファイルを指定できるよう仕様変更

2 weeks agoSVC 1で、#FFFF(EOF)を受け取った場合は、GR2に#FFFFを代入するように
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が格納される。」を反映

2 weeks agocasl2revなどの逆アセンブルで、DC/DSの表示を修正
j8takagi [Thu, 18 Jun 2026 09:57:31 +0000 (18:57 +0900)]
casl2revなどの逆アセンブルで、DC/DSの表示を修正

2 weeks agocomet2コマンドで、複数ファイル指定時に2つ目以降は無視されるInfoを表示するように
j8takagi [Thu, 18 Jun 2026 09:35:54 +0000 (18:35 +0900)]
comet2コマンドで、複数ファイル指定時に2つ目以降は無視されるInfoを表示するように

2 weeks agowarn_ignore_argをmonitor.c/hからcerr.c/hへ移動
j8takagi [Thu, 18 Jun 2026 03:18:06 +0000 (12:18 +0900)]
warn_ignore_argをmonitor.c/hからcerr.c/hへ移動

3 weeks agoバージョンアップ v0.5p56
j8takagi [Sat, 13 Jun 2026 07:52:32 +0000 (16:52 +0900)]
バージョンアップ

DCコマンドなどのグリーバルスコープ対応
テスト追加
Makefileの修正

3 weeks agoMakefileの修正
j8takagi [Sat, 13 Jun 2026 07:52:01 +0000 (16:52 +0900)]
Makefileの修正

3 weeks agoCALL以外のコマンドでも外部スコープのラベルを読み込むよう仕様変更
j8takagi [Fri, 12 Jun 2026 15:07:00 +0000 (00:07 +0900)]
CALL以外のコマンドでも外部スコープのラベルを読み込むよう仕様変更

テストも追加
https://claude.ai/share/eda18be1-03e2-4f98-a0d5-a20b89125299

3 weeks agomake copyrightの記述ミスを修正
j8takagi [Fri, 12 Jun 2026 15:06:09 +0000 (00:06 +0900)]
make copyrightの記述ミスを修正

3 weeks agoバージョンアップ v0.5p55
j8takagi [Fri, 12 Jun 2026 06:01:34 +0000 (15:01 +0900)]
バージョンアップ

comet2monitorの修正
テストの追加
make gittag/gitpushの再定義

3 weeks agogit.mkを修正
j8takagi [Fri, 12 Jun 2026 05:52:27 +0000 (14:52 +0900)]
git.mkを修正

3 weeks agoMakefileでmake gittagとmake gitpushを再定義
j8takagi [Fri, 12 Jun 2026 05:43:50 +0000 (14:43 +0900)]
Makefileでmake gittagとmake gitpushを再定義

3 weeks agocomet2monitorの-C/-Mオプションのシステムテストを追加
j8takagi [Fri, 12 Jun 2026 04:04:56 +0000 (13:04 +0900)]
comet2monitorの-C/-Mオプションのシステムテストを追加

3 weeks agocomet2monitorの空Enterの動作を修正
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

3 weeks ago-C 100000のテストの誤りを修正
j8takagi [Fri, 12 Jun 2026 02:02:59 +0000 (11:02 +0900)]
-C 100000のテストの誤りを修正

https://claude.ai/share/e038a102-8d71-4dfd-92e1-da273ae54a86

3 weeks agodoc/inner/Makefileのgnu_globalとdoxygenを、タイムスタンプ方式に v0.5p54
j8takagi [Wed, 10 Jun 2026 07:39:40 +0000 (16:39 +0900)]
doc/inner/Makefileのgnu_globalとdoxygenを、タイムスタンプ方式に

関連して.gitignoreに*___*を追加

3 weeks agoDoxygenドキュメントのリンク更新などの編集 v0.5p53
j8takagi [Wed, 10 Jun 2026 02:07:47 +0000 (11:07 +0900)]
Doxygenドキュメントのリンク更新などの編集

3 weeks agomake gitpushを追加 v0.5p52
j8takagi [Wed, 10 Jun 2026 01:07:19 +0000 (10:07 +0900)]
make gitpushを追加

3 weeks agoDoxygenトップページにリンク追加などの修正 v0.5p51
j8takagi [Wed, 10 Jun 2026 00:52:30 +0000 (09:52 +0900)]
Doxygenトップページにリンク追加などの修正

https://claude.ai/share/bff74cd1-433e-4b4a-9221-a8e8d696afa2

3 weeks agoコメントの修正 v0.5p50
j8takagi [Tue, 9 Jun 2026 13:44:46 +0000 (22:44 +0900)]
コメントの修正

3 weeks agoコマンド実行時のクロック周波数とメモリサイズの指定時にチェックするように v0.5p49
j8takagi [Mon, 8 Jun 2026 11:16:35 +0000 (20:16 +0900)]
コマンド実行時のクロック周波数とメモリサイズの指定時にチェックするように

4 weeks agoエラー処理統一のため、直接エラーメッセージを表示しないように v0.5p47
j8takagi [Fri, 5 Jun 2026 10:09:28 +0000 (19:09 +0900)]
エラー処理統一のため、直接エラーメッセージを表示しないように

https://claude.ai/share/de960664-5b66-4a90-9fb6-b9e1a941bc9f

4 weeks agoincludeの修正。exec.hがdisassemble.hを直接includeしないように v0.5p46
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

4 weeks agoinclude設定を整理 v0.5p45
j8takagi [Thu, 4 Jun 2026 22:21:27 +0000 (07:21 +0900)]
include設定を整理

https://claude.ai/share/de960664-5b66-4a90-9fb6-b9e1a941bc9f

4 weeks agostyle.cssの修正 v0.5p44
j8takagi [Thu, 4 Jun 2026 14:36:59 +0000 (23:36 +0900)]
style.cssの修正

4 weeks agostyle.cssのスタイルシートをスマホで表示が崩れないように更新 v0.5p43
j8takagi [Thu, 4 Jun 2026 13:30:16 +0000 (22:30 +0900)]
style.cssのスタイルシートをスマホで表示が崩れないように更新

4 weeks agoINSTALLの誤字修正 v0.5p42
j8takagi [Thu, 4 Jun 2026 07:43:39 +0000 (16:43 +0900)]
INSTALLの誤字修正

4 weeks agocomet2monitor readline版のLinux対応 v0.5p41
j8takagi [Wed, 3 Jun 2026 14:20:17 +0000 (23:20 +0900)]
comet2monitor readline版のLinux対応

プロンプトと入力がMacではstderr、Linuxではstdoutに出力される
Linuxではstdio.hのインクルードが必要
テストを修正
ついでに、make check時の誤字の修正

4 weeks agocomet2monitorのコマンド入力をreadline経由でするように v0.5p40
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レジスタをクリアする
テストの修正

4 weeks agoinstall.texiなどのインストール方法のドキュメントを修正。主に、gpg検証の部分
j8takagi [Wed, 3 Jun 2026 08:25:26 +0000 (17:25 +0900)]
install.texiなどのインストール方法のドキュメントを修正。主に、gpg検証の部分

4 weeks agoinstallドキュメントの環境変数の記述を修正 v0.5p38
j8takagi [Mon, 1 Jun 2026 12:05:05 +0000 (21:05 +0900)]
installドキュメントの環境変数の記述を修正

4 weeks agocomet2monitorの引数が無視された時の通知を変更
j8takagi [Mon, 1 Jun 2026 11:51:53 +0000 (20:51 +0900)]
comet2monitorの引数が無視された時の通知を変更

4 weeks agocomet2monitorを、![cmd]でシステムコマンドをそのまま実行できる仕様に
j8takagi [Mon, 1 Jun 2026 11:49:54 +0000 (20:49 +0900)]
comet2monitorを、![cmd]でシステムコマンドをそのまま実行できる仕様に

5 weeks agomake copyrightの動作を整理 v0.5p37
j8takagi [Sat, 30 May 2026 15:05:04 +0000 (00:05 +0900)]
make copyrightの動作を整理

5 weeks agocomet2monitorで引数が無視される場合のメッセージを設定
j8takagi [Sat, 30 May 2026 15:03:35 +0000 (00:03 +0900)]
comet2monitorで引数が無視される場合のメッセージを設定

5 weeks agoCASL2仕様書のPDFで画像がズレる現象の回避。SVG→EPS変換のBoundingBox原点ずれを修正 v0.5p36
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が混在していた)
```

5 weeks agoパンくずリストの追加と、スタイルの修正
j8takagi [Wed, 27 May 2026 14:24:56 +0000 (23:24 +0900)]
パンくずリストの追加と、スタイルの修正

5 weeks agomerge v0.5p35
j8takagi [Mon, 25 May 2026 15:08:34 +0000 (00:08 +0900)]
merge

5 weeks agoVERSION v0.5p35
j8takagi [Mon, 25 May 2026 15:07:10 +0000 (00:07 +0900)]
VERSION v0.5p35

5 weeks agomerge
j8takagi [Mon, 25 May 2026 15:05:11 +0000 (00:05 +0900)]
merge

5 weeks agomerge
j8takagi [Mon, 25 May 2026 15:00:59 +0000 (00:00 +0900)]
merge

5 weeks agomerge
j8takagi [Mon, 25 May 2026 15:00:59 +0000 (00:00 +0900)]
merge

5 weeks agoコンパイルエラーを抑制
j8takagi [Mon, 25 May 2026 14:06:33 +0000 (23:06 +0900)]
コンパイルエラーを抑制

5 weeks ago.gitのないディレクトリでのエラーを抑制
j8takagi [Mon, 25 May 2026 14:05:28 +0000 (23:05 +0900)]
.gitのないディレクトリでのエラーを抑制

6 weeks agodocのstyle.cssを変更 v0.5p34
j8takagi [Mon, 25 May 2026 02:57:44 +0000 (11:57 +0900)]
docのstyle.cssを変更

6 weeks agoドキュメントの目次表示スタイルの変更 v0.5p33
j8takagi [Thu, 21 May 2026 10:25:40 +0000 (19:25 +0900)]
ドキュメントの目次表示スタイルの変更

6 weeks agoTexinfo 7.2でHTMLのタイトルが表示されない現象を修正 v0.5p32
j8takagi [Thu, 21 May 2026 09:44:12 +0000 (18:44 +0900)]
Texinfo 7.2でHTMLのタイトルが表示されない現象を修正

6 weeks agoDoxygenでの警告が出ないように、コメントの「戻り値」の記述を変更 v0.5p31
j8takagi [Tue, 19 May 2026 08:44:04 +0000 (17:44 +0900)]
Doxygenでの警告が出ないように、コメントの「戻り値」の記述を変更

void関数のコメント「@return なし」を削除

6 weeks agogitのブランチ名がmasterからmainに変わったことを反映
j8takagi [Tue, 19 May 2026 07:55:45 +0000 (16:55 +0900)]
gitのブランチ名がmasterからmainに変わったことを反映

2 years agoREADMEのCASL II仕様書へのリンクを修正 v0.5p29
j8takagi [Mon, 2 Oct 2023 14:29:50 +0000 (23:29 +0900)]
READMEのCASL II仕様書へのリンクを修正

2 years agoテストの修正 v0.5p28
j8takagi [Mon, 2 Oct 2023 14:21:51 +0000 (23:21 +0900)]
テストの修正

2 years agoマニュアルの誤記修正
j8takagi [Fri, 29 Sep 2023 11:36:33 +0000 (20:36 +0900)]
マニュアルの誤記修正

2 years agoバージョンアップ v0.5p26
j8takagi [Fri, 29 Sep 2023 10:58:13 +0000 (19:58 +0900)]
バージョンアップ

2 years agoマニュアルの表記修正
j8takagi [Fri, 29 Sep 2023 10:57:29 +0000 (19:57 +0900)]
マニュアルの表記修正

2 years agoCASL II仕様書のバージョンとURLの変更に対応
j8takagi [Fri, 29 Sep 2023 10:56:34 +0000 (19:56 +0900)]
CASL II仕様書のバージョンとURLの変更に対応

2 years agomake copyrightの修正
j8takagi [Fri, 29 Sep 2023 10:53:23 +0000 (19:53 +0900)]
make copyrightの修正

同一ファイルに複数のcopyrightがある場合にはすべて更新するように

2 years ago"make copyright" でcopyrightの年を自動更新するように v0.5p25
j8takagi [Thu, 28 Sep 2023 13:37:02 +0000 (22:37 +0900)]
"make copyright" でcopyrightの年を自動更新するように

2 years agoCASL II仕様書のバージョンとURLの変更に対応 v0.5p24
j8takagi [Thu, 28 Sep 2023 11:00:20 +0000 (20:00 +0900)]
CASL II仕様書のバージョンとURLの変更に対応

2 years agoemタグのスタイルを変更
j8takagi [Thu, 28 Sep 2023 10:49:52 +0000 (19:49 +0900)]
emタグのスタイルを変更

4 years agoバージョンアップ v0.5p23
j8takagi [Wed, 22 Sep 2021 07:27:10 +0000 (16:27 +0900)]
バージョンアップ

5 years agoMakefileの修正
j8takagi [Fri, 18 Jun 2021 07:21:26 +0000 (16:21 +0900)]
Makefileの修正

5 years agoマニュアルを現状のサンプルに合わせて更新 v0.5p22
j8takagi [Sun, 7 Feb 2021 10:39:43 +0000 (19:39 +0900)]
マニュアルを現状のサンプルに合わせて更新

5 years agoDoxygen設定ファイルを1.8.20向けに更新 v0.5p21
j8takagi [Sun, 7 Feb 2021 08:16:20 +0000 (17:16 +0900)]
Doxygen設定ファイルを1.8.20向けに更新

5 years agoDoxygen設定ファイルを1.8.20向けに更新 v0.5p20
j8takagi [Sun, 7 Feb 2021 04:20:45 +0000 (13:20 +0900)]
Doxygen設定ファイルを1.8.20向けに更新

5 years agoサンプルaddl.caslとマニュアルを更新 v0.5p19
j8takagi [Sun, 7 Feb 2021 03:05:54 +0000 (12:05 +0900)]
サンプルaddl.caslとマニュアルを更新

5 years agodoc/image.mkをInkscape 1.0.1へのバージョンアップに合わせて修正
j8takagi [Sat, 6 Feb 2021 03:12:35 +0000 (12:12 +0900)]
doc/image.mkをInkscape 1.0.1へのバージョンアップに合わせて修正

5 years agoバージョンをv0.5p17に v0.5p17 v0.5p18
j8takagi [Sat, 6 Feb 2021 02:53:17 +0000 (11:53 +0900)]
バージョンをv0.5p17に

5 years agoマニュアルのサンプルソースを更新
j8takagi [Sat, 6 Feb 2021 02:10:47 +0000 (11:10 +0900)]
マニュアルのサンプルソースを更新

5 years agoバージョンv0.5p16 v0.5p16
j8takagi [Sat, 23 Jan 2021 13:11:59 +0000 (22:11 +0900)]
バージョンv0.5p16

5 years agocopyrightの年号表記を2021年に
j8takagi [Sat, 23 Jan 2021 00:22:31 +0000 (09:22 +0900)]
copyrightの年号表記を2021年に

5 years ago動作確認機種にArch Linuxを追加
j8takagi [Sat, 23 Jan 2021 00:20:05 +0000 (09:20 +0900)]
動作確認機種にArch Linuxを追加

5 years agoサンプルのsum_10.caslをシンプルに
j8takagi [Sat, 23 Jan 2021 00:12:15 +0000 (09:12 +0900)]
サンプルのsum_10.caslをシンプルに

5 years agoMerge branch 'master' of ssh://www.j8takagi.net:32790/home/git/yacasl2
j8takagi [Fri, 8 Jan 2021 00:35:42 +0000 (09:35 +0900)]
Merge branch 'master' of ssh://www.j8takagi.net:32790/home/git/yacasl2

5 years agoCASL II仕様書へのリンク切れに対応
j8takagi [Fri, 8 Jan 2021 00:34:45 +0000 (09:34 +0900)]
CASL II仕様書へのリンク切れに対応

5 years agomake installに失敗するバグを修正
j8takagi [Fri, 8 Jan 2021 00:33:36 +0000 (09:33 +0900)]
make installに失敗するバグを修正

5 years agoMakefileの修正
j8takagi [Thu, 20 Aug 2020 07:17:07 +0000 (16:17 +0900)]
Makefileの修正

7 years ago文字列を逆順にするstrrev関数を定義 v0.5p15
j8takagi [Mon, 11 Mar 2019 01:59:08 +0000 (10:59 +0900)]
文字列を逆順にするstrrev関数を定義