From 8d0b04b52d3bc263ec5d2ad34051fd724296f93a Mon Sep 17 00:00:00 2001 From: b1ackmai1er Date: Sun, 5 Jan 2025 07:43:20 +0800 Subject: [PATCH] For appboot, force fonts to be included in HBIOS --- Source/HBIOS/hbios.asm | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Source/HBIOS/hbios.asm b/Source/HBIOS/hbios.asm index 7373dee6..77d590df 100644 --- a/Source/HBIOS/hbios.asm +++ b/Source/HBIOS/hbios.asm @@ -143,6 +143,12 @@ MODCNT .SET MODCNT + 1 !!! ; FORCE AN ASSEMBLY ERROR #ENDIF ; +; IF APPBOOT, FORCE FONTS TO BE INCLUDED IN HBIOS. +; +#IFDEF APPBOOT +FONTS_INLINE .SET TRUE +#ENDIF +; ; CONTROLS PRINTING OF DEVICE INFORMATION IN ASSEMBLY OUTPUT ; #IFDEF DEVINFO @@ -1477,7 +1483,7 @@ HB_RESTART: ; #IF ((PLATFORM == PLT_DUO) & TRUE) ; THIS ARBITRARY DELAY SEEMS TO HELP DUODYNE CPU V1.0 SYSTEMS - ; STARTUP CLEANLY. DOUDYNE CPU V1.1 INTRODUCES A RESET + ; STARTUP CLEANLY. DUODYNE CPU V1.1 INTRODUCES A RESET ; SUPERVISOR AND THIS DELAY IS UNNECESSARY. WE DON'T KNOW ; IF WE ARE ON A V1.1 THOUGH, SO WE ALWAYS DO THE DELAY. LD HL,0 @@ -9398,7 +9404,8 @@ SIZ_EZ80DRVS .EQU $ - ORG_EZ80DRVS HB_DRIVERS_END .EQU $ ; ;================================================================================================== -; IF WE ARE INCLUDING FONTS IN THE HBIOS AREA WE IMPORT THEM HERE +; IF WE ARE INCLUDING FONTS IN THE HBIOS AREA WE IMPORT THEM HERE. +; FONTS ARE ALWAYS INCLUDED IN THE HBIOS AREA FOR THE APPBOOT BUILD. ;================================================================================================== ; #IF (FONTS_INLINE == TRUE)