Hello Ian and all BMOS followers,
Sorry for being a pest here, just became aware of BMOS v1 with latest update 2 weeks ago, but got an error compiling ....x86-64\loader\bootsectors\bmfs_mbr.asm, the error messages from nasm are :
bmfs_mbr.asm:77 symbol 'cfg_e820' undefined
bmfs_mbr.asm:229 error: TIMES value -39 is negative
Also downloaded latest update of Pure64 & it comes with its own version of bmfs_mbr.asm of different size compared to the above, I assume the v1 is the one to be used ?
When manually putting v1 together into image file, the order still bmfs_mbr.sys @ 00h followed by Pure64.sys @ 2000h then boot.bin ?, just a guess as there is no build script for win10 version.
Last but not least, the old age question going way back to the thread 17/Feb/2014 (Problems running BMOS on real hardware) specifically in relation to vga scroll and changing character attributes during runtime are still an issue , I read all entries in the hope to crack a solution to the problem but to no avail, all my programs always access 0b8000 directly and all work smoothly on VB & HD except those 2 issues, v1 overcome this problem?
Thanks & Regards.