Да, сделать это несложно и пользы от рисования псевдографическими символами больше. Нет растягивания, отрисовка происходит в два раза быстрее (ведь за один раз мы рисуем сразу два пикселя), можно рисовать картинки разрешением до 160х100.
Слева обычная отрисовка от ov3rwrite, справа полупиксельная от меня
Кстати о картинках в 160х100
Код тут: https://pastebin.com/pVr3dkXZ
Пы.Сы.: Всплыли неприятные глюки при обработке данных (я за BMP не шарю, так что оставляю это на более опытных)
Картинка рисуется в отзеркаленном виде Поправил в коде
Если создать картинку разрешением меньше экранного, то ее перекорежит
Оба глюка присутствуют в исходной программе, картинки делал в PS7.0 и Paint-е, разницы никакой