I am trying to get VBE modes to work properly with Bochs and VMware. The host is Windows. Bochs 2.6.2 and VMware Player 5.0.2 are installed (to date, the latest).
Bochs:
The internet suggests altering the Bochs configuration file. I tried this; the file looks like:
Code: Select all
ata0-master: type=disk, path="C:/dev/C++/MOSS/0.6/build/moss-disk.bin", cylinders=100, heads=16, spt=63
boot: disk, cdrom
mouse: enabled=0, toggle=ctrl+f10
romimage: file=$BXSHARE/BIOS-bochs-latest
vga: extension=vbe
vgaromimage: file=$BXSHARE/VGABIOS-lgpl-latest
Code: Select all
00018703133i[BIOS ] Booting from 0000:7c00
00019283246i[BIOS ] int13_harddisk: function 41, unmapped device for ELDL=81
00019286931i[BIOS ] int13_harddisk: function 08, unmapped device for ELDL=81
00019290593i[BIOS ] *** int 15h function AX=00c0, BX=0000 not yet supported!
00021587431i[MEM0 ] allocate_block: block=0x1 used 0x3 of 0x20
00022161404i[MEM0 ] allocate_block: block=0x2 used 0x4 of 0x20
00022198814i[KBD ] keyboard: scan convert turned off
00044205193i[KBD ] identify keyboard command received
00044218813i[KBD ] reset-enable command received
00044220221i[KBD ] Switched to scancode set 1
00066679202i[KBD ] wheel mouse mode request rejected
00089127883i[KBD ] keyboard: scan convert turned off
00089364333i[BXVGA] VBE set bpp (32)
00089364352i[BXVGA] VBE set xres (1024)
00089364394i[BXVGA] VBE set yres (768)
00089364431i[BXVGA] VBE enabling x 1024, y 768, bpp 32, 3145728 bytes visible
00089364431i[WGUI ] dimension update x=1024 y=768 fontheight=0 fontwidth=0 bpp=32
00089366491i[MEM0 ] allocate_block: block=0x5 used 0x5 of 0x20
00089368114i[MEM0 ] allocate_block: block=0x8 used 0x6 of 0x20
00089538777i[MEM0 ] allocate_block: block=0x4 used 0x7 of 0x20
00127578603i[MEM0 ] allocate_block: block=0x3 used 0x8 of 0x20
Similar to Bochs, starts up, resizes correctly, and nothing appears.
The same kernel works perfectly on VirtualBox and on real hardware.
Thanks,