OSAkkieの独自部分

  1. IPLの改造
    • フロッピーの読み込み時に「Booting OSAkkie...」と表示し、読み進めるごとにドットが増えていきます。
  2. みための改造
    1. 独自の色を追加
      • 青系の色が好きなおいらは、16240番にWindows2000/XP風背景色、17241番にさわやかな青を追加しています。
    2. ベンリな画像表示関数
      • picdataという関数を用意して、マウスカーソルやクローズボタンなどの画像データを表示します。
    3. 自作のフォント
      • 手書き(+多少の手直し)で文字を書きました。
      • 本のままでは対応していない半角カタカナに対応。
      • あまり使われない0x80〜0x83にはナオミさんなどの絵文字を入れてみました。
      • 通常サイズとは別に、6x12サイズの小さなフォントも用意(もちろん手書き)。
    4. カーソル
      • カーソルは長方形ではなくアンダーバー風にしました。
      • ここら辺は工夫次第でI型にもなります。
    5. 多色対応
      • 16ビットカラーなどに対応しています。
  3. 内部の改造
    1. E0拡張キーに対応
      • カーソルキーなども取得できるようになりました。
    2. ESCキーの取得に対応
  4. コンソール/コマンド
    1. verコマンド
      • OSAkkieのバージョン情報を表示します。
      • バージョン番号を更新し忘れやすいのが欠点。変更しやすいようにソースの頭に表記できるようにするのが課題です。
    2. rebootコマンド
      • キーボードコントローラを用いた再起動コマンドです。
      • 失敗すると「Reboot failed!」と表示しますよ。
    3. アプリの強制終了はCtrl+Cに
      • 本中では、アプリの強制終了を「Shift+F1」に割り当てていましたが、Windows/DOSや
        Linuxでは、「Ctrl+C」に割り当てられているので、OSAkkieもこれにあわせてみました。
    4. コンソールにコマンド履歴機能を追加
      • Windowsのプロンプトと同じように、上下キーで履歴を呼び出して実行できます。
      • 「ESCキーで取り消し」にも対応。
      • 現在、20件分の履歴を記録できるようにしています。
    5. historyコマンド
      • コンソールの履歴一覧を出力します。
      • 履歴番号を引数に指定すると、その部分だけ出力してくれます。
    6. wallpaperコマンド
      • 「wallpaper ファイル名」で表示。ファイル名の所に0を指定するとOFFになります。
  1. アプリの改造
    • 下のApplicationsを参照。

Applications

  1. はりぼてOSのアプリと同じもの
    • bball, calc, invader, mmlplay, noodle, tview
    1. はりぼてOSに標準で入っているアプリをあっきぃが改造したもの
      アプリ名タイトル説明他はりぼて系OSでの動作
      colorカラーテスト青系に変更
      gview画像ビューアico読み込みに対応
      walkWalk改ナオミさんがwalk×(1)
      winhellowinhello名残アプリ。×(1, 4)
    2. あっきぃ作アプリ。
      アプリ名タイトル説明他はりぼて系OSでの動作
      bonnoボンノー煩悩を打ち払い支援アプリ△(2)
      csvvCSV-Viewer簡易CSVビューア×(3)
      cvtgC.V.T.G周辺視野強化ゲーム×(2)
      kuha98 -kuha-へっぽこPC-98x1エミュレータ
      luckynumLuckyNumberラッキーナンバー&カラー表示×(2)
      mtorzMt.orzorz山
      keyviewKeycodeViewerキーコードを表示
      osakcntOSAkkieConterOSAkkieが起動してからの時間を表示×(2)
      menumenuアプリケーションランチャー×(1)
      stbeepST Beep地下鉄が発車しますが何か×(5)

はりぼてTips

14-5 キー入力(2)にて

小物


Wikiの [ 一覧一覧 最終更新最終更新 ヘルプヘルプ   RSSRSS]