For having official A2560U-compatible build
I found that with D__NOINLINE__, VBCC string functions (at least strcmp) are broken ! :(
This commit is contained in:
parent
e50a7f54d3
commit
c7a2431985
|
@ -81,9 +81,10 @@ endif
|
||||||
export AS = vasmm68k_mot
|
export AS = vasmm68k_mot
|
||||||
export ASFLAGS = $(VASM_CPU) -quiet -Fvobj -nowarn=62 -DMODEL=$(MODEL_NUMBER)
|
export ASFLAGS = $(VASM_CPU) -quiet -Fvobj -nowarn=62 -DMODEL=$(MODEL_NUMBER)
|
||||||
export CC = vc
|
export CC = vc
|
||||||
DEFINES = -DCPU=$(CPU_NUMBER) -DMODEL=$(MODEL_NUMBER) -D__NOINLINE__ # -DKBD_POLLED
|
DEFINES = -DCPU=$(CPU_NUMBER) -DMODEL=$(MODEL_NUMBER)# -D__NOINLINE__ # -DKBD_POLLED
|
||||||
|
|
||||||
# Logging level
|
# Logging level, see log_level.h
|
||||||
|
DEFAULT_LOG_LEVEL=
|
||||||
ifeq ("$(DEFAULT_LOG_LEVEL)","")
|
ifeq ("$(DEFAULT_LOG_LEVEL)","")
|
||||||
else
|
else
|
||||||
DEFINES := $(DEFINES) -DDEFAULT_LOG_LEVEL=$(DEFAULT_LOG_LEVEL)
|
DEFINES := $(DEFINES) -DDEFAULT_LOG_LEVEL=$(DEFAULT_LOG_LEVEL)
|
||||||
|
|
|
@ -345,6 +345,7 @@ short cli_exec(short channel, char * command, int argc, const char * argv[]) {
|
||||||
while ((commands != 0) && (commands->name != 0)) {
|
while ((commands != 0) && (commands->name != 0)) {
|
||||||
// Does the command match the name?
|
// Does the command match the name?
|
||||||
if (strcmp(commands->name, command) == 0) {
|
if (strcmp(commands->name, command) == 0) {
|
||||||
|
//print(channel,"Executing:");print(channel,commands->name);print(channel,"\r\n");
|
||||||
// Found it, execute the handler
|
// Found it, execute the handler
|
||||||
return commands->handler(channel, argc, argv);
|
return commands->handler(channel, argc, argv);
|
||||||
} else {
|
} else {
|
||||||
|
@ -879,7 +880,7 @@ void cli_setup_screen(short channel, const char * path, short is_active) {
|
||||||
|
|
||||||
print_banner(channel, cli_sys_info.model);
|
print_banner(channel, cli_sys_info.model);
|
||||||
|
|
||||||
sprintf(message, "\nFoenix/MCP (Vincent's fork) v%02u.%02u.%04u\n\n", (unsigned int)cli_sys_info.mcp_version, (unsigned int)cli_sys_info.mcp_rev, (unsigned int)cli_sys_info.mcp_build);
|
sprintf(message, "\nFoenix/MCP v%02u.%02u.%04u\n\n", (unsigned int)cli_sys_info.mcp_version, (unsigned int)cli_sys_info.mcp_rev, (unsigned int)cli_sys_info.mcp_build);
|
||||||
print(channel, message);
|
print(channel, message);
|
||||||
print(channel, "Type HELP or ? for help.\n");
|
print(channel, "Type HELP or ? for help.\n");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue