Skip to content

68fpjc/isz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

isz

これはなに?

X68000 Z か否かを判定し、標準出力 / 終了コード / 環境変数に反映する小物ツールです。

使い方

Usage: isz [OPTION]...
  -e, --env=NAME set isz() result to environment variable
  -s, --silent   do not print result messages
  -h, --help     display this help and exit
  -v, --version  output version information and exit
Exit status:
  0  not X68000 Z
  1  X68000 Z
  2  error

下記で動作確認を行いました。ほかの環境 (X68000 実機とか EAK とか) で実行結果がおかしい場合、ご連絡いただけると助かります。

使用例

# X68000 Z で実行した場合、標準出力に "X68000 Z" を出力し、終了コード 1 を返す
$ isz
X68000 Z
# X68000 Z でない場合、標準出力に "not X68000 Z" を出力し、終了コード 0 を返す
$ isz
not X68000 Z
# 標準出力への出力を行わない
$ isz --silent
# 環境変数 X68KZ に 0 または 1 を設定し、かつ標準出力への出力を行わない
$ isz --silent --env X68KZ

X68000 Z 判定ルーチンについて

はう さんによる ch30_omake.sys のソースコードからパクりました。

ソースコードからのビルド

X68000 ではビルドできません。 elf2x68k が必要です。 makefile のあるディレクトリで make してください。

連絡先

https://github.com/68fpjc/isz

About

X68000 Z 判定器

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published