Re: IBM BIOS replication
Because a BIOS API is very clearly not copyrightable - nowhere is there a header or copyrightable text. A BIOS API is the knowledge that you load 0 into ah
, load the mode number into al
and call int 010h
to change the video mode. There might be a macro file that equates names with numbers but (as per the errno.h
discussion) that's not copyrightable.
This is also a vision of what APIs might look like in the future: void interface(int id,...);
or void interface();
(remembering that an empty argument list doesn't mean void interface(void);
in C.)