hal.c 85 KB