I did it many times on CP/M and also DOS.
Never ‘touching the hardware’ was attainable for a great deal many assembly programs.
You could do a lot with 0x10h and 0x21h on DOS.
Yes, not much for games though.
Yes, not much for games though.