LIO は絶滅しています。当時、真っ黒な画面にこいつらでカラーのポップアップウインドウを表示したりしてました。ソースコードのタイムスタンプでさえ 1993 年 です。 直線を引く
/***********************************************************/ /*** LIO版 直線、短形の描画 ***/ /***********************************************************/ /*** 項目名 引き数名 ***/ /*** 描画始点の座標 x1,y1 ***/ /*** 描画終点の座標 x2,y2 ***/ /*** パレット番号 paret ***/ /*** 描画コード(B,BF) byoga ***/ /*** ラインスタイルスイッチ lswitch ***/ /*** ラインスタイルすいっちLo lstairu ***/ /*** ラインスタイルすいっちHi hstairu ***/ /***********************************************************/ #include <memory.h> static unsigned char *param; static unsigned int paramoff; static unsigned int ucwseg; extern unsigned int lioucw; extern void gline( int x1, int y1, int x2, int y2, int paret, int byoga, int lswitch, int lstairu, int hstairu) { unsigned long work; unsigned char sts; ucwseg = lioucw; work = (unsigned long)lioucw * 256L * 256L; work = work + 5120; param = (char *)work; memcpy( param , (char *)&x1 , 2 ); memcpy( param+2, (char *)&y1 , 2 ); memcpy( param+4, (char *)&x2 , 2 ); memcpy( param+6, (char *)&y2 , 2 ); (*(param+8)) = (unsigned char)paret; (*(param+9)) = (unsigned char)byoga; (*(param+10)) = (unsigned char)lswitch; (*(param+11)) = (unsigned char)lstairu; (*(param+12)) = (unsigned char)hstairu; _asm { push ds push es push ss push bx push cx push dx push bp push sp push si push di mov ax,WORD PTR ucwseg mov ds,ax mov bx,5120 int 0a7h pop di pop si pop sp pop bp pop dx pop cx pop bx pop ss pop es pop ds mov BYTE PTR sts,ah } }
|
【記録の最新記事】
- Java、PHP、jQuery : 最近の記事と関連する記事のまとめ / インデックス
- Google MAP API が 1日に 25,000 ビューを超えると表示される画面
- WEB フォントをクロスドメインで利用する
- ブログ更新通知先に関する情報
- さくらインターネットの CRON の設定で、標準エラー出力を postmaster に送らない
- VBScript 用 onClick 一行書き
- 『家に帰ると妻が必ず死んだふりをしています』というブログを発見しました
- Google Chrome 32.0.1700.76 のコンボボックススクロールバーがドラッグできないのは、Windows7 のエアロ系で起きるようです。
- Google Chrome 32.0.1700.76 のコンボボックススクロールバーがドラッグできない問題が、開発版(34.0.1794.5 canary) で修正されたそうです
- Google Chrome 32.0.1700.76 の具体的な問題点
- ファイル名リストをクリップボードへコピー
- キーボード説明用画像( フリーフォントでキーボード画像作成 )
- 何だこれ。Microsoft の 看板的ワードの誤字『EIblog をご覧ください。』って・・・
- 9月27日10時頃、Google Chrome でのみ AdSense の表示がおかしくなりましたが・・・
- 注意 : フィッシング詐欺メールのタイトル『【ドラゴンクエストX 目覚めし五つの種族 オンライン】認証』
- まぎらわしい『AdSenseの終了』を知らせる『日本語ページ』
- Trigger Rally(WebGL+Three.js) のコースを無視してひたすら悪路を走りまくる
- Windows 8.1 に期待は無いけれど、3D プリンタへの期待は膨らむのです
- Adobe Readerの脆弱性を突かれて人生初の『ウィルス』に感染・・・
- また4月なんで、フリーのレンタルサーバーの確認してみると・・・