About mouse, it turned out PS/2 emulation of USB devices was on in BIOS... I
disable it, but did not retry sudoku86.
Reboot: make a D exception after, saying it called int 28 or 28h... and after
saying it was ... cleaning DOS filesystems?... something like that.
Also LOADHIGH of UIDE.SYS seems to cause the same exception (at same address).
I disassemble part a little part of the code causing problem with debug:
e800:67f push es,eax,ebx,ecx,edx,si,di,bp
mov bp,ss
mov al,8d
out 70,al
mov ax,5000
mov es,ax
mov si,0
mov eax,es:[si]
add si,+4
mov ebx,es[si]
add si,+4
mov edx,es:[si]
push eax,ebx,ecx,edx
mov ax,cs
mov ds,ax
cmp di,+8
06c1: jnz 06c8
mov si,0658
6c6: jmp 06cb
mov si,0668
mov ax,5000
mov es,ax
mov di,0
xor cx,cx
mov cx,8
rep movsw
6da: lgdt [0678] point where exception happens
mov eax,cr0
or al,1
mov cr0,eax
jmp 6ea
6ea: mov ax,8
mov ds,ax
mov es,ax
mov eax,cr0
and al,fe
mov cr0,eax
jmp next line
etc.
I am uable to find reboot .com or exe ... where it is?
Where is the source code?
Oh also, this could help I think:
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x0000000000057fff] usable
[ 0.000000] BIOS-e820: [mem 0x0000000000058000-0x0000000000058fff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000000059000-0x000000000009efff] usable
[ 0.000000] BIOS-e820: [mem 0x000000000009f000-0x00000000000fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000b3cb6fff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000b3cb7000-0x00000000b3cedfff] ACPI data
[ 0.000000] BIOS-e820: [mem 0x00000000b3cee000-0x00000000b4096fff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000b4097000-0x00000000b4097fff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x00000000b4098000-0x00000000b4098fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000b4099000-0x00000000c0c1bfff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000c0c1c000-0x00000000c2473fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000c2474000-0x00000000c248afff] ACPI data
[ 0.000000] BIOS-e820: [mem 0x00000000c248b000-0x00000000c2585fff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000c2586000-0x00000000c28adfff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x00000000c28ae000-0x00000000c2fa1fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000c2fa2000-0x00000000c2ffffff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000c3000000-0x00000000c7ffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fe000000-0x00000000fe010fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed00000-0x00000000fed00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x0000000236ffffff] usable
[ 0.000000] NX (Execute Disable) protection: active
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel