MT32-pi support for Minimig and AtariST.
This commit is contained in:
15
user_io.cpp
15
user_io.cpp
@@ -992,16 +992,22 @@ void user_io_init(const char *path, const char *xml)
|
||||
OsdCoreNameSet(user_io_get_core_name());
|
||||
|
||||
uint32_t status[2] = { 0, 0 };
|
||||
if (!is_st())
|
||||
if (!is_st() && !is_minimig())
|
||||
{
|
||||
printf("Loading config %s\n", name);
|
||||
if (FileLoadConfig(name, status, 8))
|
||||
{
|
||||
printf("Found config: %08X-%08X\n", status[0], status[1]);
|
||||
status[0] &= ~UIO_STATUS_RESET;
|
||||
user_io_8bit_set_status(status[0], ~UIO_STATUS_RESET, 0);
|
||||
user_io_8bit_set_status(status[1], 0xffffffff, 1);
|
||||
}
|
||||
else
|
||||
{
|
||||
status[0] = 0;
|
||||
status[1] = 0;
|
||||
}
|
||||
|
||||
status[0] &= ~UIO_STATUS_RESET;
|
||||
user_io_8bit_set_status(status[0], ~UIO_STATUS_RESET, 0);
|
||||
user_io_8bit_set_status(status[1], 0xffffffff, 1);
|
||||
parse_config();
|
||||
}
|
||||
|
||||
@@ -1025,6 +1031,7 @@ void user_io_init(const char *path, const char *xml)
|
||||
}
|
||||
else if (is_minimig())
|
||||
{
|
||||
parse_config();
|
||||
puts("Identified Minimig V2 core");
|
||||
BootInit();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user