diff --git a/applications/sh/launch.asm b/applications/sh/launch.asm index 49e5abe..6548f23 100644 --- a/applications/sh/launch.asm +++ b/applications/sh/launch.asm @@ -110,7 +110,7 @@ allocate_error: launch_fxf_name: data.str " fxf" launch_fxf_spaces: data.str " " -launch_fxf_struct: data.32 0 data.32 0 +launch_fxf_struct: data.fill 0, 32 launch_fxf_task_id: data.8 0 launch_fxf_binary_ptr: data.32 0 launch_fxf_stack_ptr: data.32 0 diff --git a/bootloader/main.asm b/bootloader/main.asm index 9fb797e..b35db0c 100644 --- a/bootloader/main.asm +++ b/bootloader/main.asm @@ -37,7 +37,7 @@ error: rjmp 0 kernel_file_name: data.strz "kernel fxf" -kernel_file_struct: data.32 0 data.32 0 +kernel_file_struct: data.fill 0, 32 error_str: data.strz "failed to open kernel file" boot_disk_id: data.8 0 diff --git a/kernel/main.asm b/kernel/main.asm index ed49873..b2b8cee 100644 --- a/kernel/main.asm +++ b/kernel/main.asm @@ -416,11 +416,9 @@ bottom_bar_patterns: next_task: data.8 0 current_disk_id: data.8 0 startup_cfg: data.str "startup cfg" -startup_cfg_struct: data.32 0 data.32 0 +startup_cfg_struct: data.fill 0, 32 startup_file: data.str " " -startup_file_struct: data.32 0 data.32 0 -startup_file_binary_ptr: data.32 0 -startup_file_stack_ptr: data.32 0 +startup_file_struct: data.fill 0, 32 #include "../../fox32rom/fox32rom.def"