News for hackers. Stuff that matters.
Re:Consider using Digital Mars C compiler by rwmj on Thursday May 24, 2018 @06:52AM (#17142778)
> because it is the only reasonable way to handle x86 segmentation from C.

That's nonsense, both GCC and Clang handle this perfectly well. It's how we handle compiling 16 bit option ROMs in qemu:

https://git.qemu.org/?p=qemu.git;a=blob;f=pc-bios/optionrom/...

Re:Consider using Digital Mars C compiler by geofft on Thursday May 24, 2018 @11:08AM (#17144721)
This is the thing I don't get. qemu / SeaBIOS seem to build fine with a normal compiler like gcc or clang, as far as I know, and they're in Debian main. Why is VirtualBox different? What user-visible feature does its BIOS have that qemu doesn't - does it support booting OSes that qemu doesn't, or something?

Can VirtualBox just switch to SeaBIOS?

Re:Consider using Digital Mars C compiler by yuhong on Thursday May 24, 2018 @01:06PM (#17146064)
Notice the special routines required for reading and writing from segments. A true 16-bit DOS compiler handles this for you.