【神】PC-9821にAGP増設できるアダプタ【救世主】

このエントリーをはてなブックマークに追加
390名無しさん@お腹いっぱい。:04/05/08 22:36 ID:???
;!0011479 8b86c8000000   mov   eax,dword ptr [esi+0c8h] ; WORD 100-101
  ; 48bitLBA 容量の下位32bit。2TB超のHDのことを考えていない手抜き。

;!001147f 66bbfc00      mov   bx,00fch
               ; ヘッド数=252と設定。255なら、UIDE-133/98x互換
;!0011483 8049bb80      or   byte ptr [ecx+2bh-70h],80h ; 48bitアクセスフラグ on
;!0011487 eb0b         jmps  sec_ff
;LBA28:
;!0011489 e848f1ffff    call 105d6 ; コードを格納する領域がないのでコール
;(実行する内容)
;     8061bb7f      and byte[ecx+2bh-70h],7fh ; 48bitアクセスフラグoff
;     3d10fcef03     cmp   eax,3effc10h ; =16*63*65535 (32GB以下?)

;!001148e 7208        jb   LBAoriginal
;!0011490 66bb1000     mov   bx,0010h ; ヘッド数=16と設定
;           sec_ff:
;!0011494 66bfff00      mov   di,0ffh ; Sector 数=255と設定
;        LBAoriginal:
;!0011498 89591d      mov   dword ptr [ecx+08dh-70h],ebx
               ; miniport driver内のワークエリアにヘッド数を設定
;!001149b 897919      mov   [ecx+089h-70h],edi
               ; miniport driver内のワークエリアにSector数を設定
; この後、エラー処理、4.3GB以下のHDの処理など....
391386:04/05/08 22:51 ID:???
ますますthanks!! too
元のミニポートドライバもある程度解析しなくては手も足も出そうにありません
それよりもATAPIコマンドを理解するのが先に必要かも
高いハードルを、がんばって超えてゆきます
392名無しさん@お腹いっぱい。:04/05/10 19:34 ID:???
>>391
とりあえずがんばってくださいな。
393名無しさん@お腹いっぱい。:04/05/27 18:21 ID:???
おもろいネタがないなぁ。
394名無しさん@お腹いっぱい。:04/05/28 20:57 ID:???
だね。
395名無しさん@お腹いっぱい。:04/06/13 13:27 ID:???
98版とPC/AT版のSCANDSKW.EXE のバイナリがまったく同じなので、
WindowsME のSCANDSKW.EXE(英語版) を入れてみたが、何も変わらん。つまらん。
396名無しさん@お腹いっぱい。:04/06/30 18:51 ID:???
h
o
s
y
u
397名無しさん@お腹いっぱい。:04/07/04 13:58 ID:???
なんかすげー
スクロールボタンがDOSで使えるなんて
398名無しさん@お腹いっぱい。:04/07/18 18:14 ID:???
よかったね
399名無しさん@お腹いっぱい。