but i cannot seem to get back to real mode
when i run it vmware says
obviously its not their problem. It must be my code*** VMware Server internal monitor error ***
vcpu-0:SyncCB failure: 6f76665 (bug #4938)
There is a problem in this version of VMware Server.
We rely on your feedback to improve the quality of our product. Please submit a support request that describes the problem at our Web page "http://www.vmware.com/info?id=8". Do not forget to attach the log file (C:\djgpp\bin\vm\vmware.log) and the core file (c:\djgpp\bin\vm\vmware-core.gz).
To collect files to submit to VMware support, run vm-support.vbs.
We appreciate your feedback,
-- the VMware Server team.
my code :
Code: Select all
[BITS 32]
;part of this code is base on http://www.osdever.net/bkerndev/
global _etry, _multi_b, _halt, _kernel_stack
extern _Gptr,_link_text, _link_data, _link_bss,_PTRidt,_EX_handler ,__irq_handler,_kernal
MULTIBOOT_PAGE_ALIGN equ 1<<0
MULTIBOOT_AOUT_KLUDGE equ 1<<16
MULTIBOOT_HEADER_MAGIC equ 0x1BADB002
MULTIBOOT_HEADER_FLAGS equ MULTIBOOT_PAGE_ALIGN | MULTIBOOT_AOUT_KLUDGE
MULTIBOOT_CHECKSUM equ -(MULTIBOOT_HEADER_MAGIC + MULTIBOOT_HEADER_FLAGS)
STACKSZ equ 0x4000
SECTION .text
_etry:
jmp short _startup
align 4
_multi_b:
dd MULTIBOOT_HEADER_MAGIC
dd MULTIBOOT_HEADER_FLAGS
dd MULTIBOOT_CHECKSUM
dd _multi_b
dd _link_text
dd _link_data
dd _link_bss
dd _etry
_startup:
mov esp, _kernel_stack+STACKSZ
push eax
push ebx
;call _kernal
mov eax, cr0
xor eax, eax
mov cr0, eax
[BITS 16]
mov al,65
int 0x10
_halt:
hlt
SECTION .bss
resb STACKSZ
_kernel_stack:
any help would be great pls
thx in advance
I did a search and googled but nothing help all returned same result
[btw the search function in this site need some repairing (no offense) cause the results were totally unrelated ]