テスト時の動作環境

PC-AT 環境 166MHz Pentium,64MB RAM,(video)IO_DATA GA-DRTV4/PCI /Windows95/NT4.0
X68000 環境 10MHz,1st version BIOS ROM,6MB RAM / Human3.02

セットアップの注意

SRAM.RAMファイルは実機の物は使用しないでください。削除してex68.exeを起動して初期化されたものを使用してください。

動作確認に使用しているconfigsys,autoexec.bat例

##config.sys##
FILES=30
BUFFERS=20 1024
LASTDRIVE =Z:
KEY = \KEY.SYS
USKCG = \USKCG.SYS
BELL = \BEEP.SYS
SHELL = A:\COMMAND.X /p /B:48 /E:10
DEVICE =float2.x
device=iocs.x
echo off

##autoexec.bat##
flwdrv -h
fld.x \data\font\vax.fon
PROMPT $p$g

動作不良の場合以下の状況から判断してください。

現在の(未)実装状況

未実装の部分は悪影響の無いのが理想で、影響が無いように組んでいますが、実際には動作不良となる可能性があります。
動作しないドライバはconfig.sysやautoexec.batで組み込まないようにしてください。

FM音源 ----機能しません。一部の割り込みはダミーの動作を組み込んでいますが、OPMドライバは不要
プリンタ----機能しません。プリンタドライバは不要
ADPCM----再生のみ実装、DMA転送モードは単一転送のみ
RS232C ----シリアルポートは機能しません。ドライバも不要。
キーボード-----iocs workで互換を取る、不完全。割り込み未実装
DMA---メモリ同士の転送のIOCSとDMACをemulateしています
ハードディスク--IOCSをフックしています。不完全です。
フロッピーディスク--IOCSをフックしています。不完全です。
VSYNC---CPUの動作速度に影響されます。
割り込み--timerA,C,D,Vsync他。FMはダミー割り込み。
RTC----読み込みのみ実装。timerは無し。
ラスター割り込み--グラフィックラスタースクロール実装。
スプライトラスターは未実装

他に動作しない原因となる未実装の部分

半透明、SRAM write contorol

WINDOWSとのインターフェースで実装している(いない)部分

64Kcolor ---- 未実装 全て256DIBになっていますので、64Kグラフィックは固定64色になります(ひどい!)


実装は終っている(が完全ではないかもしれない)部分

TEXT --- bitmask,scroll,palette,rast copy,4plane write,
GRAPH --- line scroll,mode change,16palette,priority
SPRITE --- sprite,background,scroll,flip,priority
VIDEO --- color mode,page priority,display on/off
RTC --- read only
NMI ---
SRAM --- backup to SRAM.RAM
AREA --- super/user
JOYSTICK--2stick

実装したいがどうなるかわからない部分

Windowsとのファイルの読み書き---??
FM音源---難しい

戻る