If I understand you, you're trying to use 'stars' to output large characters to the screen with each star making up a part of the character cell?
Your first problem is to get hold of the font definition - 25 years ago I did it by asking the BIOS for the VGA font :) (
http://webpages.charter.net/danrollins/techhelp/0166.HTM[
^]) but in today's environments that's probably not feasible, or easily understood
this[
^] appears to define an 8x8 font for ASCII
Build that into a 255*8 array, for each character, look up each of the 8 rows, then for each set bit in the value, add a star character, for each unset, add a space