From aec0b7fa4273cd94c8fcc7c063b2dd502f38c5e3 Mon Sep 17 00:00:00 2001 From: Paul XPS Date: Tue, 14 Jan 2020 09:24:28 -0600 Subject: [PATCH] Forgot to commit genesis_v1.lua last time to support changes made to shared_dict_sega.h --- host/scripts/sega/genesis_v1.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/host/scripts/sega/genesis_v1.lua b/host/scripts/sega/genesis_v1.lua index fba9429..8bf8d4b 100644 --- a/host/scripts/sega/genesis_v1.lua +++ b/host/scripts/sega/genesis_v1.lua @@ -54,7 +54,7 @@ local function dump_rom( file, rom_size_KB, debug ) end -- Select desired bank. - dict.sega("SET_BANK", read_count) + dict.sega("GEN_SET_BANK", read_count) dump.dumptofile(file, KB_per_bank/2, addr_base, "GENESIS_ROM_PAGE0", debug) dump.dumptofile(file, KB_per_bank/2, addr_base, "GENESIS_ROM_PAGE1", debug) @@ -156,7 +156,7 @@ end -- Reads and parses internal ROM header from first page of data. local function read_header() - dict.sega("SET_BANK", 0) + dict.sega("GEN_SET_BANK", 0) local page0_data = "" dump.dumptocallback( @@ -207,7 +207,7 @@ local function process(process_opts, console_opts) -- If ROM size wasn't provided, attempt to use value in internal header. local rom_size = console_opts["rom_size_kbyte"] - if rom_size == 0 then + if rom_size == 0 or rom_size == nil then print("ROM Size not provided, " .. str_rom_size(genesis_header["rom_size"]) .. " detected.") rom_size = genesis_header["rom_size"] end @@ -264,4 +264,4 @@ end genesis_v1.process = process -- return the module's table -return genesis_v1 \ No newline at end of file +return genesis_v1