--- np2/update.txt 2004/06/20 12:47:57 1.119 +++ np2/update.txt 2005/02/27 15:07:36 1.135 @@ -86,10 +86,56 @@ // ---- + ver0.80 → ver0.81 + ・MPU-PC98II conductor修正 + ・MPU-PC98II Request PC/Tempo コマンドの追加 + ・GDC - ソフトリセット時のフラグ修正 + ・BIOS - CRTBIOSフラグ修正 (PC-9821モード) + ・一部(というか大部分…)のキーボードのmake/break関係を修正 + + ・内部変更 +  CPUフォルダの DMA EGC等がほぼ同様のコードなので memフォルダへ移動し +  共通にしました。 + +  embedのShift-JISを ネイティブコードにしました。 +  文字コードがEUCの環境では SUPPORT_SJISは不要になります。 +  また、fontmng_getsize, fontmng_getdrawsizeの引き数の文字コードが +  SJISからEUCへ変更になっています。 + +  codecnvとucscnvを /codecnv へ移動しました。 + +  といいつつ EUC→Unicodeの変換関数が無いのでアレ。 + + + + ver0.79 → ver0.80 + ・BIOS - スクロールコマンド修正 + ・BIOS - システムポートの修正(i286/V30ではほぼ無意味) + ・GDC - ステップフラグの反映 + ・FDC - レディ信号を修正 + ・i286x - div命令 (i286モード側) + ・i286c - div命令 (V30モード側) + + + (X11) +  ・ジョイスティックサポート +   サウンドドライバに SDL を使用している時にのみ使用可 +  ・screen depth == 24bpp の時にキーディスプレイ、ソフトウェアキーボードの +   描画がおかしい不具合を修正 +  ・T98-Next(.NHD)形式、Anex(.HDI)形式ハードディスクイメージ作成サポート + +(MacOSX) +  ・日本語リソース追加 +  ・ソフトウェアキーボードを有効にした + + +// ---- +  ver0.78 → ver0.79  ・CGROM - JIS83罫線の不都合修正  ・CGROM - 2バイト半角アクセス修正  ・86PCM - バッファリングの不都合を修正 + ・BEEP - BEEP PCMの修正  ・BIOS - 2Dタイプのシリンダ倍移動を修正  ・BIOS - FDD割り込みフラグを修正  ・AMD98 - レジスタリードの追加 @@ -99,6 +145,9 @@  (Win9x)   ・ソフトウェアキーボードを有効にした + (MacOSX) +  ・カレンダーに対応 +  ・内部変更 @@ -106,6 +155,17 @@    char *file_getname(const char *path);    (constが付きます) +   記念に gif保存に対応してみたり +    vram/scrnbmp.c の代わりに vram/scrnsave.c をリンクして + +     SCRNSAVE ss = scrnsave_get(); +     scrnsave_writegif(ss, "out.gif", SCRNSAVE_AUTO); +    scrnsave_trash(ss); + +     bmpなら scrnsave_writebmp(ss, "out.bmp", SCRNSAVE_AUTO); + +     np21のVGA時に 257色以上になるのに注意 +     (ss->type == SCRNSAVE_24BITの時にgif保存出来ません) // ----