That's because DOS (well, the IBM PC really) had a memory-mapped text mode display buffer instead of terminal emulation.
So much easier to fill a screen rapidly and do partial updates, scrolling, moving windows etc. when you can just do pointer arithmetic and memcpy.
That's because DOS (well, the IBM PC really) had a memory-mapped text mode display buffer instead of terminal emulation.
So much easier to fill a screen rapidly and do partial updates, scrolling, moving windows etc. when you can just do pointer arithmetic and memcpy.