From 1844709a00231f07e27c157060bfa84becfcb58e Mon Sep 17 00:00:00 2001 From: sorgelig Date: Tue, 2 Mar 2021 04:14:55 +0800 Subject: [PATCH] mra_loader: send DDR3 ROM size to core. --- support/arcade/mra_loader.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/support/arcade/mra_loader.cpp b/support/arcade/mra_loader.cpp index b224ba1..fe563eb 100644 --- a/support/arcade/mra_loader.cpp +++ b/support/arcade/mra_loader.cpp @@ -324,14 +324,15 @@ static void rom_finish(int send, uint32_t address) { if (send) { + uint8_t *data = romdata; + int len = romlen[0]; + // set index byte (0=bios rom, 1-n=OSD entry index) user_io_set_index(romindex); // prepare transmission of new file - user_io_set_download(1); + user_io_set_download(1, address ? len : 0); - uint8_t *data = romdata; - int len = romlen[0]; if (address) { send_to_ddr(address, data, len);