75ae39ed8b
There was a POTENTIAL RISK for your HARDDISKS with the previous patch because it updated the concat_image_t object (BX_SPLIT_HD is on by default). The behaviour of BX_SPLIT_HD is to open all filenames incrementing the last letter. Guess what follows /dev/hda ? You may now access block devices from within bochs, only if --disable-split-hd is configured. It has only been tested on linux and a WinNT guest. There are issues with the current bios CHS translating scheme and the guest OS translating scheme. For example my compaq system translates a physical 38792/16/63 20GiB harddrive to a logical 2586/240/63, which does not follow the bitshift algorithm. I had to find a different PCHS that would translate in a compatible LCHS I still have to investigate further, but I'm afraid everything I can do will break some systems or the others. Those issues should be explained in the documentation.