Day 08 - Load ASCII Charactors And Draw Cursor

ASCII code includes 256 charactors including A~Z, a~z, 0~9, ~!@#$%^&*()… . 256 charactors * 16 Bytes/charactor = 4096 Bytes. It’s the time for us to clean C++ code.

We create file font8x16.hpp for all fonts. We create file mylowlevelfunc.hpp for all assembly implemented functions. We create file mystdio.hpp for GUI related functions, and data for cursor.

Assembly Codes

C++ Code

Linking Template

Makefile

Result

../../../../_images/result7.png