Last active
February 12, 2021 10:51
-
-
Save lpproj/2420a2acb1601866cb04746093c283ed to your computer and use it in GitHub Desktop.
FreeDOS DBCS版カーネル更新履歴(手動)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
history of fdkernel(nec98test) | |
2021-02-10 | |
* NEC98: シフトJIS領域外の2バイト文字表示を修正(MS-DOSとの互換性向上) | |
2021-01-24 | |
* NEC98: SYS_FD98.TXT更新(FORCELBA関連記述) | |
2021-01-22 | |
* NEC98: FORCELBA=1をカーネル設定のデフォルトに | |
2021-01-08 | |
* リードオンリー属性のついたサブディレクトリもrmdir可能に修正(MS-DOS互換動作。本家修正マージ) | |
2020-12-27 | |
* NEC98: ハードディスクのジオメトリ設定に領域内のBPBを使わず、起動時にBIOSから取得したものをそのまま使うように修正 | |
2020-11-28 | |
* IBMPC: ブートセクタのファイルシステム(FAT12/FAT16/FAT32)を設定(本家修正マージ) | |
2020-08-21 | |
* IBMPC: func 4Dh(システム時刻設定)で標準クロックドライバが間違った時刻を設定していた(本家修正マージ) | |
2020-07-09 | |
* NEC98: 2020-07-07の修正にもとづくSYSの内部リビジョン修正 | |
2020-07-07 | |
* NEC98: FD用ブートローダーでディスク内容をいったん中間バッファに読み込むように修正(2HDでDMAの64K境界エラー対策) | |
2020-07-02 | |
* NEC98: SYS.COMをia16-elf-gccでもビルド可能に | |
2020-05-02 | |
NEC98: FAT32ブートローダー内でローカルスタックを使うように修正(SCSIインターフェースボードのHD BIOSはスタック消費量が比較的多い(200バイト以上の場合もある)) | |
2020-04-11 | |
* NEC98: Katana4対策(INPUT時に1文字だけ入力する場合の成功条件緩和) | |
2020-04-02 | |
* NEC98: VJE-Σ対策(NON-DESTRUCTIVE INPUT NO WAIT時もINPUT時と同様の入力バッファを設定) | |
2020-03-09 | |
* NEC98: FreeBSD(98)のブートセレクタがインストールされたHDは拡張フォーマット済とみなす | |
2020-03-08 | |
* NEC98: テキスト画面の属性値修正(バーティカルラインモード) | |
* NEC98: FAT12/16ブートセクタの最後にブートシグニチャ(AA55h)追加 | |
2020-02-27 | |
* NEC98: OpenWatcom 1.9でコンパイルした際、ESC[mによる表示色変更ができなくなる件の対策(コンパイラのバグ? 2.0では問題ないもよう) | |
* NEC98: CONFIG内メニュー選択の不具合修正 | |
2020-02-13 | |
* NEC98: ハイレゾモード簡易対応 | |
* NEC98: IBM PCのMBR形式ディスク対応(実験的) | |
* NEC98: int DCh用ローカルスタック確保 | |
* NEC98: int DCh CL=0C/0Dh AX=003Ahサポート | |
* NEC98: 80186用カーネルのV30対応(※実機にて未確認) | |
* BREAK=ON時のFEPの安定性向上 | |
* PSP内領域からのDOSバージョン取得(本家修正のマージ) | |
* func 0Bh(標準入力ステータス取得)が一部CONドライバで失敗する件の修正(本家修正のマージ) | |
2019-07-07 | |
* NEC98: 起動時のバッファサイズ調整(1024もしくは2048バイト)、および512バイト超セクタアクセス時のDMAバウンダリ調整不具合修正 | |
* NEC98: プログラマブルキーの保存領域をIO.SYS領域(0060:xxxx)内に変更 | |
* func 43FFh CL=39h(Win98拡張ファイル操作:mkdir)修正(本家修正のマージ) | |
* func 36h(Get Free Disk Space)が一部ネットワークドライブでエラーを返す点を修正 | |
2018-12-04 | |
* NEC98: CLOCKドライバの月情報が正しくなかったのを修正 | |
2018-11-14 | |
* FCBリネーム時に正しい戻り値を返す(本家修正のマージ) | |
* NEC98: HDがPC-98用に初期化されているかMBRを確認 | |
2018-06-29 | |
* NEC98: FAT32対応カーネル(186,386)とブートローダ | |
* NEC98: STOPキー押下時の表示属性初期化、HDDヘッドリトラクト | |
* NEC98: メモリスイッチ読込(0060:0068~6B,8D~8Eh) | |
* NEC98: int DCh CL=0Eh(RS-232C)スタブ作成 | |
* NEC98: int DCh CL=10h AH=04~09,0Bh追加 | |
* NEC98: ESC[m(色設定)修正 | |
* NEC98: 起動時のデフォルト文字色設定対応(白/緑) | |
2018-04-19 | |
* NEC98: HD無視モード(DLASORT=0xf0) | |
2018-02-13 | |
* NEC98: バッファサイズを64Kバイト以内に制限 | |
* NEC98: int DCh CL=09 AX=0(SCSIデバイスタイプ取得)サポート | |
* NEC98: config.sys注でのMENUCOLOR修正 | |
* NEC98: CHAIN命令修正 | |
* NEC98: 起動時SHIFTキー押下でのCONFIG/AUTOEXECスキップ対応 | |
2017-07-21 | |
* NEC98: ドライブ文字配列設定(SYS CONFIG DLASORT=??) | |
* NEC98: int DCh CL=81/82hサポート(プロテクトメモリ確保/容量取得) | |
* NEC98: config.sys内でのCHAIN命令サポート(本家修正をPC-98部分に適用) | |
2017-04-12 | |
* IBMPC: config.sys内でのCHAIN命令サポート(本家修正のマージ) | |
* IBMPC: INTERLNK(デバイスドライバ)暫定対策 | |
* NEC98: 総クラスタ数の大きいFAT16領域でブート失敗の修正 | |
* NEC98: シフト状態のファンクションキー表示サポート(キーボードからの表示変更は未サポート) | |
* NEC98: 未フォーマットFDの簡易チェック | |
2016-12-13 | |
* NEC98: FDメディア判別処理の改善 | |
2016-07-30 | |
* NEC98: int 29h(直接コンソール出力)用にプライベートスタック領域設定 | |
* NEC98: グラフモード対応(表示のみ) | |
* NEC98: 未使用割り込みベクタハンドラの設定 | |
(2016-05-10 ke2042) | |
2016-03-30 | |
* NEC98: ESC[H(引数未設定のカーソル移動)対応 | |
* NEC98: ESC[>5l,5h(カーソル表示/非表示)改善 | |
2016-02-28 | |
* NEC98: ESC[>3l実行時に画面行数値を設定(一部EPSON製コマンドへの対応) | |
* NEC98: int DCh CL=10h AH=0Ah(画面消去)対応 | |
* NEC98: ESC[>3h(20行モード)サポート | |
2016-02-18 | |
* NULデバイスアクセス時のメモリ破壊修正 | |
* IBMPC: 起動時のDTAアドレス修正 | |
* NEC98: int 19h用内部ハンドラを削除 | |
* NEC98: ESC=yx, ESC[yy;xxfサポート | |
* NEC98: 各種FEP動作対応(WXP, ATOK6~8) | |
2016-01-25 | |
* int 2Fh AX=120Ah(PERFORM CRITICAL ERROR INTERRUPT), AX=120Bh(SIGNAL SHARING VIOLATION TO USER)修正(本家修正のマージ) | |
* NEC98: XMSドライバ呼び出し時、CXレジスタを保存(初回呼び出し時にCXレジスタの内容を破壊するXMSドライバが存在したため) | |
* NEC98: ファンクションキー非表示→表示の際のカーソル位置補正 | |
* NEC98: 起動時のDTAアドレス修正 | |
* NEC98: 画面右端に全角文字を表示した場合の折り返し表示対策 | |
* NEC98: コンソール入力処理変更 | |
* DBCS: README | |
2015-12-24 | |
* NEC98: XFER、NFER押下時のハングアップ修正 | |
* NEC98: ダミーFCBバッファ作成 | |
2015-09-22 | |
* ファイルリダイレクタ処理中、FCB形式のファイル名をスワッパブルデータ領域に設定(np2用hostdrv、VPC用fshareなどのための修正) | |
* IBMPC: config.sys処理中にcountry.sysを読み込んだ際のメモリリーク修正 | |
* (その他、過去のNEC98非依存部分のバグ修正がmasterに統合) | |
2015-09-16 | |
* DBCS(日本語)ファイル名サポート | |
2015-09-05 | |
* NEC98: 各種エスケープシーケンス修正(ESC[A~D,J,K,ESC[>3l,3h) | |
* NEC98: int DCh CL=0Fh AX=8000/8002h(ソフトウェアキー化設定取得)追加 | |
* NEC98: int DCh CL=0C/0Dh AX=100h(データキー設定)スタブ追加 | |
* NEC98: 2バイト半角文字対応 | |
2015-08-21 | |
* NEC98: int DCh CL=09h(SCSIデバイスタイプ取得)追加 | |
* キャラクタデバイス判定時のドライブ文字判定を緩和("@:FOO"などを許容) | |
--- | |
2015-08-13 | |
* FAT16カーネルでfunc 5D06hが返すスワッパブルデータ領域のサイズをMS-DOS(4+)と同じにした | |
* 65280バイト以上の非EXE型デバイスドライバ読み込み時の不具合を修正 | |
* 子PSP作成(func 55h)時、親PSPのコマンドライン引数を子にコピー(adddrvなどへの対応) | |
* NEC98: DOSバージョン取得(func 30h)時、BLにリビジョンコードを設定しない(exdeb対策) | |
* NEC98: int DCh CL=12h追加(DOS製品バージョンと動作機種取得) | |
* NEC98: テキストバッファのセグメント値を0060:0032hに設定(A000h) | |
* NEC98: SCSIハードディスク対応 | |
2015-07-30 | |
* NEC98: 標準入力のステータスチェック(func 06h,0Ah,0Bh)をNondestructive Input No Waitで行う | |
* NEC98: コンソール制御コード対応追加(0x07,0x09,0x0B,0x0C,0x1A,0x1E) | |
* NEC98: コンソールドライバ書き換え(NEW_CONIN) | |
* NEC98: Shift+STOPキー対応 | |
2015-07-24 | |
2015-07-23 | |
* NEC98: FDD対応追加(2DD/1.44M) | |
* NEC98: 非PC-98系PCでもSYSコマンドでPC-98用起動フロッピー作成可能 | |
* NEC98: int DCh CL=0C/0Dh AL=FFh対応(プログラマブルキー設定) | |
2015-07-19 | |
* NEC98: FDD対応(2HD/2HCのみ) | |
* NEC98: 起動時にCRT表示開始 | |
* NEC98: 古いBPB形式でフォーマット済FDへのシステム転送サポート | |
2015-07-16 | |
* NEC98: STOPキー処理追加 | |
* NEC98: FDD暫定対応(2HD/2HCのみ) | |
2015-07-10 | |
* NEC98: STOPキー無視(今までは押すとハングアップしていた) | |
2015-07-04 | |
* NEC98: 行入力モード時の編集キーサポート(2バイト文字未対応) | |
* NEC98: DOS 3.3上でのSYSコマンド動作対応 | |
* NEC98: SASI/IDEドライブ内の複数領域認識 | |
* NEC98: 物理セクタ256バイトのハードディスク対応 | |
* NEC98: DOS5領域へのシステム転送と起動対応 | |
* NEC98: コンソール修正(表示改善、ESC[6n修正、ESC[s対応) | |
2015-04-19 | |
* func 38hでデフォルト国が指定された場合、現在の国コードを返す | |
* DBCSベクタ情報設定時の不具合修正 | |
* NEC98: エスケープシーケンス ESC[6n サポート(FDなどが動作するようになった) | |
(2020-02-13) 追記。手動なので漏れが(略)。というかひとつ漏れてたの気づいたので追記した…
(2020-02-27) 更新
(2020-07-09) 更新
(2021-02-12) 更新
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
コミットログを手動で要約したような感じ。
手動なので漏れがあるかもしれません…