|
|
@@ -41,7 +41,7 @@ void load_bootloader(uint16_t virt_addr)
|
|
|
int load_firmware(Emulator *emu, char *file_name, uint16_t virt_addr)
|
|
|
{
|
|
|
uint32_t size, result;
|
|
|
- char str[100] = {0};
|
|
|
+ char str[277] = {0};
|
|
|
|
|
|
sprintf(str, "Loading firmware: ( %s )\n", file_name);
|
|
|
|
|
|
@@ -79,6 +79,7 @@ int load_firmware(Emulator *emu, char *file_name, uint16_t virt_addr)
|
|
|
print_console(emu, str);
|
|
|
|
|
|
fclose(fd);
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
uint16_t *get_stack_ptr(Emulator *emu)
|