| version 1.173, 2012/01/24 18:36:39 | version 1.181, 2012/06/18 14:38:32 | 
| Line 5 | Line 5 | 
 | mov SS直後に割り込みが発生するとか不都合があります。 | mov SS直後に割り込みが発生するとか不都合があります。 | 
 | これについては、直す気力があれば(286コードを追っかける時だけだし…) | これについては、直す気力があれば(286コードを追っかける時だけだし…) | 
 |  |  | 
 | // ---- IA-32 info |  | 
 |  |  | 
 | ・CPU panic や警告表示時に msgbox() という API を使用します。 |  | 
 | compiler.h あたりで適当に定義してください。 |  | 
 |  |  | 
 | ・sigsetjmp(3), siglongjmp(3) が無いアーキテクチャは以下の define を |  | 
 | compiler.h あたりに追加してください。 |  | 
 |  |  | 
 | ------------------------------------------------------------------------------- |  | 
 | #define sigjmp_buf              jmp_buf |  | 
 | #define sigsetjmp(env, mask)    setjmp(env) |  | 
 | #define siglongjmp(env, val)    longjmp(env, val) |  | 
 | ------------------------------------------------------------------------------- |  | 
 |  |  | 
 |  |  | 
 | CHARSET_OEMについて | CHARSET_OEMについて | 
 | 要は毎回Shift-JISに変換せずに OS依存の文字コードで処理しようとする… | 要は毎回Shift-JISに変換せずに OS依存の文字コードで処理しようとする… | 
| Line 86 | Line 72 | 
 | // ---- | // ---- | 
 |  |  | 
 | ver0.83 → ver0.84 | ver0.83 → ver0.84 | 
 |  | ・i386c - 色々と変更 | 
 | ・i386c - rcl, rcr 命令の不具合を修正 | ・i386c - rcl, rcr 命令の不具合を修正 | 
| ・i386c - 命令実行中に例外が発生した際にスタックポインタがずれてしまう | ・i386c - 命令実行中に例外が発生した際にスタックポインタがずれてしまう不具合 | 
| 不具合を修正 | を修正 | 
 | ・i386c - 割込みゲート、トラップゲートで不正なエラーコードが設定されてしまう | ・i386c - 割込みゲート、トラップゲートで不正なエラーコードが設定されてしまう | 
| 不具合を修正 | 不具合を修正 | 
 | ・i386c - セグメント有効範囲チェックの不具合を修正 | ・i386c - セグメント有効範囲チェックの不具合を修正 | 
 |  | ・i386c - enter, leave, call, pusha, popa 命令でリアルモード時でもスタック | 
 |  | サイズチェックで例外が発生してしまう不具合を修正 | 
 |  | ・i386c - セグメントレジスタ設定時の不具合を修正 | 
 |  | ・i386c - タスクゲート処理時のエラーコードプッシュ処理の不具合を修正 | 
 |  | ・i386c - iret 命令で仮想86モードに復帰する際にスタック上の値によっては例外が | 
 |  | 発生してしまう不具合を修正 | 
 |  | ・i386c - ゲートを通じて別コードセグメント移行時に使用するオペランドサイズに | 
 |  | ゲートタイプではなくスタックセグメントを使用していた不具合を修正 | 
 | ・BIOS - 1F90h A20有効後に戻していない不具合を修正 | ・BIOS - 1F90h A20有効後に戻していない不具合を修正 | 
 | ・BIOS - 1Bh メモリアクセスを修正 | ・BIOS - 1Bh メモリアクセスを修正 | 
 |  |  |