From 126f34fcd267341407ecf16d296ed7a281fe9ff0 Mon Sep 17 00:00:00 2001 From: sorgelig Date: Sat, 7 Aug 2021 20:01:26 +0800 Subject: [PATCH] arcade: trigger nvram save from core. --- user_io.cpp | 1 + user_io.h | 1 + 2 files changed, 2 insertions(+) diff --git a/user_io.cpp b/user_io.cpp index f5ceaf3..cb530b2 100644 --- a/user_io.cpp +++ b/user_io.cpp @@ -3176,6 +3176,7 @@ void user_io_poll() if (is_megacd()) mcd_poll(); if (is_pce()) pcecd_poll(); + if (is_arcade() && spi_uio_cmd(UIO_CHK_UPLOAD)) arcade_nvm_save(); process_ss(0); } diff --git a/user_io.h b/user_io.h index d69755b..01fd271 100644 --- a/user_io.h +++ b/user_io.h @@ -67,6 +67,7 @@ #define UIO_SET_AFILTER 0x39 #define UIO_SET_AR_CUST 0x3A #define UIO_SET_UART 0x3B +#define UIO_CHK_UPLOAD 0x3C // codes as used by 8bit for file loading from OSD #define FIO_FILE_TX 0x53