「悠里世界OSプロジェクト」の版間の差分
提供: 悠里包括Wiki
Jekto.vatimeliju (トーク | 投稿記録) (ページの作成:「'''悠里世界OSプロジェクト'''とは、jekto.vatimelijuによって発案された、「悠里世界で使われているOSと、そのエミュレータを創作...」) |
Jekto.vatimeliju (トーク | 投稿記録) (呼び出し規約を追記) |
||
6行目: | 6行目: | ||
色空間も当然[https://en.wikipedia.org/wiki/SRGB sRGB]などではない。特にGに差が見られる。 | 色空間も当然[https://en.wikipedia.org/wiki/SRGB sRGB]などではない。特にGに差が見られる。 | ||
エミュレータではsRGBの範囲内の色に収めるため若干彩度を下げており、また簡便さのため変換係数を(2進数で)キリの良い値に暫定的に設定している。 | エミュレータではsRGBの範囲内の色に収めるため若干彩度を下げており、また簡便さのため変換係数を(2進数で)キリの良い値に暫定的に設定している。 | ||
+ | |||
+ | === 呼び出し規約 === | ||
+ | * スタックの掃除をするのは呼び出し側 | ||
+ | * いじって良いレジスタは4個 (f0 ~ f3) | ||
+ | * 引数は前からスタックに積む | ||
+ | * 戻り値は単純型ならレジスタ (f0) でやり取り | ||
+ | <ref>[http://jurliyuuri.com/OS/opcode.html オペコード]</ref> | ||
== 外部リンク == | == 外部リンク == | ||
[https://github.com/jurliyuuri/OS Githubリポジトリ] | [https://github.com/jurliyuuri/OS Githubリポジトリ] |
2017年8月28日 (月) 13:28時点における版
悠里世界OSプロジェクトとは、jekto.vatimelijuによって発案された、「悠里世界で使われているOSと、そのエミュレータを創作していこう」というプロジェクトである。
創作済
色空間
色空間も当然sRGBなどではない。特にGに差が見られる。 エミュレータではsRGBの範囲内の色に収めるため若干彩度を下げており、また簡便さのため変換係数を(2進数で)キリの良い値に暫定的に設定している。
呼び出し規約
- スタックの掃除をするのは呼び出し側
- いじって良いレジスタは4個 (f0 ~ f3)
- 引数は前からスタックに積む
- 戻り値は単純型ならレジスタ (f0) でやり取り