DIYS API 仕様
名称変更の予告 070107
「Biz」という名称を使ってきましたが、BizとBrowserをあわせたものが存在するようなので(商標があるかどうかは見てませんが)いろいろ考えた末に
大豆
に変更することにしました。(?_?)
本当はDIYS [daiz] です。
自作パソコンに使うPC DIYを複数形にした造語です。
Do It YourselveS.
我々が自分の好きなように作っていく。そんな意味を考えました。
DIYS API
DIYS Browser
よって、これまで作成したプログラムだけでなく、本ページのすべてを作り変えていきます。
これまであったbiz.html やbiz_api.htmlのページは、ある日、消えてしまいます。
TOPページより、辿り直してください。
大豆は、TV番組「あるある何とか」で紹介されるような健康食品です。
![]() |
描画関数
typedef struct {
int status;//(未使用)
char name[16];// イメージをSDカードから読み込むときのファイル名など
unsigned short *pointer;// イメージの先頭アドレス baseptrに変更される予定。
unsigned short TransparencyColor;//イメージを重ね合わせるときに透過にする色
int sx; // StartAxisX イメージの左隅のX座標
int sy; // StartAxisY イメージの左隅のY座標
int wx; // WidthX イメージの幅
int hy; // HeightY イメージの高さ
} image;
|
文字フォントの制御(のちに1部の機能がFONTXに対応します)
typedef struct{
char ank;// 半角-1 全角-0
char type;// S-JIS JIS EUCを示す
unsigned char table_x ,table_y;// K12x10.binイメージのX,Y座標
unsigned short code;// 漢字コード 8ビットの場合は上位8ビットを0とする。
unsigned char *base_address;// K12x10.binイメージの先頭アドレス
unsigned char *char_address;// FONTの先頭アドレス
unsigned char raw_image[15];// FONTの描画イメージ
}font;
|
PS2マウス制御
typedef struct {
int status;
unsigned char mdev;
unsigned char signs;
int movx;
int movy;
int movz;// 061229
unsigned char btn45;
} ps2mouse;
|